2016 год прошел в активных дискуссиях, касающихся протоколов «Bitcoin 2.0». Это альтернативные криптографические сети, созданные под вдохновением от успехов первопроходца в данной области криптовалюты Биткоин.
При этом, использовать технологию, лежащую в основе, предполагается использовать в разы шире, чем в качестве валюты, но обо всем по порядку.
1. История альткоинов
2. Протоколы криптографии напоминают луковицу
3. Контракты – основа всего
4. Другие стороны сети Ethereum
5. Система репутаций и удостоверений
6. Как построить систему на базе Ethereum?
7. Что будет дальше?
8. Планы сети Ethereum
10. В заключение
Часть идей для создания альтернативных коинов была реализована на основе форков исходного кода Bitcoin. Первой реализацией стал Неймкоин, созданный в 2010 году и ставший подобием Бикоина. Назначением ее являлась децентрализованная регистрация доменных имен.
Позднее появились colored coins (цветные монеты), позволяющие создавать собственные валюты всем желающим, но только в качестве надстройки существующего биткоин-протокола.
Далее последовали более новые версии протоколов, например, Mastercoin, Bitshares или Counterparty. Их функциями были создание производных финансовых инструментов, сберегательных кошельков и децентрализованный обмен криптовалют.
При всей оригинальности и потенциале для развития, изобретенные коины были узконаправленными и предлагали ограниченные наборы функций, ориентированные на конкретную отрасль или даже ее направление.
Новым шагом стало предложение проекта с качественно новым подходом. Полноценная криптовалютная сеть, максимально универсальная, позволяющая каждому пользователю создавать на ее основе любые специальные приложения, соответствующие любым целям.
Этот проект получил название «Эфириум» (Ethereum).
Философия создания протоколов с отметкой 2.0 для криптовалют заключается в том, чтобы разделить проколы на слои.
Каждый слой будет ориентирован на решение конкретного направления задач, а в глобальном понимании решить можно будет любую задачу, поскольку при ближайшем рассмотрении она представляет собой набор более простых заданий.
В данном контексте традиционная сеть Биткоин представляется, как протокол TCP/IP. Остальные же протоколы надстраиваются поверх основного, как SMTP для почтовых отправлений или XMPP для онлайн чатов.
В каждом из таких направлений протокол TCP/IP выполняет функцию базисного слоя.
До появления Эфириума Mastercoin и Counterparty находились под тремя ключевыми видами протоколов.
Один из разработчиков обоих протоколов цветных монет и активный пользователь различных созданных протоколов, рассказал в одном из интервью о том, что вся идея создания специализированных надстроек на ключевом базисе очень похвальна.
Но она имеет серьезные фундаментальные недостатки, преодоление которых замедлит, если не застопорит проект целиком.
«Проблема вовсе не в идеях, они прекрасны и реакция криптовалютного сообщества прямое тому доказательство.
Главная причина возникающих проблем в том, что базисный протокол, на основе которого создаются дополнительные надстройки не предназначен для этого, потому каждая операция требует больше времени и усилий на реализацию.
Это не значит, что Bitcoin не революция или что он плох. Его задача была в хранении учетных единиц и качественной их передаче — в этом ему нет равных, но вот все остальное лишнее.
В моем понимании он более похож не на общий базисный протокол, как TCP/IP, а на узконаправленный, например, HTML, хорош для своей задачи, но плохо приспосабливаемый для новых решений» - заявил интервьюер.
Читайте также: История создания криптовалюты от Gerchik & Co
Глобальная проблема Bitcoin представлена в том, что он не масштабируем. Сама криптовалюта считается масштабируемой.
Даже если вся цепочка перевесит террабайт, протокол «Simplified Payment Verification» (упрощённая проверка платежей) позволит нормально его использовать.
Данная функция позволяет создавать легкие приложения, не создающие большой нагрузки и определять прохождение сделки даже при низкой пропускной способности канала.
Для цветных монет данная функция становится недоступной ввиду того, что для определения цвета монеты недостаточно протокола SPV. Требуется проследить весь путь до самого момента генезиса.
Именно эта проблема была исправлена в первую очередь при создании Эфириума. Многие сведущие люди и эксперты в области криптовалют предполагали, что Ethereum станет подобием швейцарского армейского ножа, с множественными направлениями и подкатегориями.
На деле, он стал основополагающим протоколом, который позволяет всем желающим строить поверх децентрализованные приложения.
Ethereum предоставляет большой выбор инструментов для работы и преимущества масштабируемости.
В период разработки сети Ethereum интерес трейдеров вызвал инструмент, называемый контрактом на разницу цен (CFD). Инструмент это не новый для трейдинга, но применительно к криптовалютам это была новинка.
Следующим шагом в подобных контрактах стали сделки по формуле. Третий шаг, напрямую выводил обобщенные контракты для использования в создании азартных р2р игр.
Сеть Ethereum приняла эту идею и продвинула ее на шаг вперед. Вместо стандартного контракта между двумя сторонами, имеющим начало и срок истечения, в Ethereum CFD представляет собой некий агент, смоделированный блокчейном.
Каждый контракт представляет собой уникальный программный код, сгенерированный системой. При каждой транзакции на данный контракт код активируется. Язык скрипта имеет доступ ко всей сумме транзакций, дополнительным полям, отправителю и собственной памяти.
Эти данные являются входными, при этом скрипт может самостоятельно отправлять транзакции.
Теперь привычный для CFD алгоритм выглядит следующим образом:
Этот алгоритм касается создания исключительно частных контрактов, в то время, как документация Ethereum описывает большое количество прочих транзакций, реализуемых скриптовым языком сети Ethereum. Вот некоторые примеры возможностей.
Это аналог арбитражного проекта по принципу Бикоина. Однако новинка имеет более строгие правила. Подписавшиеся стороны не будут более обрабатывать сделку вручную.
Они смогут санкционировать асинхронный вывод для автоматического завершения транзакции в момент утверждения ее всеми участниками;
Удобная возможность для тех, кто хочет сохранить свои накопления или отложить деньги на крупную покупку или «черный день».
Если участник А сети хочет сэкономить свои деньги, но переживает за сохранность ключа, он может заключить договор с другим участником сети на следующих условиях:
Выходит, что данное направление создано в лучших традициях банковского дела, вот только вместо доверия во главу угла поставлены технологии.
На базе Ethereum достаточно просто организовать протоколы азартных игр. Самым простым примером является контракт на разницу, основанный на случайных данных, например, хеш блока.
Каждый участник сети может создать полноценное средство взаиморасчетов внутри сети Ethereum. Все созданные валюты могут взаимодействовать, иметь децентрализованные пункты обмена и торговли.
Все вышеперечисленное является только видимой частью того, что предлагает система Эфириума. Если взять в глобальном масштабе, то закодировать внутри сети можно практически все.
Пример. Крупная корпорация закладывает в контракт миллиард долларов на передовые разработки. Чтобы быть уверенными в том, что средства пойдут на действительно перспективные исследования ограничением на выдачу, является одобрение 80% акционеров плана их освоения.
Это застрахует средства от распыления и только после полного ознакомления всеми участниками контракта с условиями и перспективами средства пойдут в работу.
Несмотря на то, что именно финансовая составляющая делает Эфириум столь привлекательным сегодня, она занимает очень незначительную часть всего того объема, который предлагает сеть.
В длительной перспективе на первое место выходит вопрос - «Как Ethereum сработает с пиринговыми протоколами, не относящиеся к финансовой отрасли?»
Главной проблемой Р2Р протоколов нефинансового типа является отсутствие мотивации для участия в них. То есть пользователей по большому счету нечем заинтересовать в участии, кроме как деньгами.
Некоторые структуры решили этот вопрос тем, что само участие в них уже является наградой. Примером такой работы являются статьи в Википедию (за них не предусмотрена оплата), комментарии на форумах и в социальных сетях и прочие действия.
В понятии Р2Р протоколов, данное участие связано с затратой достаточно большого количества ресурсов, машинного и процессорного времени, заряда аккумуляторов и прочее.
Одно из решений данной проблемы — мотивированное хранение данных, такой себе децентрализованный DropBox.
Принцип работы следующий:
Новое слово в почтовых сообщениях в сети. Данный протокол отображает следующее поколение, децентрализованных и зашифрованных сообщений. Данное решение делает почтовое общение полностью анонимным и безопасным.
Теперь каждое сообщение отправляется одним участником сети непосредственно другому без сторонних сервисов и перевалочных пунктов.
Единственным недостатком, который имеет данная почтовая сеть является уникальность почтового адреса и его неудобство. Выглядит сгенерированный адрес так - «BM-BcbRqcFFSQUUmXFKsPJgVQPSiFA3Xash».
Контракты Эфириума предлагают простое и в то же время действенное решение. Регистрацию собственных имен в качестве почтовых адресов с последующей анонимной привязкой уникального адреса сети.
Примерно такие же проблемы испытывает и пользовательская сеть ТОР. Предложение решение позволит сохранить анонимность каждого пользователя при простой его идентификации в рамках сети.
Сразу после регистрации собственного имени в блокчейне, логичным продолжением будет построение системы WOT (Web of Trust) не его основе.
Сети доверия — основная часть пиринговой инфраструктуры. На практике получается так, что визави при общении в сети, как человек интересует нас очень мало, а вот уровень доверия к нему куда интереснее.
Сеть Эфириум позволяет создавать слои данных для формирования независимой децентрализованной репутации, а при достаточном развитии в будущем, стать полноценным рынком.
Вышеописанные проекты состоят из реальных Р2Р протоколов. Некоторые из них на данный момент уже проработаны, а значит сеть Эфириум намерена создать с ними партнерские отношения.
Сеть Ethereum предлагает таким проектам влиться в свою экосистему, а партнеры обеспечат финансирование проекта.
В основе процесса такого построения лежит внутренний программный язык криптовалюты. В качестве примера для проведения параллелей лучше всего подойдет история развития интернета.
В момент его создания в 1996 году присутствовал только HTML. Максимумом того времени являлось создание статических страниц на уже готовых сайтах.
Вторым ходом была реализация возможности отправки форм в HTML. Далее новые решения.
Это очень напоминает «цветные монеты» для интернет протоколов. Решение конкретного вопроса происходит на базе узкого, слабого протокола с полным игнорированием общей картины происходящего.
Реализация Javascript позволила программировать протоколы непосредственно внутри веб-узла. Именно универсальность этого языка программирования позволила решить проблему полностью.
Давайте взглянем на нынешнее положение дел — Facebook, Gmail или Биткоин кошелек — это результаты работы с Javascript.
Главная причина успеха проекта не в том, чтобы предложить пользователям, например, Gmail, а в том, чтобы создать универсальный и гибкий язык программирования, позволяющий создать все что угодно.
Именно это является основной мыслью, которую разработчики Ethereum выдвигают в своей работе.
Поскольку сеть Ethereum является не завершением, а началом, уместно будет упомянуть о дальнейших перспективах развития:
Контракты-сборы. Сеть Ethereum будет регулировать результаты тьюринг-полноты путем введения оплаты за транзакцию на любом вычислительном этапе.
Это исключит многие, ставшие традиционными злонамеренные транзакции, вроде сценариев бесконечного цикла или пожирателей памяти.
Дорогие операции, например, хранение информации или криптографические операции, будут облагаться большими сборами, кроме того, каждый элемент хранения получит свою плату за контракт.
Стимулом для удаления пользовательских контрактов, например, сокращающих объемы памяти, является негативный сбор. Для этого предусмотрена опция SuiCide, аннулирующая контракт и отправляющая сбережения и сумму негативного сбора владельцу.
Майнинг алгоритмы. Создание криптовалют, добыча которых была бы устойчивой к использованию специализированных майнеров является приоритетной задачей.
Обычный пользователь сможет использовать собственное оборудование без необходимости крупных вложений, а значит поддержать децентрализацию.
До появления сети Ethereum противоядием для Асиков (специализированное оборудование для майнинга) был алгоритм Scrypt. Однако, он отличается высокими требованиями к вычислительным мощностям и памяти.
Положение на спасает даже начатое производство асиков для данного алгоритма.
Ethereum предлагает Dagger — прототип алгоритма proof of work, требующий много памяти и proof of stake (Slasher). Оба эти алгоритма позволят стратегически решить проблемы майнинга.
GHOST — протокол распознавания блоков. С его помощью блокчейн будет работать куда быстрее, то есть каждый блок будет подтверждаться в период от 3 до 30 секунд.
Также будет снят вопрос централизации или холостой работы, эти проблемы характерны для тех форков у которых быстро подтверждаемые блоки.
Ethereum первая валюта, интегрирующая упрощенную версию GHOST в свой протокол.
Эфириум представляет собой общедоступное массовое предприятие, разработка которого занимает порядочное количество времени.
Для тех, кто только планирует инвестировать средства в Ethereum или реализовать проект по его майнингу стоит знать, что эмиссия криптомонет не ограничена. В рамках сети Ethereum реализована модель «Перманентной линейной инфляции».
Ее разработка исключает дефляционные и инфляционные процессы. Отсутствующий лимит на эмиссию в значительной мере уменьшит спекулятивные тенденции и имущественное неравенство.
В то же время инфляция происходит по линейному, а не традиционному экспоненциальному сценарию. С течением времени ставка инфляции будет приближаться к нулю.
Выпуск валюты Ethereum не начался с нуля, а в первые 8 лет эмиссия будет более плавной, чем у Биткоина. Это открывает серьезные среднесрочные перспективы для инвестирования.
Мы рассмотрели ключевые аспекты сети Ethereum, которые выдвигаются разработчиками на первый план. Курсовая стоимость Эфириума на момент написания статьи составляла чуть более 230$, а максимальная пиковая стоимость в прошлом доходила до 400$ за ETH.
Из всего написанного можно сделать вывод, что перспективы развития базисной сети Ethereum практически неисчерпаемы, а неограниченная эмиссия позволит избежать того, что в бизнесе называют мыльным пузырем, когда ценность товара искусственно раздувается, а затем падает практически до нуля.
Личный кабинет