Многоуровневая завершенность

Как правило, блокчейны различают только завершенные и незавершенные блоки. AltLayer, напротив, использует многоуровневую технологию финализации блоков. Многоуровневая технология позволяет конечному пользователю принимать решение о статусе завершенности транзакции в соответствии с его бюджетом безопасности. Финализация состоит из трех различных уровней: Уровень исполнения (для низкого бюджета безопасности), Уровень верификации (для среднего бюджета безопасности) и Уровень роллапа (для высокого бюджета безопасности).

По мере прохождения блока по уровням финализации растет уровень уверенности в завершенности блока. Самый низкий уровень уверенности наблюдается на уровне исполнения и самый высокий - на уровне роллапа.

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

Финализация на уровне верификации: После того как блоки были созданы создателями блоков и прошли через протокол консенсуса, они проверяются верификаторами. Блоки, прошедшие верификацию в рамках этого процесса, считаются завершенными на уровне верификации.

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

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

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

Last updated