Смарт-контракт: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
'''Смарт-контракт''' ({{lang-en|smart contract}} — умный контракт) — автоматически выполняющийся компьютерный [[алгоритм]], предназначенный для формирования, управления и предоставления информации о владении чем-либо, либо для технического обеспечения передачи товара и/или предоставления услуги . В настоящее время, чаще всего смарт-контракты реализуются с применением технологии [[блокчейн]].  
 
'''Смарт-контракт''' ({{lang-en|smart contract}} — умный контракт) — автоматически выполняющийся компьютерный [[алгоритм]], предназначенный для формирования, управления и предоставления информации о владении чем-либо, либо для технического обеспечения передачи товара и/или предоставления услуги . В настоящее время, чаще всего смарт-контракты реализуются с применением технологии [[блокчейн]].  
  
В более узком смысле под смарт-контрактом понимается набор функций и данных (прошлое или текущее состояние), находящихся по определённому адресу в блокчейне.<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> Для работы смарт-контракта все условия и обязательства описываются и в последующем их выполнение обеспечивается независимой распределённой вычислительной системой, чаще всего на базе [https://ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B8%D0%BF%D1%82%D0%BE%D0%B2%D0%B0%D0%BB%D1%8E%D1%82%D0%B0 криптовалют].
+
В более узком смысле под смарт-контрактом понимается набор функций и данных (прошлое или текущее состояние), находящихся по определённому адресу в блокчейне.<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 name=":0">{{Cite web|lang=ru-RU|url=https://www.belta.by/economics/view/belarus-pervoj-v-mire-zakonodatelno-zakrepila-smart-kontrakt-281784-2017/|title=Беларусь первой в мире законодательно закрепила smart-контракт|website=www.belta.by|date=2017-12-22|access-date=2023-03-15}}</ref>.
+
С точки зрения [[Гражданское право|гражданского права]] смарт-контракты выглядят как договора присоединения, присоединение к которым осуществляется одной стороной путём выполнения [[Конклюдентные действия|конклюдентных действий]] (например, путём отправки криптовалюты на [[Адреса блокчейн|блокчейн-адрес]] смарт-контракта). Вторая сторона, после этого, выполняет свои обязательства с использованием заранее настроенной [[Автоматизированная система|автоматизированной системы]].
  
 
== Предыстория ==
 
== Предыстория ==
 
Несмотря на то, что в настоящее время сама идеология смарт-контрактов ассоциируется с блокчейн-системами, в действительности реализация технических решений, подпадающих под определение смарт-контракта началась достаточно давно.
 
Несмотря на то, что в настоящее время сама идеология смарт-контрактов ассоциируется с блокчейн-системами, в действительности реализация технических решений, подпадающих под определение смарт-контракта началась достаточно давно.
 +
 +
== Юридическое принятие смарт-контрактов ==
 +
Первой страной, на государственном уровне подтвердившей юридическую силу смарт-контрактов, стала [[Белоруссия]]<ref name=":0">{{Cite web|lang=ru-RU|url=https://www.belta.by/economics/view/belarus-pervoj-v-mire-zakonodatelno-zakrepila-smart-kontrakt-281784-2017/|title=Беларусь первой в мире законодательно закрепила smart-контракт|website=www.belta.by|date=2017-12-22|access-date=2023-03-15}}</ref>.
  
 
== Примечание ==
 
== Примечание ==

Версия от 17:14, 25 августа 2023

Смарт-контракт (англ. smart contract — умный контракт) — автоматически выполняющийся компьютерный алгоритм, предназначенный для формирования, управления и предоставления информации о владении чем-либо, либо для технического обеспечения передачи товара и/или предоставления услуги . В настоящее время, чаще всего смарт-контракты реализуются с применением технологии блокчейн.

В более узком смысле под смарт-контрактом понимается набор функций и данных (прошлое или текущее состояние), находящихся по определённому адресу в блокчейне.[1] Для работы смарт-контракта все условия и обязательства описываются и в последующем их выполнение обеспечивается независимой распределённой вычислительной системой, чаще всего на базе криптовалют.

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

Предыстория

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

Юридическое принятие смарт-контрактов

Первой страной, на государственном уровне подтвердившей юридическую силу смарт-контрактов, стала Белоруссия[2].

Примечание

  1. Introduction to Smart Contracts — Solidity 0.8.20 documentation. docs.soliditylang.org. Дата обращения: 15 марта 2023.
  2. Беларусь первой в мире законодательно закрепила smart-контракт. www.belta.by (22 декабря 2017). Дата обращения: 15 марта 2023.