Пояснение для разработчиков: статус операции confirmed в TON
Статус confirmed присваивается операции в момент, когда шардчейн-блок, содержащий соответствующую транзакцию или транзакции, принимается валидаторами.
С этого момента известно, что блок валиден: валидаторы достигли консенсуса, а содержащиеся в нём транзакции считаются подтверждёнными.
Существует редкий пограничный случай: если в этот же момент происходит смена группы валидаторов шардчейна, новая группа может выпустить новый блок вместо этого блока. На практике такой новый блок или один из последующих блоков всё равно включает нужные транзакции.
После этого шардчейн-блок включается в мастерчейн-блок, и наступает полная финализация операции.
Таким образом, клиентские приложения — кошельки, dApps и другие продукты — могут полагаться на статус confirmed для отображения операции как завершённой. Вероятность отмены операции после этого статуса стремится к нулю.
Что может измениться между confirmed и finalized, так это хеши блока и транзакции — ориентировочно с вероятностью около 1%. Поэтому биржи, платёжные сервисы и другие системы, для которых важен хеш, ориентируются на статус finalized.
👍63
❤22
🆒17
💅9
👌6
✍3
💊3
🍓2
31 10.6K
Обсуждение
0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram