Научная статья на тему 'Ethereum с открытым исходным кодом: возможности применения в экономике'

Ethereum с открытым исходным кодом: возможности применения в экономике Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
664
70
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ETHEREUM / ЭФИР / "ГАЗ" / BLOCKCHAIN / УМНЫЕ КОНТРАКТЫ / СМАРТ-КОНТРАКТЫ / SMART CONTRACTS / БИТКОИН / BITCOIN / ДЕЦЕНТРАЛИЗОВАННАЯ АВТОНОМНАЯ ОРГАНИЗАЦИЯ (DAO) / DECENTRALIZED AUTONOMOUS ORGANIZATION (THE DAO) / ТЕХНОЛОГИИ / TECHNOLOGY / ПЛАТЕЖНАЯ СИСТЕМА / PAYMENT SYSTEM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Шапиро И.Е.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Шапиро И.Е.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article gives the concept of the term Ethereum and briefly describes the history of the occurrence of the Ethereum platform on the blockchain base, with the functionality of smart contracts or clever contracts. Also given is the definition of «smart contract», «The DAO». The main attraction of the Ethereum platform from other platforms is that it can become an artificial intelligence for making decisions in the future.

Текст научной работы на тему «Ethereum с открытым исходным кодом: возможности применения в экономике»

Шапиро И.Е.,

к.э.н., доцент кафедры «Банковское дело» РГЭУ (РИНХ)

E-mail: 19iesha77@gmail.com

ETHEREUM С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ: ВОЗМОЖНОСТИ ПРИМЕНЕНИЯ В ЭКОНОМИКЕ

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

Ключевые слова: Ethereum, эфир, «газ», blockchain, смарт-контракты, умные контракты, биткоин, Децентрализованная Автономная Организация (DAO), технологии, платежная система

Shapiro I.E.

WHAT IS ETHEREUM WITH OPEN SOURCE SOFTWARE

The article gives the concept of the term Ethereum and briefly describes the history of the occurrence of the Ethereum platform on the blockchain base, with the functionality of smart contracts or clever contracts. Also given is the definition of «smart contract», «The DAO». The main attraction of the Ethereum platform from other platforms is that it can become an artificial intelligence for making decisions in the future.

Keywords: Ethereum, blockchain, smart contracts, bitcoin, decentralized Autonomous Organization (The DAO), technology, payment system

Ethereum - это распределенная вычислительная платформа с открытым исходным кодом, основанная на блочной ба-

зе blockchain, с функционостью смарт-контрактов (скриптов). Ethereum был предложен в конце 2013 года Виталиком Бутериным, программистом и исследователем криптовалюты.

30.07.2015 года - дата выхода первой рабочей версии платформы Ethereum.

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

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

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

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

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

Смарт-контракты заложены и в blockchain Bitcoin, однако их возможности были умышленно ограничены создателем криптовалюты Satoshi Nakomoto. В основе используется язык программирования Script, где отсутствует доступ к blockchain или трансакциям, поэтому нет возможности проверить все условия сделок. Поэтому смарт-контракты в системе Bitcoin спо-

собны справиться только с самыми простыми задачами.

Термин «смарт-контракт» был предложен впервые Nick Szabo в 1994 году, как договор, исполнение обязательств по которому регулируется цифровым протоколом. Таким образом, смарт-контракты (или умные контракты) - протоколы (математические алгоритмы), используемые для проверки обязательств между участниками системы Ethereum. Пользователь не получит перевод актива до тех пор, пока не выполнит условия, прописанные в контракте. Таким образом, выполнение обязательств обеспечивается без регулирующих и государственных органов.

Ethereum также имеет встроенный язык программирования, называемый Solidity, который позволяет любому создавать приложения легко поверх него. Данный код программирования похож на JavaScript. Это своего рода платформа, как Android для смартфонов, которая позволяет всем пользователям с помощью программирования реализовать любое приложение. При использовании платформы Ethereum, контракт считается выполненным, после того как он получил уведомление от другого пользователя или другого смарт-контракта. Компьютерная программа самостоятельно отправляет деньги после выполнения условий, а также может работать с базой данных, которая сопровождает каждую трансакцию. Никто не может прервать исполнение смарт-контракта, после того как он будет подключен к сети. После окончания сделки вычислительный результат записывается в blockchain. Отправитель сможет сразу заметить его, если будет наблюдать за смарт-контрактом.

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

У Ethereum есть собственная валюта - эфир, газ или ETH. Эфир - это «газ» (топливо) для вычислений, происходящих в сети, которыми управляет Ethereum. У этой обменной единицы есть дробные части. Среди них:

• 1/1000 - finney;

• 1/106 - szabo;

• 1/1018 - wei.

По уровню капитализации Ethereum находится на 2-м месте после Bitcoin.

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

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

В результате Ethereum дал начало тому, что сейчас называется - Децентрализованная Автономная Организация (DAO -это аббревиатура термина Distributed Autonomous Organization). Так, на базе Ethereum появился код «The DAO», платформа для автономного управления инвестициями. Она предназначена для поддержки проектов, связанных с Ethereum.

Проект можно представить венчурным фондом, распределяющим ETH между различными blockchain стартапами и проектами. Участники финансирования The DAO получают право голосовать цифровыми токенами за те или иные направле-

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

За 26 дней с начала организации The DAO собрал более $150.000.000 от инвесторов. Однако имеющиеся проблемы в безопасности платформы The DAO, подвергли активы фонда под угрозу хакерской атаки, которыми воспользовались хакеры в июне 2016 года. Что повлекло за собой ограбление? Злоумышленники смогли перевести около 1/3 всей части ETH в ChildDAO. Контроль над этим счетом был только у атакующей стороны. Общая сумма кражи при расчете ETH на то время составила $50.000.000. После тщательного анализа стало ясно, что нарушение работы системы безопасности было вызвано ошибками смарт-контрактов The DAO.

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

Данный инцидент показал, что смарт-контракты, как и традиционные до-

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

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

На сегодняшний день платформа Ethereum входит в ТОП-5 технологий, которые «меняют мир», как когда-то в 70-х мир изменила Глобальная сеть (Интернет).

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 1. ОКО ПЛАНЕТЫ. Новости науки и техники - Вести.пе^ новый проект Ethereum перевернет наше завтра -18.05.2016. - URL: https://oko-planet.su/science/sciencenews/print:page,1,32 2566-vestinet-novyy-proekt-etherium-perevernet-nashe-zavtra.html

BIBLIOGRAPHIC LIST 1. EYE OF THE PLANET. Science and technology news - Вести^^ the new Ethereum project will turn our tomorrow-18.05.2016. - URL: https://oko-planet.su/ science/sciencenews/print:page,1,322566-vestinet-novyy-proekt-etherium-perevernet-nashe-zavtra.html

i Надоели баннеры? Вы всегда можете отключить рекламу.