Официальное название: Ethereum
Тикер: ETH
Сайт: https://www.ethereum.org/
Block Explorer: https://etherscan.io/
Исходный код: https://github.com/ethereum/
Telegram Official: https://t.me/bitcoin
CoinMarketCap: https://coinmarketcap.com/currencies/ethereum/
Что такое Эфириум?
Ethereum - это открытая блокчейн-платформа, которая позволяет любому создавать и использовать децентрализованные приложения, работающие на технологии блокчейна. Как и Bitcoin, никто не контролирует и не владеет Ethereum - это проект с открытым исходным кодом, созданный многими людьми по всему миру. Но в отличие от протокола Биткойн, Ethereum был разработан, чтобы быть адаптируемым и гибким. Легко создавать новые приложения на платформе Ethereum, и с выпуском “Homestead” теперь безопасно использовать эти приложения для всех.
РУКОВОДСТВО ДЛЯ НАЧИНАЮЩИХ В ETHEREUM
Как работает Ethereum?
Ethereum включает в себя множество функций и технологий, которые будут знакомы пользователям Биткойн, а также вводит множество собственных модификаций и инноваций.
В то время как Bitcoin -блокчейн был просто списком транзакций, основной единицей Ethereum является счет. Блокчейн Ethereum отслеживает состояние каждого счета, и все переходы между состояниями в блокчейне Ethereum являются переносом значений и информации между учетными записями. Существует два типа счетов :
- Внешние счета (EOA - Externally Owned Accounts), которые контролируются закрытыми ключами
- Контрактные счета, которые контролируются их контрактным кодом и могут быть «активированы» только EOA.
Для большинства пользователей основное различие между ними заключается в том, что пользователи контролируют EOA - потому что они могут контролировать закрытые ключи, которые дают контроль над EOA. Контокоррентные счета, с другой стороны, регулируются их внутренним кодом. Если они «контролируются» пользователем, то это потому, что они запрограммированы на управление EOA с определенным адресом, который, в свою очередь, контролируется тем, кто владеет закрытыми ключами, которые управляют этим EOA. Популярный термин «умные контракты» относится к коду в контрактном счете - программах, которые выполняются, когда транзакция отправляется на этот счет. Пользователи могут создавать новые контракты, внедряя код в блокчейн.
Контрактные счета выполняют операции только по указанию EOA. Таким образом, для учетной записи Контракта невозможно выполнять собственные операции, такие как генерация случайных чисел или вызовы API - она может делать эти вещи только по запросу EOA. Это связано с тем, что Ethereum требует, чтобы узлы могли согласовывать результаты вычислений, что требует гарантии строго детерминированного выполнения.
Как и в Bitcoin, пользователи должны платить небольшую комиссию за транзакции в сети. Это защищает блокчейн Ethereum от несерьезных или злонамеренных вычислительных задач, таких как DDoS-атаки или бесконечные циклы. Отправитель транзакции должен платить за каждый шаг «программы», которую он активировал, включая вычисления и хранение в памяти. Эти сборы выплачиваются с помощью эфира, встроенного цифрового токена.
Эти комиссии за транзакции собираются узлами, которые проверяют сеть. Эти «майнеры» являются узлами в сети Ethereum, которые принимают, распространяют, проверяют и выполняют транзакции. Затем майнеры группируют транзакции, - которые включают в себя множество обновлений «состояния» счетов в блокчейне Ethereum, - в так называемые «блоки», и майнеры затем конкурируют друг с другом за то, чтобы их блок был следующим, который будет добавлен к блокчейн. Майнеры награждаются эфиром за каждый успешный блок, который они добывают. Это дает людям экономический стимул выделять оборудование и электроэнергию для сети Ethereum.
Как и в сети Биткойн, майнеры должны решать сложную математическую задачу, чтобы успешно «майнить» блок. Это известно как «Доказательство работы» (Proof of Work). Любая вычислительная задача, которая требует алгоритмического решения на порядки больше ресурсов, чем требуется для проверки решения, является хорошим кандидатом для доказательства работы. Чтобы предотвратить централизацию из- за использования специализированного аппаратного обеспечения (например, ASIC), как это произошло в сети Биткойн, Ethereum выбрал вычислительную проблему с нехваткой памяти. Если для решения проблемы требуются как память, так и процессор, идеальным оборудованием на самом деле является обычный компьютер. Это делает Ethereum Proof of Work ASIC-устойчивым, позволяя более децентрализованное распределение безопасности, чем блокчейны, в майнинге которых доминирует специализированное оборудование, такые как Bitcoin.
Ethereum уникален в сфере криптовалют в том смысле, что эфир имеет полезную ценность в качестве крипто-топлива, обычно называемую «газом». Помимо сборов за транзакции, газ является центральной частью каждого сетевого запроса и требует от отправителя оплачивать потребляемые вычислительные ресурсы. Стоимость газа рассчитывается динамически на основе объема и сложности запроса и умножается на текущую цену на газ. Его ценность как крипто-топлива повышает стабильность и долгосрочную потребность в эфире и Эфириуме в целом.
Виртуальная машина Ethereum
До создания Ethereum приложения блокчейна были предназначены для выполнения очень ограниченного набора операций. Например, биткойны и другие криптовалюты были разработаны исключительно для работы в качестве одноранговых цифровых валют.
Разработчики столкнулись с проблемой. Либо расширить набор функций, предлагаемых Bitcoin и другими типами приложений, что очень сложно и требует много времени, либо разработать новое приложение-блокчейн и совершенно новую платформу. Признавая это затруднение, создатель Ethereum Виталик Бутерин разработал новый подход.
Основное новшество Ethereum, виртуальная машина Ethereum (EVM) - это полное программное обеспечение Turing , работающее в сети Ethereum. Это позволяет любому запустить любую программу, независимо от того, на каком языке программирования она создана, если выделено достаточно времени и памяти. Виртуальная машина Ethereum делает процесс создания блочных приложений намного проще и эффективнее, чем когда-либо прежде. Вместо того, чтобы создавать совершенно оригинальный блокчейн для каждого нового приложения, Ethereum позволяет разрабатывать потенциально тысячи различных приложений на одной платформе.
Что такое эфир?
Эфир - это название валюты, используемой в Ethereum. Он используется для оплаты вычислений в EVM. Это делается косвенно путем покупки газа для эфира. Эфир является необходимым элементом - топливом - для работы платформы распределенных приложений Ethereum. Это форма оплаты, сделанная клиентами платформы машинам, выполняющим запрошенные операции. Иными словами, эфир является стимулом, гарантирующим, что разработчики пишут качественные приложения (расточительный код стоит дороже), и что сеть остается работоспособной (люди получают компенсацию за свои ресурсы).
Деноминации
Эфириум имеет метрическую систему конфессий, используемых в качестве единиц эфира. Каждое наименование имеет свое уникальное имя (некоторые носят фамилию влиятельных фигур, играющих роль в эволюции информатики и криптоэкономики). Наименьшая деноминация, называемая базовой единицей эфира, называется Вэй. Ниже приведен список названных деноминаций и их значение в Вэй. Следуя общей (хотя и несколько двусмысленной) схеме, эфир также обозначает единицу (1e18 или один квинтиллион Wei) валюты. Обратите внимание, что валюта не называется Эфириум, как многие ошибочно думают, и Эфириум не является единицей.
Единица измерения |
Цена Вэй |
Вэй |
вэй |
1 вэй |
1 |
Квэй (баббик) |
1e3 вэй |
1000 |
Mwei (ловелас) |
1e6 вэй |
1000000 |
Гвей (Шеннон) |
1е9 вэй |
1000000000 |
микроэфир (сабо) |
1e12 вэй |
1,000,000,000,000 |
Миллитер (Финни) |
1e15 вэй |
1.000.000.000.000.000 |
эфир |
1е18 вэй |
1.000.000.000.000.000.000 |
Газ и эфир
Газ должен быть постоянной стоимостью сетевых ресурсов / использования. Вы хотите, чтобы реальная стоимость отправки транзакции всегда была одинаковой, поэтому Вы не можете ожидать, что газ будет выпущен, валюты в целом волатильны.
Вместо этого выпускается эфир, стоимость которого должна варьироваться, но также реализуем цену на газ в терминах эфира. Если цена эфира повышается, цена на газ в пересчете на эфир должна снижаться, чтобы сохранить реальную стоимость газа такой же.
С газом связано несколько терминов: цены на газ, стоимость газа, лимит газа и плата за газ. Принцип, лежащий в основе газа, заключается в том, чтобы иметь стабильную стоимость того, сколько стоит транзакция или вычисления в сети Ethereum.
Стоимость газа - это статическая величина стоимости вычислений в терминах газа, и цель состоит в том, чтобы реальная стоимость газа никогда не менялась, поэтому эти затраты всегда должны оставаться стабильными во времени.
Цена на газ - это стоимость газа в пересчете на другую валюту или токен, например, эфир. Чтобы стабилизировать стоимость газа, цена на газ является плавающей величиной, так что если стоимость токенов или валюты колеблется, цена на газ изменяется, чтобы сохранить ту же реальную стоимость. Цена на газ определяется равновесной ценой того, сколько пользователи готовы потратить и сколько узлов обработки готовы принять.
Газовый лимит - это максимальное количество газа, которое можно использовать на блок, оно считается максимальной вычислительной нагрузкой, объемом транзакции или размером блока, и майнеры могут постепенно изменять это значение с течением времени.
Плата за газ - фактически сумма газа, необходимая для оплаты конкретной транзакции или программы (называемой контрактом). Плата за газ в блоке может использоваться для определения вычислительной нагрузки, объема транзакции или размера блока. Плата за газ выплачивается шахтерам (или связанным подрядчикам в PoS).
Каковы преимущества Ethereum?
Неизменность - третья сторона не может вносить изменения в данные.
Защита от повреждения и взлома. Приложения основаны на сети, основанной на принципе консенсуса, что делает цензуру невозможной.
Безопасность - без центральной точки отказа и защиты с помощью криптографии, приложения хорошо защищены от хакерских атак и мошеннических действий.
Ноль времени простоя - приложения никогда не выключаются и никогда не могут быть отключены.
Каковы недостатки Ethereum?
Несмотря на ряд преимуществ, децентрализованные приложения не безупречны. Поскольку умный код контракта написан людьми, умные контракты хороши только тем, кто их пишет. Ошибки кода или упущения могут привести к непреднамеренным неблагоприятным действиям. В случае использования ошибки в коде не существует эффективного способа, с помощью которого можно остановить атаку или эксплуатацию, кроме как получить консенсус в сети и переписать базовый код. Это противоречит сущности блокчейна, который должен быть неизменным. Кроме того, любые действия, предпринимаемые центральной стороной, вызывают серьезные вопросы о децентрализованной природе приложения.
Какое будущее у Эфириума?
Разработчики Ethereum планируют в будущем перейти от консенсус-модели Proof-of-Work к консенсус-модели Proof-of-Stake. Они также исследуют масштабируемые решения и способы хранения секретов в блокчейне.