Ключевые понятия
- Ethereum — это программируемый блокчейн: помимо записи транзакций, он может исполнять код, называемый смарт-контрактами.
- Смарт-контракт исполняется автоматически и точно так, как написан, без необходимости в доверенном посреднике — но он надёжен ровно настолько, насколько надёжен его код.
- ETH — нативный актив Ethereum, используемый для оплаты комиссий за транзакции и, с переходом на доказательство доли, для помощи в защите сети.
- Газ измеряет вычислительную стоимость транзакции; более сложные операции стоят больше газа, а цены растут с ростом спроса в сети.
- Ethereum лежит в основе значительной части DeFi, NFT и других децентрализованных приложений (dapps), построенных поверх него.
- Ethereum перешёл с доказательства работы на доказательство доли, заменив конкурентный майнинг валидаторами, которые стейкают ETH.
Если Bitcoin ставил целью быть децентрализованными деньгами, то Ethereum ставил целью быть чем-то более широким: децентрализованным компьютером, на котором может строить кто угодно. Запущенный в 2015 году, Ethereum расширил основную идею Bitcoin — общий публичный реестр, поддерживаемый распределённой сетью, а не центральной властью, — и добавил возможность исполнять небольшие программы прямо в этом реестре. Это руководство рассказывает, что это значит на практике, что такое ETH и газ на самом деле и что делает возможным эта сеть.
Что такое Ethereum на самом деле
Как и Bitcoin, Ethereum поддерживается глобальной сетью независимых компьютеров, каждый из которых хранит копию одного и того же блокчейна и согласует его содержимое посредством общего набора правил. Ключевое отличие — в том, что этот реестр может хранить. Реестр Bitcoin — это в основном запись того, кто, сколько и кому отправил. Реестр Ethereum может хранить ещё и код — небольшие программы, которые выполняются в точности так, как написаны, без возможности для какой-либо одной стороны изменить результат постфактум.
Смарт-контракты: основная идея
Эти программы называются смарт-контрактами. Удобно представить его как торговый автомат: вы вносите правильный ввод, автомат автоматически выдаёт вам заданный результат, и не нужен продавец, чтобы одобрить обмен. Смарт-контракт работает так же, но для цифровых соглашений — обменять один токен на другой, одолжить актив и получать проценты, подтвердить владение цифровым коллекционным предметом или высвободить средства только при выполнении определённых условий. После развёртывания код смарт-контракта публично виден и выполняется в сети в точности так, как написан, что мощно, но также означает, что ошибки или изъяны проектирования в коде могут быть проэксплуатированы в точности так, как написаны. Смарт-контракты заслуживают доверия ровно настолько, насколько ему заслуживает стоящий за ними код, а этот код пишут люди, которые могут ошибаться.
ETH и газ
Для чего нужен ETH
Эфир, ETH, — это нативный актив Ethereum. Он используется для оплаты активности в сети, может держаться как самостоятельный актив и — с переходом Ethereum на доказательство доли — является также активом, который участники блокируют, чтобы помогать защищать сеть, о чём ниже. Отслеживать рыночные данные ETH в реальном времени можно на его странице монеты.
Газ: плата за вычисления
Исполнение смарт-контракта потребляет от сети реальные вычислительные ресурсы, и кто-то должен за это платить. Ethereum измеряет это газом: единицей, которая измеряет, сколько вычислительной работы требует данная транзакция или вызов контракта. Более сложные операции стоят больше газа, а цены на газ растут и падают в зависимости от того, насколько загружена сеть в данный момент, подобно динамическому ценообразованию, реагирующему на спрос. Газ оплачивается в ETH, поэтому кошельку нужно немного ETH, даже когда используемый токен — совсем другой.
Что делает возможным Ethereum
Децентрализованные финансы
Поскольку смарт-контракты могут держать и перемещать средства автоматически по правилам, зафиксированным в их коде, Ethereum стал базовым слоем децентрализованных финансов, или DeFi, — приложений для кредитования, заимствования и торговли, которые работают без банка или брокера посередине. Наше введение в DeFi рассматривает это гораздо глубже, включая реальные связанные риски.
NFT и приложения в более широком смысле
Смарт-контракты также могут представлять уникальные, невзаимозаменяемые предметы, а не взаимозаменяемую валюту, — основу NFT. В более широком смысле любое приложение, построенное поверх платформы смарт-контрактов, а не на частных серверах компании, иногда называют децентрализованным приложением, или dapp. Ethereum стал первой крупной платформой, сделавшей такую универсальную программируемость практичной в масштабе, и поэтому столь большая часть более широкой криптоэкосистемы — включая другие блокчейны — до сих пор равняется на него.
Масштабирование через layer 2
По мере роста популярности Ethereum конкуренция за его ограниченное место в блоке толкала цены на газ вверх в загруженные периоды. Одним из ответов стали сети layer 2: отдельные системы, которые обрабатывают большую часть транзакций вне основной цепочки Ethereum, а затем записывают на неё сводку, наследуя значительную часть её безопасности при куда более низких комиссиях. Наше руководство по сетям Ethereum layer 2 подробнее рассказывает, как они работают; лежащее в основе понятие, layer 2, встречается и у других блокчейнов, сталкивающихся с той же проблемой масштабирования.
Доказательство доли: как Ethereum достигает согласия
Изначально Ethereum использовал тот же подход доказательства работы, что и Bitcoin, где майнеры соревновались вычислительной мощностью. С тех пор он полностью перешёл на доказательство доли — иной метод достижения согласия во всей сети. Вместо того чтобы соревноваться вычислительной мощностью, участники, называемые валидаторами, блокируют, или «стейкают», ETH как финансовое обязательство вести себя честно. Валидаторов выбирают предлагать и проверять новые блоки, и они могут потерять часть застейканного ETH, если действуют нечестно или не соблюдают правила должным образом. Практический эффект — сеть, достигающая того же рода согласия, что и доказательство работы, но без больших энергозатрат конкурентного майнинга.
Как думать об Ethereum
Стоит держать в уме сразу две мысли. Во-первых, Ethereum — это инфраструктура: универсальная платформа, поверх которой другие приложения и даже другие блокчейны строят или с которой взаимодействуют, что даёт ему иную роль, чем более узкая направленность Bitcoin на то, чтобы быть надёжными цифровыми деньгами. Во-вторых, ETH — это ещё и торгуемый актив со своим рынком, и он несёт ту же категорию рисков, что и любая криптовалюта, — волатильность цены, риск хранения и тот факт, что приложения, построенные на Ethereum, могут нести дополнительные собственные риски, от ошибок в смарт-контрактах до плохо продуманных стимулов. Научиться отличать «сеть работает как задумано» от «это конкретное приложение, построенное на сети, — хорошая идея» — по-настоящему полезный навык, и он требует осознанной практики.
Эта статья носит образовательный характер и не является финансовым советом. Проводите собственное исследование и оценивайте любое конкретное приложение, построенное на Ethereum, по его собственным достоинствам, а не исходите из того, что надёжность базовой сети переносится автоматически.
Куда двигаться дальше
Если строительные блоки Ethereum обрели смысл, Введение в DeFi — естественный следующий шаг: оно разбирает кредитование, торговлю и доходность понятными словами. Если вы ещё этого не сделали, стоит также прочитать Что такое Bitcoin, чтобы увидеть, чем на самом деле различаются цели и устройство двух крупнейших криптовалют.
Часто задаваемые вопросы
Пытается ли Ethereum заменить Bitcoin?
Не совсем — обычно считается, что они решают разные задачи. Bitcoin узко сосредоточен на том, чтобы быть надёжными, децентрализованными цифровыми деньгами с фиксированным предложением. Ethereum сосредоточен на программируемости: исполнении приложений и смарт-контрактов. Многие держат оба, рассматривая их как взаимодополняющие, а не как прямых конкурентов.
В чём разница между ETH и другими токенами на Ethereum?
ETH — нативный актив сети, необходимый для оплаты комиссий за газ при любой транзакции. Другие токены, включая многие выпущенные по стандарту <a href="/glossary/erc-20/">ERC-20</a>, создаются смарт-контрактами, работающими поверх Ethereum, и для их использования обычно всё равно нужно иметь немного ETH, чтобы покрыть газ.
Почему комиссии за газ так сильно меняются?
Цены на газ реагируют на то, насколько велик спрос на место в блоке в данный момент — когда многие совершают транзакции одновременно, цены на газ растут, а когда сеть спокойнее, они падают. Это похоже на динамическое ценообразование в других сферах: базовая вычислительная стоимость довольно стабильна, а вот конкуренция за ограниченное место — нет.
Нужно ли мне понимать код, чтобы пользоваться Ethereum?
Нет. Большинство людей взаимодействуют с Ethereum через обычные приложения и кошельки, которые берут на себя лежащие в основе смарт-контракты, подобно тому как большинство пользуется сайтом, не читая его исходный код. Понимания концепций из этого руководства достаточно, чтобы разумно и безопасно пользоваться приложениями на базе Ethereum.