В первой и во второй частях статьи об Etherum были рассмотрены основы ее использования и предлагаемые возможности. В заключительной, третьей, части разберем, как все это будет работать, когда и к чему может нас привести.
Дальнейшие инновации
Наряду со своей основной особенностью, полного Тьюринг пакета — универсального криптографического языка, Ethereum также будет иметь ряд других усовершенствований по сравнению с существующими криптовалютами:
Тарифы – Ethereum-контракты будут регулировать функциональность его Тьюринг-комплекта и предотвращать злоупотребления при проведении транзакций, путем введения платы за транзакцию для каждого вычислительного этапа выполнения скрипта. Более дорогие операции, такие как доступ к памяти и криптографические операции, будут иметь более высокую плату.
Алгоритмы майнинга – все пользователи криптосистем были очень заинтересованы в создании особых криптографических валют, устойчивая добыча которых не требовала бы приобретения специализированного оборудования и предоставляла бы возможность обычным пользователям, обладающим заурядными вычислительными мощностями, принимать участие в майнинге. До сих пор основным противоядием против огромных капиталовложений и централизации системы был Scrypt, майнинговый алгоритм, который требует большого количества вычислительных мощностей и памяти компьютера. Однако памяти самого Scrypt не всегда было достаточно и некоторые компании специально для этих целей создают специализированные устройства.
Мы придумали Dagger, прототип алгоритма proof of work (доказательства работы), объем памяти которого значительно превышает объем памяти Scrypt. В конечном счете, мы намерены провести конкурс (похожий на конкурсы где были определены стандарты для AES и SHA3), к участию в котором мы приглашаем исследовательские группы университетов по всему миру. Основная цель конкурса – разработка наилучшего алгоритма майнинга, с точки зрения удобства использования и снижения нагрузки на аппаратное обеспечение.
GHOST – это новый блочный протокол, разработанный и внедренный Авивом Зоаром и Йонатаном Сомполинским. Он позволяет цепочкам блоков подтверждать информацию блоков за гораздо меньший отрезок времени, в идеале, в диапазоне от 3 до 30 секунд. При этом удается избежать проблем централизации и высокого уровня отсечения устаревших данных, что обычно вызывает повышение скорости блочных подтверждений. Ethereum является первой крупной системой виртуальной валюты, которой удалось интегрировать упрощенную версию одного уровня GHOST в рамках своего протокола.
План
Ethereum является потенциально массовым предприятием и на развитие системы потребуются месяцы. Учитывая это, можно предположить, что выход валюты состоится в несколько этапов. Первый этап, заключенный в выпуске официальных документов и инструментов – был уже успешно реализован. Были созданы специализированные форумы, вики и блоги, где любой желающий может свободно найти интересующую информацию, создать учетную запись и принять участие в обсуждениях форума.
25 января на конференции в Майами начала работу программа 60-дневного сбора средств, во время действия которой любой желающий сможет приобрести ether, внутреннюю валюту системы Ethereum. За один биткоин можно будет купить 1000 монет ether, хотя более ранние инвесторы получат примерно двукратную выгоду, компенсирующую повышенные риски. Участники программы сбора средств не только смогут приобрести по дешевке ether-деньги, но также получат ряд дополнительных вознаграждений, скорее всего это будут бесплатные билеты на конференции, спот на 32 байта в генезисном блоке базы данных, и даже возможность дать наименование трем подъединицам этой валюты (подобно микробиткоину в системе Биткоин).
Генерирование валюты системы Ethereum не будет единым механизмом, вместо этого будет использоваться компромиссный подход, сочетающий в себе преимущества нескольких методик. Модель выпуска валюты Ethereum в обращение выглядит следующим образом:
Ether-монеты вводятся в обращение с началом действия программы по сбору средств. По цене 1000-2000 ether-монет за один биткоин. Более ранние спонсоры имеют возможность получить лучшую цену, что компенсирует увеличенные риски участия на более ранней стадии. Минимальная сумма финансирования эквивалентна 0.01 биткоину. Предполагается, что весь объем ether монет (Х) будет выпущен таким образом:
0.225X часть ether-монет будет выделена поручителям и начальным вкладчикам, принимавшим значительное и непосредственное участие в проекте до начала сбора средств. Эта доля будет зарезервирована в time-lock контракте; около 40% средств станет расходуемой после одного года хранения, 70% — после двух лет и 100% — после 3-х лет;
0.05X часть ether-монет будет выделена для использования оплаты расходов и вознаграждения в промежуток между началом программы сбора средств и запуском валюты;
0.225X часть ether-монет будет выделена под долгосрочный резервный пул, чтобы оплатить расходы, зарплаты и бонусы после запуска валюты;
0.4Х часть ether-монет будет генерироваться в год постоянно.
Существует важное отличие системы Ethereum от Биткоин и большинства других криптовалют: объем выпуска монет этой валюты не ограничен. Модель «постоянной линейной инфляции» была разработана для того, чтобы защитить ether-валюту от инфляционных и дефляциионных процессов; отсутствие «потолка» валютной эмиссии необходимо для того, чтобы ослабить некоторые из спекулятивных последствий существующих валют. Но в то же время линейная, а не традиционно экспоненциальная, инфляционная модель будет означать то, что эффективная ставка инфляции с течением времени будет стремиться к нулю. К тому же, поскольку первоначальный выпуск валюты не был сделан с нуля, то и рост этой валюты в первые восемь лет на самом деле будет медленнее, чем это вышло с биткоин, т.е. подобный подход даст участникам сбора средств и ранним инвесторам шанс получить значительную выгоду в среднесрочной перспективе.
В феврале, запускается централизованная сеть testnet — сервер, который каждый желающий может использовать для отправки транзакций и создания контрактов. На смену ей в ближайшем будущем придет децентрализованная тестовая сеть testnet, которая будет использована для тестирования различных майнинговых алгоритмов, для проверки уровня безопасности пиринговых узлов сети и проведения оптимизации языка шифрования. И наконец, когда мы полностью удостоверимся в безопасности протокола и сможем гарантировать безопасность нашим клиентам, то мы запустим наш генезисный блок, после чего станет возможным майнинг монет.
Заглядывая в будущее
Так как Ethereum включает полный Тьюринг-комплект скриптовых языков, то математически может быть доказан тот факт, что система может выполнять все те же функции, что и блокчейн Биткоин. Правда, остаются еще нерешенными проблемы протокола, в его нынешнем виде. Например, Ethereum не предлагает решения фундаментальной проблемы всех криптовалют, в основе которых лежит блочная база данных, а именно это касается факта хранения всего баланса и проверки всех сделок каждым полным узлом. Концепция Ethereum о построении отдельного «дерева состояний» и «списка транзакций», заимствованная у Ripple, в некоторой степени смягчает проблему, но, тем не менее, никаких фундаментальных прорывов в этой области не предлагается. Для этого понадобятся технологии подобные технологиям Эли Бен Сассона обеспечивающим безопасность вычислительной целостности и конфиденциальности, в настоящее время находятся в стадии разработки.
Кроме того, Ethereum не предлагает никаких улучшений в области традиционного майнинга, оставляя его со всеми имеющимися недостатками. Если выяснится, что алгоритм proof of stake или какой-либо другой принцип защиты системы от злоупотребления является наилучшим решением, то для защиты будущих криптовалют могут быть использованы алгоритмы подобные MC2 и Slasher. И если в будущем имеется место для системы Ethereum 2.0, то оно лежит именно в областях требующих улучшения. В конечном счете, Ethereum является открытым проектом и при достаточном финансировании, мы, возможно, сами инициируем процесс запуска и раскручивания системы Ethereum 2.0, просто перенося остатки на счетах на сервисы более улучшенной сети. В конечном счете, единственным ограничением является лишь наше воображение.