BTC 0$
ETH 0$
Tether (USDT) 0$
Toncoin (TON) 0$
telegram vk
telegram vk Х
Russian English

Что такое окончательность в блокчейне и почему это важно?

Дата публикации: 08.10.2023
8810
Поделись с друзьями!
1

Понятие окончательности в блокчейне

Окончательность в блокчейне означает финальное, неизменяемое подтверждение транзакции или блока транзакций.

В традиционных финансовых системах после подтверждения транзакции ее невозможно отменить. Аналогичным образом, достижение окончательности в сети блокчейн гарантирует, что транзакция является постоянной и не может быть изменена после ее добавления в блокчейн. Эта концепция имеет решающее значение для того, чтобы блокчейн был безопасным и аутентичным.

Окончательность достигается за счет использования консенсуса в сети блокчейн. Различные сети блокчейнов используют различные алгоритмы консенсуса, каждый из которых имеет уникальный метод проверки транзакций и обеспечения окончательности, такой как доказательство работы (PoW), доказательство доли (PoS) или практическая византийская отказоустойчивость.

2

Типы окончательности в блокчейне

Окончательность в блокчейне может быть вероятностной, экономической, мгновенной, безусловной или связанной со всем состоянием блокчейна.

В блокчейне существуют различные типы окончательности, каждый из которых описывает определенную степень уверенности и необратимости в отношении транзакций и блоков. Основные типы окончательности в блокчейне следующие.

Вероятностная окончательность

Окончательность является вероятностной в большинстве систем блокчейна, особенно в тех, которые используют консенсус PoW, таких как Биткойн . Вероятность отмены транзакции уменьшается в геометрической прогрессии, когда блоки помещаются поверх подтвержденной транзакции после того, как она была включена в блок.

Экономическая завершенность

Концепция экономической завершенности часто ассоциируется с системами PoS. Сделка считается окончательной с точки зрения экономической завершенности, если ее возобновление было бы финансово нецелесообразно. В PoS валидаторы или узлы должны предоставить долю в качестве залога — определенное количество криптовалюты. Если они одобряют фиктивные транзакции, они рискуют потерять свою долю, что делает злонамеренные действия экономически нерациональными.

Мгновенная финализация

Обеспечивается сетями, где важна скорость проведения транзакции. Например, сеть Ripple обеспечивает практически мгновенную завершенность, гарантируя, что как только транзакция будет записана в реестре, она будет немедленно подтверждена и станет необратимой. Транзакции проверяются 150 валидаторами. Эти валидаторы потенциально могут получить место в списке уникальных узлов Ripple, который включает 35 валидаторов.

Безусловная окончательность

Когда транзакция подтверждена, она считается полностью и безоговорочно окончательной. Ни при каких обстоятельствах транзакция не может быть отменена. Достичь сочетания высокой скорости и безусловной окончательности может быть сложно, и часто требуется высокая степень централизации или уникальный метод консенсуса.

Окончательность состояния

В некоторых системах блокчейна окончательность относится к полному состоянию блокчейна, а не только к транзакциям. Переход состояния (изменение состояния блокчейна, например, транзакция или выполнение смарт-контракта) не может быть изменен или отменен после его завершения. Для таких приложений, как смарт-контракты, где жизненно важна точность всего состояния приложения, достижение окончательности состояния имеет большое значение.

3

Почему окончательность имеет большое значение в блокчейне

Окончательность в блокчейне обеспечивает необходимую гарантию достоверности и постоянства транзакций, что делает ее основополагающей концепцией надежности и функциональности технологии.

Окончательность обеспечивает высокий уровень безопасности и доверия к системе, что гарантирует, что после подтверждения транзакции ее невозможно будет изменить или отменить. Проверяя, что транзакция является законной и зарегистрирована в блокчейне, окончательность предотвращает проблему двойных расходов, когда один и тот же цифровой актив может использоваться более одного раза.

Двойные расходы могут произойти, например, если у кого-то есть один биткойн (BTC) и он попытается передать его двумя отдельными транзакциями двум разным получателям. Гарантируя окончательность, технология блокчейна предотвращает это. Как только транзакция подтверждена и записана в блокчейне, цифровой актив считается потраченным и не может быть использован в каких-либо дальнейших транзакциях.

Окончательн