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