Изменения

Перейти к навигации Перейти к поиску
5141 байт добавлено ,  2 года назад
нет описания правки
Строка 3: Строка 3:  
В более узком смысле под смарт-контрактом понимается набор функций и данных (прошлое или текущее состояние), находящихся по определённому адресу в блокчейне.<ref>{{Cite web|url=https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html|title=Introduction to Smart Contracts — Solidity 0.8.20 documentation|website=docs.soliditylang.org|access-date=2023-03-15}}</ref> Для работы смарт-контракта все условия и обязательства описываются и в последующем их выполнение обеспечивается независимой распределённой вычислительной системой, чаще всего на базе [[Криптовалюта|криптовалют]].
 
В более узком смысле под смарт-контрактом понимается набор функций и данных (прошлое или текущее состояние), находящихся по определённому адресу в блокчейне.<ref>{{Cite web|url=https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html|title=Introduction to Smart Contracts — Solidity 0.8.20 documentation|website=docs.soliditylang.org|access-date=2023-03-15}}</ref> Для работы смарт-контракта все условия и обязательства описываются и в последующем их выполнение обеспечивается независимой распределённой вычислительной системой, чаще всего на базе [[Криптовалюта|криптовалют]].
   −
С точки зрения [[Гражданское право|гражданского права]] смарт-контракты выглядят как договора присоединения, присоединение к которым осуществляется одной стороной путём выполнения [[Конклюдентные действия|конклюдентных действий]] (например, путём отправки криптовалюты на [[Адреса блокчейн|блокчейн-адрес]] смарт-контракта). Вторая сторона, после этого, выполняет свои обязательства с использованием заранее настроенной [[Автоматизированная система|автоматизированной системы]].
+
С точки зрения [[Гражданское право|гражданского права]] многие смарт-контракты выглядят как договора присоединения, присоединение к которым осуществляется одной стороной путём выполнения [[Конклюдентные действия|конклюдентных действий]] (например, путём отправки криптовалюты на [[Адреса блокчейн|блокчейн-адрес]] смарт-контракта). Вторая сторона, после этого, выполняет свои обязательства с использованием заранее настроенной [[Автоматизированная система|автоматизированной системы]].
 +
 
 +
Термин и общее понятие «смарт-контракта» впервые использовал [[Сабо, Ник|Ник Сабо]], использовав его в 1994 году в своей концептуальной статье «Smart Contracts»<ref name=":1">{{Cite web|url=https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html|title=Smart Contracts|website=www.fon.hum.uva.nl|access-date=2023-03-15}}</ref>.
 +
 
 +
В другой статье 1996 года он более подробно исследовал потенциальные возможности применения умных контрактов и более лаконично изложил саму суть: «Смарт-контракты — это набор обещаний в цифровом формате, включая протоколы, по которым стороны выполняют эти обещания»<ref name=":2">{{Cite web|url=https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html|title=Nick Szabo -- Smart Contracts: Building Blocks for Digital Markets|website=www.fon.hum.uva.nl|access-date=2023-03-15}}</ref>. Уже к 1997 году был разработан ряд алгоритмов и протоколов, пригодных для базовой реализации идеи<ref>{{Cite web|url=https://web.archive.org/web/20190417090806/https://ojphi.org/ojs/index.php/fm/article/view/548/469|title=Smart Contracts: Formalizing and Securing Relationships on Public Networks|website=ojphi.org|date=1997-09-01|access-date=2022-06-07}}</ref>.
 +
 
 +
В своих статьях Сабо обобщил это понятие, указав, что "грубыми" смарт-контрактами или "техническими предшественниками" смарт-контрактов являются [[Платёжный терминал|платёжные терминалы]] и [[Платёжная карта|карты]], [[EDI]], агорическое<ref>По всей видимости, Сабо имел ввиду алгоритмы динамического [[Управление пропускной способностью сети|выделения пропускной способности сети]], опирающиеся на тот или иной вид автоматически проводимого между потребителями аукциона. В период написание первых статей Сабо, обсуждение подобных подходов к организации работы сети было весьма популярным и их планировалось реализовать, в частности, в [[ATM (сетевая технология)|сетях ATM]]. Однако, в дальнейшем, по мере падения стоимости и роста пропускной способности оборудования и каналов передачи данных, эти идеи потеряли свою актуальность и так никогда и не были реализованы в полном объёме.</ref> распределение пропускной способности общедоступной сети передачи данных, а также сети [[SWIFT]], [[ACH]] и [[FedWire]] для передачи и [[Клиринг платежей|клиринга платежей]] между банками<ref name=":1" /><ref name=":2" />.
    
== Предыстория ==
 
== Предыстория ==
Несмотря на то, что в настоящее время сама идеология смарт-контрактов ассоциируется с блокчейн-системами, в действительности реализация технических решений, подпадающих под определение смарт-контракта началась достаточно давно.
+
Несмотря на то, что в настоящее время сама идеология смарт-контрактов ассоциируется с блокчейн-системами, практическая реализация технических решений, подпадающих под определение смарт-контракта, данное Сабо, началась достаточно давно.
 +
 
 +
Очевидно, что [[торговый автомат]], выдающий порцию товара в обмен на опущенную монету или заранее купленный жетон может рассматриваться как первая, наиболее примитивная версия смарт-контракта. Описание первых работающих торговых автоматов для продажи священной воды и воды для омовения рук в храмах дал [[Герон Александрийский]] в I веке н.э. в своей работе  «[[Пневматика (книга Герона Александрийского)|Пневматика]]». Ник Сабо, как уже было сказано выше, приводил торговый автомат в качестве  простейшего примера смарт-контракта. Он писал, что «торговый автомат является контрактом на предъявителя: любой, у кого есть монеты, может участвовать в обмене с продавцом»<ref name=":2" />. Эти действия происходят в автоматическом режиме без непосредственного участия продавца, роль которого сводится к настройке автомата, загрузке товаров и инкассации денег, но от продавца не требуется непосредственного общения с покупателем.  
   −
Очевидно, что [[торговый автомат]], выдающий порцию товара в обмен на опущенную монету или заранее купленный жетон может рассматриваться как первая, наиболее примитивная версия смарт-контракта. Описание первых работающих торговых автоматов для продажи священной воды и воды для омовения рук в храмах дал [[Герон Александрийский]] в I веке н.э. в своей работе  «[[Пневматика (книга Герона Александрийского)|Пневматика]]».
+
Смарт-контракт также самостоятельно выполняет описанные действия (например, предоставляет цифровой товар, отправляет деньги, открыто или закрыто публикует информацию), если выполнены заложенные в нём условия, точно так же, как это реализовано в торговом автомате.
    
== Юридическое принятие смарт-контрактов ==
 
== Юридическое принятие смарт-контрактов ==

Реклама:

Навигация