Несмотря на принятые Бутериным меры по усилению требований к объему
памяти для майнинга, полностью защититься от появления ASIC-устройств для
сети Ethereum, к сожалению, не получилось. Однако удалось существенно
снизить хешрейт для добычи криптомонет этим видом устройств и, как
следствие, повысить степень децентрализации майнинга, сделав его таким
образом более конкурентным. Если сравнить два майнинговых устройства для
сети Биткоин и Ethereum, то мы увидим, что майнер для добычи эфиров
перебирает хеши в десятки тысяч раз медленнее, чем его биткоиновый аналог.
Это происходит потому, что при майнинге эфиров алгоритм Ethash предусматривает постоянное обращение в оперативную память, где
размещены дополнительные данные, необходимые для корректной работы
майнинговой процедуры. Эти частые обращения замедляют работу алгоритма
настолько, что разница в скорости перебора хешей составляет не менее
четырех порядков.
Этот подход позволил также сохранить возможность майнинга монет эфира
обычными графическими процессорами видеокарт, что серьезно повышает
степень децентрализации процесса нахождения новых блоков Ethereum. В
целом же вся сеть Ethereum потребляет чуть ли не втрое меньше
электроэнергии, чем сеть Биткоин, хотя и эта величина продолжает оставаться
весьма значительной. Поэтому разработчики проекта Ethereum по-прежнему
серьезно озабочены проблемой энергоемкости своего проекта и планируют в
ближайшее время коренным образом пересмотреть принципы создания блоков
в сети. В настоящее время сеть Ethereum находится в процессе постепенного
отказа от майнинга на основе протокола консенсуса Proof-of-Work в пользу
принципа «доказательства владения» (Proof-of-Stake), которому будет
посвящен отдельный рассказ.
Что же касается основной расчетной криптовалюты сети Ethereum — эфира, то
в отличие от биткоинов, которые подлежат разделению на 100 млн частей, или
могут принимать минимальное значение в восьмом знаке после запятой, эфир
разделяется на квинтиллион частей, или на целых 18 десятичных знаков.
Мельчайшая частица эфира называется Wei в честь Вэй Дая, создателя
проекта B-money, одна миллионная часть эфира названа Szabo в честь Ника
Сабо, изобретателя смарт-контрактов и автора проекта Bit Gold, считающегося
наиболее близким к самому проекту Биткоин. И, наконец, одна тысячная часть
эфира получила название Finney в честь Хэла Финни, одного из разработчиков
криптографического PGP-протокола и контрагента Сатоши Накамото по самой
первой сделке в сети Биткоин в январе 2009 года.
Еще одним важным отличием от биткоинов является то, что эмиссия эфиров
на текущий момент никак специально не ограничена и, таким образом, может
быть подвержена инфляции в будущем. Когда Виталик Бутерин представлял
свой проект, он одномоментно создал и продал инвесторам около 60 млн
монет эфира, выручив за них биткоины на сумму примерно $18,5 млн. Еще
около 12 млн монет эфира Бутерин поместил в резервы для будущего
финансирования развития проекта. Подобный единовременный выпуск монет
обычно называют премайнингом.
Сама платформа была запущена 30 июля 2015 года. С тех пор за прошедшие
без малого четыре года при помощи уже обычных процедур майнинга было
проведено эмиссий на чуть более чем 30 млн монет. Таким образом, их общее
количество превысило 100 млн с совокупной текущей капитализацией чуть
менее $20 млрд. По своей популярности эфиры прочно удерживают второе
место в криптовалютной индустрии после биткоинов и обращаются почти на
всех биржах, предлагающих услуги по торговле криптовалютами. Если биткоин
обычно называют «криптовалютным золотом», то эфиру достался титул
«серебро».
Каждый день в мире совершается свыше полумиллиона транзакций в сети
Ethereum. Если обратиться к принципу учета балансов монет на адресах
системы, то здесь возникает еще одно важное отличие от сети Биткоин. Как
известно, транзакции в блокчейн представляют собой цепочки электронных
подписей, которые можно проследить по всей базе блоков. Таким образом, всегда есть возможность автоматически рассчитать баланс любого из адресов, сопоставив его входы как доход и выходы как трату. Непотраченные выходы и
будут являться актуальным балансом адреса. Этот принцип называется UTXO, или «учет непотраченных транзакционных выходов», и мы уже уделяли
некоторое время его рассмотрению. В сети Ethereum решили, что будет
Читать дальше
Конец ознакомительного отрывка
Купить книгу