- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
9 miti che circondano i contratti intelligenti blockchain
William Mougayar, consulente della Ethereum Foundation, intende sfatare nove miti che circondano i contratti intelligenti basati sulla blockchain.
William Mougayar è un imprenditore di Toronto, consulente della Ethereum Foundation e consulente di Consensus 2016, la conferenza di punta di CoinDesk. È anche l'autore del prossimo libro, La blockchain aziendale.
In questa funzione,Mugayaresplora e tenta di sfatare alcuni dei più grandi equivoci relativi alla tecnologia basata su blockchaincontratti intelligenti.
Gli smart contract sono un fondamento fondamentale della Tecnologie blockchain, ma sono ancora in molti modi fraintesi.
Nella loro piena diffusione, non saranno meno rivoluzionari dell'invenzione del linguaggio di markup HTML, che ha consentito di pubblicare e collegare apertamente le informazioni sul Web.Contratti intelligentipromettono di programmare il nostro mondo sulla base delle blockchain e potenzialmente sostituire molte funzioni attualmente eseguite da intermediari costosi o lenti.
Storicamente, il concetto è stato introdotto per la prima volta da Nick Szabonel 1994. Gli smart contract hanno poi avuto un lungo periodo di gestazione di inattività e disinteresse, perché non esisteva una piattaforma in grado di applicarli, fino all'avvento della Tecnologie blockchain nel 2009. Ora, gli smart contract stanno entrando nel loro PRIME, soprattutto da quando Ethereumli ha resi ulteriormente popolari rendendo la loro programmazione un principio fondamentale della potenza della loro blockchain.
Come ogni nuovo termine di moda, più un termine diventa popolare, più si diffonde. Più verrà usato, ma anche abusato e abusato. Significherà molte cose diverse per persone diverse.
Ecco un elenco di 9 idee sbagliate sui contratti intelligenti e i miei sforzi per sfatare e spiegare queste idee sbagliate:
1. Gli smart contract sono la stessa cosa di un accordo contrattuale
No. Se ci atteniamo aL'idea originale di Nick Szabo, i contratti intelligenti contribuiscono a rendere costosa la violazione di un accordo perché controllano una proprietà di valore nel mondo reale tramite "mezzi digitali".
Quindi, uno smart contract può imporre l'implementazione funzionale di un requisito particolare e può dimostrare che determinate condizioni sono state soddisfatte o meno.
Possono trattarsi di implementazioni piuttosto rigide: ad esempio, se il pagamento di un'auto non viene effettuato in tempo, l'auto viene bloccata digitalmente fino alla ricezione del pagamento.
2. Gli smart contract sono come i contratti ricardiani
No. Contratti ricardiani,reso popolare da Ian Grigg, sono rappresentazioni semantiche in grado di tracciare la responsabilità di un accordo effettivo tra le parti.
Possono anche essere implementati su una blockchain, con o senza uno smart contract. In genere, le firme multiple fanno parte dell'esecuzione di un contratto ricardiano.
3. I contratti intelligenti sono legalmente vincolanti
Gli smart contract non sono legge (ancora), ma potrebbero rappresentare parti di un accordo legale. Gli aspetti legali attorno agli smart contract sonoun lavoro in corso.
L'esito di un contratto intelligente potrebbe essere utilizzato come traccia di controllo per dimostrare che i termini dell'accordo legale sono stati rispettati o meno.
4. I contratti intelligenti includono l'intelligenza artificiale
Di per sé, gli smart contract T sono poi così intelligenti.
Gli smart contract sono in realtà codici software che vengono eseguiti su una blockchain e vengono attivati da dati esterni, che consentono loro di modificare altri dati.
Sono quindi più vicini a un costrutto guidato dagli eventi che all'intelligenza artificiale.
5. Gli smart contract sono applicazioni blockchain
Gli smart contract sono solitamente parte di un'applicazione decentralizzata (blockchain). Potrebbero esserci diversi contratti per un'applicazione specifica.
Ad esempio, se vengono soddisfatte determinate condizioni in uno smart contract, il programma è autorizzato ad aggiornare un database.
6. Gli smart contract sono facili da programmare.
Sì e no. Scrivere un contratto semplice è abbastanza facile, soprattutto se si utilizza un linguaggio specifico per smart contract (ad esempio Ethereum).Solidità), che consente di scrivere processi complessi in poche righe di codice.
Esistono però implementazioni più avanzate di contratti intelligenti che utilizzano gli "oracoli". Gli oracoli sono fonti di dati che inviano informazioni fruibili ai contratti intelligenti.
7. Gli smart contract sono riservati agli sviluppatori
Vero oggi, ma presto vedremo punti di accesso più intuitivi che consentiranno a qualsiasi utente aziendale di configurarli tramite un'interfaccia utente grafica o forse un input linguistico basato su testo.
Il browser Mist di Ethereum è un passo in quella direzione.
8. Gli smart contract non sono sicuri.
Non è vero. Anche nell'implementazione Ethereum , gli smart contract vengono eseguiti come programmi quasi-Turing completi, il che significa che c'è finalità nella loro esecuzione e T rischiano di andare in loop all'infinito.
9. Gli smart contract hanno applicazioni limitate.
Non è vero. Come l'HTML, le applicazioni sono limitate da chi le scrive. Gli smart contract sono ideali per interagire con asset del mondo reale, smart property, IoT e strumenti di servizi finanziari.
Si applicano a quasi tutto ciò che cambia il suo stato nel tempo e a cui potrebbe essere attribuito un valore.
Questi problemi e argomenti saranno discussi durante una prossima sessione del panel aConsenso 2016.
Immagine dell'hackertramite Shutterstock
Nota: Le opinioni espresse in questa rubrica sono quelle dell'autore e non riflettono necessariamente quelle di CoinDesk, Inc. o dei suoi proprietari e affiliati.
William Mougayar
William Mougayar, editorialista CoinDesk , è l'autore di "The Business Blockchain", produttore del Token Summit e investitore e consulente di rischio.
