Ethereum

Ethereum (ETH) logo

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

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

Содержание

Что такое Ethereum?

В качестве платформы с открытым исходным кодом Ethereum значительно упрощает внедрение технологии блокчейн, что объясняет интерес не только новых стартапов, но и крупных разработчиков программного обеспечения, таких как Microsoft, IBM и Acronis. Также интерес к этой платформе проявили такие компании, как банки ВТБ, Сбербанк, авиакомпании Lufthansa и S7, а также международные благотворительные организации.

Ethereum был предложен в конце 2013 года Виталиком Бутериным , исследователем и программистом по криптовалюте. Развитие было профинансировано на онлайн crowndsale в период с июля по август 2014 года. Система вышла в эфир 30 июля 2015 года, а 11,9 миллиона ETH монет были проданы во время crowndsale. Это составляет примерно 13 процентов от общего объема оборота.

В 2016 году, в результате краха проекта DAO , Ethereum был раздвоен на две отдельные blockchain — новая разветвленная версия стала Ethereum (ETH), а оригинал называется как Ethereum Classic (ETC).

История

Концепцию единой децентрализованной виртуальной машины в 2013 году предложил российско-канадский программист Виталик Бутерин. Сеть ethereum работает с 30 июня 2015 года после краудфандинговой кампании (ico ethereum), которая позволила привлечь $18,439 млн. В 2016 году массив Ethereum был разделен на два блока, в результате чего появилась криптовалюта Ethereum Classic.

Происхождение

Обзор Эфириум (Ethereum, ETH). — YouTube

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

Во время публичного объявления в январе 2014 года основной командой Ethereum были Виталик Бутерин, Михай Алиси, Энтони Ди Иорио и Чарльз Хоскинсон. [1] Формальная разработка программного обеспечения Ethereum началась в начале 2014 года через швейцарскую компанию Ethereum Switzerland GmbH ( EthSuisse ). Впоследствии был создан швейцарский некоммерческий фонд, Фонд Ethereum ( Stiftung Ethereum ). Развитие было профинансировано онлайн-публичным crowdsale в июле-августе 2014 года, при этом участники покупали токен Ethereum (эфир)за другую цифровую валюту – Bitcoin . Несмотря на раннюю оценку технических новшеств Ethereum, были подняты вопросы о ее безопасности и масштабируемости.

Основные этапы развития Ethereum

Несколько кодовых прототипов платформы Ethereum были разработаны Фондом в рамках серии Proof-of-Concept до официального запуска сети Frontier.

«Olympic» был последним из этих прототипов и публичным бета-пре-релизом. Olympic сеть предоставила пользователям bounty в 25 000 эфиров для стресс-тестирования пределов blockchain Ethereum.

«Frontier» ознаменовал предварительный экспериментальный выпуск платформы Ethereum в июле 2015 года.

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

«Homestead» является текущей вехой и считается стабильной. Он включает улучшения в обработке транзакций, ценообразовании на газ и безопасности.

В будущем планируется еще как минимум два обновления протокола:

«Metropolis» призван уменьшить сложность ЭВМ и обеспечить большую гибкость для разработчиков смарт-контрактов. Metropolis также добавляет опоры для zkSnarks (от Zcash ); с первой транзакцией zksnarks, происходящей на тестовой сети 19 сентября 2017 года.

Как купить Ethereum

Основная статья: Покупка Ethereum

Перед покупкой криптовалюты необходимо создать ethereum кошелек.

Существует множество кошельков, которые различаются по валютам, которые можно хранить на данных кошельках. У каждой криптовалюты – свой кошелек. Их можно скачать на соответствующих сайтах. Так, например, на https://bitcoin.org есть большой выбор кошельков для различных устройств от ПК до смартфона с различными операционными системами для биткоинов, на ethereum официальный сайт – для Эфириума.

Цена Ethereum

На виджете от Coin360 представлена цена за один токен криптовалюты Ethereum, а также рыночная капитализация в долларах США в настоящий момент времени:

DAO и ветвь Blockchain

В июне 2016 года была обнаружена ошибка в программном коде DAO, платформе для автономного управления инвестиционным капиталом. 16 июня эта уязвимость позволила неизвестным людям перемещать примерно одну треть эфира, доступного в DAO (в то время в размере 50 миллионов долларов США) одному из ChildDAO, который занимался только внешней защитой. Однако из-за особенностей реализации ДАО эти средства были недоступны для вывода в течение месяца.

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

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

Жесткие Форки

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

Архитектура

What is Ethereum? — YouTube

Эфир

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

Токены могут быть неустойчивыми в зависимости от обстоятельств, таких как спад эфира с 21,50 до 8 долларов США, когда DAO был взломан 17 июня 2016 года. По состоянию на июнь 2017 года стоимость эфира выросла до более чем 400 долларов США, что на 5 000% больше, чем в начале года.

Изменчивость цен на любой обмен может в большей степени превышать изменчивость цен на токены Ethereum. «Флеш-крах», вызванный крупным ордером на продажу на одном бирже, где на короткое время снизил цену на этой бирже до 0,10 доллара, поскольку каждое предложение о покупке было ниже преведущего в тот момент, после чего цена быстро восстановилась до более чем 300 долларов США.

ERC20

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

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

Виртуальная машина Ethereum (EVM) — среда выполнения интеллектуальных контрактов в Ethereum. Формальное определение EVM указано в «Желтой бумаге Ethereum», оригинальной версии Gavin Wood . Он полностью изолирован от сети, файловой системы или других процессов в системе хост-компьютера. Каждый узел Ethereum в сети выполняет инструкции EVM. Виртуальные машины Ethereum были реализованы в C++, Go, Haskell, Java, JavaScript, Python, Ruby, Rust и WebAssembly (в настоящее время разрабатывается).

Ethereum Smart contracts

Основная статья: Смарт-контракт

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

Смарт-контракты — это детерминированные механизмы обмена, управляемые цифровыми средствами, которые могут осуществлять прямую платную транзакцию между несколькими пользователями. Они могут использоваться для облегчения, проверки и обеспечения соблюдения переговоров или выполнения процессуальных инструкций и потенциально обхода цензуры, сговора. В Ethereum смарт-контракты рассматриваются как автономные сценарии или децентрализованные приложения с сохранением состояния, которые хранятся в blockchain Ethereum для последующего выполнения EVM. Инструкции, заключенные в контрактах Ethereum, оплачиваются в эфире (или более технически в «газе») и могут быть реализованы на разных языках программирования.

Контракты на публичном blockchain

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

Одна из проблем, связанных с использованием смарт-контрактов в публичном blockchain, заключается в том, что ошибки, включая дыры в безопасности, видны всем, но не могут быть исправлены быстро. Одним из примеров этого является нападение 17 июня 2016 года на DAO, которое было не остановлено далеко не сразу.

В настоящее время ведутся исследования о том, как использовать формальную проверку для выражения и доказательства нетривиальных свойств. В отчете Microsoft Research отмечается, что написание «твердых» интеллектуальных контрактов может быть чрезвычайно сложным на практике, используя взлом DAO, чтобы продемонстрировать эту проблему. В докладе обсуждались инструменты, разработанные Microsoft для проверки контрактов, и отметили, что широкомасштабный анализ опубликованных контрактов, вероятно, выявит распространенные уязвимости. В отчете также указано, что можно проверить эквивалентность программы Solidity и EVM-кода.

Языки программирования

Смарт-контракты представляют собой абстракции программирования на высоком уровне, которые скомпилированы до байт-кода EVM и развернуты в blockchain Ethereum для выполнения. Они могут быть написаны в Solidity (языковая библиотека с сходством с C и JavaScript), Serpent (аналогично Python), LLL (низкоуровневый Lisp-подобный язык) и Mutan (Go-based, но не рекомендуется). Существует также исследовательский ориентированный язык под названием Viper (сильно типизированный на основе Python).

Производительность

В Ethereum все смарт-контракты хранятся публично на каждом узле blockchain. Недостатком является то, что проблемы с производительностью возникают из-за того, что каждый узел вычисляет все интеллектуальные контракты в реальном времени, что приводит к более низкой скорости. Инженеры Ethereum работали над расчетом, но до 2016 года решение не было детализировано. По состоянию на январь 2016 года протокол Ethereum мог обрабатывать 25 транзакций в секунду. В сентябре 2016 года Бутерин сделал предложения по повышению масштабируемости. Бутерин и Джозеф Пун (соавтор Биткойнской информационной сети) в 2017 году объявили о своем намерении запустить масштабирующее решение под названием «Plasma», которое создает «дочерний» blockchain для «основного» родительского blockchain. Проект Plasma не без скептиков, в частности Влад Замфир (ведущий исследователь Ethereum по proof-of-stake) публично поставил под вопрос жизнеспособность проекта Plasma.

Скорость увеличения подачи эфира

По прогнозам, в 2017 году объем поставок эфира увеличится на 14,75%, а к 2065 году будет постепенно снижаться до 1,59%. Однако новая реализация Ethereum под названием «Casper», основанная на proof-of-stake, как ожидается, снизит уровень инфляции до 0,5% до 2%.

Предлагаемое использование

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

Экосистема

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

Ethereum-кошелек

Эти кошельки cryptocurrency поддерживают Ethereum:

Jaxx : Десктопный кошелек KeepKey : Аппаратный кошелек Ledger Nano S: Аппаратный кошелек Mist : Десктопный кошелек

Децентрализованные приложения

  • Цифровые подписи, гарантирующие подлинность и доказательство наличия документов: Люксембургская фондовая биржа разработала такую ​​систему
  • Slock.It разрабатывает интеллектуальные блокировки
  • Цифровые токены, привязанные к валютам: Децентрализованный капитал. Испанский банк Santander также участвует в таком проекте
  • Цифровые токеныпривязаны к золоту: Digix
  • Улучшено управление цифровыми правами для музыки: Imogen Heap
  • Платформы для рынков прогнозирования: Augur, GnosisStox
  • Платформы для crowdfunding: DAO
  • Платформы социальных сетей с экономическими вознаграждением: Backfeed , Akasha
  • Децентрализованные рынки: FreeMyVunk, , Etheropt, , TransActive Grid
  • Денежные переводы: Everex
  • Онлайн-азартные игры: Etheroll
  • Управление зарядкой электромобилей: RWE
  • Безопасные системы идентификации для Интернета: uPort
  • Биржи труда: Blocklancer, Ethlance

Программное обеспечение для предприятий

Индивидуальное программное обеспечение, созданные на основе Ethereum, независимые от общественной сети Ethereum, проходят проверку компанией корпоративного программного обеспечения. Заинтересованные лица включают в свой список Microsoft, IBM, JPMorgan Chase, Deloitte, R3 , Innovate UK (прототип трансграничных платежей).

Enterprise Ethereum Alliance (EEA)

В марте 2017 года различные пусковые цепочки, исследовательские группы и компании из списка Fortune 500 объявили о создании Enterprise Ethereum Alliance (EEA) с 30 членами-учредителями. [16]

К маю в этой некоммерческой организации состояло 116 членов, включая ConsenSys , CME Group, исследовательскую группу Cornell University, исследовательский институт Toyota, Samsung SDS, Microsoft, Intel, JP Morgan, Cooley LLP, Merck KGaA, Deloitte, Accenture, Banco Santander, BNY Mellon, ING Group и Национального банка Канады.

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

К июлю 2017 года в организации было более 150 членов, включая последние пополнения рядов такими компаниями как MasterCard, Cisco Systems и Scotiabank. (Mastercard хотел, чтобы их имя было исключено из пресс-релиза.)

Разрешенные регистры

Используемые на основе Ethereum варианты blockchain используются и исследуются для различных проектов.

  • JP Morgan Chase разрабатывает разрешенный вариант blockchain Ethereum, называемый «Quorum». Он предназначен для достижения линии между частным и общественным в сфере перетасовки производных инструментов и платежей. Идея состоит в том, чтобы удовлетворить регулирующий орган, которому нужен беспрепятственный доступ к финансовым мероприятиям, при этом защищая конфиденциальность сторон, которые не хотят раскрывать свою личность или подробности своих транзакций для широкой общественности.
  • Королевский банк Шотландии объявил, что он построил механизм клиринга и расчетов (CSM) на основе распределенной книги Ethereum и смарт-контрактов.

Экономический смысл

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

Технологии Bacchanalia могут быть успешно объединены с удаленными банковскими услугами, предоставляемого через SMS-сообщения. По мнению The Economist, из-за низкой стоимости эта возможность особенно привлекательна для развивающихся стран.

Реализация программного обеспечения

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

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

Интерес к Ethereum

Ethereum является открытой платформой, что упрощает внедрение технологии блокчейн. Системой интересуются как крупные разработчики ПО (Microsoft, IBM, Acronis), так и банки, в том числе Сбербанк. Запуск Ethereum дал основной толчок общемировому развитию блокчейн и повсеместному ICO стартапов. В частности многие мировые консорциумы (R3, Hyperledger) по изучению блокчейн-технологий используют блокчейн Ethereum.

Академический и профессиональное восприятие

Дэн Боне из Стэнфорда и Випул Гоял из Карнеги Меллона высказались в CNBC, что некоторые из их студентов начинают свои собственные криптовалютные проекты. Корнельский университет, Калифорнийский университет в Беркли и Технологический институт «Технион — Израиль» сформировали инициативу по криптоконкурсам и учебным контрактам (также IC3), и эта организация присоединилась к членам Enterprise Ethereum.

Критика

Уголовное использование

Финансовый блогер на FT Alphaville указал, что преступники используют Ethereum для запуска схем Ponzi и других форм мошенничества с инвестициями. Статья была основана в газете из Университета Кальяри, в которой было размещено количество франчайзинговых контрактов Ethereum, которые способствовали схемам Ponzi почти на 10% из 1384 смарт-контрактов. Однако, по оценкам, только 0,05% транзакций в сети были связаны с такими контрактами.

Спекулятивный пузырь

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

Риски махинаций

В июне 2017 года в блоге газеты «Financial Times» появилась публикация о том, что криптовалюта эфириум используется злоумышленниками для схем Понци и других форм финансовых махинаций. Статья была основана на исследовании Университета Кальяри, которое показало признаки схем Понци почти в 10% из 1384 рассмотренных смарт-контрактов. Между тем, только 0,05% транзакций в сети были связаны с такими контрактами.

Майнинг Ethereum

Основная статья: Майнинг Ethereum

Ethereum mining (майнинг «эфира») это процесс добычи криптовалюты ETH с помощью вычислительных мощностей. Для майнинга «эфира», эмиссия которого не ограничена, используется протокол Proof-of-work. В перспективе платформа планирует перейти на протокол proof-of-stake (PoS), который в теории будет менее энергозатратным. Сложность эфириума постоянно изменяется.

Интересные факты

  • АналогEthereum — Namecoin реализуется пятью строками кода.
  • В 2014 году «Ethereum» занял второе место по объему, собранному через crowdfunding.
  • Фракции эфира названы в честь Вэй Дай, Хэл Финни и Ника Сабо.
  • Виталик Бутерин утверждает, что «создание Ethereum было не делом денег, это была миссия, идея, по которой он хочет идти», и что роль майнинга будет снижаться и снижаться. Это направление не очень перспективно».
  • Имя криптовалюты и ее эмблема — это ссылка на аниме небесного замка Лапута, в котором кристалл имеет ту же форму, что и эмблема криптовалюты. Это был главный источник энергии замка Лапута. В английском дубляже кристалл называется aetherium.

См. также на BitcoinWiki

Внешние ссылки

Примечания

Данная страница является переводом с оригинальной страницы о ETH