Почему стоит обратить внимание на Ethereum в последнее время?
После утверждения Bitcoin spot ETF следующим шагом быстро стала основная логика повествования по Ethereum: Ethereum spot ETF в мае, апгрейд Лондона, Restaking и многое другое.
Изучение шаблонов развития Ethereum
Перед слиянием Ethereum больше походил на модель развития стартап-компании. PoW наделил майнеров блок-наградами как ранней маркетинговой стратегией, не очень заботясь о стоимости токена. Экономика токенов быстро накачалась, отдав приоритет оседанию ценности над опытом пользователей.
Цель слияния заключается не в улучшении производительности Ethereum, а в уменьшении потребления при генерации блокчейнов (переход от PoW к PoS). По аналогии с Web2.0, это похоже на оптимизацию верхнего потока промышленной цепочки, заложение основы для устойчивого развития в будущем. Токеномика также переходит к дефляции, акцентируя внимание на пользовательском опыте. Доход майнеров постепенно превращается в доход от стейкинга, а доход от комиссий за газ снижается.
Лондонское обновление соответствует части The Surge, приоритизируя пользовательский опыт (такой как увеличение скорости транзакции и снижение комиссий за газ).
Будущие циклы обновлений будут иметь относительно короткие интервалы. После апгрейда в Шанхае, Ethereum, в некотором смысле, изменяет консенсус PoW на PoS, входя в зрелую фазу. Хотя в будущем будут несколько крупных обновлений, основная цель - сосредоточиться на масштабируемости on-chain, более простой верификации блоков, более низких комиссиях и более мощной и стабильной производительности.
Некоторые размышления
Развитие Ethereum сложно и разнообразно, и в процессе изучения его общего пути развития возникает множество нерешенных вопросов, требующих внимания.
Виталик сыграл очень сильную руководящую роль в развитии Ethereum. Фактически, с корпоративной точки зрения, наличие хорошего генерального директора, возглавляющего атаку, является очень хорошим подходом к развитию. В конечном итоге все разработки в экосистеме Ethereum, реализуемые Виталиком, способствуют долгосрочному успеху ETH.
Проекты вроде Arb, OP, ZKsync, Metis и различные решения Layer2; Платформы DeFi вроде Aave, Compound, Uniswap и многие другие высокооцененные проекты привязаны к Ethereum. Они стали популярными повестками дня на определенный период времени, и Ethereum в большей или меньшей степени выигрывает от этих тенденций.
Вместо того чтобы быть похожим на Microsoft или Apple, Ethereum кажется ближе всего к Nvidia. Будь то разработка искусственного интеллекта, виртуальная/дополненная реальность, Web3.0, различные облачные технологии или центры вычислительной мощности, все передовые технологии немыслимы без вычислительной мощности, а следовательно, без Nvidia.
Веб 3.0 также имеет сходное положение. Любое развитие сложно отделить от роста Ethereum. В то время как повествование о Ethereum было относительно тихим в течение некоторого времени, обновление Лондона и биржевой фонд Ethereum привели к росту цен на Layer2 и ETH. Более ранние события, такие как лето DeFi и лето NFT, также способствуют увеличению цены Ethereum. Проектам с более длительным сроком жизни необходимо достаточное взаимодействие с Ethereum.
Многие проекты, которые хотят отойти от Ethereum, в основном думают логикой "убийцы Ethereum". TON, о котором говорилось ранее, не получил большого внимания после того, как не позиционировал себя как конкурент Ethereum.
Развитие Ethereum довольно централизовано. Сама цепь Ethereum децентрализована, но иногда кажется, что централизация разработки Ethereum находится на одном уровне с командой Uniswap, не так равномерно распределена, как у некоторых протоколов, таких как Aave и MakerDAO. Это косвенно отражает, что для успешного развития проекта может потребоваться определенный уровень централизации.
Возможно, однажды Ethereum сможет достичь полностью децентрализованного управления. Однако, по меньшей мере, пока Виталик еще молод, я думаю, что этот день далеко. С другой стороны, Ethereum - это всего лишь 11-летняя компания и далека от зрелости.
1.1 История и форки
Данный контентный каркас цитируется из:https://ethereum.org/zh/history, и другая общедоступная информация. Для более конкретного контента, пожалуйста, нажмите на ссылку для справки.
Белая книга опубликована, родился Ethereum
В белой книге были определены смарт-контракты, представляя концепцию Эфира (ETH). В ней было объяснено, что Эфир может служить в качестве газа в сети Ethereum, требуя от пользователей оплаты определенной комиссии за газ при выполнении действий, таких как перевод средств или развертывание смарт-контрактов. Часть комиссии за газ будет вознаграждена блок-валидаторам (также известным как майнеры). Если инициатор транзакции не заплатил достаточно Эфира, транзакция не будет выполнена, а если он заплатил избыточную сумму, излишек будет возвращен на кошелек инициатора.
2014f: Фаза 0.5 - Продажа Ethereum
Продажа Ethereum
22 июля 2014 г., 00:00:00 +UTC
Период предпродажи Ether длился 42 дня и позволял совершать покупки с использованием Bitcoin.
Обзор
Первоначальный обменный курс составлял 1 биткоин за 2000 эфиров, поддерживался в течение 14 дней. После этого курс линейно снижался, пока не достиг 1 биткоина за 1337 эфиров. Продажа токенов завершилась 2 сентября 2014 года с общим объемом продаж около 18 миллионов долларов, включая покупку более 60 миллионов эфиров. После завершения покупки полученный Эфир можно было перевести только после запуска генезис-блока Ethereum.
Кроме более чем 60 миллионов пресейловых ETH были сделаны еще две аллокации. Одна аллокация была предназначена для участников раннего развития Ethereum, а другая была выделена на долгосрочные научно-исследовательские проекты. Обе аллокации составляли 9,9% от общего количества пресейловых ETH.
Всего, когда был официально выпущен Ethereum, было выделено 72,002,454.768 ETH.
Источник: https://blog.ethereum.org/2014/07/22/launching-the-ether-sale
3 марта 2015 года в статье, опубликованной на Ethereum, были объявлены четыре важных этапа.Официальный блогПо данным блога, некоторая из первоначальной логики мышления Виталика была следующей:
граница
Frontier - это первоначальная версия Ethereum, но на ней можно сделать очень мало. Релиз следует за успешным завершением бета-фазы Олимпийского тестирования. Он ориентирован на технических пользователей, особенно разработчиков. У блоков есть ограничение по топливу в 5 000 единиц. Этот период "разблокировки" позволяет майнерам начать операции, а ранним принявшим к достаточно времени установить клиентов.
Подобно холодному запуску многих проектов Web 3.0, “майнеры” будут получать вознаграждение в размере 5 монет Ethereum за каждый добытый ими блок на основной сети “Frontier”.
Разблокировка форка Frontier
Сброс блокировки Frontier увеличивает предел 5 000 единиц газа на блок и устанавливает цену газа по умолчанию в 51 гвей. Это позволит транзакции - которая требует 21 000 единиц газа.
Для обеспечения будущих хардфорков на доказательство доли, концепция сложность бомбавводится. Этот концепт также известен как TTD, что означает общую терминальную сложность, которая является суммой сложности всех предыдущих блоков. Когда накопленное значение сложности майнинга всей сети достигает TTD, главная сеть ETH активирует "сложную бомбу". "Сложная бомба" - это скрытая функция, которая регулирует сложность Ethereum. Время блока PoW Ethereum не фиксировано, но сложность майнинга динамически регулируется в зависимости от вычислительной мощности всей сети. Таким образом, время блока фиксировано в грубом диапазоне. Развертывание сложной бомбы использует скрытую функцию для регулирования сложности майнинга до максимального значения, чтобы ни один майнер не мог производить блоки при этой сложности майнинга, тем самым заставляя майнеров отказаться от PoW. Конвертация PoW-POS не устанавливает фиксированную высоту блока, но предписывает TTD как момент объединения. Частично это сделано для предотвращения возможности кого-то умышленно саботировать процесс объединения.
В маске это доказывает, что Ethereum давно решил перейти от PoW к PoS.
Первый хардфорк Ethereum, после повторных инцидентов безопасности, постепенно улучшил некоторые характеристики смарт-контрактов.
вилка Homestead,
Форк Homestead оптимизирует процесс создания смарт-контрактов.
DAO форк
Этот форк был неплановым пассивным форком, вытекающим из атаки на Ethereum.
DAO - это проект краудфандинга, запущенный компанией [Slock.it] на блокчейне для обеспечения средств для финансирования сообщества проектов. Пользователи сообщества участвуют в голосовании, обменивая свои ETH на токены DAO. В случае успеха краудфандинга они могут получить часть прибыли. Проект завершил 28-дневную распродажу в апреле 2016 года, собрав в общей сложности более 12 миллионов ETH, что составляло почти 14% от общего количества Ethereum на тот момент. Однако всего через 2 месяца хакеры воспользовались уязвимостью в коде DAO и украли 3,6 миллиона ETH из фондового пула.
Это решение было принято сообществом Ethereum. Все держатели Ethereum смогут голосовать через транзакции на платформе голосования. Решение о проведении хардфорка получило более 85% голосов. Благодаря откату хардфорка были восстановлены украденные хакером ETH.
Этот форк перемещает средства из вопросного контракта в новый контракт, в котором есть только одна функция: вывод средств. Любой, кто потерял средства, может вывести эфир из своего кошелька по курсу 1 эфира за 100 токенов DAO.
Некоторые майнеры отказались от разветвления, потому что инцидент с DAO не был дефектом протокола. Позже они создали Ethereum Classic (ETC).
Вилка Tangerine Whistle
Форк Tangerine Whistle представляет собой оптимизацию атаки отказа в обслуживании (DoS), которую перенесла сеть Ethereum 18 сентября 2016 года, что вызвало серьезные задержки в обработке транзакций; он в основном решает проблемы экстренного здоровья сети, связанные с недооцененными операционными кодами.
Ветвление ложного Дракона
22 ноября 2016 г. 04:15:44 +UTC
Форк Spurious Dragon дополнительно оптимизирован для кибератак отказа в обслуживании (DoS), включая:
-Настроить цены на опкоды, чтобы предотвратить будущие атаки на сеть.
-Добавлена защита от атаки повторением.
Основная работа Метрополиса заключается в устранении некоторых проблем в сети Ethereum и подготовке к внедрению ZK-SNARKS.
Самое влиятельное событие, произошедшее на этом этапе, - это два события уменьшения вознаграждения за блок: с 5ETH до 3ETH, а затем до 2ETH, которые можно рассматривать как переходной период от PoW к PoS.
На данном этапе мы начинаем рассматривать опыт пользователя и способы плавного перехода от PoW к PoS в будущем.
Обновление Бизантии
Византийский форк проложил путь для внедрения ZK-Snark, который начал акцентироваться на конфиденциальности пользователей и опыте пользователей.
-с блокоммайнингнаграды сокращаются с 5 Ethereum до 3 Ethereum.
-отложить внедрение сложностибомбав течение года.
-добавлена возможность вызывать другие контракты без изменения состояния.
- добавлены определенные методы шифрования для достижения Layer2。
Ethereum постепенно совершенствуется, и консенсус сместился с PoW на PoS. Пользовательский опыт, безопасность, децентрализация зон и масштабируемость - самые важные направления развития Ethereum.
форк Constantinople
Уменьшить блокмайнингнаграда от 3 Ethereum до 2 Ethereum.
Оптимизированные затраты на газ для определенных операций в виртуальной машине Ethereum.
-Улучшить устойчивость после атак отказа в обслуживании.
-Включить решения Layer 2 на основе "нулевого знания краткого неинтерактивного доказательства знания" и "нулевого знания масштабируемого прозрачного доказательства знания" для достижения лучшей производительности.
-Включить контракты для внедрения более креативных функций.
Rusian Муир Глейсер Форк задерживает внедрение бомбы сложности. Увеличение сложности блока механизма консенсуса proof-of-work может увеличить время ожидания отправки транзакций и использования децентрализованных приложений, тем самым снизив удобство использования Ethereum.
Развернуть контракт на депозит стейкинга
Контракт по депозитам для стейкинга вводит стейкинг в экосистему Ethereum. Хотя это контракт основной сети, он непосредственно влияет на сроки выпуска активированной цепи, которая является важной частью обновления Ethereum.
Генезис-блок цепи маяка
Для запуска Beacon Chain требуется 16 384 учетных записи, хранящих 32 заложенных Эфира, чтобы обеспечить безопасный запуск. Это произошло 27 ноября 2020 года, что означает, что Beacon Chain начала производить блоки 1 декабря 2020 года.
Цепочка маяка играет роль управления, надзора и верификации сети блокчейн. Цепочка маяка использует случайный метод выбора верификаторов. Те, кто успешно проходят верификацию, будут вознаграждены, но в случае злонамеренного поведения их ждет наказание.
После объединения единицы времени блока будут отображаться как слоты и эпохи. Слот создается каждые 12 секунд, и каждый пакет эпохи состоит из 32 слотов. Эпоха - это фиксированный период времени, по истечении которого верификаторы будут переназначены.
Чтобы стать валидатором и получить право голоса, пользователи должны заложить как минимум 32 ETH.
Правило Ethereum состоит в том, что для каждой эпохи валидаторы будут случайным образом назначаться в 32 комитета, обеспечивая, чтобы каждый комитет состоял как минимум из 128 валидаторов. Система использует случайный алгоритм RANDAO для назначения 1 валидатора на каждый период, а также случайным образом выбирает комитет на этот период. Этот валидатор отвечает за предложение блоков, в то время как комитет отвечает за валидацию и голосование за предложения. После принятия голоса будет сгенерирован блок, и предложитель получит награду; в противном случае, не только награда не будет получена, но будет утрачен и депозит. То же самое касается обычных верификаторов: если они правильно следуют правилам, их награждают, в то время как нарушители наказываются. Как только депозит в размере 32 ETH упадет ниже 16 ETH, квалификация валидатора будет прекращена.
Апгрейд Берлин оптимизирует затраты на газ для определенных операций виртуальной машины Ethereum и добавляет поддержку нескольких типов транзакций.
Обновление Лондона
Лондонское обновление внедрило EIP-1559, которое реформирует рынок торговых комиссий. Продолжайте откладывать внедрение сложной бомбы до ее запуска 1 декабря 2021 года.
Обновление Aquila
Обновление Aquila - первое запланированное обновление Beacon Chain. Оно добавляет поддержку «комитетов синхронизации» - поддержку легких клиентов и вводит штрафы за лень и недопустимое поведение валидаторов по мере продвижения к слияниям.
Обновление Arrow Glacier
Бомба сложности задержала генерацию всего 10 700 000 блоков до июня 2022 года.
Сетевое обновление Gray Glacier задерживает внедрение бомбы сложности на три месяца. Это единственное изменение, внесенное в это обновление, которое в основном аналогично обновлениям Arrow Glacier и Muir Glacier. Аналогичные изменения были внесены в сетевые обновления Byzantine, Constantinople и London.
Обновление Bellatrix
Обновление Bellatrix - второе запланированное обновление цепочки Beacon, готовящее цепочку Beacon к слиянию. Оно увеличивает штраф, который валидатор получает за ленивость и участие в повреждаемом поведении, до его полной стоимости. Обновление Bellatrix также включает обновления правил выбора вилки, чтобы подготовить цепочку Beacon к объединению и переходу от последнего блока Proof-of-Work к первому блоку Proof-of-Stake. Сюда входит уведомление клиентов о согласии о общей терминальной сложности 587500000000000000000000.
Парижское обновление (слияние)
Обновление Парижа было запущено, когда блокчейн с доказательством работы превысил общую терминальную сложность 58750000000000000000000. Это произошло на блоке 15537393 15 сентября 2022 года и запустило обновление Парижа на следующем блоке. Обновление Парижа является слиянием перехода. Основная функция Ethereum заканчивает алгоритм добычи с доказательством работы и связанную с ним логику согласования и запускает алгоритм доказательства доли. Само обновление Парижа является обновлением исполнительного клиента (эквивалент обновления Беллатрикс на уровне согласования), позволяя исполнительному клиенту принимать инструкции от подключенного к нему клиента согласования.
Обновление Capella является третьим крупным обновлением слоя консенсуса (Beacon Chain), которое позволяет осуществлять вывод стейкинга. Capella и Shanghai одновременно обновили слой выполнения и включили функцию вывода стейкинга.
Это обновление уровня консенсуса позволяет стейкерам, которые не предоставили сертификаты на вывод своих первоначальных депозитов, предоставить сертификаты на вывод для осуществления выводов.
Обновление также предоставляет автоматизированный сканирование учетной записи для непрерывной обработки любых доступных выплат вознаграждений или полных выводов средств с учетных записей валидаторов.
Шанхайское обновление
Шанхайское обновление вводит вывод стейкинга на исполнительный уровень. Шанхайское обновление совпадает с обновлением Капелла, позволяя блоку принимать операции по выводу, чтобы стейкеры могли вывести эфир с цепи-маяка на исполнительный уровень.
PoW больше похож на раннюю маркетинговую стратегию для стартап-компании, с государственными пособиями для стабильных известных песен (стабильный доход для майнеров от майнинга), в то время как PoS больше похож на акции и чистый выпуск ETH.
Слияние значительно изменяет денежную политику Ethereum. Путем устранения вознаграждений майнеров и их преобразования в вознаграждения за стейкинг оно значительно сокращает выпуск новых токенов ETH. Это означает сокращение ежедневного выпуска ETH примерно на 88.7%, что эквивалентно годовой ставке выпуска в размере 0.52% от общего предложения. Поскольку комиссии за газ в рамках EIP-1559 сжигаются, чистый выпуск показывает дефляционную тенденцию.
Есть два ключевых изменения:
1.2.1 EIP-1559 введен в Лондонском обновлении: цитирование механизма сжигания стоимости
Ссылка статьи: Топливо и комиссии
Для самой простой транзакции передачи цепочки Лимит газа фиксирован на уровне 21 000, независимо от загруженности цепи.Итак, как только цена газа и лимит газа станут ясными, мы сможем узнать, сколько эфира мы потратили на эту интеракцию. Цена газа будет меняться в зависимости от сетевой загруженности, а лимит газа останется неизменным.
Предположим, что Алисе нужно заплатить 1 эфир Бобу. В транзакции предельное количество топлива составляет 21 000 единиц, а цена топлива - 200 гвей.
Общая стоимость: единицы газа (лимит) Стоимость газа за единицу, то есть, 21 000200 = 4,200,000 gwei или 0.0042 эфира.
Для того чтобы дать более высокий приоритет, ученые могут установить очень высокую комиссию за газ на лету, что приводит к запутанному пользовательскому опыту, который сложно предсказать.
Базовая комиссия устанавливается протоколом и будет сожжена непосредственно, а приоритетная комиссия - это чаевые, установленные пользователем для выплаты верификатору.
Например, предположим, что Джордан хочет заплатить Тейлору 1 эфир. Перевод Ethereum требует 21 000 единиц газа и имеет базовую плату 10 гвей. Джордан заплатил 2 гвей в качестве чаевых.
Комиссия составляет 21 000 * (10 + 2) = 252 000 гвей (0.000252 эфира).
Когда Джордан переводит деньги, с его счета будет списано 1.000252 Эфира. Счет Тейлора увеличится на 1.0000 Эфир. Валидатор получает чаевые на сумму 0.000042 Ethereum. Основной сбор в размере 0.00021 монет Ethereum сжигается.
1.2.2 Парижское обновление
Сначала хардфорк Константинополя снизил вознаграждение за майнинг с 3 ETH до 2 ETH за блок. Затем произошло слияние PoW в PoS, и вознаграждения за майнинг (160 000 eth/день) исчезли непосредственно и были преобразованы в вознаграждения за стейкинг (1 600 eth/день), и объем эмиссии резко сократился на 99%.
15 сентября 2022 года, после Парижского обновления, Ethereum официально стал дефляционным.
Источник: https://ultrasound.money/
С тех пор как произошло объединение, общее предложение было заложено и сожжено, превысив 300 000 Эфир. С годовой ставкой сжигания 981 000, темп выпуска 723 000, предложение переживает дефляцию со скоростью 0,21% в год.
Источник: https://ultrasound.money/
После слияния Ethereum решил проблему высокого энергопотребления, а затем сосредоточился на вопросах производительности и затрат. Layer 2 одновременно решил эти две проблемы, поэтому он стал самым обсуждаемым направлением в экосистеме Ethereum после слияния.
Виталик Бутерин представил видение дорожной карты Ethereum, которая делит обновления на несколько категорий в зависимости от их влияния на архитектуру Ethereum. Сюда входят:
Эти обновления выполняются параллельно, что означает, что та часть, которая разрабатывается быстрее, может быть обновлена первой.
Источник - Твиттер Виталика Бутерина: https://twitter.com/VitalikButerin/status/1741190491578810445
После слияния Ethereum самое важное - улучшить производительность TPS, снизить комиссии за газ и сделать Ethereum ближе к идеальному приложению.
Какой TPS и комиссию за газ Виталик считает возможными для достижения Ethereum, чтобы считаться квалифицированным общедоступным блокчейном?
Это обновление Ethereum называется обновлением Dencun (Dencun+Cancun). Обновление Cancun (город, где проходит Devcon) фокусируется на уровне исполнения Ethereum, а обновление Deneb фокусируется на уровне консенсуса.
Апгрейд Канкун соответствует части The Surge с целью достижения 10+TPS.
Согласно Github, обновление Cancun реализует следующие шесть EIP, на которые мы сосредоточимся в следующем разделе.
Источник: https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md
В дополнение к Pro-Danksharding (EIP-4844), обновление Cancun также включает в себя EIP-6780, EIP-1153, EIP-6475, EIP-4788 и другие предложения по улучшению.
Одним из самых важных моментов в обновлении Канкун является введение Proto-Danksharding для перехода к полному расширению шардинга Ethereum и введение подобных технологий заранее. Конечная цель Ethereum - разделить основную сеть на 64 сегмента для достижения 100 000+ TPS.
Основа Proto-Danksharding заключается в том, что хотя схема Rollup значительно снижает комиссии за транзакции по сравнению с основной цепочкой Ethereum, они все равно не достаточно низкие. Это происходит потому, что calldata, обеспечивающий доступность данных в основной цепочке Ethereum, все еще занимает большую часть издержек (16 газ / байт). В оригинальной идее Ethereum предложила предоставить 16 МБ выделенного пространства данных для каждого блока в области данных sharding для использования Rollup, но фактическая реализация sharding данных все еще находится в далеке.
В настоящее время данные, возвращаемые Layer2 в Layer1, хранятся в Calldata, и данные постоянно хранятся на уровне выполнения. Кроме того, из соображений безопасности для каждого шага выполнения Calldata требует газа, чтобы предотвратить злоупотребление ресурсами сети.
После завершения слияния Ethereum разделил слой консенсуса (ответственный за консенсус PoS) и слой исполнения (выполнение кода контракта). Задачей слоя исполнения является выполнение данных, хранящихся в Calldata (которые можно рассматривать как тип транзакции).
Содержимое, содержащееся в Calldata, можно разделить на две части:
Источник: https://dune.com/optimismfnd/optimism-l1-batch-submission-fees-security-costs
Фактически, как данные транзакции, здесь есть только требования к проверке и отсутствуют требования к исполнению. Нет необходимости передавать их на слой исполнения, чтобы не увеличивать его нагрузку. Они могут быть только сохранены в узлах слоя консенсуса.
Для этой цели EIP-4844 вводит новый тип транзакции, называемый Blob (Binary Large Objects), который дополнительно разделяет типы транзакций. В отличие от обычных транзакций, Blobs несут дополнительный пакет данных примерно 125 КБ. Эти Blobs существуют только на уровне консенсуса и функционируют как кэш-пакет, аналогичный дополнительной прикрепленной базе данных. Они специально разработаны в качестве отдельного типа данных (Blob) для данных, передаваемых обратно с уровня 2, отличных от Calldata уровня 1. В результате данные Blob должны быть доступны и проверены только теми, кому это необходимо в определенный период времени, без необходимости обрабатывать весь процесс на уровне 1. Это значительно снижает нагрузку на уровень 1.
Proto-Danksharding introduces Blobs with a size of 128 KB each, with each Ethereum block planned to include 3-6 Blobs (0.375 MB - 0.75 MB), gradually expanding to 64 in the future. In comparison, the current Ethereum block can accommodate less than 200 KB of data. The introduction of Blobs will significantly increase the amount of data Ethereum blocks can hold.
Источник: https://etherscan.io/chart/blocksize
EIP-4844 - это продвинутая версия Danksharding, которая направлена на достижение временного хранения и извлечения внеблокчейнных данных через узлы Ethereum. Layer2 сам сжимает внеблокчейнные данные. Поэтому ожидается, что L2 сможет нести больше данных на одном блокчейне, снижая торговые сборы на 10-100 раз.
Если Dencun успешно достигнет средней цели в 3 блоба на блок после обновления, пропускная способность L2 увеличится почти в 2 раза. Если цель добавления 64 блобов в блок в конечном итоге будет достигнута, пропускная способность L2 увеличится почти в 40 раз.
Proto-Danksharding вводит EIP-1559 для дальнейшего снижения затрат на блобы
Что, если я хочу увидеть данные о транзакциях?
EIP-4844 также вводит схему обязательств KZG (Kate-Zaverucha-Goldberg) как часть процесса проверки и создания аттестации BLOB-объектов. Обязательство KZG — это схема полиномиальных обязательств, которая позволяет отправителям использовать короткую строку для фиксации в полиномах, а верификаторам — использовать короткие строки для подтверждения заявленных обязательств. Проще говоря, KZG может упростить проверку больших объемов данных до проверки небольших криптографических обязательств.
Сравнение до и после введения прото-данкшардинга.
EIP-6780 предлагает изменить функцию операции SELFDESTRUCT для подготовки к будущему применению деревьев Merkle. В будущем, благодаря применению деревьев Merkle, эффективность хранения Ethereum будет значительно улучшена.
EIP-1153 позволяет протоколу выполнять временное хранение путем добавления операции временного хранения, тем самым экономя сетевые комиссионные сборы.
EIP-6475 - это дополнительное решение к EIP-4844, обеспечивающее лучшую читаемость и компактный последовательный порядок путем введения типов транзакций, закодированных SSZ.
EIP-4788 нацелен на улучшение структуры мостов межцепочной связи и стейкинг-пулов.
Общий TVL превысил $20 млрд
Источник: https://l2beat.com/scaling/tvl
Хотя Виталик считает, что ZK - это окончательное решение для Rollup, на самом деле Arb+OP и другие системы Op превысили 85%. В то же время многие проекты также пытаются комбинировать OP+ZK и постоянно проводят итерации.
Источник: https://l2beat.com/scaling/summary
Комиссия в несколько долларов за одну транзакцию может считаться небольшой суммой для OG, которые рано познакомились с web3.0, но это все еще слишком дорого для массового принятия.
Источник: https://l2fees.info/
Выберите Layer1 и Layer2 для категории, а также выберите четыре общедоступных цепочки на изображении для блокчейна (Источник: https://cryptofees.info/)
3,2 ТПС
Самая ранняя TPS Ethereum составляет 108. Теоретически TPS Layer 2 может превышать 100 000 транзакций в секунду (TON). Однако на данный момент нет приложений этого уровня, что также вызывает опасения.
Источник: https://chainspect.app/dashboard/tps
Максимальное количество реального времени TPS на уровне 2 в настоящее время менее 50.
Источник: https://chainspect.app/dashboard/tps?tag=layer_2
В процессе разработки протокола Ethereum сетевые обновления и разветвления имеют одинаковое значение. Оба они представляют собой изменения протокола Ethereum и добавление новых правил (в форме EIP), которые могут быть запланированными или незапланированными. Но значение жесткого разветвления отличается. Это означает, что данное обновление сети не является полностью обратно совместимым и может даже изменить существующую функциональность развернутых контрактов и аннулировать некоторые предыдущие транзакции.
Основные источники информации: https://eips.ethereum.org/EIPS/eip-1, а именно EIP-1
2.1 классификация EIP
EIPs можно разделить на три широкие категории:
Стандарт EIP:Этот тип EIP описывает любые изменения, которые затрагивают большинство или все реализации Ethereum, или любые изменения или дополнения, которые влияют на совместимость приложений, использующих Ethereum. Проще говоря, это любой EIP, который изменяет все или большинство деталей реализации Ethereum. Его можно разделить на следующие категории:
Мета EIP (Meta Ethereum Improvement Proposal): Эта категория EIP связана с изменениями в процессах Ethereum (или событиями внутри процесса), включая модификации процессов, руководства пользователя, процессы принятия решений, среды разработки и инструменты. Поскольку эти изменения требуют коллективного соблюдения со стороны пользователей сообщества, достижение согласия сообщества необходимо.
Информационное EIP (Информационное Предложение об Улучшении Ethereum): Этот тип EIP является нестандартным улучшением, не предлагая новых функций, но затрагивая проблемы дизайна и высказывая мнения по общим рекомендациям или информации в сообществе Ethereum. Он не обязательно представляет собой консенсус или рекомендацию от сообщества Ethereum.
В настоящее время репозиторий EIP прошел разделение ERC (Ethereum Request for Comment) и EIP. Предложение EIP-7329 предлагает разделить спецификации ERC из репозитория EIP в новый репозиторий, оставив только основной протокол EIP. Поэтому текущий репозиторий EIP фокусируется на стандартизации самого Ethereum и построенных на нем протоколов, отслеживая прошлые и текущие улучшения в виде EIP. Репозиторий ERC, с другой стороны, посвящен стандартизации прикладного уровня Ethereum, отслеживая улучшения стандартов приложений в виде ERC. ERC дало начало нескольким известным стандартам, таким как ERC-20, ERC-721, ERC-1155 и другим.
2.2 процесс рассмотрения EIP
Идея - Предварительная идея. Это не отслеживается в репозитории EIP.
Черновик - Первая формальная фаза отслеживания в разработке EIP. После правильного форматирования EIP объединяется в репозиторий EIP редактором EIP.
Обзор - Автор EIP отмечает EIP как готовый и запрашивает обзор со стороны равноправных участников.
Последний звонок - это последнее окно для обзора EIP перед передачей
Окончательный — редактор EIP назначит
Последний звонок
Это статус и установит дату окончания проверки (
последний-звонок-крайний-срок
), обычно через 14 дней.
При необходимости нормативные изменения, полученные в этот период, EIP вернется к
Обзор
.
Финал - Этот EIP представляет собой окончательный стандарт. Окончательный EIP находится в окончательном состоянии и должен обновляться только для исправления опечаток и добавления не нормативных пояснений.
PR, который перемещает EIP с последнего вызова на последний вызов, не должен содержать никаких изменений, кроме обновлений статуса. Любые предлагаемые изменения контента или редакционные изменения должны быть представлены отдельно и до этого обновления статуса PR.
Застой
Черновик
Обзор
или любой EIP, который был неактивен в течение 6 месяцев или более
Последний звонок
будет перемещен в
Застой
Автор или редактор EIP может переместить EIP назад
Черновик
или к более раннему состоянию для восстановления. Если не будет воскрешен, предложение может остаться таким навсегда.
Авторы EIP уведомляются об изменениях в алгоритме их статуса EIP
Отозвано - Автор EIP отозвал предложенный EIP. Этот статус является окончательным и не может быть воскрешен с использованием этого номера EIP. Если идея будет продолжена позже, она будет рассмотрена как новое предложение.
Живой - особенное состояние EIP, которое предназначено для непрерывного обновления и не достигает конечного состояния. Самым известным из них является EIP-1.
Почему стоит обратить внимание на Ethereum в последнее время?
После утверждения Bitcoin spot ETF следующим шагом быстро стала основная логика повествования по Ethereum: Ethereum spot ETF в мае, апгрейд Лондона, Restaking и многое другое.
Изучение шаблонов развития Ethereum
Перед слиянием Ethereum больше походил на модель развития стартап-компании. PoW наделил майнеров блок-наградами как ранней маркетинговой стратегией, не очень заботясь о стоимости токена. Экономика токенов быстро накачалась, отдав приоритет оседанию ценности над опытом пользователей.
Цель слияния заключается не в улучшении производительности Ethereum, а в уменьшении потребления при генерации блокчейнов (переход от PoW к PoS). По аналогии с Web2.0, это похоже на оптимизацию верхнего потока промышленной цепочки, заложение основы для устойчивого развития в будущем. Токеномика также переходит к дефляции, акцентируя внимание на пользовательском опыте. Доход майнеров постепенно превращается в доход от стейкинга, а доход от комиссий за газ снижается.
Лондонское обновление соответствует части The Surge, приоритизируя пользовательский опыт (такой как увеличение скорости транзакции и снижение комиссий за газ).
Будущие циклы обновлений будут иметь относительно короткие интервалы. После апгрейда в Шанхае, Ethereum, в некотором смысле, изменяет консенсус PoW на PoS, входя в зрелую фазу. Хотя в будущем будут несколько крупных обновлений, основная цель - сосредоточиться на масштабируемости on-chain, более простой верификации блоков, более низких комиссиях и более мощной и стабильной производительности.
Некоторые размышления
Развитие Ethereum сложно и разнообразно, и в процессе изучения его общего пути развития возникает множество нерешенных вопросов, требующих внимания.
Виталик сыграл очень сильную руководящую роль в развитии Ethereum. Фактически, с корпоративной точки зрения, наличие хорошего генерального директора, возглавляющего атаку, является очень хорошим подходом к развитию. В конечном итоге все разработки в экосистеме Ethereum, реализуемые Виталиком, способствуют долгосрочному успеху ETH.
Проекты вроде Arb, OP, ZKsync, Metis и различные решения Layer2; Платформы DeFi вроде Aave, Compound, Uniswap и многие другие высокооцененные проекты привязаны к Ethereum. Они стали популярными повестками дня на определенный период времени, и Ethereum в большей или меньшей степени выигрывает от этих тенденций.
Вместо того чтобы быть похожим на Microsoft или Apple, Ethereum кажется ближе всего к Nvidia. Будь то разработка искусственного интеллекта, виртуальная/дополненная реальность, Web3.0, различные облачные технологии или центры вычислительной мощности, все передовые технологии немыслимы без вычислительной мощности, а следовательно, без Nvidia.
Веб 3.0 также имеет сходное положение. Любое развитие сложно отделить от роста Ethereum. В то время как повествование о Ethereum было относительно тихим в течение некоторого времени, обновление Лондона и биржевой фонд Ethereum привели к росту цен на Layer2 и ETH. Более ранние события, такие как лето DeFi и лето NFT, также способствуют увеличению цены Ethereum. Проектам с более длительным сроком жизни необходимо достаточное взаимодействие с Ethereum.
Многие проекты, которые хотят отойти от Ethereum, в основном думают логикой "убийцы Ethereum". TON, о котором говорилось ранее, не получил большого внимания после того, как не позиционировал себя как конкурент Ethereum.
Развитие Ethereum довольно централизовано. Сама цепь Ethereum децентрализована, но иногда кажется, что централизация разработки Ethereum находится на одном уровне с командой Uniswap, не так равномерно распределена, как у некоторых протоколов, таких как Aave и MakerDAO. Это косвенно отражает, что для успешного развития проекта может потребоваться определенный уровень централизации.
Возможно, однажды Ethereum сможет достичь полностью децентрализованного управления. Однако, по меньшей мере, пока Виталик еще молод, я думаю, что этот день далеко. С другой стороны, Ethereum - это всего лишь 11-летняя компания и далека от зрелости.
1.1 История и форки
Данный контентный каркас цитируется из:https://ethereum.org/zh/history, и другая общедоступная информация. Для более конкретного контента, пожалуйста, нажмите на ссылку для справки.
Белая книга опубликована, родился Ethereum
В белой книге были определены смарт-контракты, представляя концепцию Эфира (ETH). В ней было объяснено, что Эфир может служить в качестве газа в сети Ethereum, требуя от пользователей оплаты определенной комиссии за газ при выполнении действий, таких как перевод средств или развертывание смарт-контрактов. Часть комиссии за газ будет вознаграждена блок-валидаторам (также известным как майнеры). Если инициатор транзакции не заплатил достаточно Эфира, транзакция не будет выполнена, а если он заплатил избыточную сумму, излишек будет возвращен на кошелек инициатора.
2014f: Фаза 0.5 - Продажа Ethereum
Продажа Ethereum
22 июля 2014 г., 00:00:00 +UTC
Период предпродажи Ether длился 42 дня и позволял совершать покупки с использованием Bitcoin.
Обзор
Первоначальный обменный курс составлял 1 биткоин за 2000 эфиров, поддерживался в течение 14 дней. После этого курс линейно снижался, пока не достиг 1 биткоина за 1337 эфиров. Продажа токенов завершилась 2 сентября 2014 года с общим объемом продаж около 18 миллионов долларов, включая покупку более 60 миллионов эфиров. После завершения покупки полученный Эфир можно было перевести только после запуска генезис-блока Ethereum.
Кроме более чем 60 миллионов пресейловых ETH были сделаны еще две аллокации. Одна аллокация была предназначена для участников раннего развития Ethereum, а другая была выделена на долгосрочные научно-исследовательские проекты. Обе аллокации составляли 9,9% от общего количества пресейловых ETH.
Всего, когда был официально выпущен Ethereum, было выделено 72,002,454.768 ETH.
Источник: https://blog.ethereum.org/2014/07/22/launching-the-ether-sale
3 марта 2015 года в статье, опубликованной на Ethereum, были объявлены четыре важных этапа.Официальный блогПо данным блога, некоторая из первоначальной логики мышления Виталика была следующей:
граница
Frontier - это первоначальная версия Ethereum, но на ней можно сделать очень мало. Релиз следует за успешным завершением бета-фазы Олимпийского тестирования. Он ориентирован на технических пользователей, особенно разработчиков. У блоков есть ограничение по топливу в 5 000 единиц. Этот период "разблокировки" позволяет майнерам начать операции, а ранним принявшим к достаточно времени установить клиентов.
Подобно холодному запуску многих проектов Web 3.0, “майнеры” будут получать вознаграждение в размере 5 монет Ethereum за каждый добытый ими блок на основной сети “Frontier”.
Разблокировка форка Frontier
Сброс блокировки Frontier увеличивает предел 5 000 единиц газа на блок и устанавливает цену газа по умолчанию в 51 гвей. Это позволит транзакции - которая требует 21 000 единиц газа.
Для обеспечения будущих хардфорков на доказательство доли, концепция сложность бомбавводится. Этот концепт также известен как TTD, что означает общую терминальную сложность, которая является суммой сложности всех предыдущих блоков. Когда накопленное значение сложности майнинга всей сети достигает TTD, главная сеть ETH активирует "сложную бомбу". "Сложная бомба" - это скрытая функция, которая регулирует сложность Ethereum. Время блока PoW Ethereum не фиксировано, но сложность майнинга динамически регулируется в зависимости от вычислительной мощности всей сети. Таким образом, время блока фиксировано в грубом диапазоне. Развертывание сложной бомбы использует скрытую функцию для регулирования сложности майнинга до максимального значения, чтобы ни один майнер не мог производить блоки при этой сложности майнинга, тем самым заставляя майнеров отказаться от PoW. Конвертация PoW-POS не устанавливает фиксированную высоту блока, но предписывает TTD как момент объединения. Частично это сделано для предотвращения возможности кого-то умышленно саботировать процесс объединения.
В маске это доказывает, что Ethereum давно решил перейти от PoW к PoS.
Первый хардфорк Ethereum, после повторных инцидентов безопасности, постепенно улучшил некоторые характеристики смарт-контрактов.
вилка Homestead,
Форк Homestead оптимизирует процесс создания смарт-контрактов.
DAO форк
Этот форк был неплановым пассивным форком, вытекающим из атаки на Ethereum.
DAO - это проект краудфандинга, запущенный компанией [Slock.it] на блокчейне для обеспечения средств для финансирования сообщества проектов. Пользователи сообщества участвуют в голосовании, обменивая свои ETH на токены DAO. В случае успеха краудфандинга они могут получить часть прибыли. Проект завершил 28-дневную распродажу в апреле 2016 года, собрав в общей сложности более 12 миллионов ETH, что составляло почти 14% от общего количества Ethereum на тот момент. Однако всего через 2 месяца хакеры воспользовались уязвимостью в коде DAO и украли 3,6 миллиона ETH из фондового пула.
Это решение было принято сообществом Ethereum. Все держатели Ethereum смогут голосовать через транзакции на платформе голосования. Решение о проведении хардфорка получило более 85% голосов. Благодаря откату хардфорка были восстановлены украденные хакером ETH.
Этот форк перемещает средства из вопросного контракта в новый контракт, в котором есть только одна функция: вывод средств. Любой, кто потерял средства, может вывести эфир из своего кошелька по курсу 1 эфира за 100 токенов DAO.
Некоторые майнеры отказались от разветвления, потому что инцидент с DAO не был дефектом протокола. Позже они создали Ethereum Classic (ETC).
Вилка Tangerine Whistle
Форк Tangerine Whistle представляет собой оптимизацию атаки отказа в обслуживании (DoS), которую перенесла сеть Ethereum 18 сентября 2016 года, что вызвало серьезные задержки в обработке транзакций; он в основном решает проблемы экстренного здоровья сети, связанные с недооцененными операционными кодами.
Ветвление ложного Дракона
22 ноября 2016 г. 04:15:44 +UTC
Форк Spurious Dragon дополнительно оптимизирован для кибератак отказа в обслуживании (DoS), включая:
-Настроить цены на опкоды, чтобы предотвратить будущие атаки на сеть.
-Добавлена защита от атаки повторением.
Основная работа Метрополиса заключается в устранении некоторых проблем в сети Ethereum и подготовке к внедрению ZK-SNARKS.
Самое влиятельное событие, произошедшее на этом этапе, - это два события уменьшения вознаграждения за блок: с 5ETH до 3ETH, а затем до 2ETH, которые можно рассматривать как переходной период от PoW к PoS.
На данном этапе мы начинаем рассматривать опыт пользователя и способы плавного перехода от PoW к PoS в будущем.
Обновление Бизантии
Византийский форк проложил путь для внедрения ZK-Snark, который начал акцентироваться на конфиденциальности пользователей и опыте пользователей.
-с блокоммайнингнаграды сокращаются с 5 Ethereum до 3 Ethereum.
-отложить внедрение сложностибомбав течение года.
-добавлена возможность вызывать другие контракты без изменения состояния.
- добавлены определенные методы шифрования для достижения Layer2。
Ethereum постепенно совершенствуется, и консенсус сместился с PoW на PoS. Пользовательский опыт, безопасность, децентрализация зон и масштабируемость - самые важные направления развития Ethereum.
форк Constantinople
Уменьшить блокмайнингнаграда от 3 Ethereum до 2 Ethereum.
Оптимизированные затраты на газ для определенных операций в виртуальной машине Ethereum.
-Улучшить устойчивость после атак отказа в обслуживании.
-Включить решения Layer 2 на основе "нулевого знания краткого неинтерактивного доказательства знания" и "нулевого знания масштабируемого прозрачного доказательства знания" для достижения лучшей производительности.
-Включить контракты для внедрения более креативных функций.
Rusian Муир Глейсер Форк задерживает внедрение бомбы сложности. Увеличение сложности блока механизма консенсуса proof-of-work может увеличить время ожидания отправки транзакций и использования децентрализованных приложений, тем самым снизив удобство использования Ethereum.
Развернуть контракт на депозит стейкинга
Контракт по депозитам для стейкинга вводит стейкинг в экосистему Ethereum. Хотя это контракт основной сети, он непосредственно влияет на сроки выпуска активированной цепи, которая является важной частью обновления Ethereum.
Генезис-блок цепи маяка
Для запуска Beacon Chain требуется 16 384 учетных записи, хранящих 32 заложенных Эфира, чтобы обеспечить безопасный запуск. Это произошло 27 ноября 2020 года, что означает, что Beacon Chain начала производить блоки 1 декабря 2020 года.
Цепочка маяка играет роль управления, надзора и верификации сети блокчейн. Цепочка маяка использует случайный метод выбора верификаторов. Те, кто успешно проходят верификацию, будут вознаграждены, но в случае злонамеренного поведения их ждет наказание.
После объединения единицы времени блока будут отображаться как слоты и эпохи. Слот создается каждые 12 секунд, и каждый пакет эпохи состоит из 32 слотов. Эпоха - это фиксированный период времени, по истечении которого верификаторы будут переназначены.
Чтобы стать валидатором и получить право голоса, пользователи должны заложить как минимум 32 ETH.
Правило Ethereum состоит в том, что для каждой эпохи валидаторы будут случайным образом назначаться в 32 комитета, обеспечивая, чтобы каждый комитет состоял как минимум из 128 валидаторов. Система использует случайный алгоритм RANDAO для назначения 1 валидатора на каждый период, а также случайным образом выбирает комитет на этот период. Этот валидатор отвечает за предложение блоков, в то время как комитет отвечает за валидацию и голосование за предложения. После принятия голоса будет сгенерирован блок, и предложитель получит награду; в противном случае, не только награда не будет получена, но будет утрачен и депозит. То же самое касается обычных верификаторов: если они правильно следуют правилам, их награждают, в то время как нарушители наказываются. Как только депозит в размере 32 ETH упадет ниже 16 ETH, квалификация валидатора будет прекращена.
Апгрейд Берлин оптимизирует затраты на газ для определенных операций виртуальной машины Ethereum и добавляет поддержку нескольких типов транзакций.
Обновление Лондона
Лондонское обновление внедрило EIP-1559, которое реформирует рынок торговых комиссий. Продолжайте откладывать внедрение сложной бомбы до ее запуска 1 декабря 2021 года.
Обновление Aquila
Обновление Aquila - первое запланированное обновление Beacon Chain. Оно добавляет поддержку «комитетов синхронизации» - поддержку легких клиентов и вводит штрафы за лень и недопустимое поведение валидаторов по мере продвижения к слияниям.
Обновление Arrow Glacier
Бомба сложности задержала генерацию всего 10 700 000 блоков до июня 2022 года.
Сетевое обновление Gray Glacier задерживает внедрение бомбы сложности на три месяца. Это единственное изменение, внесенное в это обновление, которое в основном аналогично обновлениям Arrow Glacier и Muir Glacier. Аналогичные изменения были внесены в сетевые обновления Byzantine, Constantinople и London.
Обновление Bellatrix
Обновление Bellatrix - второе запланированное обновление цепочки Beacon, готовящее цепочку Beacon к слиянию. Оно увеличивает штраф, который валидатор получает за ленивость и участие в повреждаемом поведении, до его полной стоимости. Обновление Bellatrix также включает обновления правил выбора вилки, чтобы подготовить цепочку Beacon к объединению и переходу от последнего блока Proof-of-Work к первому блоку Proof-of-Stake. Сюда входит уведомление клиентов о согласии о общей терминальной сложности 587500000000000000000000.
Парижское обновление (слияние)
Обновление Парижа было запущено, когда блокчейн с доказательством работы превысил общую терминальную сложность 58750000000000000000000. Это произошло на блоке 15537393 15 сентября 2022 года и запустило обновление Парижа на следующем блоке. Обновление Парижа является слиянием перехода. Основная функция Ethereum заканчивает алгоритм добычи с доказательством работы и связанную с ним логику согласования и запускает алгоритм доказательства доли. Само обновление Парижа является обновлением исполнительного клиента (эквивалент обновления Беллатрикс на уровне согласования), позволяя исполнительному клиенту принимать инструкции от подключенного к нему клиента согласования.
Обновление Capella является третьим крупным обновлением слоя консенсуса (Beacon Chain), которое позволяет осуществлять вывод стейкинга. Capella и Shanghai одновременно обновили слой выполнения и включили функцию вывода стейкинга.
Это обновление уровня консенсуса позволяет стейкерам, которые не предоставили сертификаты на вывод своих первоначальных депозитов, предоставить сертификаты на вывод для осуществления выводов.
Обновление также предоставляет автоматизированный сканирование учетной записи для непрерывной обработки любых доступных выплат вознаграждений или полных выводов средств с учетных записей валидаторов.
Шанхайское обновление
Шанхайское обновление вводит вывод стейкинга на исполнительный уровень. Шанхайское обновление совпадает с обновлением Капелла, позволяя блоку принимать операции по выводу, чтобы стейкеры могли вывести эфир с цепи-маяка на исполнительный уровень.
PoW больше похож на раннюю маркетинговую стратегию для стартап-компании, с государственными пособиями для стабильных известных песен (стабильный доход для майнеров от майнинга), в то время как PoS больше похож на акции и чистый выпуск ETH.
Слияние значительно изменяет денежную политику Ethereum. Путем устранения вознаграждений майнеров и их преобразования в вознаграждения за стейкинг оно значительно сокращает выпуск новых токенов ETH. Это означает сокращение ежедневного выпуска ETH примерно на 88.7%, что эквивалентно годовой ставке выпуска в размере 0.52% от общего предложения. Поскольку комиссии за газ в рамках EIP-1559 сжигаются, чистый выпуск показывает дефляционную тенденцию.
Есть два ключевых изменения:
1.2.1 EIP-1559 введен в Лондонском обновлении: цитирование механизма сжигания стоимости
Ссылка статьи: Топливо и комиссии
Для самой простой транзакции передачи цепочки Лимит газа фиксирован на уровне 21 000, независимо от загруженности цепи.Итак, как только цена газа и лимит газа станут ясными, мы сможем узнать, сколько эфира мы потратили на эту интеракцию. Цена газа будет меняться в зависимости от сетевой загруженности, а лимит газа останется неизменным.
Предположим, что Алисе нужно заплатить 1 эфир Бобу. В транзакции предельное количество топлива составляет 21 000 единиц, а цена топлива - 200 гвей.
Общая стоимость: единицы газа (лимит) Стоимость газа за единицу, то есть, 21 000200 = 4,200,000 gwei или 0.0042 эфира.
Для того чтобы дать более высокий приоритет, ученые могут установить очень высокую комиссию за газ на лету, что приводит к запутанному пользовательскому опыту, который сложно предсказать.
Базовая комиссия устанавливается протоколом и будет сожжена непосредственно, а приоритетная комиссия - это чаевые, установленные пользователем для выплаты верификатору.
Например, предположим, что Джордан хочет заплатить Тейлору 1 эфир. Перевод Ethereum требует 21 000 единиц газа и имеет базовую плату 10 гвей. Джордан заплатил 2 гвей в качестве чаевых.
Комиссия составляет 21 000 * (10 + 2) = 252 000 гвей (0.000252 эфира).
Когда Джордан переводит деньги, с его счета будет списано 1.000252 Эфира. Счет Тейлора увеличится на 1.0000 Эфир. Валидатор получает чаевые на сумму 0.000042 Ethereum. Основной сбор в размере 0.00021 монет Ethereum сжигается.
1.2.2 Парижское обновление
Сначала хардфорк Константинополя снизил вознаграждение за майнинг с 3 ETH до 2 ETH за блок. Затем произошло слияние PoW в PoS, и вознаграждения за майнинг (160 000 eth/день) исчезли непосредственно и были преобразованы в вознаграждения за стейкинг (1 600 eth/день), и объем эмиссии резко сократился на 99%.
15 сентября 2022 года, после Парижского обновления, Ethereum официально стал дефляционным.
Источник: https://ultrasound.money/
С тех пор как произошло объединение, общее предложение было заложено и сожжено, превысив 300 000 Эфир. С годовой ставкой сжигания 981 000, темп выпуска 723 000, предложение переживает дефляцию со скоростью 0,21% в год.
Источник: https://ultrasound.money/
После слияния Ethereum решил проблему высокого энергопотребления, а затем сосредоточился на вопросах производительности и затрат. Layer 2 одновременно решил эти две проблемы, поэтому он стал самым обсуждаемым направлением в экосистеме Ethereum после слияния.
Виталик Бутерин представил видение дорожной карты Ethereum, которая делит обновления на несколько категорий в зависимости от их влияния на архитектуру Ethereum. Сюда входят:
Эти обновления выполняются параллельно, что означает, что та часть, которая разрабатывается быстрее, может быть обновлена первой.
Источник - Твиттер Виталика Бутерина: https://twitter.com/VitalikButerin/status/1741190491578810445
После слияния Ethereum самое важное - улучшить производительность TPS, снизить комиссии за газ и сделать Ethereum ближе к идеальному приложению.
Какой TPS и комиссию за газ Виталик считает возможными для достижения Ethereum, чтобы считаться квалифицированным общедоступным блокчейном?
Это обновление Ethereum называется обновлением Dencun (Dencun+Cancun). Обновление Cancun (город, где проходит Devcon) фокусируется на уровне исполнения Ethereum, а обновление Deneb фокусируется на уровне консенсуса.
Апгрейд Канкун соответствует части The Surge с целью достижения 10+TPS.
Согласно Github, обновление Cancun реализует следующие шесть EIP, на которые мы сосредоточимся в следующем разделе.
Источник: https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md
В дополнение к Pro-Danksharding (EIP-4844), обновление Cancun также включает в себя EIP-6780, EIP-1153, EIP-6475, EIP-4788 и другие предложения по улучшению.
Одним из самых важных моментов в обновлении Канкун является введение Proto-Danksharding для перехода к полному расширению шардинга Ethereum и введение подобных технологий заранее. Конечная цель Ethereum - разделить основную сеть на 64 сегмента для достижения 100 000+ TPS.
Основа Proto-Danksharding заключается в том, что хотя схема Rollup значительно снижает комиссии за транзакции по сравнению с основной цепочкой Ethereum, они все равно не достаточно низкие. Это происходит потому, что calldata, обеспечивающий доступность данных в основной цепочке Ethereum, все еще занимает большую часть издержек (16 газ / байт). В оригинальной идее Ethereum предложила предоставить 16 МБ выделенного пространства данных для каждого блока в области данных sharding для использования Rollup, но фактическая реализация sharding данных все еще находится в далеке.
В настоящее время данные, возвращаемые Layer2 в Layer1, хранятся в Calldata, и данные постоянно хранятся на уровне выполнения. Кроме того, из соображений безопасности для каждого шага выполнения Calldata требует газа, чтобы предотвратить злоупотребление ресурсами сети.
После завершения слияния Ethereum разделил слой консенсуса (ответственный за консенсус PoS) и слой исполнения (выполнение кода контракта). Задачей слоя исполнения является выполнение данных, хранящихся в Calldata (которые можно рассматривать как тип транзакции).
Содержимое, содержащееся в Calldata, можно разделить на две части:
Источник: https://dune.com/optimismfnd/optimism-l1-batch-submission-fees-security-costs
Фактически, как данные транзакции, здесь есть только требования к проверке и отсутствуют требования к исполнению. Нет необходимости передавать их на слой исполнения, чтобы не увеличивать его нагрузку. Они могут быть только сохранены в узлах слоя консенсуса.
Для этой цели EIP-4844 вводит новый тип транзакции, называемый Blob (Binary Large Objects), который дополнительно разделяет типы транзакций. В отличие от обычных транзакций, Blobs несут дополнительный пакет данных примерно 125 КБ. Эти Blobs существуют только на уровне консенсуса и функционируют как кэш-пакет, аналогичный дополнительной прикрепленной базе данных. Они специально разработаны в качестве отдельного типа данных (Blob) для данных, передаваемых обратно с уровня 2, отличных от Calldata уровня 1. В результате данные Blob должны быть доступны и проверены только теми, кому это необходимо в определенный период времени, без необходимости обрабатывать весь процесс на уровне 1. Это значительно снижает нагрузку на уровень 1.
Proto-Danksharding introduces Blobs with a size of 128 KB each, with each Ethereum block planned to include 3-6 Blobs (0.375 MB - 0.75 MB), gradually expanding to 64 in the future. In comparison, the current Ethereum block can accommodate less than 200 KB of data. The introduction of Blobs will significantly increase the amount of data Ethereum blocks can hold.
Источник: https://etherscan.io/chart/blocksize
EIP-4844 - это продвинутая версия Danksharding, которая направлена на достижение временного хранения и извлечения внеблокчейнных данных через узлы Ethereum. Layer2 сам сжимает внеблокчейнные данные. Поэтому ожидается, что L2 сможет нести больше данных на одном блокчейне, снижая торговые сборы на 10-100 раз.
Если Dencun успешно достигнет средней цели в 3 блоба на блок после обновления, пропускная способность L2 увеличится почти в 2 раза. Если цель добавления 64 блобов в блок в конечном итоге будет достигнута, пропускная способность L2 увеличится почти в 40 раз.
Proto-Danksharding вводит EIP-1559 для дальнейшего снижения затрат на блобы
Что, если я хочу увидеть данные о транзакциях?
EIP-4844 также вводит схему обязательств KZG (Kate-Zaverucha-Goldberg) как часть процесса проверки и создания аттестации BLOB-объектов. Обязательство KZG — это схема полиномиальных обязательств, которая позволяет отправителям использовать короткую строку для фиксации в полиномах, а верификаторам — использовать короткие строки для подтверждения заявленных обязательств. Проще говоря, KZG может упростить проверку больших объемов данных до проверки небольших криптографических обязательств.
Сравнение до и после введения прото-данкшардинга.
EIP-6780 предлагает изменить функцию операции SELFDESTRUCT для подготовки к будущему применению деревьев Merkle. В будущем, благодаря применению деревьев Merkle, эффективность хранения Ethereum будет значительно улучшена.
EIP-1153 позволяет протоколу выполнять временное хранение путем добавления операции временного хранения, тем самым экономя сетевые комиссионные сборы.
EIP-6475 - это дополнительное решение к EIP-4844, обеспечивающее лучшую читаемость и компактный последовательный порядок путем введения типов транзакций, закодированных SSZ.
EIP-4788 нацелен на улучшение структуры мостов межцепочной связи и стейкинг-пулов.
Общий TVL превысил $20 млрд
Источник: https://l2beat.com/scaling/tvl
Хотя Виталик считает, что ZK - это окончательное решение для Rollup, на самом деле Arb+OP и другие системы Op превысили 85%. В то же время многие проекты также пытаются комбинировать OP+ZK и постоянно проводят итерации.
Источник: https://l2beat.com/scaling/summary
Комиссия в несколько долларов за одну транзакцию может считаться небольшой суммой для OG, которые рано познакомились с web3.0, но это все еще слишком дорого для массового принятия.
Источник: https://l2fees.info/
Выберите Layer1 и Layer2 для категории, а также выберите четыре общедоступных цепочки на изображении для блокчейна (Источник: https://cryptofees.info/)
3,2 ТПС
Самая ранняя TPS Ethereum составляет 108. Теоретически TPS Layer 2 может превышать 100 000 транзакций в секунду (TON). Однако на данный момент нет приложений этого уровня, что также вызывает опасения.
Источник: https://chainspect.app/dashboard/tps
Максимальное количество реального времени TPS на уровне 2 в настоящее время менее 50.
Источник: https://chainspect.app/dashboard/tps?tag=layer_2
В процессе разработки протокола Ethereum сетевые обновления и разветвления имеют одинаковое значение. Оба они представляют собой изменения протокола Ethereum и добавление новых правил (в форме EIP), которые могут быть запланированными или незапланированными. Но значение жесткого разветвления отличается. Это означает, что данное обновление сети не является полностью обратно совместимым и может даже изменить существующую функциональность развернутых контрактов и аннулировать некоторые предыдущие транзакции.
Основные источники информации: https://eips.ethereum.org/EIPS/eip-1, а именно EIP-1
2.1 классификация EIP
EIPs можно разделить на три широкие категории:
Стандарт EIP:Этот тип EIP описывает любые изменения, которые затрагивают большинство или все реализации Ethereum, или любые изменения или дополнения, которые влияют на совместимость приложений, использующих Ethereum. Проще говоря, это любой EIP, который изменяет все или большинство деталей реализации Ethereum. Его можно разделить на следующие категории:
Мета EIP (Meta Ethereum Improvement Proposal): Эта категория EIP связана с изменениями в процессах Ethereum (или событиями внутри процесса), включая модификации процессов, руководства пользователя, процессы принятия решений, среды разработки и инструменты. Поскольку эти изменения требуют коллективного соблюдения со стороны пользователей сообщества, достижение согласия сообщества необходимо.
Информационное EIP (Информационное Предложение об Улучшении Ethereum): Этот тип EIP является нестандартным улучшением, не предлагая новых функций, но затрагивая проблемы дизайна и высказывая мнения по общим рекомендациям или информации в сообществе Ethereum. Он не обязательно представляет собой консенсус или рекомендацию от сообщества Ethereum.
В настоящее время репозиторий EIP прошел разделение ERC (Ethereum Request for Comment) и EIP. Предложение EIP-7329 предлагает разделить спецификации ERC из репозитория EIP в новый репозиторий, оставив только основной протокол EIP. Поэтому текущий репозиторий EIP фокусируется на стандартизации самого Ethereum и построенных на нем протоколов, отслеживая прошлые и текущие улучшения в виде EIP. Репозиторий ERC, с другой стороны, посвящен стандартизации прикладного уровня Ethereum, отслеживая улучшения стандартов приложений в виде ERC. ERC дало начало нескольким известным стандартам, таким как ERC-20, ERC-721, ERC-1155 и другим.
2.2 процесс рассмотрения EIP
Идея - Предварительная идея. Это не отслеживается в репозитории EIP.
Черновик - Первая формальная фаза отслеживания в разработке EIP. После правильного форматирования EIP объединяется в репозиторий EIP редактором EIP.
Обзор - Автор EIP отмечает EIP как готовый и запрашивает обзор со стороны равноправных участников.
Последний звонок - это последнее окно для обзора EIP перед передачей
Окончательный — редактор EIP назначит
Последний звонок
Это статус и установит дату окончания проверки (
последний-звонок-крайний-срок
), обычно через 14 дней.
При необходимости нормативные изменения, полученные в этот период, EIP вернется к
Обзор
.
Финал - Этот EIP представляет собой окончательный стандарт. Окончательный EIP находится в окончательном состоянии и должен обновляться только для исправления опечаток и добавления не нормативных пояснений.
PR, который перемещает EIP с последнего вызова на последний вызов, не должен содержать никаких изменений, кроме обновлений статуса. Любые предлагаемые изменения контента или редакционные изменения должны быть представлены отдельно и до этого обновления статуса PR.
Застой
Черновик
Обзор
или любой EIP, который был неактивен в течение 6 месяцев или более
Последний звонок
будет перемещен в
Застой
Автор или редактор EIP может переместить EIP назад
Черновик
или к более раннему состоянию для восстановления. Если не будет воскрешен, предложение может остаться таким навсегда.
Авторы EIP уведомляются об изменениях в алгоритме их статуса EIP
Отозвано - Автор EIP отозвал предложенный EIP. Этот статус является окончательным и не может быть воскрешен с использованием этого номера EIP. Если идея будет продолжена позже, она будет рассмотрена как новое предложение.
Живой - особенное состояние EIP, которое предназначено для непрерывного обновления и не достигает конечного состояния. Самым известным из них является EIP-1.