We work 24/7

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

Смарт-контракт — программа, условия которой выполняются внутри блокчейна. Вместо того чтобы доверять серверу одной компании, пользователи отправляют транзакции на адрес контракта, а сеть исполняет заранее заложенную логику. Такие программы управляют токенами, DEX, кредитными протоколами, NFT и множеством других блокчейн-сервисов.

Смарт-контракт не является «умным договором» в бытовом смысле и не понимает намерения пользователя. Он выполняет код. Если в программе есть ошибка или человек отправил неправильную команду, блокчейн обычно не предоставляет обычной кнопки отмены. Поэтому аудит кода и репутация протокола важны для систем, которые управляют крупными суммами.

Для клиента обменника контракт особенно заметен при работе с токенами ERC-20 и DeFi. Отправка токена, approval и swap могут быть разными вызовами смарт-контрактов и требовать gas. Обычная выплата на адрес не означает, что пользователь должен подписывать сторонний контракт или передавать ему неограниченный доступ к активам. Кроме того, результат выполнения контракта обычно публичен, поэтому после операции его можно проследить через обозреватель соответствующей сети

Related publications