Смарт-контракт — программа, условия которой выполняются внутри блокчейна. Вместо того чтобы доверять серверу одной компании, пользователи отправляют транзакции на адрес контракта, а сеть исполняет заранее заложенную логику. Такие программы управляют токенами, DEX, кредитными протоколами, NFT и множеством других блокчейн-сервисов.
Смарт-контракт не является «умным договором» в бытовом смысле и не понимает намерения пользователя. Он выполняет код. Если в программе есть ошибка или человек отправил неправильную команду, блокчейн обычно не предоставляет обычной кнопки отмены. Поэтому аудит кода и репутация протокола важны для систем, которые управляют крупными суммами.
Для клиента обменника контракт особенно заметен при работе с токенами ERC-20 и DeFi. Отправка токена, approval и swap могут быть разными вызовами смарт-контрактов и требовать gas. Обычная выплата на адрес не означает, что пользователь должен подписывать сторонний контракт или передавать ему неограниченный доступ к активам. Кроме того, результат выполнения контракта обычно публичен, поэтому после операции его можно проследить через обозреватель соответствующей сети
Цифровая подпись подтверждает, что транзакция была разрешена владельцем соответствующего приватного ключа, при этом сам секрет в сеть не передаётся. Кошелёк берёт данные операции, формирует криптограф ...
Source of Wealth, или SoW, описывает общий источник благосостояния клиента, а не происхождение одной конкретной транзакции. Это может быть предпринимательская деятельность, многолетняя заработная плат ...