Что такое смарт-контракты?

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

Тем не менее смарт-контракты могут быть гораздо более элементарными, и, хотя они и «умны», они на самом деле не интеллектуальны и не используют ИИ. Итак, что такое смарт-контракты? И как они работают?

Что такое смарт-контракты?

Этот термин был впервые использован в 1990-х годах компьютерным ученым и криптографом Ником Сабо.

В своей статье « Смарт-контракты: строительные блоки для цифровых рынков » Сабо описывает смарт-контракты как «новые институты и новые способы формализации этих институтов […] […], которые стали возможными благодаря цифровой революции». Он называет их «умными» из-за их более высокой функциональности, чем их бумажные предки, при этом подчеркивая, что использование искусственного интеллекта не подразумевается.

Фактически, самый простой пример смарт-контракта – это торговый автомат. Когда покупатель выполняет условия «контракта», вкладывая деньги в машину, он автоматически соблюдает условия соглашения и передает продукт. Конечно, для обмена криптовалютами на основе блокчейна используются более сложные формы смарт-контрактов.

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

По теме: что такое Ethereum и как он работает?

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

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

По теме: 4 лучших приложения для криптовалютной торговли на Android. Таким образом, их основная функция заключается в выполнении определенных положений, таких как перевод средств из кошелька одной стороны в другую. Другими словами, если происходит «x», то в качестве ответа выполняется шаг «y». Затем сам смарт-контракт реплицируется через несколько узлов блокчейна, что обеспечивает безопасность и неизменность, которые предлагает блокчейн.

Насколько «умны» смарт-контракты?

Решение Сабо подчеркнуть, что смарт-контракты на самом деле не «умны», очень важно. Смарт-контракты могут быть умнее своих бумажных аналогов, будучи в состоянии автоматически выполнять некоторые заранее запрограммированные шаги, но они по-прежнему не могут анализировать более субъективные положения контракта.

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