Большинство современных L2 Sequencers в основном используют метод транзакций «первым пришел, первым обслужен» (FIFS) для защиты пользователей от MEV, но это также снижает ценность блоков.
И с помощью этого разделенного решения Blockspace мы можем получить как рыбу, так и медвежью лапу.
Конкретный процесс таков: пользователь использует «загадку времени» для шифрования своей транзакции и в то же время вычисляет «доказательство zk», чтобы доказать, что загадка времени «имеет решение», а затем использует «головоломку времени» и соответствующее «Zk proof» Proof» и отправляется в «Sequencer».
После того, как Sequencer получит «зашифрованную транзакцию»:
Проверить, является ли «доказательство zk» верным. Если оно окажется верным, это означает, что эта «головоломка времени» может быть решена после определенного периода вычислений;
Поместите его в «Top Blockspace» и отдайте «Order Committee» в блоке, где находится транзакция;
Секвенсор рассчитает «головоломку времени» за определенный период времени и, наконец, даст ответ;
Получив ответ, Sequencer может расшифровать «зашифрованную транзакцию» пользователя и получить данные «исходной транзакции»;
После того, как Sequencer заполнит «верхнее пространство блоков», он выбрасывает «полуфабрикат», в котором только «верхнее пространство блоков» имеет транзакции, в широковещательную сеть p2p L2;
После того, как MEV Searcher получит «полуфабрикат», он может построить свой собственный прибыльный «пакет транзакций» в соответствии с порядком транзакций в «верхнем блоке»;
MEV Searcher отправляет свой «пакет транзакций» и «заявку» в L2 Block Builder;
В это время Строитель получил «полуфабрикатный блок», и он поместит «Торговый комплект» с «самой высокой ставкой» в «Боттонное блок-пространство»;
Наконец, Builder должен пройти процесс L2 Mev Boost, и Sequencer примет «блок с наивысшим значением» с назначенным ему «верхним пространством блоков».
Разделив «блочное пространство» на две части, пользовательские транзакции могут быть защищены в «верхнем блочном пространстве», а Mev Searcher может вместе перейти в «нижнее блочное пространство», что защищает пользовательские транзакции от вредоносного мев, а Sequencer может максимизировать «блочное пространство». доход". Однако это решение требует дополнительных вычислительных затрат, главным образом потому, что пользователям необходимо вычислить «zk доказательство» для своих собственных головоломок времени, а Sequencer должен решать «головоломки времени», предоставленные каждым пользователем.
Мы можем провести сравнение с предыдущей стратегией ранжирования транзакций Arbitrum, которая позволяет Mev Searcher получать наивысший приоритет в 0,5 с за счет более высоких ставок. По сравнению со схемой, предложенной в данной статье, метод Арбитрум характеризуется:
Экономьте вычислительные ресурсы;
MEV Searcher не видит транзакции в блоке (Private Mempool);
Транзакция пользователя по-прежнему будет стоять в очереди.
Наконец, между прочим: причина «zk proof» состоит в том, чтобы предотвратить DDOS-атаку на секвенсор.
Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Как с помощью ZK и VDF реализовать идею «мемпула приватности»?
Большинство современных L2 Sequencers в основном используют метод транзакций «первым пришел, первым обслужен» (FIFS) для защиты пользователей от MEV, но это также снижает ценность блоков.
И с помощью этого разделенного решения Blockspace мы можем получить как рыбу, так и медвежью лапу.
Конкретный процесс таков: пользователь использует «загадку времени» для шифрования своей транзакции и в то же время вычисляет «доказательство zk», чтобы доказать, что загадка времени «имеет решение», а затем использует «головоломку времени» и соответствующее «Zk proof» Proof» и отправляется в «Sequencer».
После того, как Sequencer получит «зашифрованную транзакцию»:
! [scale70] (https://img-cdn.gateio.im/resized-social/moments-40baef27dd-430469c41e-dd1a6f-7649e1)
Подведем итог
Разделив «блочное пространство» на две части, пользовательские транзакции могут быть защищены в «верхнем блочном пространстве», а Mev Searcher может вместе перейти в «нижнее блочное пространство», что защищает пользовательские транзакции от вредоносного мев, а Sequencer может максимизировать «блочное пространство». доход". Однако это решение требует дополнительных вычислительных затрат, главным образом потому, что пользователям необходимо вычислить «zk доказательство» для своих собственных головоломок времени, а Sequencer должен решать «головоломки времени», предоставленные каждым пользователем.
Мы можем провести сравнение с предыдущей стратегией ранжирования транзакций Arbitrum, которая позволяет Mev Searcher получать наивысший приоритет в 0,5 с за счет более высоких ставок. По сравнению со схемой, предложенной в данной статье, метод Арбитрум характеризуется:
Наконец, между прочим: причина «zk proof» состоит в том, чтобы предотвратить DDOS-атаку на секвенсор.