ETFFIN Finance >> Finanza personale corso >  >> Criptovaluta >> Blockchain

Cosa sono gli Smart Contract e come funzionano?

I contratti intelligenti sono pezzi di codice informatico che consentono alle applicazioni blockchain di parlare tra loro. Alimentano la vasta industria della finanza decentralizzata da oltre 100 miliardi di dollari. Ma gli usi non si limitano a questo. Le persone utilizzano contratti intelligenti in settori come spedizioni, beneficenza e telecomunicazioni.

Definiti contratti intelligenti

I contratti intelligenti crittografici sono frammenti di codice che girano su blockchain.

Capire i contratti intelligenti e le blockchain

Una blockchain è un registro delle transazioni finanziarie. Le blockchain non tengono traccia del denaro normale, come il dollaro statunitense e canadese. Invece, tengono traccia di nuove forme di denaro digitale chiamate criptovalute.

I registri blockchain sono decentralizzati. Non sono alimentati da società, come Visa o Mastercard, e le monete non sono emesse dai governi. Al contrario, sono gestiti da computer e utenti anonimi in tutto il mondo.

Alcune blockchain, come la blockchain di Bitcoin, funzionano su una tecnologia chiamata proof-of-work. Le blockchain di prova di lavoro verificano le transazioni facendo in modo che i computer corrano per risolvere complessi problemi matematici. Questa razza "estrae" nuove monete nell'esistenza. Altri blockchain, come Tezos, funzionano su una tecnologia chiamata proof-of-stake. Le blockchain proof-of-stake assegnano nuove monete a coloro che hanno promesso più monete.

La blockchain più popolare è Bitcoin, lanciata nel 2009. Al picco di Bitcoin nel 2021, ogni moneta valeva circa $ 67.000 e l'intera blockchain aveva una capitalizzazione di mercato di $ 1,27 trilioni.

Una limitazione della blockchain di Bitcoin è che non puoi davvero fare molto a parte inviare, ricevere o trattenere Bitcoin. Nel 2013, un programmatore chiamato Vitalik Buterin ha iniziato a lavorare su una blockchain che avrebbe supportato i contratti intelligenti. Lo ha chiamato Ethereum e ha lanciato la rete nel luglio 2015 insieme a un gruppo di imprenditori e programmatori.

Gli smart contract di Ethereum

L'innovazione di Ethereum era che avrebbe supportato le applicazioni decentralizzate. Le persone potrebbero scrivere il loro codice decentralizzato, quindi ottenere la blockchain di Ethereum per eseguirli. Ethereum è stata, in effetti, la prima piattaforma di smart contract al mondo.

Su Ethereum potresti anche scrivere uno smart contract per creare nuove criptovalute. Questi sono conosciuti come token. Sono programmabili e puoi fargli fare quello che vuoi. Uno standard popolare, l'ERC-721, è alla base dei contratti intelligenti NFT o dei token non fungibili. Questi sono comunemente usati per l'arte crittografica.

Gli sviluppatori di criptovalute utilizzano contratti intelligenti per mettere in atto complicate politiche monetarie. Alcuni contratti intelligenti distruggono i token dopo che li hai spesi. Altri aumentano la fornitura totale del token ogni mese.

Gli smart contract non si limitano alla creazione di token. Aave, una delle più grandi piattaforme di smart contract, gestisce 18 miliardi di dollari. I suoi contratti intelligenti ti consentono di ottenere enormi prestiti in criptovaluta da altri utenti. Il tutto funziona sul codice. Un gestore di prestiti non deve approvare ogni prestito e un governo o una banca non possono annullarlo.

I prestiti Aave, come tutte le transazioni di contratti intelligenti, si basano sul codice del computer piuttosto che sulla fiducia umana. Il protocollo si è dimostrato resistente. I prestiti verranno eseguiti solo se vengono soddisfatte determinate condizioni, aggirando la necessità di fiducia.

Potresti sottolineare che il normale codice del computer è già pieno di queste condizioni "se... allora". , il che significa che i contratti intelligenti aggiungono livelli di complessità non necessaria. In alcuni casi è vero, non tutto deve essere su una blockchain. Ma il vantaggio di una blockchain è che non puoi alterare queste transazioni.

Queste caratteristiche rendono le blockchain particolarmente utili per le aree che necessitano di molta fiducia. A titolo di esempio, esaminiamo la consegna di tagli di carne bovina di prima qualità.

Certa carne bovina, ad esempio la carne di Kobe, è molto costosa e i tagli vengono spediti in tutto il mondo. Ci sono molte frodi con il manzo di Kobe:la bistecca pubblicizzata come il manzo di Kobe potrebbe essere tutt'altro. È anche costoso pagare le certificazioni che verificano la carne di Kobe come carne di Kobe.

L'agricoltore giapponese potrebbe aggiungere un codice QR che si collega a un token di criptovaluta univoco. Più tardi, un acquirente in un supermercato francese di fascia alta potrebbe raccogliere quel manzo dallo scaffale e scansionare il codice. L'acquirente potrebbe verificare che il token di criptovaluta specifico si riferisca a quel pezzo di carne.

La potenza dello smart contract dipende dalla resilienza dell'intera blockchain. Le blockchain hanno bisogno che più della metà di tutti i miner concordino su una transazione affinché possa essere completata. Per alterare il database, un cattivo attore dovrebbe sopraffare e quindi controllare oltre la metà dei minatori di una blockchain. È quasi impossibile con blockchain grandi come Ethereum.

I critici sottolineano che i contratti intelligenti sono solo un pezzo del puzzle. Anche se il contratto intelligente potrebbe essere sicuro, è ancora possibile, ad esempio, cambiare l'etichetta su un taglio di manzo. Tali critiche non si applicano alla finanza decentralizzata, l'industria multimiliardaria che ruota interamente attorno alle criptovalute.

Le origini del contratto intelligente

Il concetto di smart contract precede Ethereum. L'informatico Nick Szabo ha coniato il termine all'inizio degli anni '90. (Alcune persone pensano che Szabo abbia creato Bitcoin. Szabo ha negato queste affermazioni).

Il whitepaper di Ethereum affermava che Bitcoin era un'implementazione debole dello smart contract. Le applicazioni Bitcoin precedenti a Ethereum, come Counterparty, hanno tentato di imbullonare NFT su Bitcoin. Questi NFT sono diventati preziosi all'inizio degli anni '20 dopo che i trader li hanno convertiti in Ethereum. Taproot, un aggiornamento del 2021 per Bitcoin, consente applicazioni limitate di contratti intelligenti.

Dopo che Ethereum ha reso popolare lo smart contract, le nuove piattaforme blockchain hanno innovato la sua creazione. Blockchain come Cardano, EOS e Tezos sono arrivate per prime. Cardano è il più riuscito; ha una capitalizzazione di mercato di $ 36 miliardi a febbraio 2022. Ethereum è ancora il miglior cane (dopo Bitcoin), con una capitalizzazione di mercato di $ 332 miliardi. Nel 2020 e nel 2021, una nuova classe di blockchain abilitate ai contratti intelligenti ha preso d'assalto il mercato. Le principali piattaforme di smart contract includono Solana, Polkadot e Avalanche.

Le blockchain che sono uscite dopo Ethereum cercano di velocizzare le cose. Ethereum arriva a 14 transazioni al secondo e i costi di transazione possono costare fino a $ 200. Le blockchain più recenti sono incredibilmente veloci e spesso più economiche da usare. Tuttavia, spesso non sono decentralizzati come Ethereum.

Applicazioni popolari degli smart contract

Dopo che la bolla blockchain è cresciuta alla fine degli anni 2010, sembrava che le aziende volessero mettere tutto sulla blockchain. Le applicazioni degli smart contract sono pressoché infinite. Nella sezione che segue, delineeremo alcuni degli esempi più notevoli.

Identità digitale

Gli smart contract possono alimentare le piattaforme di identità digitale. Contrassegnare qualcosa con un token di criptovaluta crea un riferimento affidabile e decentralizzato. Un'applicazione interessante di questo è il settore della beneficenza. Un'azienda chiamata AID:Tech utilizza contratti intelligenti per garantire che il denaro raggiunga coloro che ne hanno più bisogno.

Cambi decentralizzati

Gli scambi decentralizzati ti consentono di scambiare criptovalute senza la necessità di organizzazioni centralizzate. Esempi popolari includono Uniswap, PancakeSwap e SushiSwap. Questi protocolli mirano a sostituire organizzazioni centralizzate come Binance e Coinbase. Usano il codice del computer per mantenere enormi pool di fondi che i trader possono scambiare in entrata e in uscita.

Stablecoin decentralizzate

Le stablecoin sono asset finanziari che mantengono un legame con qualcos'altro. Più comunemente, il dollaro USA. Le stablecoin più popolari, USDC e Tether, sono gestite da grandi aziende. Ma molte di queste società hanno dati finanziari loschi e gli investitori temono le corse agli sportelli. Ciò ha creato una domanda di stablecoin decentralizzate che funzionano su contratti intelligenti. Un popolare protocollo di stablecoin decentralizzato, Maker, sostiene la sua stablecoin, DAI, con prestiti in criptovaluta.

Contenziosi sui pagamenti

Le aziende dedicano molte risorse al calcolo di quanto devono pagare per beni e servizi. Regolare il conto, noto anche come "riconciliazione", non è un compito facile. I calcoli possono diventare rapidamente complicati, soprattutto quando coinvolgono molte aziende. Alcuni settori hanno giocato con l'utilizzo di contratti intelligenti per cercare di semplificare le cose.

L'industria musicale ha a lungo considerato l'utilizzo di contratti intelligenti per riscuotere i diritti d'autore. Uno smart contract potrebbe contrassegnare ogni brano con un token, quindi riscuotere i diritti d'autore ogni volta che viene riprodotto un brano.

L'industria delle telecomunicazioni sta considerando qualcosa di simile. Quando effettui una telefonata, le società di telecomunicazioni instradano i tuoi dati tra diversi provider. Alla fine di ogni mese, devono saldare il conto alla fine di ogni mese. Aziende come Clear vogliono snellire il processo di riconciliazione. Come? Mettendo l'intero sistema sulla blockchain.

Domande frequenti

Uno smart contract è un pezzo di codice che alimenta le applicazioni blockchain. Queste applicazioni, note come dApps (applicazioni decentralizzate) funzionano interamente sul codice e possono funzionare senza intermediari umani. Esempi popolari includono protocolli di prestito decentralizzati, che ti consentono di prendere prestiti crittografici senza la necessità di un gestore di prestiti, o sistemi di identità digitale, che potrebbero un giorno sostituire il tuo passaporto con un token di criptovaluta. Il vantaggio dello smart contract, sostengono i suoi fautori, è che è trustless e che le transazioni non richiedono alcun intervento. Questo elimina gli intermediari, risparmiando sui costi e sul potenziale di corruzione.

Per eseguire un contratto intelligente, dovrai pagare una tariffa "gas". Questa commissione va alla rete e viene utilizzata per premiare i partecipanti (noti come minatori o validatori) che elaborano la tua transazione. Questo token gas è solitamente la moneta nativa della blockchain. Per Ethereum è ETH, per Solana è SOL e per Avalanche è AVAX. L'unica deviazione notevole a questo sono le blockchain sull'ecosistema Cosmos (chiamate appchain), che operano indipendentemente l'una dall'altra; non esiste una moneta "ufficiale" nell'ecosistema Cosmos e uno scambio decentralizzato potrebbe essere alimentato dalla criptovaluta nativa emessa da tale scambio.

Gli smart contract possono essere lenti e costosi da usare. Ethereum, la più grande piattaforma di smart contract, elabora le transazioni a velocità non superiori a 14 transazioni al secondo e queste transazioni costano decine di dollari, e occasionalmente centinaia, quando la rete diventa congestionata.