Ethereum для начинающих: Полное руководство
Главная Обучение, Ethereum, Криптовалюты, Альткоины
Горячая тема
30 июня
7010 7k

Пошаговая инструкция для тех, кому интересна платформа, на которой создана вторая по популярности криптовалюта.

Если кратко, то Ethereum — это открытая программная платформа, основанная на технологии блокчейн и позволяющая разработчикам создавать и развертывать децентрализованные приложения.

Похож ли Ethereum на биткоин?

Как и биткоин (Bitcoin), Ethereum — это публичная распределенная сеть. Между ними есть некоторые существенные технические различия, но важнее, что биткоин и Ethereum существенно различаются по назначению и возможностям.

Биткоин — это одно конкретное применение технологии блокчейн, реализация системы электронной оплаты. В биткоине блокчейн используется для отслеживания прав собственности на цифровую валюту (биткоины), а в Ethereum создан для выполнения программного кода любого децентрализованного приложения.

В блокчейне Ethereum майнеры добывают не биткоин, а эфир — криптографические токены, используемые для поддержки работы сети. Это криптовалюта, которой можно торговать, но кроме того, разработчики приложений могут использовать эфир для оплаты транзакционных сборов и услуг в сети Ethereum.

Майнинг эфира: Добыча Ethereum для чайников

Что такое умный контракт?

Умный контракт, или смарт-контракт, — это название компьютерного кода, созданного для организации обмена деньгами, контентом, имуществом, акциями или какой-то иной ценностью. При запуске в блокчейн-сети умный контракт превращается в компьютерную программу, автоматически исполняемую при определенных условиях.

Поскольку умный контракт выполняется поверх блокчейна, он работает в точности, как запрограммировано — здесь невозможна цензура, простой, мошенничество или вмешательство третьей стороны.

Хотя все реализации блокчейна умеют запускать код, возможности большинства из них сильно ограничены. Ethereum же не предоставляет разработчику узкий набор доступных операций, а предлагает создавать любые программы, и, таким образом, в Ethereum возможна реализация тысяч совершенно новых приложений.

Как умные контракты изменят нашу жизнь

Виртуальная машина Ethereum

До появления Ethereum все реализации блокчейна подразумевали весьма ограниченный набор операций, к примеру, сети, поддерживающие биткоин и другие распределенные криптовалюты, были разработаны исключительно для этого.

И тут разработчики столкнулись с проблемой: нужно было либо расширять функциональность биткоина, что очень сложно и долго, либо создавать новую реализацию блокчейна и новую платформу. Этим и руководствовался создатель Ethereum, Виталик Бутерин, который предложил новый подход.

Основная его инновация — это Ethereum Virtual Machine (EVM), то есть Тьюринг-полная среда, работающая в сети Ethereum. Она позволяет любому пользователю запускать любую программу на одном из множества языков программирования, лишь бы хватало времени и памяти.

Виртуальная машина делает процесс создания приложений для блокчейна проще и эффективнее, чем раньше — вместо того чтобы создавать полностью оригинальную реализацию блокчейна для каждого нового приложения, здесь на одной платформе могут работать тысячи различных приложений.

Для чего можно использовать Ethereum?

Ethereum позволяет разработчикам создавать и развертывать децентрализованные приложения. Такое приложение под названием Dapp решает определенную задачу пользователя. Биткоин — это Dapp, предоставляющий пользователям систему платежей. И, поскольку децентрализованные приложения состоят из кода, выполняемого в сети блокчейна, здесь нет никакого централизованного контроля.

Любые централизованные услуги можно децентрализовать с помощью Ethereum. Например, это могут быть посреднические услуги, существующие в сотнях различных отраслей. Здесь и различные кредиты, и реестры титулов, и системы голосования, и проверки на соответствие нормативным требованиям, и многое другое.

Также Ethereum может использоваться для создания децентрализованных автономных организаций (DAO). DAO — это полностью автономная децентрализованная организация без единого лидера, управляемая программным кодом с помощью набора смарт-контрактов, написанных на блокчейне Ethereum.

Код здесь заменяет структуру и правила традиционной организации, устраняя необходимость человеческого и централизованного контроля. DAO принадлежит всем, кто покупает токены, но токен здесь не является долей или пакетом акций, а скорее взносом за право голоса.

Каковы преимущества Ethereum?

Поскольку децентрализованные приложения работают поверх блокчейна, они получают все его преимущества:

  • Неизменяемость. Посторонний не может внести в данные никакие изменения.
  • Защита от коррупции и несанкционированного доступа. Приложения выполняются в сети, сформированной вокруг консенсуса, что делает невозможным цензуру.
  • Безопасность. Здесь нет центральной точки отказа, а криптография хорошо защищает сеть от хакерских атак и действий мошенников.
  • Нулевое время простоя. Приложения никогда не останавливаются.

Каковы недостатки децентрализованных приложений?

Несмотря на ряд преимуществ, децентрализованные приложения не лишены недостатков. Поскольку код умных контрактов пишут люди, он не идеален, и ошибки в нем могут привести к непредвиденным последствиям. Если такая ошибка кем-то эксплуатируется, нет никакого способа остановить атаку, кроме как получить консенсус всей сети и заново записать код контракта. Но это противоречит сути блокчейна, который предназначен для фиксации предыдущих состояний.

Как блокчейн изменит нашу жизнь в ближайшие пять лет

Кроме того, любое действие, выдающее централизованное вмешательство, поднимает серьезные вопросы о децентрализованном характере приложения.

Какие приложения для Ethereum разрабатываются сегодня?

Платформа Ethereum используется для создания самых разных приложений, но, поскольку это совершенно новое дело, пока трудно понять, какие приложения будут успешными, а какие нет.

  • Weifund — открытая платформа для краудфандинга, использующая умные контракты. Такой подход позволяет рассматривать вклад в кампанию как цифровой актив, подкрепленный контрактом, а значит, он может использоваться, покупаться и продаваться в экосистеме Ethereum.
  • Uport — безопасный и удобный способ полностью контролировать личную информацию. Вместо того чтобы полагаться на государственные учреждения и отдавать данные третьим сторонам, пользователь сам контролирует, кто может их получать и использовать.
  • BlockApps — попытка упростить создание приложений для блокчейна, от любительских поделок до сложных «боевых» систем. Blockapps предоставляет все необходимые инструменты для создания как закрытых, так и общедоступных приложений.
  • Provenance использует Ethereum для повышения прозрачности цепочек поставок. Он позволяет отслеживать происхождение и историю товара и предоставлять эти данные потребителю, который на основе этой информации может принимать более обоснованные решения.
  • Augur — платформа с открытым исходным кодом, предназначенная для прогнозирования — любой может сделать прогноз и получить вознаграждение, если он сбудется. Люди покупают акции на определенный исход определенного события и, если их прогноз оказывается верным, получают вознаграждение.

Изменение кода Ethereum

После хакерской атаки и последовавших за ней долгих дебатов сообщество Ethereum проголосовало и решило вернуть украденные средства, изменив код блокчейна (выполнив так называемый хард-форк). После этой процедуры средства оказались на новом умном контракте, который позволял владельцам забрать свои токены. Впрочем, последствия этого решения пока не до конца ясны, и дебаты продолжаются.

Дело в том, что Ethereum основан на технологии блокчейн, постулирующей необратимость и неизменность любых транзакций. Таким образом, переписав правила работы блокчейна, Ethereum создал опасный прецедент, противоречащий самой сути технологии.

Если менять код каждый раз, когда речь идет о достаточно большой сумме или большом числе затронутых людей, блокчейн потеряет свою основную ценность как безопасное и анонимное хранилище, которое обеспечивает неизменность информации и защиту от несанкционированного доступа.

Этот случай поставил сообщество Ethereum и его основателей в опасное положение: если бы они не вернули деньги инвесторов, это могло бы повлиять на репутацию сети.

Разделение Ethereum

В итоге большинство участников сообщества Ethereum проголосовало за хард-форк и возвращение денег инвесторов, но не все согласились с таким подходом. Это привело к расколу, и теперь существуют две параллельные сети: те, кто так и не согласился с возможностью каких-либо изменений в блокчейне, пользуются Ethereum Classic, а большинство, согласившееся задним числом переписать небольшую часть блокчейна, представляет просто Ethereum.

Обе сети функционально идентичны и имеют одинаковую историю транзакций — вплоть до блока, на котором был реализован хард-форк. С тех пор пути двух блокчейнов разошлись.

Бесконечные возможности Ethereum

Несмотря на последствия взлома DAO, Ethereum движется вперед и надеется на светлое будущее. Сеть остается удобной платформой, позволяющей использовать мощь блокчейна для децентрализации мировой экономики. Потенциально децентрализованные приложения могут произвести революцию во многих областях экономики — в финансах, недвижимости, науке, страховании, здравоохранении и государственном управлении.

Пока мы наблюдаем самое начало этого пути, на котором, несомненно, будет еще много препятствий, но Ethereum выглядит очень многообещающе.

Подготовила Тая Арянова

Читайте также:

Хотите узнать больше о гражданстве за инвестиции? Оставьте свой адрес, и мы пришлем вам подробный гайд

Пожалуйста, опишите ошибку
Закрыть
Что происходит на рынке? Будь в курсе!
Только у нас бесплатные котировки и все финансовые новости в одном месте.
Закрыть
Спасибо за регистрацию
Поставь лайк, чтобы мы и дальше могли публиковать интересные материалы бесплатно