#dusk $DUSK Dusk 常被一句"определённая окончательность" пересказом охарактеризована обобщённо: сначала я понимал это так — транзакция, попав в блок, больше уже не изменится. Но когда я прочитал определения состояния на стороне консенсуса и узлов, стало ясно: здесь окончательность — это процесс продвижения, в середине остаётся окно, которое ещё можно заменить.#dusk$SNDKB
Практика Succinct Attestation заключается в том, что на каждой итерации берут комиссию из участников со стейкингом, голосуют за кандидатный блок; как только голоса набирают порог, этот блок подтверждается. Но на локальной стороне узла нет только двух вариантов — "действительный/недействительный". Есть как минимум три разных статуса: только что принятый блок, блок, набравший достаточное число подписей, и блок, который последующими блоками был продвинут в состояние, недоступное для отката. То, о чём говорилось в первой части, — так называемая «скользящая окончательность»: даже здесь, разветвления (форки) всё ещё могут заменить только что увиденную вами запись.$SPCXB
Для разных ролей смысл этого окна различается очень сильно.
Разница для обычных переводов в десятки секунд почти неважна — получатель просто может немного подождать. Для кастодианов и бирж всё иначе: если логика зачисления смотрит только на то, что «транзакция уже в сети», то риск отката фактически переносится на их собственные бухгалтерские книги. Поэтому в требованиях к интеграции подчёркивают ожидание окончательности, а не простое предоставление фиксированного числа подтверждений — число подтверждений лишь эмпирический показатель, а окончательность — это состояние.
Для организаций, которые занимаются расчётами активов, требуется ещё один уровень глубины. В сделках с ценными бумагами важна необратимость: если клиринговая команда срабатывает до наступления окончательности, то при одном откате в цепочке внетцепочный контур должен обработать целый набор процедур сторнирования. В таких системах действительно нужна не «быстрота подтверждения», а понимание, «когда можно быть уверенным, что уже не придётся оглядываться назад».
Поэтому, глядя на окончательность DUSK, я мысленно раскладываю её на два числа: сколько времени проходит от широковещания до включения в блок и сколько ещё нужно от включения в блок до состояния, в которое невозможно откатиться. Выдача блоков на уровне 10 секунд отвечает только на первый вопрос; именно второй вопрос определяет, осмелится ли институт действительно подключить к процессу расчётов клиринговые шаги. «Детерминированная окончательность» — реальное преимущество, но это конец одной линии, а не момент, когда транзакция только что попала в блок.@Dusk
进块不等于不可回滚
0%
我一直只看确认数
100%
只有机构才在意这段
0%
1 проголосовали • Голосование закрыто