Перейти к основному содержимому

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

Смарт-контракт — это программа, которая автоматически выполняет условия договора на блокчейне.

Смарт-контракты позволяют проводить операции без участия посредников. Они широко используются в экосистеме DeFi и других блокчейн-приложениях. Смарт-контракты создаются при помощи таких языков программирования, как Solidity, Rust, Move и другие. Смарт-контракты публикуются в блокчейне и после этого с ними можно взаимодействовать.

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

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

Например:

  • отправка платежа
  • выполнение сделки
  • обмен токенов

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

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

Где используются смарт-контракты

Смарт-контракты применяются в:

  • DeFi
  • NFT
  • децентрализованных биржах
  • DAO

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

  • автоматическое выполнение условий
  • отсутствие посредников
  • прозрачность операций

Связанные термины

FAQ

Кто придумал смарт-контракты?

Концепцию смарт-контрактов предложил Ник Сабо в 1990-х годах.

На каком блокчейне работают смарт-контракты?

Наиболее известная платформа — Ethereum.

Можно ли изменить смарт-контракт?

Обычно нет, потому что код записывается в блокчейн.