Завьялов Илья Николаевич про следующий шаг в блокчейне.

Завьялов Илья

Главный блогер форума
24 Октябрь 2023
230
0
  • #1
Перед тем как вы погрузитесь в изучение статьи, обратите внимание на тот факт что всё упомянутое в ней не является финансовой рекомендацией для принятие более взвешенного решения просьба провести свое собственное исследование.


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

Preconfirmation (предварительное подтверждение) — это следующий шаг в эволюции блокчейна, который уравняет условия для всех участников и улучшит пользовательский опыт. Эти подтверждения помогут сократить разрыв между Web2 и DApps.

Текущая ситуация

Более 90% блоков на L1 в настоящее время “финализируются” через mev-boost. Валидаторы продают право на создание блока Builders (строителям или конструкторам), который предлагает самую высокую цену на аукционе. Пользователи, торговые боты и поисковики (специальные пользователи, которые запускают алгоритмы для создания прибыльных транзакций) отправляют свои транзакции через узлы RPC в mempool или напрямую Builders. Builders создают максимально прибыльный блок, объединяя транзакции из публичного mempool и частного orderflow, а затем делают ставки на открытом аукционе, чтобы выиграть право на создание блока. Аукцион проводится с помощью ретрансляторов, которые гарантируют, что победит блок с самой высокой ставкой, и валидатор не сможет украсть MEV у Builder и оставить все награды MEV себе.
Завьялов Илья Николаевич про следующий шаг в блокчейне.

Проблема

В повседневной жизни люди настолько привыкли к Preconfirmation, что едва ли замечают их. Например, при совершении онлайн-платежа или размещении заказа BUY на платформе вроде Robinhood пользователи ожидают, что их запрос будет выполнен, как только они увидят подтверждение на экране. Обрабатывающая заказ организация может столкнуться с многочисленными трудностями при выполнении запроса, но пользователи не знают об этих сложностях.

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




"Мы постоянно ищем способы улучшить пользовательский опыт web3. Preconfirmation решает одно из самых больших препятствий для массового внедрения блокчейна — медленную скорость транзакций, позволяя пользователям получать сигнал о том, что их транзакция в сети была принята практически мгновенно" говорят Polyhedra Network.

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

Preconfirmations решают несколько проблем.
  • Уменьшения эффекта MEV из конечных пользователей: создатели блоков мотивированы извлекать максимальную ценность, что обычно обходится конечным пользователям
  • Снижение риска отказа транзакций: пользователи и searchers не могут гарантировать включение своей транзакции в блок.
  • Концентрация Block Builders: где три крупнейших Builders создают более 90% блоков, также решается, так как мелкие Block Builders нуждаются в доступе к частному потоку заказов.
  • Более низкая устойчивость к цензуре: когда большинство предлагающих валидаторов передают создание блоков специализированным организациям.
Однако для внедрения Preconfirmation необходимо разработать справедливые и надежные механизмы координации между всеми участниками жизненного цикла транзакции, включая пользователей, ботов, searchers, builders, ретрансляторов и валидаторов. Это позволит создать коммуникативный уровень, не требующий доверия. Обеспечение такой бездоверительной коммуникации является одной из ключевых задач на сегодняшний день.

L1 Preconfirmation

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

Эта концепция, предложенная исследователем Ethereum Foundation Джастином Дрейком в 2023 году, направлена на значительное сокращение времени подтверждения транзакций, потенциально позволяя достичь UX менее чем за секунду, сохраняя при этом основные принципы децентрализации и безопасности.

Основная идея заключается в том, чтобы предлагающие блоки Ethereum, известные как «preconfers», выдавали пользователям подписанные обещания, гарантирующие, что их транзакции будут включены и выполнены в течение определенного периода времени. Пользователи платят чаевые за эту услугу. Приобретая обещания preconf у будущих создателей блоков, пользователи могут получить гарантию быстрого выполнения.
Завьялов Илья Николаевич про следующий шаг в блокчейне.
Что мы получаем:
  • Ускоренная обработка транзакций: предоставляя ранние сигналы о действительности транзакции, Preconfirmation позволяют получателям быстрее выполнять транзакции, не дожидаясь множественных подтверждений блоков.
  • Улучшенный пользовательский опыт: пользователи могут наблюдать за тем, как их транзакции обрабатываются и принимаются сетью в режиме реального времени, что снижает беспокойство и неопределенность в период подтверждения.
  • Улучшенные меры безопасности: Preconfirmation могут помочь обнаружить потенциальные попытки двойной траты раньше, поскольку узлы будут отмечать конфликтующие транзакции до включения блока.
  • Сокращение времени подтверждения: Preconfirmation ускоряют принятие решений и устраняют необходимость ожидания множественных подтверждений блоков для приложений, чувствительных ко времени.
Реализация Preconfirmation различается в разных сетях. Некоторые системы используют механизм голосования, где определенный процент узлов должен подать сигнал о принятии, прежде чем транзакция будет считаться предварительно подтвержденной. Другие могут использовать более сложные алгоритмы, которые учитывают репутацию узла или комиссии за транзакцию.

Хотя Preconf предлагают многочисленные преимущества, важно отметить, что они не гарантируют абсолютной окончательности. Полные подтверждения блоков по-прежнему необходимы для полной безопасности транзакций, особенно для переводов на большие суммы. Preconfirmation следует рассматривать как дополнительную функцию, которая повышает общую эффективность блокчейнов, а не как замену традиционных процессов подтверждения.
Как мы уже сказали, для внедрения Preconfirmation необходимо разработать справедливые и надежные механизмы координации между всеми участниками жизненного цикла транзакции, включая пользователей, ботов, searchers, builders, ретрансляторов и валидаторов для организации коммуникативного уровня, не требующего доверия.
 
Последнее редактирование модератором: