#Caratteristiche di base
Indipendentemente dalla rete, ogni contratto intelligente ha:
#Indirizzo
Un identificatore univoco e permanente che mostra la posizione dello smart contract per quel token
#Codice
Un programma che definisce il funzionamento generale di uno smart contract (l'insieme delle funzioni che può svolgere)
##Stato
Mostra lo stato attuale di uno smart contract, ad esempio, tenendo traccia della quantità di token posseduta da ogni indirizzo
Prendiamo come esempio USDT. Ha un indirizzo smart contract TRC-20 immutabile: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Mantiene il saldo corrente di USDT sulla rete TRON insieme all'elenco dei conti che possiedono questi fondi.
Come funzionano le transazioni sui contratti intelligenti
Come accennato in precedenza, uno smart contract rappresenta:
una struttura dinamica che mantiene, ad esempio, la corrispondenza tra gli indirizzi degli utenti e i saldi;
un insieme predefinito di funzioni che gli utenti possono richiamare.
Quando, ad esempio, Peter vuole inviare USDT ad Ann, lo smart contract richiama la funzione "transfer". Questa funzione sottrae l'importo specificato dal saldo di Peter e lo aggiunge a quello di Ann. Quindi, uno smart contract registra il movimento di fondi da un indirizzo all'altro.
Avanti🤑😉💥
Collegamento 👇👇👇👇👇