Для выплаты комиссий в системе используется газ (gas), стоимость которого также выражается в криптовалюте ethereum. Любая операция в реестре blockchain, такая как перевод средств или вычисление результата арифметической операции, стоит фиксированное количество газа. Пользователь может повышать приоритет операции, увеличивая стоимость газа.
Ethereum стал первой платформой в мире, реализовавшей идею смарт-контрактов. До его появления практически все blockchain сети были предназначены исключительно для осуществления денежных переводов.
Bitcoin, «папа» всех существующих криптовалют, изначально был задуман только как цифровая валюта. Хотя теоретически структура транзакций в «битке» позволяет сохранять в реестре любую информацию, на практике же этого никто не делал.
Экосистема ethereum
Эфир позволил создавать полноценные децентрализованные приложения, объединив прозрачность и неизменность технологии blockchain с универсальностью языка программирования solidity. Теперь программисты могут не только создавать новые токены, но и сразу же использовать их для решения прикладных задач.
Теперь немного истории… Впервые концепция этой монеты была сформулирована канадцем российского происхождения Виталиком Бутериным. Будучи профессиональным программистом, он в течении нескольких лет интересовался технологией blockchain и был одним из авторов журнала Bitcoin Magazin.
Изначально Бутерин предлагал расширить возможности оригинального протокола Bitcoin, добавив поддержку смарт-контрактов и возможность выпуска новых активов на базе единой платформы. Но эту идею не поддержали. Поэтому Виталик принял решение о создании новой криптовалюты.
Виталик Бутерин
Исходный код платформы ethereum открыт и доступен на портале GitHub, это сервис для совместной разработки IT проектов. Его разработка велась усилиями сообщества независимых программистов.
Возможности ethereum по работе со смарт-контрактами – весомая, но не единственная причина популярности системы. Главное преимущество платформы, определившее ее успех – функциональность по созданию собственных криптовалют, используемых для коллективного финансирования проектов. Токены на платформе ethereum в короткие сроки стали популярным инструментом проведения ICO.
Строго говоря, токены не являются криптовалютами в классическом смысле: их количество задается на этапе разработки смарт-контракта и не может быть увеличено с помощью майнинга или других способов добычи. Однако, при проведении ICO эта особенность становится скорее плюсом, чем минусом: инвесторы могут заранее оценить капитализацию новой криптовалюты и приобрести ее по известной цене.
Относительная легкость создания токенов на базе ethereum способствовала небывалому росту популярности ICO. Для финансирования стартапа его создатели могут выпустить собственный токен на платформе ethereum и предложить его покупателям по фиксированной цене.
Монетки ethereum
В дальнейшем новая валюта может использоваться как платежное средство в рамках создаваемого проекта. Разумеется, создание новых токенов – не единственная функция смарт-контрактов.
Перечислим наиболее перспективные сферы применения токенов в бизнесе:
– децентрализованные биржи;
– создание новых цифровых активов, в том числе
привязанных к реальной собственности – недвижимости, акциям, драгоценным металлам;
– системы учета данных;
– построение систем электронного голосования;
Практически все проекты, выходящие на ICO, предлагают реализацию одной или нескольких из перечисленных функций в той или иной форме. Создатели этих стартапов предполагают, что выпущенные ими токены впоследствии будут использоваться для оплаты услуг или передачи ценности при решении практических задач.
В результате можно выделить три наиболее заметные причины популярности платформы Ethereum:
– возможность создания децентрализованных приложений с хранением данных в blockchain;
– легкость создания новых криптовалют (токенов);
– возможность финансирования проектов путем продажи токенов в рамках ICO;
Криптотокены выпускаются по стандарту ERC-20, однако мало кто знает, что именно это означает. ERC в переводе с буржуйского языка ethereum request for comment («запрос на комментарии в сообществе ethereum»), а 20 – это произвольный номер, присвоенный предложению.
До появления стандарта ERC-20 было множество проблем с совместимостью различных токенов, основанных на базе ethereum. У каждого токена был свой тип смарт-контрактов. Другими словами, чтобы работать с новым токеном на биржах и в кошельках, приходилось писать индивидуальный код.
Поддержка постоянно растущего числа токенов отнимала слишком много времени и становилась проблематичной. В результате был разработан единый протокол для всех токенов, известный как ERC-20. Наиболее известные ERC-20 токены: 0x, Augur, Binance Coin, Bancor, EOS, Golem, KuCoin, OmiseGo.
Ethereum пока еще можно майнить, так как алгоритм консенсуса тут такой же, как и у «битка» proof-of-work, но вскоре скорее всего его изменят на proof-of-stake. Среднее время генерации блока -15 секунд. Cкорость транзакций где-то 10—12 в секунду. Предельное число монет не ограничено.
У эфира есть как плюсы, так и минусы. Давайте начнем с плюсов. Это широкие возможности программирования смарт-контрактов, открытость исходного кода, возможность создания новых активов, возможность майнинга.
Минусы: низкая пропускная способность при решении задач, смарт-контракты уязвимы к программным ошибкам, неограниченное предложение монеты ETH (что неминуемо приведет к ее инфляции)
Как и в случае с Bitcoin, криптовалюту ethereum можно свободно переводить с одного адреса на другой, самостоятельно устанавливая размер комиссии и отслеживая платежи в открытом реестре. Для этого существует сервис ethplorer, ссылка ниже: