- 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
Dare un senso alla criptoeconomia
Josh Stark sostiene che il concetto di "criptoeconomia" sia ampiamente frainteso, nonostante sia fondamentale per comprendere il settore della blockchain.
Il dottor Josh Stark (@0xstark) è un membro diLaboratori di contabilità E Laboratorio Blockgeeks, un'azienda di co-creazione di blockchain con sede a Toronto, Canada.
In questo articolo Opinioni CoinDesk , Stark sostiene che il termine "criptoeconomia" è ampiamente frainteso, nonostante sia un concetto cruciale necessario per comprendere e analizzare il settore blockchain.
Qualche mese fa Parker Thompson, un noto VC della Silicon Valley,twittatoche "il concetto di criptoeconomia è stupido. È economia. Inventare una parola propria è solo una scusa per ignorare concetti ben compresi."
Il termine "criptoeconomia" crea molta confusione e spesso le persone non hanno ben chiaro cosa si suppone significhi. La parola stessa può essere fuorviante, poiché suggerisce che esista una versione parallela "Cripto" dell'intera economia. Ciò è sbagliato e Parker ha ragione a deridere tale generalizzazione.
In parole povere, la criptoeconomia è l'uso di incentivi e crittografia per progettare nuovi tipi di sistemi, applicazioni e reti. La criptoeconomia riguarda specificamenteedificiocose, e ha più in comune conprogettazione del meccanismo– un'area della matematica e della teoria economica.
La criptoeconomia non è un sottocampo dell'economia, ma piuttosto un'area della crittografia applicata che tiene conto degli incentivi economici e della teoria economica. Bitcoin, Ethereum, Zcash e tutte le altre blockchain pubbliche sono prodotti della criptoeconomia.
La criptoeconomia è ciò che rende le blockchain interessanti, ciò che le rendediversoda altre tecnologie. Come risultato diIl white paper di Satoshi, abbiamo imparato che attraverso la combinazione intelligente di crittografia, teoria delle reti, informatica e incentivi economici possiamo costruire nuovi tipi di tecnologie. Questi nuovi sistemi criptoeconomici possono realizzare cose che queste discipline non potrebbero realizzare da sole. Le blockchain sono solo ONE prodotto di questa nuova scienza pratica.
Questo articolo si propone di spiegare la criptoeconomia in termini chiari e semplici. Innanzitutto, esaminiamo il Bitcoin come esempio di progettazione criptoeconomica. In secondo luogo, consideriamo come la criptoeconomia si collega alla teoria economica in generale. In terzo luogo, esaminiamo tre diverse aree di progettazione e ricerca criptoeconomica attive oggi.
1. Che cosa è la criptoeconomia? Bitcoin come caso di studio
Bitcoin è un prodotto della criptoeconomia.
L'innovazione di Bitcoin è che consente a molte entità che non si conoscono ONE loro di raggiungere in modo affidabile un consenso sullo stato della blockchain Bitcoin . Ciò si ottiene utilizzando una combinazione di incentivi economici e strumenti crittografici di base.
Il design di Bitcoin si basa su incentivi e penalità economiche. Le ricompense economiche vengono utilizzate per arruolare i minatori per supportare la rete. I minatori contribuiscono con il loro hardware e la loro elettricità perché se producono nuovi blocchi, vengono ricompensati con quantità di Bitcoin.
In secondo luogo, i costi economici osanzioni fanno parte del modello di sicurezza di bitcoin. Il modo più ovvio per attaccare la blockchain Bitcoin sarebbe quello di ottenere il controllo della maggior parte del potere di hashing della rete –un cosiddetto attacco del 51 percento– che consentirebbe a un aggressore di censurare in modo affidabile le transazioni e persino di modificare lo stato passato della blockchain.
Ma ottenere il controllo del potere di hashing costa denaro, sotto forma di hardware ed elettricità. Il protocollo di Bitcoinintenzionalmenterende difficile il mining, il che significa che ottenere il controllo della maggior parte della rete è estremamente costoso, tanto che sarebbe difficile trarre profitto dall'attacco. Al 16 agosto 2017, ilcosto di un attacco del 51 percento su Bitcoinsi tratterebbe di circa 1,88 miliardi di dollari in hardware e 3,4 milioni di dollari in elettricità al giorno.
Senza questi incentivi economici attentamente calibrati, Bitcoin T funzionerebbe. Se il mining non avesse un costo elevato, sarebbe facile lanciare un attacco del 51 percento. Se non ci fosse una ricompensa per il mining, non ci sarebbe un'industria di persone che acquistano hardware e pagano l'elettricità per contribuire alla rete.
Anche Bitcoin si basa su protocolli crittografici. Crittografia a chiave pubblica-privata viene utilizzato per dare agli individui un controllo sicuro ed esclusivo sui propri Bitcoin. Funzioni hash vengono utilizzati per "LINK" ogni blocco nella blockchain Bitcoin , dimostrando l'ordine degli Eventi e l'integrità dei dati passati.
Protocolli crittografici come questi ci forniscono gli strumenti di base necessari per costruire sistemi affidabili e sicuri come Bitcoin. Senza qualcosa come un'infrastruttura a chiave pubblica-privata, non potremmo garantire a un utente di avere esclusivo controllo sui loro Bitcoin. Senza qualcosa come le funzioni di hashing, i nodi non sarebbero in grado di garantire l'integrità della cronologia delle transazioni Bitcoin contenute nella blockchain di Bitcoin.
Senza ildurezzadi protocolli crittografici come le funzioni di hashing o la crittografia a chiave pubblica-privata, non avremmo alcuna unità di conto sicura con cui premiare i minatori, nessuna certezza che il nostro record di conti passati fosse autentico ed esclusivamente controllato da un legittimo proprietario. Senza un set di incentivi attentamente calibrato per premiare un settore di minatori, quell'unità di conto non potrebbe avere alcun valore di mercato perché non ci sarebbe certezza che il sistema possa persistere in futuro.
In questo modo, la progettazione di bitcoin richiede una comprensione sia della crittografia sia di come gli incentivi influenzano le proprietà di sicurezza e la funzionalità dei sistemi creati con la crittografia. La criptoeconomia è strana e controintuitiva. La maggior parte di noi non è abituata a pensare al denaro come a un problema di progettazione o ingegneria, né è abituata a considerare la progettazione degli incentivi economici come una componente essenziale di una nuova Tecnologie. La criptoeconomia richiede che pensare ai problemi di sicurezza delle informazioni intermini economici.
ONE degli errori più comuni in questo settore è commesso da coloro che vedono le blockchain solo attraverso la lente dell'informatica o della crittografia applicata. Abbiamo una forte tendenza a dare priorità alle cose con cui ci sentiamo più a nostro agio e a considerare meno importanti le cose al di fuori del nostro dominio di competenza.
Nella Tecnologie blockchain, questo porta molte persone a supporre o astrarre il ruolo cruciale degli incentivi economici. Questo è ONE dei motivi per cui vediamo frasi senza senso come "le blockchain sono senza fiducia," "il Bitcoin è supportato solo dalla matematica" O "le blockchain sono immutabili." Sono tutte cose sbagliate a modo loro, ma hanno tutte l'effetto di offuscare il ruolo essenziale di una vasta rete di persone la cui necessaria partecipazione alla rete è mantenuta attraverso incentivi economici.
Sistemi criptoeconomici come Bitcoin Tatto come la magia per qualcuno che li vede solo come un prodotto dell'informatica, perché Bitcoin può fare cose che l'informatica da sola non potrebbe mai realizzare. La criptoeconomia T è magia, è solo interdisciplinare.
2. Come si collega all'economia più in generale?
Il termine criptoeconomia può essere fuorviante perché suggerisce un paragone con l'economia nel suo complesso. Questo è parte di ciò che porta persone come Parker a respingere il termine. L'economia è lo studio della scelta: come le persone e i gruppi di persone rispondono agli incentivi. L'invenzione della Criptovaluta e Tecnologie blockchain non richiede una nuova teoria della scelta Human : gli umani T sono cambiati. La criptoeconomia è non l'applicazione della teoria macroeconomica e microeconomica ai Mercati Criptovaluta o dei token.
La criptoeconomia ha molto in comune conprogettazione del meccanismo, un campo correlato alla teoria dei giochi. Nella teoria dei giochi, osserviamo una data interazione strategica (un "gioco") e poi cerchiamo di capire le migliori strategie per ogni giocatore e il probabile risultato se entrambi i giocatori Seguici tali strategie. Ad esempio, potremmo usare la teoria dei giochi per esaminare una negoziazione tra due aziende, relazioni tra paesi o persino biologia evolutiva.
La progettazione del meccanismo è spesso definita comeinversioneteoria dei giochi perché partiamo da un risultato desiderato e poi lavoriamo a ritroso per progettare un gioco che, se i giocatori perseguono il proprio interesse personale, produrrà il risultato che vogliamo. Ad esempio, immagina di essere responsabile della progettazione delle regole di un'asta. Abbiamo un obiettivo che vogliamo che gli offerenti offrano effettivamente il valore reale che attribuiscono a un articolo. Per raggiungere questo obiettivo, applichiamo la teoria economica per progettare l'asta come un giocodove la strategia dominante per qualsiasi giocatore è quella di offrire sempre il loro vero valoreONE soluzione a questo problema è chiamata Asta di Vickrey, dove le offerte sono Secret e il vincitore dell'asta (definito come il giocatore con l'offerta più alta) paga solo il secondo importo più alto offerto.
La criptoeconomia, come la progettazione dei meccanismi, si concentra sulla progettazione e creazione di sistemi. Come nel nostro esempio dell'asta, utilizziamo la teoria economica per progettare "regole" o meccanismi che producono un certo risultato di equilibrio. Ma nella criptoeconomia, i meccanismi utilizzati per creare incentivi economici sonocostruito utilizzando crittografia e softwaree i sistemi che progettiamo sono quasi sempredistribuito o decentralizzato.
Bitcoin è un prodotto di questo approccio. Satoshi voleva che Bitcoin avesse determinate proprietà, ad esempio, che fosse in grado di raggiungere un consenso sul suo stato interno e che fosse resistente alla censura. Quindi, Satoshi si mise a progettare un sistema che avrebbe raggiunto quelle proprietà, supponendo che le persone rispondessero in modo razionale agli incentivi economici.
Nella maggior parte dei casi, la criptoeconomia viene utilizzata per fornire ungaranzia di sicurezza su un sistema distribuito. Ad esempio, abbiamo una garanzia di sicurezza criptoeconomica che la blockchain Bitcoin è sicura contro un attacco del 51 percento a meno che qualcuno non sia disposto a spendere qualche miliardo di dollariOppure, in un canale di stato, un argomento che discuteremo più avanti, possiamo avere una garanzia di sicurezza criptoeconomica che un processo off-chain sia quasi sicuro e definitivo quanto una transazione on-chain.
Vale la pena notare che il mechanism design non è una panacea. C'è un limite a quanto possiamo contare sugli incentivi per modellare in modo prevedibile il comportamento futuro. ComeNick Szabo sottolinea giustamente, in ultima analisi stiamo speculando sui futuri stati mentali delle persone e formulando ipotesi su come reagiscono a determinati incentivi. La garanzia di sicurezza di un sistema criptoeconomico dipende in parte dalla forza delle sue ipotesi su come le persone reagiscono agli incentivi economici.
Tre esempi di criptoeconomia
Oggigiorno si stanno progettando almeno tre diversi tipi di sistemi che potrebbero essere definiti “criptoeconomici”.
Esempio 1: Protocolli di consenso
Le blockchain sono in grado di raggiungere un consenso affidabile senza dover fare affidamento su una parte centrale fidata, un prodotto del design criptoeconomico. La soluzione di Bitcoin, che abbiamo esaminato sopra, è chiamata consenso "proof-of-work" perché i minatori devono impegnarsilavoro– sotto forma di hardware ed elettricità – per partecipare alla rete e ricevere ricompense per il mining.
Il miglioramento dei sistemi proof-of-work e la progettazione di alternative a questi è ONE attiva della ricerca e della progettazione criptoeconomica. L'attuale meccanismo di consenso proof-of-work di Ethereum include molte varianti e miglioramenti rispetto al design originale, consentendo tempi di blocco più rapidied essendo di piùresistente alla centralizzazione del mining che può derivare dagli ASIC.
Nel NEAR futuro, Ethereum prevede di migrare verso un protocollo di consenso "proof-of-stake" chiamato Casper. Si tratta di un'alternativa al proof-of-work che non richiede "mining" nel senso usuale: non c'è bisogno di hardware di mining specializzato o di enormi spese di elettricità.
Ricorda che l'intero scopo di richiedere ai minatori di acquistare hardware e spendere elettricità è imporre un costo ai minatori, come un modo per aumentare il costo cumulativo del tentativo di un attacco del 51 percento sufficientemente alto da renderlo troppo costoso. L'idea alla base dei sistemi proof-of-stake è quella di utilizzare depositi di Criptovaluta per creare lo stesso disincentivo, piuttosto che investimenti nel mondo reale come hardware ed elettricità.
Per effettuare mining in un sistema proof-of-stake, è necessario impegnare una certa quantità di ether in uno smart contract "BOND". Proprio come nel proof-of-work, questo aumenta il costo di un attacco del 51 percento: un aggressore dovrebbe impegnare una quantità molto grande di ether per attaccare con successo la rete, che poi perderebbe per sempre.
Casper è stato progettato da Vlad Zamfir, Vitalik Buterin e altri presso la Ethereum Foundation. Puoi leggere di più sulla storia del design di Casper in questa serie di post di Zamfiro sentirlo parlarne su unpodcast recente. Buterin ha scritto un lungo post sulla filosofia di design di CasperQui, e c'è una FAQ utile sul wiki di Ethereum GitHub Qui.
Esempio 2: progettazione di applicazioni criptoeconomiche
Una volta risolto il problema fondamentale del consenso della blockchain, siamo in grado di creare applicazioni che si trovano "in cima" a una blockchain come Ethereum. La blockchain sottostante ci fornisce (1) un'unità di valore che può essere utilizzata per creare incentivi e penalità e (2) un toolkit con cui possiamo progettare una logica condizionale sotto forma di "codice del contratto intelligente." Le applicazioni che realizziamo con questi strumenti possono anche essere il prodotto di una progettazione criptoeconomica.
Ad esempio, il mercato delle previsioniAugur richiede meccanismi criptoeconomici per funzionare. Utilizzando il suo token nativo REP, Augur crea un sistema di incentiviche premia gli utenti per aver segnalato la "verità" all'applicazione, che viene poi utilizzata per risolvere le scommesse nel mercato delle previsioni. Questa è l'innovazione che rende possibile un mercato delle previsioni decentralizzato. Un altro mercato delle previsioni,Gnosis, utilizza un metodo simile, ma consente anche agli utenti di specificare altri meccanismi per determinare i veri risultati (comunemente chiamati "oracoli").
La criptoeconomia viene applicata anche per progettare vendite di token o ICO. Gnosis, ad esempio, ha utilizzato un'"asta olandese"come modello per la sua asta di token, sulla teoria che ciò avrebbe portato a una distribuzione più equa (un esperimento che avevarisultati misti). Abbiamo accennato in precedenza che ONE in cui è stato applicato il mechanism design è la progettazione delle aste, e le vendite di token ci offrono una nuova opportunità per applicare parte di quella teoria.
Si tratta di un tipo di problema diverso rispetto alla creazione dei protocolli di consenso sottostanti, ma condividono abbastanza somiglianze da poter essere entrambi considerati abbastanza criptoeconomici. La creazione di queste applicazioni richiede la comprensione di come gli incentivi modellano il comportamento degli utenti e un'attenta progettazione di meccanismi economici che possano produrre in modo affidabile un determinato risultato. Richiedono inoltre la comprensione delle capacità e dei limiti della blockchain sottostante su cui è costruita l'applicazione.
Molte applicazioni blockchain non sono prodotti della criptoeconomia; ad esempio, applicazioni comeStato E Metamaschera– portafogli o piattaforme che consentono agli utenti di interagire con la blockchain Ethereum . Questi non comportano alcun meccanismo criptoeconomico aggiuntivo oltre a quelli che fanno già parte della blockchain sottostante.
Esempio 3: Canali di stato
La criptoeconomia include anche la pratica di progettare set di interazioni tra individui molto più piccoli. I più notevoli di questi sonocanali stataliI canali di stato non sono un'applicazione, ma una tecnica preziosa che può essere utilizzata dalla maggior parte delle applicazioni blockchain per diventare più efficienti.
Una limitazione fondamentale delle applicazioni blockchain è che le blockchain sono costose. L'invio di transazioni richiede commissioni e l'utilizzo di Ethereum per eseguire il codice smart-contract è relativamente costosoad altri tipi di elaborazione. L'idea alla base dei canali di stato è che possiamo rendere le blockchain più efficienti spostando molti processi fuori dalla catena, mantenendo comunque l'affidabilità caratteristica di una blockchain, attraverso l'uso del design criptoeconomico.
Immagina che ALICE e Bob vogliano scambiare un gran numero di piccoli pagamenti di Criptovaluta. Il modo normale per farlo sarebbe inviare transazioni alla blockchain. Questo è inefficiente: richiede il pagamento di commissioni di transazione e l'attesa della conferma di nuovi blocchi.
Immagina invece che ALICE e Bob firmino transazioni che potrebbero essere inviati alla blockchain, ma non lo sono. Se li passano avanti e FORTH tra ONE , il più velocemente possibile, senza commissioni, perché in realtà non sta ancora arrivando nulla sulla blockchain. Ogni aggiornamento "supera" ONE precedente, aggiornando il saldo tra le parti.
Quando ALICE e Bob hanno finito di scambiare piccoli pagamenti, "chiudono" il canale inviando lo stato finale (vale a dire la transazione firmata più recente) alla blockchain, pagando solo una singola commissione di transazione per un numero illimitato di transazioni tra loro. Possono fidarsi di questo processo perché sia ALICE che Bob sanno che ogni aggiornamento passato tra loro potrebbe essere inviato alla blockchain. Se il canale è progettato correttamente, non c'è modo di imbrogliare, ad esempio, cercando di inviare un aggiornamento precedente come se fosse il più recente, poiché il ricorso alla blockchain è sempre disponibile.
A scopo illustrativo, puoi pensare a questo come a come interagiamo con altre fonti attendibili, come un sistema legale. Quando due parti firmano un contratto, il più delle volte non hanno mai bisogno di portare quel contratto in tribunale e chiedere a un giudice di interpretarlo e applicarlo. Se il contratto è correttamente progettato, entrambe le parti fanno semplicemente ciò che hanno promesso di fare e non interagiscono mai con i tribunali. Il fatto che entrambe le parti possano andare in tribunale e far applicare il contratto è sufficiente a rendere il contratto utile.
Questa tecnica non è utile solo per i pagamenti, ma per qualsiasi aggiornamento dello stato di un programma Ethereum , da qui il termine più generale "canale di stato" piuttosto che lo stretto "canale di pagamento". Invece di inviare pagamenti avanti e FORTH, possiamo inviare aggiornamenti a uno smart contract avanti e FORTH. Possiamo persino inviare interi smart contract Ethereum che, se necessario, verranno inviati alla blockchain ed eseguiti. Questi programmi non devono mai essere eseguiti per essere utili. Tutto ciò che serve è una garanzia sufficientemente elevata che potrebbe essere eseguito se necessario.
In futuro, la maggior parte delle applicazioni blockchain utilizzerà canali di stato in qualche forma. Richiedere meno operazioni on-chain è quasi sempre un netto miglioramento, e molte cose fatte on-chain oggi possono essere spostate in canali di stato pur mantenendo una garanzia sufficientemente elevata da essere utili.
La descrizione sopra tralascia molti dettagli e sfumature importanti su come funzionano i canali di stato. Per una descrizione più dettagliata, Ledger Labsha costruito un'implementazione giocattolo la scorsa estateche dimostra il concetto di base.
Conclusione
Pensare allo spazio blockchain attraverso la lente della criptoeconomia è utile. Una volta compresa l'idea, aiuta a chiarire molte delle controversie e dei dibattiti nel nostro settore.
Ad esempio, le blockchain "autorizzate" che sono gestite centralmente e non utilizzano la proof-of-work sono state fonte di continue controversie sin dalla loro prima proposta. Quest'area di lavoro è spesso definita " Tecnologie di contabilità distribuita" ed è focalizzata su casi d'uso finanziari e aziendali. Molti sostenitori della Tecnologie blockchain non la amano– possono essere blockchain in senso letterale, ma c'è qualcosa in loro che sembra sbagliato. Sembrano rifiutare la cosa che molte persone vedono come l'intero punto della Tecnologie blockchain: essere in grado di produrre consenso senzaaffidandosi a un soggetto centrale o ai sistemi finanziari tradizionali.
Un modo più pulito per fare questa distinzione è tra blockchain che sono prodotti della criptoeconomia e blockchain che non lo sono. Le blockchain che sono semplicemente registri distribuiti e non si basano sulla progettazione criptoeconomica per produrre consenso o allineare gli incentivi potrebbero essere utili per alcune applicazioni. Ma sono distinte dalle blockchain il cui scopo è usare la crittografia e gli incentivi economici per produrre un consenso che prima non poteva esistere, come Bitcoin ed Ethereum. Queste sono due diversotecnologie, e il modo più chiaro per distinguerle è se siano o meno prodotti della criptoeconomia.
In secondo luogo, dovremmo aspettarci che ci saranno protocolli di consenso criptoeconomici che non si basano su una catena letterale di blocchi. Ovviamente, una tale Tecnologie avrebbe qualcosa in comune con la Tecnologie blockchain come la chiamiamo oggi, ma etichettarli come blockchain sarebbe inesatto. Di nuovo, il concetto organizzativo rilevante è se tale protocollo sia il prodotto della criptoeconomia, non se sia una blockchain.
Anche la moda delle ICO ha focalizzato l'attenzione su questa distinzione, anche se in pochi l'hanno espressa chiaramente.Molti persone indipendentemente identificato che ONE dei segnali più forti del valore di un token è se costituisce un componente necessario dell'applicazione a cui è collegato. Per dirla in termini più chiari, la domanda dovrebbe essere: il token fa parte di un meccanismo criptoeconomico necessario nell'applicazione? Comprendere la progettazione del meccanismo di un progetto che detiene una ICO è uno strumento essenziale per determinare l'utilità e il probabile valore di quel token.
Negli ultimi anni, siamo passati dal pensare a questo nuovo campo esclusivamente attraverso la lente di ONE (Bitcoin), al pensarlo in termini di ONE Tecnologie sottostante (blockchain). Ciò che deve accadere ora è fare un passo indietro ancora una volta e vedere questo settore in termini di un approccio unificante per risolvere i problemi: la criptoeconomia.
Ringraziamo Jeff Coleman, Ethan Wilding e Vlad Zamfir per i loro commenti su una bozza precedente di questo articolo.
Dichiarazione informativa: CoinDesk è una sussidiaria di Digital Currency Group, che detiene una quota di proprietà di Zerocoin Electric Coin Company, sviluppatore di Zcash.
Capire l'economiaimmagine tramite 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.
Josh Stark
Josh Stark è un avvocato e responsabile delle operazioni e degli aspetti legali presso Ledger Labs, una società di consulenza blockchain con sede a Toronto, Ontario. La sua ricerca e i suoi scritti si concentrano su questioni legali e di governance nella Tecnologie blockchain. Seguici Josh: @jjmstark o contattarlo direttamente a josh[at]ledgerlabs.com. Josh ha investimenti in Bitcoin ed ether (Vedi: Politiche editoriale).
