You are viewing a single comment's thread from:

RE: Гид по EOS для начинающих. Часть 1

in #blockchain6 years ago

И тогда следующий вопрос , продолжающий предыдущий.
Что такое "находить блок" в POS ? В POW - как я понимаю, нужно найти - и это означает просчитать - соответствующее число. Здесь - это добавление транзакции в блок, пока он не достигнет нужного размера или не истечет время для создания следующего блока ?

Sort:  

Благодарим за комментарии и вопросы :)

Раунд - это очередь, по которой Блок Продюсеры подписывают блоки. Называется раундом, потому что очередь формируется вперед на 21 блок, и каждый БП знает, какой блок в этом раунде он будет подписывать. 20 БП берутся из ТОПа и 1 - случайно из общего количества БП. Таким образом БП из топа подписывает 1 блок на каждый раунд (10,5 секунд), и все остальные БП по очереди подписывают за 21-е место.

Если БП пропускает блок и не производит ни одного блока в течение 24 часов, то он исключается из рассмотрения до специального уведомления, которое такой БП должен отправить в блокчейн для подтверждения намерения продолжать работу.

Чтобы подписать блок его не надо искать, БП EOS просто подписывает транзакции в свою очередь. Блоки в EOS подписываются каждые 0,5 секунды. Кто именно будет подписывать блок на раунд (21 блок) вперед известно. В POW все ищут сложный хэш, тратят кучу ресурсов, кто нашел - тот и подписал. Поэтому в Биткоине это занимает ~10 минут, в Эфириум ~10 секунд, но бывает и 40 секунд...

Спасибо , прошу прощения за педантичность . Еще раз - получается , что главное для БП - чтобы компьютер был в сети EOSIO и в нужное время его нода-компьютер подписывает цепочку транзакций - проверив все хэши и их легитимность. Пропускать он может только в том случае, если по какой-то причине не находится в сети - в него попал лом, отключен интернет и тому подобные обстоятельства ?

Coin Marketplace

STEEM 0.18
TRX 0.18
JST 0.034
BTC 88157.98
ETH 3083.80
USDT 1.00
SBD 2.74