ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Ethereum

Che cos'è un contratto intelligente? - In parole povere

Contratti basati su software basati su blockchain affidabili =Contratti intelligenti

Un contratto intelligente è un contratto autoeseguibile in cui i termini e le condizioni sono definiti e applicati tramite software. I contratti intelligenti sono generalmente archiviati e protetti utilizzando la tecnologia blockchain. [1] [2] [3]

Per riformulare, uno smart contract (o contratto crittografico) è un programma per computer che viene eseguito quando vengono soddisfatte una serie di condizioni definite dal creatore del contratto.

è intelligente, perché il software sta facendo qualcosa automaticamente una volta soddisfatte le condizioni.

È "cripto" perché molto di ciò che sta accadendo si basa sui principi della crittografia.

Il vantaggio di uno smart contract è che tecnologie come blockchain e crittografia garantiscono l'esecuzione di un contratto peer-to-peer senza la necessità di coinvolgere avvocati e fiducia (gli smart contract sono contratti peer-to-peer senza fiducia).

Si potrebbe dire che l'intero sistema di transazioni di Bitcoin è composto da contratti intelligenti basati su blockchain. Infatti, si potrebbe sostanzialmente dire che sostanzialmente tutte le criptovalute sono basate su contratti intelligenti. Però, il termine smart contract è spesso associato alla rete Ethereum (poiché è una piattaforma software focalizzata sull'hosting di smart contract e applicazioni decentralizzate su blockchain).

Tenendo presente quanto sopra, i contratti intelligenti non devono funzionare in isolamento, molti contratti intelligenti possono lavorare in tandem per creare un sistema complesso.

La realtà è, il potenziale dei contratti intelligenti va ben oltre la semplice facilitazione delle transazioni. I contratti intelligenti possono davvero fare tutto ciò che potresti immaginare di fare con un contratto basato su software, compresa l'interazione con applicazioni decentralizzate.

Se il contratto dice "invia X token al portafoglio Y alla data Z" (o più in generale "fai X cosa alla data Z"), allora sarà così. Se un contratto dice di prendere questi dati, quindi eseguire il ping di questo altro contratto, quindi memorizzare quei dati lì, quindi attendi 5 giorni e ping questo contratto, e quindi eseguire questo contratto, quindi invia questi dati lì ... ecc ... può fare anche questo. Non c'è davvero un limite alle cose che possono fare i contratti intelligenti basati su software (sebbene, un programmatore deve programmare il contratto e su Ethereum devi pagare le tasse per l'invio delle informazioni tra i contratti; vedi “gas”).

Questo è diverso da un contratto nella vita reale in cui le parti che hanno firmato il contratto (o una terza parte) devono eseguire e far rispettare il contratto. Anziché, è più simile a comandi condizionali "if...then" basati su software ed è imposto dal codice.

Ulteriore, uno smart contract è più flessibile di un vero contratto, poiché può essenzialmente fare tutto ciò che può fare un vero contratto più tutto ciò che può fare uno script di computer.

Come sopra annotato, piattaforme basate su contratti intelligenti, come Ethereum, utilizzare contratti intelligenti insieme alla tecnologia blockchain e consentire a chiunque di creare un contratto intelligente affidabile per qualsiasi scopo.

Una cosa comunemente fatta con la rete di Etherum sono le ICO (in particolare la prevendita di token e la distribuzione di token).

Utilizzando un contratto intelligente, Ether può essere raccolto e un nuovo token può essere distribuito ai portafogli di criptovaluta in tutto il mondo in base ai termini del contratto.

Potrebbe sembrare impreciso dare a qualche compagnia online il tuo Ether nella speranza di riavere i token se non fosse per una certa sicurezza. Il contratto intelligente è la garanzia.

Come con le transazioni di criptovaluta, le transazioni di smart contract sfruttano una tecnologia che sostituisce la necessità di fiducia. Così, l'esistenza di contratti intelligenti apre innumerevoli porte a contratti peer-to-peer affidabili che sfruttano la tecnologia alla base di Bitcoin e altre criptovalute per fare molto di più che facilitare le transazioni.