Меню

Что такое Ethereum? Руководство для начинающих

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

Важное примечание. Мы предполагаем, что у вас есть базовое понимание технологии blockchain. Если вы с ней не знакомы, то почитайте об этом прежде, чем углубиться в детали этой статьи.

Что такое Etherium?

По ту сторону Bitcoin и децентрализованных приложений первого поколения

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

«Блокчейн для биткоина, это то же самое, что интернет для электронной почты. Огромная электронная система, вершиной айсберга которой является создание собственных приложений. И одно из таких приложений — валюта» — Салли Дэвис (Sally Davies), корреспондент Financial Times Technology.

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

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

Что такое Ethereum для начинающих?

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

Если хотите узнать больше про создание Ethereum кошелька и покупку токенов, читайте статью Как создать Ethereum кошелёк и купить токены — гайд для пользователей Coinbase

Похож ли Ethereum на Bitcoin? В общем-то да, но не совсем.

Также же, как и Bitcoin, Ethereum является распределенной публичной сетью на блокчейне. Самое важное отличие между ними заключается в том, что Bitcoin и Ethereum имеют разное назначение и технические возможности.

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

А блокчейн Ethereum’а фокусируется на запуске программного кода любого децентрализованного приложения. В блокчейне Эфириума майнеры добывают Ether (Эфир). Это тип криптографического токена (token — «жетон»), который подпитывает сеть. Помимо того, что это валюта, которую можно продать, Ether еще используется разработчиками приложений для оплаты транзакционных комиссий и услуг в сети Ethereum.

«Биткоин — это, прежде всего, валюта. Это одно конкретное применение технологии блокчейн. Однако это далеко не единственное применение. Если провести аналогию, то можно сказать, что электронная почта — один из способов использования Интернета. Это, несомненно, помогло его популяризировать, но есть много других способов использовать Интернет» — Д-р Гэвин Вуд (Gavin Wood), сооснователь Ethereum.

Что такое смарт-контракт?

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

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

«Блокчейн Эфириума имеет некоторые необычные возможности. Одна из них заключается в том, что вы можете создавать смарт-контракты. Это понимается буквально. Контракт, который выполняется самостоятельно, сам принуждает пользователя к его исполнению, осуществляет контроль над выполнением и производит оплату» — Дон Тапскотт (Don Tapscott).

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

До создания Ethereum’а приложения, основанные на blockchain, разрабатывались для выполнения ограниченного набора операций. Например, биткоин и другие криптовалюты были разработаны исключительно для работы в качестве одноранговых (peer-to-peer) цифровых валют.

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

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

Ключевая инновация этой валюты — виртуальная машина Ethereum (Ethereum Virtual Machine). Это программное обеспечение по Тьюрингу, которое работает на основе сети Ethereum. Она позволяет запускать любую программу, независимо от языка программирования, предоставляя достаточное количество ресурсов (процессорного времени и памяти).

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

Как может быть использован Ethereum?

Ethereum позволяет разработчикам создавать и разворачивать децентрализованные приложения. Децентрализованное приложение или Dapp (Decentralized application) служит определенной цели.

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

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

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

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

«DAO состоит из одного или нескольких контрактов и может финансироваться группой единомышленников. DAO работает полностью прозрачно и независимо от любого вмешательства человека, включая его создателей. DAO будет оставаться в сети, пока она покрывает затраты на свое содержание и предоставляет полезную услугу своей клиентской базе» — Стивен Туаль (Stephen Tual), основатель Slock.it, бывший CCO Ethereum.

Каковы преимущества децентрализованной платформы Ethereum?

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

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

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

Несмотря на ряд преимуществ, Dapp не безупречны. Так как код смарт-контракта пишется людьми, то смарт-контракты хороши настолько, насколько хороши эти люди. Ошибки и недочеты в коде могут привести к непреднамеренным неблагоприятным последствиям.

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

Я хочу создать свое приложение, как мне получить доступ к Ethereum’у?

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

Также он позволяет писать, управлять, разворачивать и использовать смарт-контракты. Как веб-браузеры предоставляют доступ и помогают людям перемещаться по Интернету, так и Mist предоставляет портал в мир децентрализованных blockchain-приложений.

Для браузера Google Chrome существует расширение MetaMask, которое превращает его в браузер Эфириума. MetaMask позволяет легко разрабатывать и запускать децентрализованные приложения из браузера. Хотя MetaMask первоначально был создан как плагин для Chrome, в настоящее время ведутся работы по его переносу на Firefox и другие платформы.

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

Это революционный скачок для технологии blockchain, которая может сделать децентрализованные приложения мейнстримом.

Курсы по Блокчейн и Ethereum — восполните ваш пробел

Рынок труда изо всех сил пытается удовлетворить внезапно возросший спрос на разработчиков в сфере blockchain технологий. В попытке удовлетворить потребности рынка некоторые университеты и частные компании стали предлагать ряд курсов, связанных с темой блокчейна.

По словам пионера Биткоин Джереда Кенны (Jered Kenna), ежегодная зарплата опытных профессионалов в сфере блокчейн-технологий может превышать 200 000 долларов США.

«Количество людей, которые имеют обширный опыт работы с блокчейном, довольно мало. И спрос быстро растет. Иногда они получают пять предложений о работе в день» — Джеред Кенна (Jered Kenna).

Изучайте разработку на блокчейне с Blockgeeks

Будучи лидером в blockchain-сообществе, Blockgeeks организовали собственные курсы, чтобы помочь людям лучше понять технологию и получить преимущества на рынке труда. Эти курсы направлены на то, чтобы быстро донести до студентов технологию blockchain и дать им практические навыки, которые помогут в их карьере.

Основы блокчейн: практический подход

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

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

Этот курс идеально подходит для:

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

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

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

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

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

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

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

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

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

«Ethereum — впечатляющий публичный эксперимент, который показывает ценность смарт-контрактов в публичном блокчейне. Это результат и источник разрушительной инновации. Ничего подобного мы не видели с первых дней Интернета» — Калеб Чен (Caleb Chen), London Trust Media.

Взлом DAO, который стал угрозой всему

Помните, как Ethereum можно использовать для создания децентрализованных автономных организаций (DAO)? Так вот, в 2016 году произошло нечто ужасное. Стартап, работавший над одной из таких организаций, под названием «DAO», был взломан.

«DAO» был проектом, разработанным и запрограммированным командой, сделавшей стартап Slock.it. Их идея заключалась в создании венчурной компании (без людей), которая позволила бы инвесторам принимать решения через использование смарт-контрактов. «DAO» финансировалась за счет продажи токенов и в итоге собрала около 150 миллионов долларов от тысяч людей.

Вскоре после того, как средства были собраны, «DAO» была взломана неизвестным злоумышленником, который украл Эфир на сумму около 50 миллионов долларов. Хотя атака стала возможной из-за технического недостатка программного обеспечения «DAO», а не самой платформы Ethereum, ее разработчики и основатели были вынуждены разбираться в этой ситуации.

Форк Ehtereum’a на подходе

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

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

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

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

В этот период было предложено менее агрессивное решение — софтфорк, и сообщество Ethereum и его основатели были поставлены в опасное положение.

Если они не вернут похищенные у инвесторов деньги, то доверие к Ethereum’у будет подорвано. С другой стороны, возврат украденных денег требовал совершить действия, которые шли против основного принципа децентрализации и создавали опасный прецедент.

Последствия — разделение Ethereum’a

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

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

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

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

Будущее невообразимых возможностей для Ethereum

Несмотря на последствия взлома «DAO», Эфириум идет вперед в светлое будущее. Предоставляя удобную платформу, которая позволяет людям использовать мощь технологии blockchain, Ethereum ускоряет децентрализацию мировой экономики.

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

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

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

В том числе это краудфандинговые платформы (Weifund), инструменты группового управления (Boardroom), платформы регистрации и использования контента — музыки/фильмов/объектов искусств (ujo), рынки агрегаторов информации (Gnosis) и игровые приложения (Virtue Poker)» — Джозеф Любин (Joseph Lubin), исполнительный директор Consensys.

Наиболее значимые компании будут управлять бизнес-процессами на основе своих частных блокчейнов.

  • Частные блокчейны: в течение двух лет крупные компании переведут несколько бизнес-процессов на собственные закрытые корпоративные блокчейны. Сотрудники, клиенты и поставщики каждой компании смогут безопасно получить доступ к частному блокчейну этой компании посредством транзакций с сильной криптографической защитой от неправомерного доступа.
  • Блокчейны групп компаний, организованных в холдинговую структуру: через два года многие компании начнут создавать блокчейны для иерархичных холдинговых структур с небольшим количеством контрагентов в своей экосистеме и возможностью предоставлять доступ к надежной инфраструктуре источников информации.
  • Бизнес-использование публичных блокчейнов: некоторые компании будут использовать публичный Ethereum для применения в собственных проектах, путем использования того же набора компонентов блокчейна, который они купили или создали сами на его основе.

Платформа Ethereum также помогает изменить способ использования Интернета. Децентрализованные приложения ведут к фундаментальному изменению Интернета. От информационной сети, где мы можем мгновенно просматривать и обмениваться информацией, к сети ценностей, где люди могут мгновенно обмениваться валютными ценностями без каких-либо посредников.

«По мере того, как индустрия продолжает исследовать блокчейн-платформы, очевидно, что Ethereum становится лидером де-факто.

Например, несколько дней назад JPMorgan раскрыла исходный код своей платформы Quorum, которая была спроектирована и разработана Джеффом Вилке (Jeff Wilcke) и его командой на основе клиента Go Ethereum. Несколько крупных банков используют Ethereum. Microsoft ставит на нее свою платформу Bletchley как на основной blockchain элемент.

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

Поднимать блокчейн нужно всем миром. Живая сеть и open-source сообщество разработчиков вносят значительный вклад в эти усилия. Они постоянно совершенствуют и укрепляют платформу Ethereum, помогая ей быстрее реагировать на требования индустрии.

Эти инвестиции времени и ресурсов говорят об их вере в Ethereum и той ценности, которую предприятия и разработчики видят в возможностях Ethereum’a» — Джозеф Любин (Joseph Lubin), исполнительный директор Consensys.

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

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

Оставить комментарий

ТОП 3 криптобиржи