ARACOOOL
@ARACOOOL
PHP Developer

Как регистрируется блоки блокчейна в сети?

Доброго времени суток.
Недавно решил изучить для себя как работает блокчейн. И сразу появилось много вопросов на которые я не смог найти однознаных ответов. Для примера я решил взять блокчейн для хранения мед. данных людей. Каждое мед. учереждние это узел.
1. После создания блока как узел отправляет в сеть информацию о новым блоке (http, tcp, websocket)? И отправляет ли он всем участникам сети или определенным?
2. К примеру есть сеть из 5-6 узлов. В определенный момент времени 2 узла генерируют по блоку. Как решить какой блок будет записан в цепочку первым? С учетом того что оба блока должны быть сохранены в цепи. И кто добавляет эти блоки в цеп? Те узлы которые создали их?
3. Используется ли какая нибудь база данных на клиентах или как хранятся данные у клиента?
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 3
gbg
@gbg
Любые ответы на любые вопросы
1. Свой протокол. Двоично и сердито.
2. Пересылка идет на уровне транзакций, не на уровне блоков.
3. Зависит от клиента. Bitcoin-qt работает c LevelDb
Ответ написан
Комментировать
ARACOOOL
@ARACOOOL Автор вопроса
PHP Developer
Как может выглядить транзакция и блок в описаной мною сети (хранение мед. данных)?
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
vas3k.ru/blog/blockchain

по поводу 2 - есть разные консенсусы, не обязательно принцип пруф оф ворк

данные в двоичном в файлах просто, блокчейн - это и есть база
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы