Ethereum, эфириум криптовалюта
Эфириум - принципиально новый, инновационный форк, созданный лучшими программистами мира. Это и подобная биткоину децентрализованная сеть, и криптоплатформа для приложений, и полноценный язык программирования.
Клиент для ПК: https://github.com/ethereum/mist/releases.
Техническая документация (анг.): https://github.com/ethereum/wiki/wiki/White-Paper.
Чтобы понять эфир, нужно хорошо понимать принцип работы самого блокчейна. Мы все чаще слышим, что технологию блокчейн хотят задействовать в разных областях: в банках, благотворительности, сфере образования, при бронировании недвижимости, для создания баз данных и много где еще. Неизвестно, предвидел ли создатель биткоина, что его технология окажется так широко востребована, но изначально биткоин создавался как платформа для финансовых операций и его средства программирования заточены именно на это. Эфириум разрабатывался как платформа для разработки децентрализованных приложений и его блокчейн можно приспособить практически для любых задач. Кроме того, и как средство платежа эфир совершеннее биткоина, так, например, подтверждение транзакций у эфира происходит в 20-100 раз быстрее, а история транзакций занимает в 10-20 раз меньше места на диске, благодаря более продвинутому алгоритму оптимизации хранения данных «дереву Патриции».
Какие же новые возможности, по сравнению с биткоином, дает эфир? Например, с помощью эфира можно создать собственную криптовалюту, как для краудфандинга так и с целью спекуляций. Если с появлением криптовалют финансовые пирамиды (хайпы) получили второе дыхание, то с появлением эфира получат третье.
Подобные децентрализованные криптографические приложения уже существуют, например, сеть FreeNet, обеспечивающая свободный доступ в Интернет. Эфир работает по похожему принципу, только быстрее и может взаимодействовать с пользователям и другими приложениями внутри системы.
Сложно? До написания этой статьи я и сам не мог вникнуть в принцип работы эфириума, не смотря на мою специальность программиста. Постараюсь объяснить путем аналогий. Если вы знакомы с принципом ООП (объектно-ориентированного программирования), то понять эфир будет значительно легче. Таким образом, приложения в эфире это самостоятельные объекты (классы), которые могут взаимодействовать как между собой, так и другими децентрализованными приложениями. Например, приложение эфира может использовать децентрализованную службу обмена сообщениями Whisper, и наоборот, сторонние веб-приложения могут использовать любые службы эфира (системы репутации, чаты, сервисы страхования, торговые системы, приложения для бухучета, службы хранения файлов и подтверждения владения, системы распространения контента, службы облачных вычислений и международных платежей, платформы для управления смарт-контрактами и смарт-активами, кошельки, службы обмена сообщениями, управления цепочками поставок и др.). Можно провести аналогию с Вконтакте, только ВК это централизованное приложение. Во Вконтакте есть своя валюта (голоса), группы, система рекламы, лайки, среда для разработки приложений и т.д., но их возможности ограничены правилами площадки: на голоса вы можете купить только виртуальные подарки, приложения не могут взаимодействовать друг с другом и внешними приложениями, группы Вконтакте могут забанить, а некоторые интересные возможности, такие как система репутации и возможность покупать реальные подарки, были отключены по решению руководства. Централизованные системы ограничены и зависимы в этом их главный минус и, соотвественно, главный плюс децентрализованных систем - свобода решений.
Важной особенностью эфира является возможность создавать «умные контракты» - системы (приложения), которые распределяют цифровые активы по заданным правилам. Например, компания может создать такой договор, по которому лицо А может снять X денежных средств в день, лицо B может снять Y в день, а вместе они могут снять что угодно, причем лицо А может отключить возможность вывода денег для B. Или фермер может получить страховку, если в течении определенного периода не было дождей.
Разработка под эфир.
Для разработки децентрализованных приложений эфир поддерживает четыре контрактно-ориентированных языка программирования: Serpent (похож на Python), Solidity (JavaScript), Mutan (Go) и LLL (Lisp). Самым удобным для разработки считается Solidity благодаря схожести с JavaScript. Созданные приложения будет выполняться в защищенном «облаке». Единицы эфира представляют собой самостоятельные программные блоки, имеющие свой баланс, память и код. На их основе можно создавать (собирать) приложения с открытым исходным кодом. Так, для создания своей криптовалюты понадобится около 20 строк кода, базовые функции Неймкоин могу обеспечить всего две строчки кода. Реализация договоров хеджирования позволит избежать риск потери стоимости криптовалюты за день на четверть и более. Субвалюты (монеты созданные на базе эфира) позволят обеспечить крипто-активы реальными ценностями, например, драгоценными металлами.
Запускать созданные приложения можно будет как на ПК, так и на мобильных устройствах.
Курс эфира.
Те, кто поверил в эфир, не прогадали.
Вот график динамики курса эфириума, начиная с начала его торгов на бирже.
Эфириум график изменения курса
Были моменты, когда новую криптовалюту уже готовы были хоронить (зимой 2015), но эфир выжил и занял свое прочное место среди топовых форков.