Cos’è un contratto intelligente?
Uno smart contract è un contratto che utilizza il linguaggio informatico invece del linguaggio legale per registrare i termini e viene eseguito automaticamente da un programma. In altre parole, i contratti intelligenti sono versioni digitali dei contratti tradizionali che vengono eseguiti sulla rete blockchain e vengono eseguiti automaticamente dai programmi.
Lo Smart Contract è un concetto proposto dal crittologo Nick Szabo negli anni '90. A causa della mancanza di un ambiente di esecuzione affidabile in quel momento, i contratti intelligenti non furono applicati e sviluppati. Fu solo con l'emergere di Ethereum che i contratti intelligenti poterono essere implementati " risurrezione".
I distributori automatici e gli sportelli bancomat possono essere tutti intesi come macchine che eseguono contratti intelligenti in una certa misura, ma questi non sono contratti intelligenti nel vero senso della parola.