Contratti intelligenti
Ethereum è progettato in modo che ogni transazione sia completata se vengono soddisfatte determinate condizioni. Queste regole sono definite nei contratti intelligenti, Smart Contracts.
Un esempio facile: immaginate di voler comprare una bottiglia d’acqua in un distributore automatico, ma invece di avere l’euro che vale, avete solo 50 centesimi. Ovviamente, non importa quanto metti la moneta nella macchina, non potrai comprare la bottiglia d’acqua.
Questo tradotto nel contratto intelligente sarebbe programmare che se metti 1€ nella macchina, ti darà la bottiglia d’acqua.
Uno Smart Contract è totalmente invariabile, per questo le transazioni che si realizzano attraverso questo sistema si caratterizzano per essere “Trustless”, cioè non è necessario fidarsi dell’altra persona, perché se i termini del contratto non sono rispettati, non accadrà.
Questo ci permette di avere una rete decentralizzata e ciò che è più importante, disumanizzata, in questo modo potremmo garantire il suo funzionamento lasciando da parte le interpretazioni.
Cos’è uno smart contract?
Un contratto intelligente è un contratto auto-esecutivo con i termini dell’accordo tra l’acquirente e il venditore che è scritto direttamente in linee di codice. Il codice
e gli accordi in esso contenuti esistono su una rete Blockchain distribuita e decentralizzata, rete Blockchain distribuita e decentralizzata. Il codice controlla l’esecuzione e le transazioni sono tracciabili e irreversibili.
I contratti intelligenti permettono transazioni e accordi di fiducia tra parti disparate e anonime senza la necessità di un’autorità centrale, di un sistema legale o di un meccanismo di applicazione esterno.
- I contratti intelligenti sono contratti auto-esecutivi in cui i termini dell’accordo tra l’acquirente e il venditore sono scritti direttamente in linee di codice.
- I contratti intelligenti rendono le transazioni tracciabili, trasparenti e irreversibili.
Come funzionano i contratti intelligenti
I contratti intelligenti sono stati proposti per la prima volta nel 1994 da Nick Szabo, un informatico americano che ha inventato una moneta virtuale chiamata “Bit Gold” nel 1998, 10 anni prima dell’invenzione del bitcoin. Infatti, Szabo è spesso detto essere il vero Satoshi Nakamoto, l’inventore anonimo di bitcoin, che ha negato.
I contratti intelligenti funzionano seguendo semplici dichiarazioni “if/when… then…” che sono scritte in codice su una blockchain. Una rete di computer esegue le azioni (rilasciare fondi alle parti appropriate; registrare un veicolo; inviare notifiche; emettere un biglietto) quando condizioni predeterminate sono state soddisfatte e verificate. La blockchain viene poi aggiornata quando la transazione viene completata.
I contratti intelligenti vengono eseguiti sulla BlockChain e Cos’è la blockchain?
Blockchain è un libro maestro condiviso e distribuito in cui le transazioni sono registrate digitalmente e collegate insieme per fornire l’intera storia o la provenienza di un bene. Una transazione viene aggiunta alla blockchain solo dopo che è stata convalidata utilizzando un protocollo di consenso, che assicura che sia l’unica versione della verità. Ogni record è anche criptato per fornire un ulteriore livello di sicurezza. Blockchain si dice che sia “immutabile” perché i record non possono essere cambiati e trasparente perché tutti i partecipanti a un commercio hanno accesso alla stessa versione della verità.
Quali sono i vantaggi dei contratti intelligenti?
I vantaggi dei contratti intelligenti vanno di pari passo con Blockchain.
- – Velocità e accuratezza: i contratti intelligenti sono digitali e automatizzati, quindi non dovrete passare il tempo a elaborare documenti cartacei o a riconciliare e correggere gli errori che spesso sono scritti in documenti che sono stati compilati manualmente. Il codice del computer è anche più accurato del codice legale in cui sono scritti i contratti tradizionali.
- – Fiducia: i contratti intelligenti eseguono automaticamente le transazioni secondo regole predeterminate, e le registrazioni criptate di queste transazioni sono condivise tra i partecipanti. Pertanto, nessuno deve mettere in dubbio che le informazioni siano state alterate per un guadagno personale.
- – Sicurezza: i record delle transazioni di Blockchain sono criptati, e questo li rende molto difficili da violare. Poiché ogni singolo record è collegato ai record precedenti e successivi in un libro mastro distribuito, l’intera catena dovrebbe essere modificata per cambiare un singolo record.
- – Risparmio: i contratti intelligenti eliminano la necessità di intermediari perché i partecipanti possono fare affidamento sui dati visibili e sulla tecnologia per eseguire correttamente la transazione. Non c’è bisogno di un’altra persona per convalidare e verificare i termini di un accordo perché è incorporato nel codice.
Puoi seguire i nostri passi nelle reti Discord
Disclaimer: Questo blog e tutti i suoi post e suoi Contenuti sono solo a scopo puramente informativo. Le informazioni non costituiscono un consiglio di investimento e /o un’offerta di investimento. La nostra missione è quella di approfondire il tema delle criptovalute per fornire al lettore gli strumenti necessari in modo che possa decidere autonomamente senza tabù a come avvicinarsi a questo nuovo mondo.