# Caracteristici de bază
Indiferent de rețea, fiecare contract inteligent are:
#Adresa
Un identificator unic și permanent care arată locația contractului inteligent pentru acel token
#Cod
Un program care definește modul în care funcționează în general un contract inteligent (setul de funcții pe care le poate îndeplini)
##Stat
Arată starea actuală a unui contract inteligent, de exemplu, ținând evidența cât de mult din token-ul deține fiecare adresă
Să luăm USDT ca exemplu. Are o adresă de contract inteligent TRC-20 imuabilă: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Păstrează soldul curent al USDT pe rețeaua TRON cu lista conturilor care dețin aceste fonduri.
Cum funcționează tranzacțiile pe contractele inteligente
După cum am menționat mai sus, un contract inteligent reprezintă:
o structură dinamică care menține, de exemplu, corespondența între adresele și soldurile utilizatorilor;
un set predefinit de funcții pe care utilizatorii le pot invoca.
Când, de exemplu, Peter dorește să trimită niște USDT către Ann, contractul inteligent numește funcția de „transfer”. Această funcție deduce suma specificată din soldul lui Peter și o adaugă la cea a lui Ann. Deci, un contract inteligent înregistrează mișcarea fondurilor de la o adresă la alta.
Haideți 🤑😉💥
Link 👇👇👇👇👇