Когда транзакция Tezos считается подтвержденной?
2 ответ
- голосов
-
- 2019-02-04
Лучше (хотя и сложнее) использовать фитнес/одобрение.900 пригодности/одобрения - это примерно 30 «нормальных» блоков (т. Е. Блоков с близкими к полному одобрению),что является более простым практическим правилом,которое пользователи должны запомнить и проверить.
Разница будет в том,что последние 30 блоков имеют очень низкие подтверждения/пригодность - это повысит вероятность разделения цепочки в прошлом.На мой взгляд,подтверждение всего после «30 блоков» более рискованно.
Если вы можете отслеживать разницу в пригодности и одобрении,я бы использовал это.
It is better (although more complex) to use fitness/endorsements. 900 fitness/endorsements is roughly 30 "normal" blocks (i.e. blocks with close to full endorsements), which is a simpler rule of thumb for users to remember and check.
The difference would be if the past 30 blocks have very low endorsements/fitness - this would make a chain-split in the past a higher probability. Confirming after just "30 blocks" is more riskier in my opinion.
If you can monitor the fitness/endorsement difference, I would use that.
-
- 2019-02-04
Текущий протокол Tezos (003) обеспечивает вероятностную окончательность после рекомендованного времени из 30 подтверждений,что снижает вероятность того,что на транзакцию повлияет реорганизация.
Есть разговоры о возможности развивать консенсус в будущем для достижения абсолютной окончательности за 1 блок времени с помощью механизма типа BFT,такого как нежная мята
ИЗМЕНИТЬ 20190328: теперь официально объявлено,что тендерминт будет реализован дляtezos силами Cryptium Labs ,у которых есть получил за это грант Tezos Foundation .
Tezos current protocol (003) achieves probabilistic finality after a recommended time of 30 confirmations which reduces the chances of the transaction being impacted by a reorg.
There are conversations about the possibility to evolve the consensus in the future to achieve absolute finality in 1 block time with a BFT type of mechanism such as tendermint
EDIT 20190328: it is now official that tendermint will be implemented for tezos by Cryptium Labs who has received a Tezos Foundation grant for it.
Я часто видел,что общее правило - 30 подтверждений блоков.Достаточно ли этого или лучше сосчитать до 900 подтверждений или использовать какой-либо другой более сложный подход для определения уверенности в окончательности транзакции?