Ethereum
Если вы хотите узнать, что такое Эфириум, как он работает и для чего нужен, не углубляясь в технические детали, это руководство для вас.
Примечание: вам нужно в общих чертах понимать принцип работы технологии блокчейна. Если вы этого не знаете, посмотрите данную статью для новичков.
Руководство по Эфириуму
По ту сторону от Биткойна и первого поколения децентрализованных приложений
Хотя технологию блокчейна связывают с Биткойном, у нее есть множество других применений за пределами цифровых валют. Биткойн — лишь одно из сотен приложений, которые используют технологию блокчейна.
sally-davies-ft-technology-reporter-150x150
«Блокчейн для Биткойна представляет собой то же, что Интернет для электронной почты. Это большая электронная система, в которой можно создавать приложения. Валюта — одно из таких приложений», — Салли Дэйвис, обозреватель технологий из FT (Financial Times).
До недавнего времени создание приложений на основе блокчейна требовало большого опыта и знаний в программировании, криптографии, математике, а также много ресурсов. Но времена меняются. Ранее невообразимые приложения, от системы голосования в электронной форме и записанного в цифровом виде основного капитала до систем соблюдения нормативных требований и осуществления торговли, теперь активно разрабатываются и внедряются. Это стало возможным благодаря Эфириуму, который предоставляет разработчикам необходимые инструменты для создания децентрализованных приложений.
Эфириум для новичков
Простыми словами, Эфириум — открытая программная платформа на основе технологии блокчейна, которая позволяет разработчикам создавать и разворачивать децентрализованные приложения.
Эфириум похож на Биткойн? В каком-то смысле да, но не совсем.
Как и Биткойн, Эфириум — распределенная открытая сеть на основе блокчейна. Хотя между ними существуют значительные технические различия, самая большая разница состоит в том, что Биткойн и Эфириум отличаются целью и возможностями. Биткойн предлагает одно приложение на основе технологии блокчейна, а именно систему передачи электронных денег между физическими лицами, которая позволяет совершать онлайн-платежи с помощью биткойнов. Блокчейн Биткойна используется для отслеживания прав собственности на цифровую валюту (биткойны). А блокчейн Эфириума обеспечивает работу программного кода любого децентрализованного приложения.
В блокчейне Эфириума, вместо майнинга биткойнов, добывается эфир. Это токен, который «питает» сеть. Эфир служит не только обращаемой криптовалютой. Его также используют разработчики приложений, чтобы оплачивать услуги и комиссии за транзакции в сети Эфириума.
gavin-wood-smart-contracts-150x150«Биткойн — первая и самая главная валюта; это одно приложение на основе блокчейна. Но технология не ограничивается одним приложением. Возьмем пример выше с электронной почтой. Она представляет собой один вариант использования Интернета, и она помогла популяризировать его, но он предоставляет гораздо больше возможностей», — Гэвин Вуд, соучредитель Эфириума.
Что такое «умный контракт»?
«Умный контракт» — компьютерный код, который может содействовать обмену денег, собственности, акций или любых ценностей. При работе на блокчейне «умный контракт» становится автоматической компьютерной программой, которая самостоятельно выполняет код при возникновении определенных условий. Так как «умные контракты» работают на блокчейне, они исполняют код так, как он был прописан, без влияния цензуры, простоя, мошенничества или вмешательства сторонних лиц.
%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b6%d0%b5%d0%bd%d0%be_21-12-2016_%d0%b2_21_52_16
Хотя все блокчейны способны обрабатывать код, большинство из них ограничены. Платформа Эфириума отличается от них. Она не предоставляет набор ограниченных операций, а позволяет разработчикам создавать операции, которые им нужны. То есть разработчики могут создать тысячи приложений, которые работают по-разному.
dtapp-150x150
«Блокчейн Эфириума имеет необычные возможности. Например, он позволяет создавать ‘умные контракты’. Название отражает их суть. Это контракт, который работает автоматически и реализует принудительное применение, управление, исполнение и оплату», — Дон Тапскотт.
Виртуальная машина Эфириума
До создания Эфириума приложения на основе блокчейна могли выполнять ограниченный набор операций. Биткойн и другие криптовалюты, например, разрабатывались только для того, чтобы выполнять перевод цифровых денег между физическими лицами.
Разработчики столкнулись с проблемой. Нужно было либо расширять функционал, предложенный Биткойном и другими приложениями, что сложно и отнимает много времени, либо создавать новое приложение на основе блокчейна и полностью новую платформу. Понимая это, создатель Эфириума Виталик Бутерин разработал новый подход.
vitalik-buterin-150x150
«Я подумал, что люди из сообщества Биткойна неправильно подошли к решению проблемы. Они стремились делать отдельные приложения и не пытались охватить каждый вариант использования в неком ‘протоколе на все случаи’», — Виталик Бутерин, создатель Эфириума.
Основное новшество Эфириума — виртуальная машина (EVM). Это полное по Тьюрингу ПО, которое работает в сети Эфириума. Она позволяет запускать любую программу, независимо от языка программирования на котором она написана, при наличии достаточного количества времени и памяти. Благодаря виртуальной машине Эфириума, процесс создания приложений на основе блокчейна становится гораздо проще и проходит эффективнее. Вместо создания нового блокчейна под каждое приложение Эфириум позволяет разрабатывать тысячи разных приложений на одной платформе.
Как можно использовать Эфириум?
Эфириум позволяет разработчикам создавать и разворачивать децентрализованные приложения. Децентрализованное приложение служит конкретной цели. Биткойн, например, это децентрализованное приложение, которое дает пользователям возможность передавать электронные деньги между физическими лицами и совершать онлайн-платежи. Так как децентрализованные приложения состоят из кода, который работает в сети блокчейна, их не контролирует какой-либо один человек или центральная организация.
infographics2-02-1024x488
Любые централизованные услуги можно децентрализовать с помощью Эфириума. Подумайте обо всех посреднических услугах, которые существуют в разных отраслях; начиная от очевидных услуг, например выдачи займов, которые предоставляют банки, до посреднических услуг, о которых не задумываются многие люди, например регистрирование званий и титулов, системы голосования, регулирование правовых норм и т. д.
Эфириум можно использовать для создания децентрализованных автономных организаций (DAO). DAO — полностью автономная, децентрализованная организация без единого руководителя. Работу таких организаций обеспечивает программный код, набор «умных контрактов», написанных на блокчейне Эфириума. Код замещает устав и структуру традиционной организации, устраняя необходимость в людях и централизованном управлении. Этой организацией владеет каждый, кто приобрел токены. Но каждый токен не приравнивается к акциям, а выполняет роль вкладов, которые дают людям право голоса.
stephen-tual-slock-it-founder-150x150«DAO состоит из одного или нескольких контрактов, и ее может финансировать группа единомышленников. Деятельность DAO полностью прозрачна, и она не зависит от вмешательства людей, включая ее создателей. DAO остается в сети, пока покрывает расходы на содержание и предоставляет полезные услуги клиентской базе», — Стивен Туал, основатель Slock.it и бывший коммерческий директор Эфириума.
Какие преимущества есть у децентрализованной платформы Эфириума?
Так как децентрализованные приложения работают на блокчейне, они обладают всеми соответствующими преимуществами:
неизменность: сторонние люди не могут менять данные;
защита от вмешательства: приложения работают в сети, сформированной по принципу согласования, поэтому цензура здесь невозможна;
безопасность: у приложений нет единой точки отказа, безопасность обеспечивается за счет криптографии, поэтому они защищены от хакерских атак и действий мошенников;
отсутствие простоя: приложения никогда не простаивают и не дают сбой.
Какие недостатки есть у децентрализованных приложений?
Несмотря на видимые преимущества, децентрализованные приложения не безупречны. Так как код «умных контрактов» пишут люди, качество их работы зависит от программиста. Непреднамеренные ошибки или упущения в коде позволяют навредить контракту. Если ошибку в коде обнаружат, остановить атаку можно, только получив согласие сети и переписав соответствующий код. А это противоречит сути блокчейна, который должен быть неизменным. И любое централизованное действие поднимает серьезные вопросы касательно децентрализованной природы приложения.
infographics2-01-1024x431
Я хочу разработать приложение. Как получить доступ к сети Эфириума?
Есть много способов подключиться к сети Эфириума. Самый простой — использовать родной браузер Mist. Mist предоставляет удобный в использовании интерфейс и цифровой кошелек для торговли эфиром и его хранения, а также создания, разворачивания и использования «умных контрактов» и управления ими. Веб-браузеры предоставляют людям доступ в Интернет и помогают в нем ориентироваться. Таким же образом Mist открывает дорогу в мир децентрализованных приложений на основе блокчейна.
Существует также расширение MetaMask, которое превращает Google Chrome в браузер Эфириума. MetaMask позволяет легко запускать или разрабатывать децентрализованные приложения с помощью вашего браузера. Хотя изначально MetaMask был плагином Chrome, со временем он будет поддерживать Firefox и ряд других веб-платформ.
Хотя это только начало, благодаря Mist, MetaMask и другим браузерам, приложения на основе блокчейна уже стали доступны большинству пользователей. Даже люди без опыта работы в технической сфере потенциально могут создавать блокчейн-приложения. Это революционный скачок для технологии блокчейна, который мог бы привлечь всеобщее внимание к децентрализованным приложениям.
infographics2-03-1024x691
Какие приложения уже разработаны на базе Эфириума?
На платформе Эфириума создаются приложения для широкого круга услуг и сфер. Но деятельность разработчиков скрыта от нас, поэтому сложно узнать, какие приложения будут успешными, а какие нет. Вот некоторые интересные проекты.
Weifund предоставляет открытую платформу для сбора средств, где используются «умные контракты». Она позволяет превратить взносы в подкрепленные контрактом цифровые активы, которые можно использовать, покупать или продавать в пределах экосистемы Эфириума.
Uport предлагает пользователям безопасный и удобный способ контроля личной информации. Вместо того чтобы полагаться на государственные институты и передавать информацию третьим лицам, пользователи сами контролируют, кто может получить доступ к их личной информации и использовать ее.
BlockApps предлагает предприятиям простой способ создания и разворачивания блокчейн-приложений и управления ими. От этапа подтверждения концепции до создания систем полномасштабного производства и интеграции с прежними системами Blockapps предоставляет все инструменты, необходимые для создания частных и публичных блокчейн-приложений отраслевого масштаба.
Provenance использует Эфириум, чтобы внести прозрачность в цепочки поставок. Путем отслеживания происхождения и истории продуктов проект стремится создать открытую и доступную структуру данных, которая позволит потребителям принимать более взвешенные решения при покупке продуктов.
Augur — это платформа с открытым исходным кодом для создания рынков предсказаний, которая позволяет прогнозировать события и получать за корректные прогнозы вознаграждение. Прогнозы относительно будущих событий в мире, например, кто победит на следующих выборах в США, производятся путем торговли виртуальными долями. Если кто-либо покупает доли правильного прогноза, он получает денежное вознаграждение.
Другие проекты, которые сейчас находятся в разработке, можно посмотреть здесь.
caleb-chen-150x150
«Эфириум — захватывающий общественный эксперимент, который демонстрирует ценность ‘умных контрактов’ в публичном блокчейне. Это результат и источник прорывных инноваций, которых мы не видели с момента появления Интернета», — Калеб Чен, London Trust Media.
Взлом DAO — угроза для платформы
Вы помните, что Эфириум можно использовать для создания децентрализованных автономных организаций? В 2016 году случилось нечто плохое. Стартап, работавший над одним особым проектом под названием The DAO, был взломан.
The DAO — проект, который разрабатывала команда в поддержку другого стартапа, а именно Slock.it. Они хотели создать венчурную фирму, работающую без участия людей, которая позволит инвесторам принимать решения с помощью «умных контрактов». The DAO финансировалась путем продажи токенов и собрала около 150 млн долларов с тысяч людей.
Вскоре после этого неизвестный злоумышленник взломал The DAO. Он украл эфир на сумму в 50 млн долларов (на тот момент). Хотя атака стала возможной из-за технического изъяна в ПО The DAO, а не в платформе, разработчикам и основателям Эфириума пришлось разбираться с этой проблемой (прим. редактора: правильней будет сказать, что они выбрали путь вмешательства в собственный продукт, ради спасения стороннего).
Форк Эфириума
После многочисленных обсуждений сообщество Эфириума проголосовало и решило восстановить украденные средства, осуществив так называемый хард-форк или изменение кода. Хард-форк перенес украденные средства на новый «умный контракт», который позволял истинным владельцам вывести свои токены. Но именно здесь начались проблемы. Последствия этого решения вызывают серьезные споры.
И вот почему. Платформа Эфириума основана на технологии блокчейна, который подразумевает, что все транзакции необратимые и неизменные. Осуществив хард-форк и переписав правила, установленные в блокчейне, представители Эфириума создали опасный прецедент, который противоречит сути блокчейна. Если блокчейн будут менять каждый раз, когда в деле замешана большая сумма денег или достаточное количество людей, блокчейн потеряет свои ценные качества: безопасность, анонимность, защиту от цензуры и неизменность.
Хотя был также предложен менее радикальный софт-форк, сообщество Эфириума и его основатели рискнули. Если бы они не вернули украденные средства инвесторов, то доверие к Эфириуму могло быть подорвано. С другой стороны, восстановление средств потребовало действий, которые противоречили основным идеалам децентрализации и создали опасный прецедент.
Последствие — раскол Эфириума
В итоге большинство людей из сообщества Эфириума проголосовали за хард-форк и восстановили средства инвесторов The DAO. Но не все согласились с этим решением. Это привело к расколу, и появилось два параллельных блокчейна. Те, кто был несогласен с изменениями в блокчейне даже после взлома, относились к Эфириуму Классик. А то большинство, которое согласилось переписать небольшую часть блокчейна и вернуть украденные средства владельцам, относились к Эфириуму.
Оба блокчейна имеют одинаковые особенности и идентичны до конкретного блока, где был осуществлен хард-форк. Это значит, что все произошедшее до хард-форка по-прежнему имеет силу в блокчейне Эфириума Классик. Но после блока, где был осуществлен хард-форк, два блокчейна пошли своими путями.
Будущее Эфириума
Несмотря на проблемы после взлома The DAO, представители Эфириума идут вперед и надеются на светлое будущее. Предоставляя удобную платформу, которая дает людям возможность использовать технологию блокчейна, Эфириум стимулирует децентрализацию мировой экономики. Децентрализованные приложения способны проникнуть в сотни сфер и отраслей, включая финансы, недвижимость, образование, страхование, здравоохранение, государственный сектор и т. д.
joseph-lubin«Если вы думаете, что Интернет изменил нашу жизнь, то Эфириум окажет то же влияние на процесс передачи данных и всю информационную инфраструктуру. Он повлияет на все аспекты нашего существования.
Создание открытой экосистемы Эфириума: так как в следующие два года масштабируемость и настраиваемая приватность открытой платформы Эфириума возрастут, потребители будут использовать свои идентификаторы на основе блокчейна и точку доступа (uPort), чтобы взаимодействовать с разными интересными предложениями на раннем этапе разработки,
включая платформы для сбора средств (Weifund), инструменты коллективного управления (Boardroom), платформы использования и регистрации музыкальных/кинематографических/художественных произведений (ujo), рынки предсказаний (Gnosis, Augur) и игровые приложения (Virtue Poker)», — Джозеф Лубин, генеральный директор Consensys.
Большинство крупных компаний запустят бизнес-процессы на частных блокчейнах.
Частные блокчейны: в течение двух лет основные компании запустят несколько бизнес-процессов на собственных, контролируемых, корпоративных блокчейнах. Сотрудники, клиенты, продавцы и поставщики услуг в каждой компании получат защищенный доступ к этому частному блокчейну через зашифрованные транзакции, подтверждающие личность.
Блокчейн-консорциумы: через два года многие компании начнут создавать в своей экосистеме коллегиальные блокчейн-консорциумы с небольшим количеством участников для сотрудничества в ряде случаев, чтобы воспользоваться общей проверенной инфраструктурой, цепочками поставок или ценностей.
Коммерческое применение публичных блокчейнов: некоторые компании будут использовать публичную платформу Эфириума для некоторых процессов, где применяется тот же набор блокчейн-компонентов, который они приобрели или создали для своих частных реализаций на базе Эфириума.
Платформа Эфириума также помогает изменить подход к использованию Интернета. Децентрализованные приложения смещают фокус с Интернета информации, где мы можем мгновенно просматривать информацию и обмениваться ей, на Интернет ценностей, где люди могут мгновенно обмениваться ценностями без посредников.
Индустрия продолжает изучать блокчейн-платформы, и очевидно, что Эфириум становится лидером. Например, несколько дней назад JPMorgan выпустил свою платформу Quorum с открытым исходным кодом, разработанную с помощью клиента Go Ethereum Джеффом Вилке и его командой. Эфириум используют и несколько других основных банков. А Microsoft создает платформу Bletchley на основе Эфириума в качестве исходного блокчейн-элемента. В индустрии, открыто и тайно, продолжают сотрудничать с Эфириумом, чтобы помочь многообещающей, начинающей кодовой базе достичь зрелости.
Чтобы технология блокчейна развивалась, требуются глобальные усилия. Активная сеть и сообщество добровольных разработчиков очень этому способствуют. Они постоянно совершенствуют и укрепляют платформу Эфириума, помогая ей быстрее реагировать на рыночный спрос. Эти инвестиции времени и ресурсов говорят об их вере в руководство Эфириума и ту ценность, которую отрасли и разработчики извлекут из возможностей платформы», — Джозеф Лубин, генеральный директор Consensys.
Это только начало, и на пути будет еще много препятствий, но Эфириум действительно выглядит качественно новой платформой. Учитывая огромное количество интересных приложений, которые еще предстоит разработать, мы можем только предвкушать, какие невообразимые возможности мы получим.
Congratulations @stimeds! You have received a personal award!
1 Year on Steemit
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard:
SteemitBoard and the Veterans on Steemit - The First Community Badge.
Congratulations @stimeds! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!