bitcoin
Bitcoin (BTC) $ 64 870.38 0.86%
ethereum
Ethereum (ETH) $ 3 180.91 1.09%
ethereum-classic
Ethereum Classic (ETC) $ 26.80 0.17%
xrp
XRP (XRP) $ 0.529973 0.23%
dogecoin
Dogecoin (DOGE) $ 0.153491 0.21%
cardano
Cardano (ADA) $ 0.477791 0.17%
solana
Solana (SOL) $ 147.58 1.29%
polkadot
Polkadot (DOT) $ 6.96 0.67%
litecoin
Litecoin (LTC) $ 84.62 0.59%
tron
TRON (TRX) $ 0.117306 3.21%
cosmos
Cosmos Hub (ATOM) $ 8.42 0.89%
near
NEAR Protocol (NEAR) $ 7.16 2.79%
fantom
Fantom (FTM) $ 0.77951 7.85%
dash
Dash (DASH) $ 30.90 1.67%
shiba-inu
Shiba Inu (SHIB) $ 0.000026 1.21%
14.03.2023, 12:03

Что такое Ethereum?

Если вы знакомы с криптовалютами, то наверняка хотя бы раз слышали и об Ethereum — второму по капитализации блокчейну после Биткоина. Многие задаются вопросом: если BTC уже придуман и реализован, зачем нужен альткоин ETH? Какие функции выполняет его блокчейн и в чем его особенности? На эти и другие часто задаваемые вопросы мы ответим в этой статье.

Что такое Ethereum?

Определение Ethereum

На официальном сайте проекта сказано, что «Ethereum — это технология для создания приложений и организаций, хранения активов, совершения транзакций и общения без контроля со стороны центрального органа».

Ethereum стал основой для развития децентрализованных финансов (DeFi) и Интернета третьего поколения (Web3) на основе блокчейн-решений. Отсюда следует, что Ethereum — не просто блокчейн, а, скорее, платформа, на базе которой разработчики могут создавать децентрализованные приложения (DApps) и автономные организации (DAO).

Ethereum относится к сетям первого уровня (Layer-1), как и Bitcoin, BNB Chain, Litecoin, Cardano, Solana. Он является блокчейном второго поколения, поскольку предоставляет функционал для совершения автономных двусторонних операций.

Криптовалюта ETH

ETH или Эфир — это криптовалюта, используемая в расчетах при совершении транзакций в сети Ethereum. Монета ETH используется для:

  • Оплаты комиссии (газа);
  • Покупки токенов на децентрализованных биржах и NFT;
  • Обеспечения в различных DeFi операциях (получение кредитов, выпуск стейблкоинов);
  • Запуска приложений: каждое взаимодействие со смарт-контрактом требует оплаты комиссии.

Примечание: не путайте термины Ethereum и ETH. Эфириум — это блокчейн-сеть, которая обрабатывает и хранит транзакции, а монету называют Эфиром.

Газ в Ethereum

Для работы любого механизма нужна энергия, которую дает топливо (прим. автора: в переводе с английского «gas» означает «бензин»). Комиссию в сети Ethereum называют газом — это единица измерения вычислительных затрат, необходимых для выполнения операции в блокчейне Эфириума. Пользователи платят за газ криптовалютой ETH.

Стоимость газа определяется так: чем сложнее транзакция, тем она дороже. Например, перевод криптовалюты на кошелек — это простая транзакция, не требующая вызова функций смарт-контракта. Так выглядит эта операция в обозревателе:

Что такое Ethereum?

Как видите, маршрут простой: из кошелька А в Б. Комиссия за транзакцию составила всего $0,78.

Примером сложной транзакции будет обмен или своп: кошелек взаимодействует со смарт-контрактом, запуская цепочку транзакций. Затрат больше, соответственно, стоимость выше. На скриншоте видно, что маршрут стал длиннее, а комиссия увеличилась до $4,97:

Что такое Ethereum?

Газ в Эфириуме состоит из двух частей:

  • Цена газа (Gas price) — стоимость одной единицы газа. Измеряется в гвеях (Gwei). 1 Gwei равен 0,00000001 ETH;
  • Лимит Газа (Gas limit) — количество Gwei, используемое для оплаты транзакции.

Примечание: минимальная единица в Эфириуме — вей (Wei). Gwei расшифровывается как Giga Wei и равен 1 000 000 000 Wei. Единица вей слишком мала, поэтому для расчета стоимости газа используют именно гвей.

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

Ноды

Нода — это узел в блокчейн-сети, который обрабатывает данные в соответствии с предоставленными им правами. В Ethereum существует три типа узлов:

  • Полные (валидаторы);
  • Легкие
  • Архивные

Работу сети обеспечивают полные ноды. Валидаторы проверяют и добывают новые блоки с транзакциями, записывают их в блокчейн, а также защищают сеть от различных видов атак.

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

Стать валидатором в сети Ethereum может любой. Для этого необходимо заблокировать в смарт-контракте минимум 32 ETH через специальные клиенты, например, Geth или Nevermind. Запуск собственной ноды потребует технических знаний и опыта работы с командной строкой.

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

Легкие ноды подходят для устройств с небольшим объемом памяти. Они проверяют транзакции лишь частично и не хранят записи блокчейна. Блоки с транзакциями в Ethereum состоят из «заголовка» и «тела». Содержимое блока — это дерево хешей, то есть данных, преобразованных в строку фиксированной длины. Заголовок блока содержит только корень, где хранится достаточно информации о транзакциях и их состоянии для проверки легкими нодами.

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

История и ключевые события

Ethereum придуман и основан в 2013 году программистом Виталиком Бутериным, Гэвином Вудом, Чарльзом Хоскинсоном, Энтони Ди Иорио и Джозефом Любином — спустя пять лет после создания Bitcoin. В этом же году команда опубликовала White Paper — документ, описывающий принципы работы Ethereum и создания децентрализованных приложений.

Первичное размещение монет (ICO)

В 2014 году команда проекта провела первичное размещение монет или Initial Coin Offering (ICO), собрав за 12 часов рекордную на тот момент сумму — 3700 BTC или $18,3 млн. В момент размещения ETH были проданы всего по $0,31.

Немного позднее блокчейн Ethereum стали использовать для проведения ICO всех новых токенов, выпускаемых на платформе. Самыми нашумевшими токенсейлами стали EOS и Telegram Open Network (ныне Toncoin), которые собрали по $4,2 млрд и $1,7 млрд соответственно.

Запуск основной сети Ethereum

Сама сеть была запущена 30 июля 2015 года. C этого момента сообщество начало строить полностью автономную финансовую экосистему, основанную на распределенной технологии блокчейн и экономике криптовалют.

Как и Bitcoin, первоначально блокчейн Ethereum работал на алгоритме консенсуса «доказательство работы» (Proof-of-Work). Майнеры добывали новые блоки, используя мощное оборудование: видеокарты (GPU) и специальные устройства для майнинга (ASIC). Алгоритм PoW призван защитить блокчейн-сеть от DDoS-атак и двойного расходования — это когда один и тот же актив тратят дважды.

Цифровые деньги существуют в виде электронной записи, которые можно дублировать, как файлы на компьютере. Чтобы этого избежать, в блокчейне предусмотрели защиту от копирования: после подтверждения транзакции потратить монеты повторно будет нельзя. Если все это уже реализовали в Bitcoin, то зачем же нужен Ethereum?

Сделки с двумя контрагентами

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

В блокчейне Ethereum впервые реализовали технологию смарт-контрактов, описанную Ником Сабо еще в 1996 году. Смарт-контракт — это алгоритм, который запрограммирован выполнить сделку между двумя сторонами в соответствии с заранее установленными условиями. Все сделки фиксируются в блокчейне и не требуют наличия посредников.

Модели учета счетов

Блокчейны Bitcoin и Ethereum также отличаются моделями учета счетов, которые определяют происхождение и владение активами в сети. Bitcoin использует UTXO (Unspent Transaction Output) — выход неизрасходованных транзакций. Кратко объясним, как это работает.

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

У каждого кошелька есть вход и выход. Вход — это сколько монет поступило одной транзакцией, а выход — сколько можно потратить. При этом, например, если на вход поступило 10 BTC, то и вывести можно ровно 10 BTC. Возникает вопрос: что же делать, если нужно потратить 5 BTC?

Чтобы пользователи могли тратить монеты частями, Биткоин использует специальные адреса для сдачи, на которые отправляется неизрасходованная часть транзакции. Например, Боб получил за одну транзакцию 50 BTC и хочет перевести Алисе 0,5 BTC. При отправке транзакции с кошелька выводятся все 50 BTC, только 0,5 BTC получает Алиса, а остальные 49,5 BTC возвращаются на адрес Боба для сдачи, то есть остаются неизрасходованными.

Что такое Ethereum?

Источник: Coin Guides

Ethereum же основан на модели учета типа Account. Cчета представлены в виде «сущности» с балансом ETH. Аккаунты в Ethereum можно использовать как:

  • Кошелек, контролируемый приватным ключом;
  • Смарт-контракт, управляемый программным кодом.

Помимо хранения, отправки и получения монет/токенов аккаунты могут взаимодействовать со смарт-контрактами для совершения более сложных операций, например, обмен токена USDT на UNI, получение кредита в токене DAI под залог ETH, обмен ETH в сети Ethereum на WETH в сети BNB Chain и прочее.

Выпуск децентрализованных приложений и токенов

Блокчейн Биткоина поддерживает только криптовалюту BTC. Никакие приложения и токены создать не получится, так как сеть не поддерживает смарт-контракты.

Команда Ethereum представила специальный язык программирования Solidity, на котором разработчики создают децентрализованные приложения с функциями смарт-контрактов. Приведем примеры таких приложений:

  • Децентрализованные биржи Uniswap, SushiSwap, Curve, Balancer;
  • DEX-агрегатор 1inch, реализующий обмен с использованием ликвидности нескольких децентрализованных бирж сразу;
  • Кредитные протоколы Aave и Compound;
  • Кроссчейн-мост Stargate для перевода активов между сетями;
  • Платформа MakerDAO для выпуска стейблкоинов DAI, привязанных к курсу доллара, под залог криптовалюты и токенов;
  • Протокол Tornado Cash для микширования, то есть сокрытия транзакций;
  • Маркетплейсы OpenSea и Rarible для покупки/продажи NFT-токенов.

В Ethereum разработаны стандарты для выпуска пользовательских токенов:

  • ERC-20 для взаимозаменяемых токенов;
  • ERC-721 и ERC-1155 для невзаимозаменяемых.

Разработчики могут выпускать собственные приложения и/или токены. Например, изначально у бирж Unswap и 1inch не было собственных, то есть нативных токенов — их выпустили позже и раздали бесплатно всем, кто пользовался этими приложениями.

Для каждого проекта или токена создается отдельный смарт-контракт, который взаимодействует с блокчейном Ethereum. Получается, что «‎умные контракты»‎ только обеспечивают операционную часть, все транзакции все равно валидируются в основной сети. Безопасность отдельного смарт-контракта не может повлиять на работу блокчейна, но один раз случилось иначе.

Взлом The DAO и раскол Ethereum

Первый и крупнейший инцидент с Ethereum произошел в 2016 году — спустя всего год после запуска основной сети. По иронии первое децентрализованное приложение The DAO, запущенное на этом блокчейне, стало чуть ли не роковым для платформы и поставило под вопрос дальнейшее существование всей разработки.

The DAO предоставлял функционал для объединения монет пользователей в пулы и голосования за проекты, в которые предлагалось инвестировать средства. После запуска проекта хакеры обнаружили уязвимость в коде протокола и украли нативные токены DAO на сумму $50 млн. Сегодня взломы различных смарт-контрактов стали обыденностью, но тогда инцидент потряс сообщество не меньше, чем банкротство печально известной биржи Mt.Gox.

После взлома The DAO сообщество разделилось на два лагеря: одни пользователи хотели откатить транзакции в блокчейне до момента взлома, другие — выступали против такого решения. В конце концов нынешние разработчики Ethereum при поддержке майнеров провели хардфорк, создав параллельный блокчейн, а оригинальная сеть продолжила свою работу с названием Ethereum Classic.

Хайп вокруг NFT

В ноябре 2017 года на блокчейне Ethereum вышла Play-to-Earn (P2E) игра CryptoKitties, которая выявила еще одну проблему платформы после The DAO — низкая пропускная способность. Из-за ажиотажа вокруг NFT проекта число необработанных транзакций в моменте достигало 30 000, а некоторым пользователям приходилось ждать подтверждения в блокчейне несколько дней. Все вышеперечисленные факторы повлияли на рост стоимости транзакций.

Обновления Ethereum

Сообщество выдвигает предложения по улучшению Эфириума — Ethereum Improvement Proposals (EIPs). Перечислим основные обновления, которые значительно повлияли на работу сети.

Tangerine Whistle и Spurious Dragon (ноябрь 2016)

Оба обновления были запущены, чтобы защитить сеть Ethereum от атак типа «отказ в обслуживании» (DDoS) и повысить устойчивость ее работы.

Byzantium (октябрь 2017)

Обновление стало первым этапом перехода платформы на алгоритм консенсуса «доказательство доли» (Proof-of-Stake). В рамках Byzantium было реализовано 9 предложений по улучшению Ethereum, но мы расскажем о двух самых важных из них:

  • EIP-100 — изменение формулы регулировки сложности майнинга (хешрейта);
  • EIP-649— задержка «бомбы сложности» на год и снижение награды за блок с 5 до 3 ETH.

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

Примечание: первоначально разработчики включили бомбу сложности в сеть Ethereum еще в 2015 году, чтобы поддержать возможный переход с алгоритма консенсуса PoW на PoS.

В Byzantium также были добавлены криптографические методы, направленные на масштабирование сети Ethereum. Одним из них стал ZK-Snarks или «доказательства с нулевым разглашением» — это набор алгоритмов, которые делают транзакции в блокчейне одновременно зашифрованными и проверяемыми.

Constantinople (февраль 2019)

Самым обсуждаемым нововведением этого обновления стал EIP-1234, который отложил «бомбу сложности» еще на 12 месяцев и снизил награду за блок с 3 до 2 ETH.

Форк Constantinople уменьшил время нахождения блока до рекордных на тот момент 12,5 секунд.

Istanbul (декабрь 2019)

8-е обновление Ethereum, направленное на усиление защиты сети от DDoS-атак.

В Istanbul изменили принципы расчета газа (EIP-1108 и EIP-1884), снизив стоимость с 68 до 16 gwei на байт (EIP-2028), повысили масштабируемость и оптимизировали процессы.

Muir Glacier (январь 2020)

Обновление снова задержало «бомбу сложности» (EIP-2384), но на этот раз на 4 млн блоков — приблизительно 611 дней. Muir Glacier активировали из-за возросшей нагрузки на сеть Ethereum во избежание повышения время ожидания транзакций.

Запуск Beacon Chain (декабрь 2020)

Команда Ethereum запустила тестовую сеть (тестнет) Beacon Chain. Пользователи могли стать валидаторами в Beacon Chain, конвертировав оригинальные монеты ETH в тестовые токены BETH. Протестировать можно было и депозит этих средств на контракт без возможности вывода как минимум до 2022 года.

Примечание: по факту вывод средств из контракта еще недоступен

Berlin (апрель 2021)

В этом обновлении изменили алгоритм расчета газа (EIP-2565, EIP-2929), а также добавили «конвертные» транзакции (EIP-2718) — новый стандарт для сделок в Ethereum, который в будущем добавит ряд изменений:

  • Другие пользователи смогут платить за газ вместо отправителя;
  • Появится поддержка мультиподписи, которая требует несколько приватных ключей для отправки транзакции;
  • Код будет исполняться непосредственно в клиенте, например, в кошельке MetaMask.

Изначально выпустить Berlin планировали в конце 2020 года, но активацию дважды откладывали, так как некоторые EIP все еще не были включены в обновление.

Кроме того, после активации Berlin возникли проблемы с синхронизацией нод, которые не работали на клиенте Geth.

London (август 2021)

На этом этапе разработчики внедрили новый механизм ценообразования транзакций (EIP-1559), при котором фиксированная часть платы за газ сжигается. Отследить количество сожженных ETH можно на сайте Watch The Burn.

Изначально EIP-1559 планировали ввести в обновлении Berlin, но против него выступили крупные майнинг-пулы Ethermine и SparkPool и от предложения решили в итоге отказаться.

Arrow Glacier (декабрь 2021) и Grey Glacier (июнь 2022)

Еще два обновления для отсрочки «бомбы сложности». Разработчики Ethereum планировали выпустить The Merge летом 2022 года, но отложили, чтобы «протестировать ПО и удостовериться в отсутствии багов».

Bellatrix (сентябрь 2022)

Второе запланированное обновление для Beacon Chain, активированное с целью подготовить сеть к The Merge.

Paris (The Merge, сентябрь 2022)

Крупнейшее и самое ожидаемое обновление после форка Ethereum Classic, ознаменовавшее окончательный переход сети Ethereum на Proof-of-Stake. В настоящее время The Merge — последнее крупное обновление блокчейна. После активации средняя стоимость транзакций в Ethereum снизилась до $0,40.

Примечание: обновленную сеть планировали назвать Ethereum 2.0 или Eth 2.0, но из-за путаницы, которая привела к многочисленным случаям мошенничества, команда платформы отказалась от этой идеи. Сеть решили переименовать в Ethereum Upgrade. Альтернативное название обновления — Serenity, но разработчики его редко используют.

По задумке, Ethereum Upgrade должен был сделать сеть более децентрализованной. Валидаторов стало в десятки раз больше, чем было майнеров до активации The Merge. В настоящее время количество валидаторов в сети Ethereum превышает 400 000. Coin98 представили интересную инфографику со сравнением блокчейнов по числу валидаторов:

Что такое Ethereum?

Источник: Coin98 Analytics

Смарт-аккаунты

В марте 2023 года разработчики Ethereum представили абстракции учетной записи (EIP-4337) — нововведение позволит пользователям добавлять кошелькам функционал смарт-контрактов: мультиподпись, двухфакторную аутентификацию, ограничения на вывод криптовалют и прочее. Такие учетные записи получили название «смарт-аккаунты».

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

Для хранения приватных ключей смарт-аккаунты будут использовать модуль безопасности смартфонов, превращая их, по сути, в аппаратные кошельки с поддержкой мультиподписи, где доступ к кошельку возможен только при наличии нескольких закрытых ключей. Такой подход обеспечит дополнительную защиту учетных записей, так как смартфоны поддерживают функции двухфакторной аутентификации (2FA) и биометрии (Touch ID, Face ID).

Что дальше?

Следующие важные обновления Shanghai и Capella запланированы на начало апреля 2023 года. Они откроют выводы заблокированных монет ETH из смарт-контракта для валидаторов.

Разработчики уже успешно активировали Shapella (Shanghai и Capella) в тестовой сети Sepolia.

Недостатки

Хотя блокчейн Ethereum стал революционным на момент запуска в 2015 году, с популяризацией криптовалют проблемы этой сети становились все более заметными. До обновления The Merge блокчейн Ethereum способен был обрабатывать только 15 транзакций в секунду (TPS). Это быстрее, чем 7 TPS у Биткоина, но до платежной системы VISA, обрабатывающей более 30 000 транзакций в секунду, явно не дотягивало.

Все недостатки привели к появлению блокчейнов второго уровня вроде Polygon, Arbitrum и Optimism, созданных для масштабирования Ethereum, а также конкурентов в лице Avalanche, BNB Chain, Polkadot, Tron, Cardano, Solana и Cosmos, которые стремятся превзойти Ethereum не только в производительности, но и в функциональности и совместимости.

Avalanche, Polkadot и Cosmos вовсе представили инфраструктуру для создания совместимых друг с другом блокчейнов с более дешевыми транзакциями — такие платформы называют сетями нулевого уровня (Layer-0). Например, в Avalanche средняя стоимость транзакции варьируется от $0,20 до $0,50 против $1 у Ethereum. Однако пока ни одна из перечисленных сетей не превосходит Ethereum по фактической скорости обработки транзакций.

Обновление The Merge и рекордное количество валидаторов решило не все проблемы сети. Хотя пропускная способность превышает 12 000 TPS (транзакций в секунду), средняя стоимость транзакций остается относительной высокой — около одного $1 согласно данным обозревателя Etherscan.

Что такое Ethereum?

Источник: Etherscan

Аналитики также отмечают, что после перехода Ethereum на Proof-of-Stake из-за внедрения механизма Maximal Extractable Value (MEV) сеть Ethereum стала более централизованной. Блокчейн полагается, в том числе, на крупных валидаторов, подконтрольных Управлению по контролю за иностранными активами (OFAC). Механизм MEV направлен на максимизацию прибыли за добычу блока, но его внедрение привело к манипуляциям с транзакциями.

По состоянию на октябрь 2022 года из 13,5 млн застейканных монет ETH 60% приходится на валидаторов Lido Finance, Binance, Coinbase и Kraken. Транзакции, связанные с попавшими под санкции OFAC адресами, могут заблокировать. Например, если их совершили через сервис микширования Tornado Cash, который используют для сокрытия реальных адресов отправителей и получателей.

В ноябре 2022 года сооснователь Ethereum Виталик Бутерин вместе с исследовательской организацией Flashbots предложили решение проблемы с цензурой в блокчейне. Оно направлено на создание блоков с низким MEV с целью уменьшения совместимых с OFAC блоков. «Дорогие» блоки будут передавать на аутсорсинг, а свободное пространство — выставлять на продажу.

Что такое Ethereum?

Заключение

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

Конкуренция среди блокчейнов на основе смарт-контрактов растет: появился Aptos, готовятся к запуску Sui, Sei и LayerZero. Доминация Ethereum в сфере децентрализованных финансов (DeFi) еще в начале 2021 года превышала 90%, но с тех пор неуклонно падала и сейчас составляет 56,55%. Если тенденция сохранится, то ведущий блокчейн в DeFi имеет все шансы уступить лидерство.

Что такое Ethereum? Автор материала: Илья Пронин
Table
#МонетаЦенаИзменениеОбъем (24ч)КапитализацияПоследние 24ч