721Beat

View Original

Cosa sono gli Smart Contract

I contratti intelligenti sono gli elementi costitutivi fondamentali delle applicazioni decentralizzate (dapp) di una blockahin

Key Takeaways

  • Sono programmi per computer memorizzati sulla blockchain che consentono di convertire i contratti tradizionali in paralleli digitali.

  • I contratti intelligenti sono molto logici: seguono una struttura if this then that. Ciò significa che si comportano esattamente come programmati e non possono essere modificati.

  • Alcuni potenziali vantaggi dei contratti intelligenti includono automazione, trasparenza e sicurezza, alcuni svantaggi possono essere una regolamentazione debole e una potenziale vulnerabilità.

Nick Szabo ha coniato il termine "contratto intelligente". Nel 1994, ha scritto un'introduzione al concetto e, nel 1996, un'esplorazione di cosa potrebbero fare i contratti intelligenti .

I contratti intelligenti digitalizzano gli accordi trasformando i termini di un accordo in codice informatico che viene eseguito automaticamente quando i termini del contratto vengono rispettati.

Uno dei vantaggi più significativi dei contratti intelligenti rispetto ai contratti regolari è che il risultato viene eseguito automaticamente quando si realizzano le condizioni del contratto. Non è necessario attendere che un essere umano esegua il risultato. In altre parole: i contratti intelligenti eliminano il bisogno di fiducia.

I contratti intelligenti sono programmi per computer che vivono sulla blockchain. Possono essere eseguiti automaticamente e possono fare praticamente tutto ciò che fanno altri programmi per computer.

Possono eseguire calcoli, creare valuta, archiviare dati, coniare NFT, inviare comunicazioni e persino generare grafici.