Cosa sono gli smart contract in relazione a Ethereum?

Il brusio di Bitcoin e Blockchain continua!

Ma hai notato un nuovo termine Contratti intelligenti “ è entrato a far parte della buzz mania?

  • Perché tutti parlano di contratti intelligenti ora?
  • Cosa c’è di così “intelligente” nei contratti intelligenti?

Bene, per capirlo, dobbiamo vedere chi ha portato questo concetto di contratti intelligenti sul tavolo.

Il nome “contratti intelligenti” è stato coniato da uno scienziato informatico crittografico, Nick Szabonegli anni ’90.

Nick Szabo nel 1994 ha detto questo:

Uno smart contract è un protocollo di transazione computerizzato che esegue i termini di un contratto. Gli obiettivi generali sono soddisfare le condizioni contrattuali comuni.

Ahh! Così tecnico!!

Per renderlo più facile da capire, avanziamo rapidamente al 21 ° secolo. Considera un esempio di vita reale in cui stai tirando fuori un sacchetto di patatine mappato contro il numero di attivazione “B6” di un distributore automatico.

Metti una banconota da 10 dollari in un distributore automatico. Questa azione attiva l’opzione successiva per poter selezionare un numero (come B6) sul distributore automatico.

E cosa succede quando selezioni B6?

Una leva nel distributore automatico si muove e spinge fuori il sacchetto di patatine.

Un contratto intelligente esegue automaticamente il file “Se-questo-allora-quello” condizioni codificate su di esso nello stesso modo in cui i trigger vengono implementati in un distributore automatico.

Ma perché tutti ronzano sulla tecnologia obsoleta nei distributori automatici?

Il buzz riguarda i contratti più intelligenti basati sulla tecnologia Ethereum.

Il meccanismo blockchain di Ethereum abbinato alla tecnologia dei contratti intelligenti rimuove intermediari e servizi di deposito a garanzia.

Soffermiamoci più a fondo nel concetto di contratti intelligenti in modo che anche un non tecnico possa capire.

Ma prima devi avere familiarità con Ethereum 101 …

Ethereum in poche parole:

  • Ethereum – Una blockchain che registra tutti i codici eseguiti come transazioni.
  • Etere  La criptovaluta che alimenta la blockchain di Ethereum.

Per avere ancora più familiarità con Ethereum 101, vedere la nostra guida su “Ethereum Cryptocurrency: tutto ciò che un principiante deve sapere”.

Vedi anche:

  • Come acquistare Ethereum (ETH)
  • Come acquistare istantaneamente Ethereum con carta di credito

Cos’è uno Smart Contract?

Cos'è uno Smart ContractImmagine tramite blockchaintechnologies

Uno smart contract è un software che contiene regole e regolamenti per la negoziazione dei termini di un contratto. Verifica automaticamente il contratto e quindi esegue i termini concordati.

E quando il codice centralizzato di questo contratto intelligente viene decentralizzato per scopi di esecuzione sulla blockchain di Ethereum, diventa un contratto più intelligente.

La codifica e l’esecuzione di contratti intelligenti sulla blockchain di Ethereum li rende immutabili e indipendenti dalla centralizzazione.

Caratteristiche di Smart Contract su Ethereum

Uno smart contract ha le seguenti caratteristiche:

  • Auto-esecuzione
  • Immutabile
  • Autovalutazione
  • Applicazione automatica
  • Riduzione dei costi
  • Rimuove terze parti o agenti di deposito a garanzia

Come funzionano gli smart contract su Ethereum?

Gli sviluppatori scrivono il codice del contratto intelligente utilizzando la lingua madre di Ethereum chiamata Solidità.

Questi codici di contratto possono essere di molte forme, come la transazione di denaro quando sono soddisfatte determinate condizioni o lo scambio di beni tra le parti.

Una volta che il codice è stato scritto, viene caricato nel file EVM- Ethereum Virtual Machine, che puoi dire è un compilatore o browser runtime universale per eseguire il codice del contratto intelligente.

Ora, una volta che il codice è sull’EVM, sarà lo stesso su ogni nodo Ethereum.

E ogni nodo proverà a funzionare e vedere se le condizioni sono soddisfatte o meno.

Un contratto di Ethereum coinvolgerà due o più parti che saranno alimentate dall’asset digitale (Ether). Una volta eseguito con successo il contratto, l’asset digitale verrà distribuito o ridistribuito secondo la logica definita nel codice.

Come funzionano gli smart contract su EthereumImmagine tramite lightrains

Per renderlo più facile da capire, considera questo esempio:

Assumilo Harry ha dato un contratto di $ 1000 a Maria per lo sviluppo web. Harry ha codificato i requisiti e le condizioni sul tipo di sito web di cui ha bisogno sulla blockchain di Ethereum.

Ora, questa blockchain fungerà da valutatore ogni volta Maria invia il sito web a Harry per l’approvazione dopo il completamento del progetto. Harry ha già pre-codificato i suoi requisiti (come il tempo di caricamento, l’host del server, le specifiche di progettazione, ecc.).

Adesso, Maria sottopone il lavoro sulla blockchain per la valutazione. Se le condizioni stabilite da Harry vengono valutati con successo e il sito Web viene eseguito secondo i suoi requisiti di codifica, quindi il contratto del valore di $ 1000 verrà immediatamente eseguito automaticamente e il pagamento in Ether equivalente (ETH) verrà rilasciato a Maria.

Ma supponiamo che Mary non abbia ricevuto il pagamento o che Harry non abbia ricevuto il suo lavoro.

Quindi questo conflitto di interessi viene risolto dal contratto intelligente della blockchain, che impone la fiducia per impostazione predefinita.

Perché fidarsi di un contratto intelligente Ethereum?

Poiché ogni cronologia delle transazioni e la cronologia di ogni codice eseguito sono archiviate sulla blockchain, puoi fidarti e verificare tutto quando necessario.

Anche nel caso del contratto intelligente di Harry, Harry non può ingannare Mary. Perché una volta che Mary avrà svolto il suo lavoro, verrà verificato dalla blockchain e registrato su di essa.

Chiunque, incluso Harry, può ispezionare la blockchain, risolvendo così il conflitto o proteggendosi dagli imbrogli.

Inoltre, Harry non può interrompere o manipolare questo contratto poiché l’esecuzione di questo contratto non dipende più da una singola parte o nodo. Poiché il contratto di Harry è in esecuzione su un EVM della blockchain di Ethereum, è resistente ai danni causati da un singolo punto di errore.

D’altra parte, se queste condizioni non sono soddisfatte, Mary dovrà continuare il lavoro fino a quando non verrà creato il sito web appropriato.

Ecco perché puoi fidarti di uno smart contract Ethereum.

Casi d’uso di contratti intelligenti

Casi d'uso di contratti intelligentiImmagine tramite draglet

I contratti intelligenti stanno diventando parte integrante dell’economia blockchain.

Alcune attuali applicazioni degli smart contract:

  • Immobiliare – A Contratto di Midasium è un piccolo programma per computer. Si tratta di una rappresentazione digitale dei mutui accordi come in un contratto immobiliare tradizionale. Questo codice software si esegue automaticamente e autoimposta ed è basato su contratti intelligenti.
  • Gestione della catena di fornitura (Skuchain) – L’approvvigionamento e l’approvvigionamento di un materiale sono generalmente tracciati con tracce cartacee modificabili. Quindi, implementare la gestione della catena di approvvigionamento su blockchain elimina la possibilità di furto o frode.
  • Diritti di proprietà intellettuale – Musicisti, scrittori e artisti possono mettere la loro creatività sulla blockchain e possono controllare la proprietà del loro lavoro. Contratti intelligenti come questo consentono al creatore di raccogliere royalties e pagamenti direttamente senza terze parti coinvolte.

Qual è il futuro degli smart contract?

Bitcoin è semplicemente la prima applicazione sulla blockchain supportata da Internet.

Ma Ethereum e gli smart contract sono le applicazioni di nuova generazione sulla blockchain.

E penso che i contratti intelligenti di Ethereum rispondano anche alla domanda “perché hai bisogno di Ethereum quando hai Bitcoin?”

Proprio come l’invenzione di Internet ha trasformato la vita umana, la blockchain di Ethereum e gli smart contract hanno il potere di cambiare la vita umana in modi incredibili.

  • Perché incredibile?

Perché la maratona è appena iniziata; Ethereum ha solo 3 anni e molti studiosi stanno conducendo molte ricerche su di esso.

Le porte dell’innovazione senza precedenti sono state aperte con l’istituzione di L’Enterprise Ethereum Alliance.

L’Enterprise Ethereum Alliance collega le aziende Fortune 500 (come Accenture, Microsoft, Intel, JP Morgan, Wipro, ecc.), startup e accademici con esperti in materia di Ethereum.

Con questo incontro di menti, è molto probabile che Ethereum sarà la prossima grande criptovaluta.

Cosa ne pensate di Ethereum e degli smart contract? Hai già utilizzato uno smart contract? Condividi la tua esperienza nei commenti qui sotto!

Se trovi utile questo tutorial, condividilo con i tuoi amici su Facebook & Twitter!

Ulteriori letture consigliate:

  • Cos’è Cardano Cryptocurrency (ADA) & Blockchain 3.0
  • Le 5 migliori monete protocollo che devi conoscere
  • Ecco come trasferire Ethereum su un Ledger Nano S.
  • Capire la differenza tra Ethereum & Etere
  • Monete e gettoni: conosci la differenza [Nozioni di base sulla crittografia]

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me