#Основные характеристики
Независимо от сети, каждый смарт-контракт имеет:
#Адрес
Уникальный и постоянный идентификатор, показывающий местоположение смарт-контракта для этого токена.
#Код
Программа, определяющая, как в целом работает смарт-контракт (набор функций, которые он может выполнять).
##Состояние
Он показывает текущее состояние смарт-контракта, например, отслеживая, сколько токена принадлежит каждому адресу.
Давайте возьмем USDT в качестве примера. Он имеет неизменяемый адрес смарт-контракта TRC-20: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
Он хранит текущий баланс USDT в сети TRON со списком счетов, владеющих этими средствами.
Как работают транзакции на смарт-контрактах
Как мы упоминали выше, смарт-контракт представляет собой:
динамическая структура, поддерживающая, например, соответствие между адресами пользователей и балансами;
предопределенный набор функций, которые могут вызывать пользователи.
Когда, например, Питер хочет отправить Анне немного USDT, смарт-контракт вызывает функцию «перевода». Эта функция вычитает указанную сумму с баланса Питера и добавляет ее к балансу Анны. Итак, смарт-контракт фиксирует движение средств с одного адреса на другой.
Вперёд🤑😉💥
Ссылка 👇👇👇👇👇