https://bc.game/
vertex.market
broex.io

Смарт-контракт

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

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

Появление и развитие смарт-контрактов

Хотя смарт-контракты стали популярны в контексте блокчейна и криптовалют, концепция была впервые описана еще в 1994 году американским криптографом Ником Сабо (Nick Szabo). Идея Сабо заключалась в том, что смарт-контракты будут использовать математические алгоритмы и самостоятельно инициировать исполнение сделки, контролируя выполнение необходимых условий.

Концепция смарт-контрактов получила первое воплощение с появлением Биткоина. Однако из-за ограничений протокола в Биткоине реализованы ограниченные функции смарт-контрактов, например, мультиподписи. Широкое распространение смарт-контракты получили после запуска Эфириума в 2015 году, в котором они работают на Виртуальной Машине Эфириума (EVM).

Со временем появилось множестве других платформ смарт-контрактов, но их концепция в основном сходна с Эфириумом. Это NEO, EOS, Tron, Waves, Ontology, VeChain и многие другие блокчейны.

Есть и более оригинальные или узконаправленные реализации смарт-контрактов. Например, в Algorand появились фиксирующие состояние смарт-контракты (stateful smart contracts), а Cardano разрабатывает смарт-контракты на основе концепции расширенных неистраченных выходов (Extended UTXO), где выполнение смарт-контракта разделяется на несколько транзакций. Secret Network запустила «секретные контракты» в своем блокчейне,  где можно использовать конфиденциальные данные в dApps без раскрытия исходной информации.

Как работают смарт-контракты

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

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

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

Преимущества и недостатки смарт-контрактов

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

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

Правовой статус смарт-контрактов

В некоторых штатах США смарт-контракты легализованы и имеют юридическую силу, например, в Аризоне и Иллинойсе. В других штатах, а также в Конгрессе США, также рассматриваются аналогичные законопроекты.

В октябре 2019 года в силу вступили поправки в ГК РФ, в которых письменная форма сделки была приравнена к совершению сделки с помощью электронных и иных технических средств. Таким образом, смарт-контракты регулируются наряду с традиционными сделками в рамках ГК РФ.

Выбор редакции
Популярные новости
Последние новости
15 Июля 2020
5 Февраля 2020
3 Февраля 2020
29 Января 2020
23 Января 2020
30 Мая 2019
25 Декабря 2018
20 Декабря 2018
31 Октября 2018
24 Октября 2018
6 Июля 2015
2 Сентября 2016
31 Января 2017
27 Июня 2017
6 Декабря 2016
25 Июля 2017
15 Мая 2016
16 Января 2018
5 Июля 2016
24 Января 2017
22 Октября 2020
15 Октября 2020
14 Октября 2020
9 Октября 2020
8 Октября 2020
5 Октября 2020
24 Сентября 2020
16 Сентября 2020
15 Сентября 2020
Калькулятор майнинга
Скорость, GH/s:
Сложность:
Курс BTC/USD:
Курс BTC/RUB:
в день в неделю в месяц
BTC
0.000013
0.000088
0.000377
USD
0.16493
1.1545
4.9480
RUB
12.612
88.284
378.36
Расширенный калькулятор
cryptoreactor
Курсы криптовалют
Обновить
broex.io
https://obmenat.com/
Статистика сети
Текущая сложность: 19997335994446
Следующая сложность: 19186203534519 (-4.06%)
Блоков до пересчета: 848
Цена шары (PPS): 0.0000000000
Мощность сети (Th/s): 137340194.53
Блоков в сети: 654352
Блоков в час: 5.76
Блоков за последний час: 6
До 3.125 BTC/блок: 1342.94 дней
(185648 блоков)
https://buyex.exchange/