Что есть EIP-1559?
t.me/notothemoonОригинал: https://twitter.com/_jefflau/status/1392856752421363718
Перевели: t.me/notothemoon
Продолжаю объяснять то, чему я недавно научился. Послушал @algo_class в @epicenterbtc, и это был фантастический выпуск о EIP-1559.
Вы можете подумать, что Тим — учитель, ведь его объяснения подробны и легко усваиваются.
Итак, вот тред о том, что нового я узнал
1/18
EIP-1559 — это очень долгожданное обновление Ethereum, которое изменит способ работы механизма комиссий.
Основные последствия обновления:
- Лучшие ценовые оракулы для газа — вы будете точно знать, какой гвеи ставить
- Постепенное сжигание ETH
Но что происходит на самом деле?
2/18
Чтобы понять EIP-1559, сначала нужно выяснить, для чего вообще существуют комиссии.
Блокчейн имеет ограниченную емкость. Даже если вы не заботитесь о децентрализации, в конечном итоге достигнете предела, при котором блоки не смогут генерироваться, поэтому необходимо установить какое-то ограничение.
3/18
Как майнер, вы должны иметь возможность выбирать, какие транзакции вы будете включать в блок. Самый очевидный способ — использовать комиссии, чтобы показать майнеру, насколько важно для вас быть включенным в следующий блок.
Наша текущая модель — аукцион по первой цене
4/18
Такая система требует, чтобы пользователи делали ставки на основе того, что будут ставить другие люди в будущем, а это невозможно.
Поэтому вы вынуждены использовать историю цен на газ в качестве меры, что является плохим индикатором для следующего блока.
5/18
Во времена перегрузки сети остается только догадываться, насколько высокую цену вы должны предложить, чтобы осуществить свою транзакцию, из-за чего пользователи часто переплачивают и вытесняют людей с меньшим капиталом. Именно поэтому нам нужен более эффективный способ ценообразования.
6/18
EIP-1559 призван изменить это, разделив комиссию на две части.
Первая часть называется базовой. Эта плата корректируется в зависимости от размера блока. Блоки в EIP-1559 могут иметь гибкий размер. Они имеют “целевую” и “максимальную” вместительность.
7/18
Если размер блока превышает целевой, протокол увеличивает базовую комиссию, чтобы простимулировать людей совершать меньшее количество транзакции и вернуть размер блока к целевому.
На данный момент максимальный размер в два раза больше, чем целевой (15 м)
8/18
Базовая комиссия сжигается. Это происходит потому, что теория игр требует, чтобы комиссия не возвращалась майнеру. Сжигание — самый простой способ добиться этого.
Самый простой, ибо офф-чейн соглашения между майнерами и пользователями могли бы позволить последним избегать базовой комиссии.
9/18
Это выглядело бы словно транзакция с “базовой комиссией”, но под столом майнер может вернуть ее часть пользователю.
То есть транзакция с низкой стоимостью может попасть в блокчейн и уничтожить оракула базовой комиссии, который стремится создать 1559.
10/18
Вторая часть — надбавка.
Каждый пользователь может указать, сколько он хочет заплатить сверх целевого размера, и эта сумма будет напрямую отправлена майнеру.
11/18
Это необходимо для того, чтобы у майнеров был стимул принять вашу транзакцию, а не оставлять блок пустым.
Тим считает, что диапазон 1-2 гвеи будет корректным для базовой комиссии и определения размера блока.
12/18
И у него есть отличная метафора, объясняющая эту догадку:
Сколько денег нужно оставить на улице, чтобы их подобрали в следующие 60 секунд? Скорее всего, 1 пенни будет недостаточно, однако доллара хватит вполне, ибо маржинальные затраты на перевод ваших средств невысоки.
13/18
Суммируя, делаем вывод, что EIP-1559 состоит из 3 элементов:
Базовая комиссия — плата за газ, которая не зависит от текущего блока, то есть не имеет отношения к другим транзакциям
Вариатиный размер блока — он-чейн сигнал для корректировки базовой комиссии
Чаевые — подразумевают высокий спрос и стимулирование майнеров включать транзакции в блок
14/18
EIP-1559 должен иметь два основных мода. Плавный, при котором базовая комиссия корректно определяет размер блока, близко к целевому.
И мод высокой нагрузки, при котором схема комиссий постепенно снижается до текущего аукциона первой цены.
15/18
В плавном режиме пользователи могут рассчитывать на оплату базовой ставки и небольших чаевых сверху.
В режиме высокого спроса блоки достигнут максимального предела, а базовая плата будет отставать от них. Пользователи, которые не захотят перебивать чаевые, могут просто подождать 5-10 блоков, пока базовая ставка нагонит.
16/18
То есть при худшем раскладе EIP-1559 можно рассматривать, как то же самое текущее статус-кво, что делает его более эффективной системой комиссий, поскольку в 99% времени сеть будет находиться в плавном режиме, когда базовая комиссия будет корректно поддерживать блоки в целевом размере.
17/18
Большинство говорит об экономических преимуществах EP-1559 как сжигающего механизма для ETH с переходом к дефляционной модели. Однако основная цель этого обновления — помочь пользователям точнее прогнозировать цены на газ.
Повышение ценности ETH — приятный бонус.
18/18
Посмотрите на журнал @algo_class здесь:
https://timroughgarden.org/papers/eip1559.pdf
И эпизод из его подкаста тут:
https://www.youtube.com/watch?app=desktop&v=62UI3Js30Io
Спасибо Тиму за понятное объяснение EIP-1559