Одной из главных тем текущих технологических обновлений Ethereum является погашение 【технического долга】.

Ранее, когда мы делились технологиями Ethereum, многие задавали вопрос, что такое технический долг.

На прошлой неделе этот EIP-7999, также предложенный В, является отличным примером, так как он направлен на решение существующего в Ethereum технического долга, связанного с множественными действующими моделями оплаты.

Все знают, что нормальный рынок газа Ethereum сформировался после EIP-1559, это модель с базовой платой за сжигание + чаевые для майнеров.

Однако после EIP-4844 Ethereum создал Blob, чтобы сделать L2 дешевле и быстрее, в котором есть большое количество дешевого пространства для транзакций (в конце концов, он будет удален через несколько месяцев), поэтому у него есть еще одна модель тарификации для L2.

Это стандартный технический долг, когда на этапе L2 не был выбран элегантный подход, а был выбран простой и грубый, и механизм Blob был добавлен как патч.

Теперь плата за газ функционирует в двух параллельных системах.

Способ погашения технического долга заключается в объединении этих двух рынков газа и прямом введении максимальной платы (max-fee), то есть пользователь сам указывает, сколько он готов заплатить.

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

Таким образом, два крупных рынка затрат объединяются, и это также снижает затраты на обучение пользователей.

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

На самом деле, у традиционной разработки тоже много технического долга, который обычно колеблется между 【переписыванием】 и 【добавлением патча】, и учитывая объем работы, в конечном итоге выбирается добавление патча.

В результате код и функции становятся все более громоздкими, и в конечном итоге никто не осмеливается вносить изменения, и ситуация превращается в постоянное добавление патчей.

Поэтому технический долг необходимо погашать своевременно.