tc935
Nuovo Utente
- Registrato
- 30/6/11
- Messaggi
- 368
- Punti reazioni
- 10
Smart contract
Gli smart contracts sono “protocolli informatici che facilitano, verificano o fanno rispettare la negoziazione o l’esecuzione di un contratto”
Lo smart contract funziona con logiche “se A allora B” (A implica B), ciò significa che il protocollo verifica in automatico l’avverarsi delle condizioni di esecuzione del contratto e si auto-esegue se e solo se tutte le condizioni sono verificate, applicando in automatico le clausole concordate dalle parti. Questo automatismo permette di stipulare ed eseguire contratti in modo sicuro ed economico, in quanto non è necessaria la fiducia tra le parti contraenti, né l’intervento di terze parti neutrali (intermediari). E’ il protocollo che funge da intermediario indipendente, “decidendo” in modo intelligente (smart) se eseguire o no il contratto e applicando autonomamente le condizioni prestabilite. Un altro di elemento di sicurezza è l’impossibilità di annullare lo smart contract (esso è immutabile). Infine, gli smart contracts sono decentrati, cioè si trovano su una rete distribuita e quindi la loro esecuzione deve essere "validata" da molti nodi all'interno del network. Un tentativo di forzatura del contratto da parte di un nodo porterebbe gli altri nodi a invalidare il contratto.
Gli smart contracts sono “protocolli informatici che facilitano, verificano o fanno rispettare la negoziazione o l’esecuzione di un contratto”
Lo smart contract funziona con logiche “se A allora B” (A implica B), ciò significa che il protocollo verifica in automatico l’avverarsi delle condizioni di esecuzione del contratto e si auto-esegue se e solo se tutte le condizioni sono verificate, applicando in automatico le clausole concordate dalle parti. Questo automatismo permette di stipulare ed eseguire contratti in modo sicuro ed economico, in quanto non è necessaria la fiducia tra le parti contraenti, né l’intervento di terze parti neutrali (intermediari). E’ il protocollo che funge da intermediario indipendente, “decidendo” in modo intelligente (smart) se eseguire o no il contratto e applicando autonomamente le condizioni prestabilite. Un altro di elemento di sicurezza è l’impossibilità di annullare lo smart contract (esso è immutabile). Infine, gli smart contracts sono decentrati, cioè si trovano su una rete distribuita e quindi la loro esecuzione deve essere "validata" da molti nodi all'interno del network. Un tentativo di forzatura del contratto da parte di un nodo porterebbe gli altri nodi a invalidare il contratto.