Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.

Mari ☕
Экосистема и рост @espressosys // Tech & Sports Enthusiast
День 3/5 ~ Подтверждения распаковки
~ Как цепочки моделируют финальность и почему вашему приложению нужно думать вероятностно ~
Вчера мы исследовали, как "подтверждение" зависит от цепочки. Сегодня давайте разберем, как эти цепочки на самом деле моделируют финальность и почему вашему приложению нужно выйти за рамки бинарного взгляда на "подтверждено или нет".
Большинство цепочек не предлагают единственно правильного ответа. Вместо этого вы работаете со спектром:
1. детерминированная финальность:
цепочки, использующие консенсус в стиле BFT (например, cosms, некоторые альтернативные DA), L1 расчет (например, ethereu после финальности) и большинство PoS предлагают жесткие гарантии - как только транзакция завершена, ее нельзя отменить.
2. вероятностная финальность:
цепочки pow (такие как биткойн) и "предварительная финальность" эфириума предлагают статистические гарантии. Транзакция, закопанная на 12 блоков вглубь, маловероятно будет реорганизована - но не невозможно. Чем глубже, тем безопаснее.
3. мягкие сигналы:
подтверждения секвенсора, включение в мемпул, реле строителей - они быстрые, но несут риск. Эти сигналы полезны, но с ними нужно обращаться осторожно.
Приложения часто рассматривают эти источники одинаково:
→ "ждать X блоков"
→ "доверять секвенсору"
→ "проверять на включение"
Но эта абстракция ломается, как только вы переходите к интероперабельности.
Кросс-цепочное приложение может охватывать:
~ Цепочку BFT с быстрой финальностью
~ Оптимистичный роллап с 7-дневными окнами мошенничества
~ L1 с вероятностной финальностью
~ Цепочку с гарантией только от секвенсора
Логика вашего приложения не может жестко закодировать универсальное правило.
Вам нужно задать вопрос: "Какова вероятность того, что эта транзакция будет отменена? И кто это контролирует?"
==> финальность не бинарна, и компромисс между скоростью и безопасностью не является линейным. (мультиподписи, например, не увеличивают скорость или доверие.)
→ что вам нужно, так это программируемая, осведомленная о цепочке уверенность == способ выразить, что "подтверждено" означает в каждом контексте.
1,61K
День 1/5 ~ Подтверждения распаковки
В модульном мире подтверждение — это не просто финальность.
Это момент, когда ваше приложение решает, что что-то достаточно безопасно, чтобы с этим работать — будь то отображение баланса, отправка сообщения или запуск кросс-цепочной логики.
И то, как вы это определяете на каждой цепи, напрямую влияет на ваш UX и безопасность.
→ Ждать слишком долго? UX страдает.
→ Начать слишком рано? Вы рискуете реорганизациями, сломанной логикой и даже потерей средств.
Поскольку приложения по умолчанию становятся интероперабельными, правильное выполнение этого становится критически важным.
~ * разные цепи, задержки и модели безопасности все сталкиваются, и приложения должны решать, когда двигаться.
начинаем краткое погружение в подтверждения 🫡
7,51K
на самом деле бариста, потому что мы варим ☕️
gespresso

Mari ☕16 июл., 00:41
не шеф-повар, но мы готовим 👩🍳
gbrew
5,51K
Топ
Рейтинг
Избранное
В тренде ончейн
В тренде в Х
Самые инвестируемые
Наиболее известные