- 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
Questo nuovo linguaggio di programmazione potrebbe aiutare a sbloccare il potenziale dei contratti intelligenti di Bitcoin
Con l'introduzione di Sapio, Jeremy Rubin spera di ampliare i casi d'uso degli smart contract di Bitcoin e di aumentare la "sovranità finanziaria" dei suoi utenti.
Jeremy Rubin, collaboratore di Bitcoin CORE , ha svelato il suo lavoro su un nuovo linguaggio per contratti intelligenti per Bitcoin, che spera aumenterà "l'autosovranità finanziaria" degli utenti.
Sabato Rubin ha presentato la nuova lingua, Sapio, a unSpericolatoVR incontrarsi presentazionein realtà virtuale, con molti membri del pubblico che si uniscono al discorso indossando visori VR. Ha in programma di rilasciare il linguaggio di programmazione come parte della sua nuova organizzazione di ricerca, Judica.
Gli smart contract con stato consentono agli utenti di bloccare denaro in modo che i fondi T possano essere spesi finché non vengono soddisfatte determinate condizioni o non vengono eseguiti una serie di passaggi interattivi. Questi contratti sono più comunemente associati alla blockchain Ethereum , che è molto flessibile, rendendo gli smart contract con stato facili da scrivere.
Continua a leggere: Come funzionano gli smart contract Ethereum ?
È meno noto, tuttavia, che Bitcoin supporta anche diversi tipi di smart contract più complessi, come richiedere a più di ONE persona di firmare una transazione prima che questa possa essere spesa. Ma rispetto a Ethereum, gli smart contract Bitcoin sono molto più complicati e difficili da creare, oppure sono stateless, ovvero le condizioni sono soddisfatte tutte in una volta o per niente. Finora, questo ha significato che ci sono state meno opzioni per sviluppare smart contract su Bitcoin.
Rubin spera di ampliare ulteriormente i casi d'uso degli smart contract per Bitcoin , per dare agli utenti un controllo ancora maggiore su cosa possono fare con il proprio denaro.
Nuove possibilità per i contratti intelligenti Bitcoin
Sapio potrebbe funzionare per gli smart contract Bitcoin oggi. Ma la maggior parte dei tipi di smart contract che Rubin immagina T sono ancora disponibili su Bitcoin .
Ha costruito Sapio appositamente intornoVERIFICAREMODELLOVERIFICARE (CTV), un cambiamento che, se adottato, potrebbe portare più funzionalità di contratto intelligente alla rete Bitcoin , vale a dire consentire agli utenti di proteggere i propri Bitcoinin modi nuovi.
Nel suo discorso, Rubin ha descritto CTV come "un semplice sistema di patti per Bitcoin". L'idea dei patti, che esiste da molto tempo, è quella di aggiungere misure di sicurezza, come l'inserimento di regole extra in un batch di Bitcoin, impedendo al proprietario del Bitcoin di inviare a tutti gli indirizzi tranne alcuni.
"In pratica, significa che consente di effettuare contratti intelligenti più complessi [determinando] come i Bitcoin possono essere spesi quando viene creata una moneta", ha affermato Rubin.
ONE caso d'uso per i patti sono i "vault" Bitcoin . Di solito, una volta che una chiave privata è stata presa, un malintenzionato può scappare con le monete associate. Ma bloccare i tuoi fondi in un tale caveau aggiunge restrizioni al movimento di Bitcoin in caso di errore o di un altro problema di sicurezza.
"Penso che i caveau siano ONE dei casi d'uso più importanti che CTV porterà sul tavolo. Offrono un'immensa quantità di strumenti di sovranità finanziaria a un vasto pubblico", ha affermato Rubin, aggiungendo che questa Tecnologie apre l'opportunità agli utenti di farlo da soli senza un fornitore di servizi di terze parti.
Continua a leggere: Il "Grande Lockdown" sta aumentando la domanda di soluzioni di custodia Bitcoin
I caveau sono attualmentepossibile in Bitcoin, ma potrebbe essere molto più facile crearlo con CTV, ha sostenuto Rubin.
Mentre Rubin è più entusiasta dei vault, CTV apre una varietà di altri casi d'uso, come il controllo della congestione. CTV potrebbe aiutare gli utenti Bitcoin ad aspettare commissioni elevate per un momento in cui la blockchain ha meno traffico di transazioni e, di conseguenza, commissioni più basse.
Ora che Rubin ha creato Sapio, un linguaggio per smart contract specifico per CTV, questi casi d'uso diventeranno più facili da programmare per gli sviluppatori e, di conseguenza, più facili da implementare per gli utenti comuni.
Bitcoin come "sistema giudiziario"
La neonata organizzazione di ricerca di Rubin, Judica, si concentrerà su questo insieme di tecnologie. Ha in programma di rilasciare strumenti che spera "espandano in modo massiccio l'economia Bitcoin ", ha detto Rubin a CoinDesk in un'e-mail.
La parola "Judica" in latino significa "giudizio": Rubin vede Bitcoin come un sistema giudiziario e vuole spingerlo a crescere in questo ruolo.
"Se si guarda alla relazione tra il mercato e il governo, di solito gli assolutisti del libero mercato diranno che il governo è semplicemente un agente interferente e se ne andrà. Ma se si guarda più da vicino, la funzionalità dei tribunali è in realtà fondamentale per lo sviluppo dell'economia. Senza tribunali affidabili o un qualche sistema giudiziario (anche l'arbitrato privato conta), fare transazioni con estranei è molto più rischioso, il che limita gravemente l'attività economica."
Bitcoin entra in gioco e rende tutto più facile. "La capacità di far rispettare i contatti tramite un sistema legale (piuttosto che tramite la forza personale) consente a un'economia di prosperare", ha affermato.
Ma sostiene che Bitcoin sia troppo limitato nelle sue possibilità attuali.
"La blockchain Bitcoin svolge la funzione di organo giudiziario, ma al momento i tipi di contratti che può risolvere sono piuttosto limitati ed è difficile sviluppare contratti più avanzati", ha aggiunto Rubin.
Come parte di Judica, Rubin ha in programma di rilasciare Sapio "insieme a progetti per una miriade di contratti intelligenti" implementati nel linguaggio dei contratti intelligenti. Poiché Judica è ancora nelle sue fasi iniziali, Rubin ha detto che ècercandosovvenzioni, fondi e altri membri del team che possono unirsi.
Spedizione CTV e Sapio
Ma non è chiaro quando (e se) CTV verrà implementato, ha spiegato Rubin nel suo intervento. È un cambiamento Bitcoin più grande, quindi potrebbe volerci del tempo prima che l'opcode sia utilizzabile.
"T so esattamente quando accadrà. Vorrei vederlo prima piuttosto che dopo", ha detto Rubin.
Poiché Bitcoin è decentralizzato, non c'è un'autorità centrale che prenda decisioni. Di conseguenza, gli sviluppatori T sono sempre d'accordo sulla strada da seguire.
"Se chiedi a ogni sviluppatore quando [CTV verrà distribuito], otterrai risposte molto diverse", ha detto Rubin nella sua lezione. "C'è un numero ragionevole di persone che dice che mancano tre anni a oggi, almeno".
Rubin ha sostenuto CTV, che, se attivato con successo, aggiungerebbe queste capacità a Bitcoin. La maggior parte delle modifiche a Bitcoin , grandi o piccole, sono dettagli di implementazione o policy locali. Tuttavia, poiché CTV modifica una regola di consenso globale, verrebbe consegnata tramite un "soft fork", anche se le modifiche effettive del codice richieste per CTV sono piccole. Pertanto, richiederebbe un numero sufficiente di partecipanti alla rete per supportarla per attivarla senza problemi. Quindi, Rubin T è sicuro di quando la modifica diventerà disponibile.
Continua a leggere: Forcella dura contro forcella morbida
Molti sviluppatori Bitcoin sono più cauti e approvano solo le modifiche che sono state esaminate fino a un certo punto.
Ma, Opinioni Rubin, una tempistica di tre anni è decisamente troppo lunga. Ha definito questa tempistica "triste" e ha detto: "È difficile per me sostenere che si tratti di qualcosa di importante su cui lavorare se non è realmente utilizzabile prima di almeno tre anni da adesso".
"Alcune persone sono tipo, 'Spediscilo e vediamo se possiamo farlo in sei mesi.' Io rientro più in quella categoria", ha detto, suggerendo che i cambiamenti dovrebbero essere fatti rapidamente mentre Bitcoin è ancora nelle sue fasi iniziali ed è più malleabile. "Sostengo che Bitcoin è così precoce e sperimentale che dobbiamo spingere molto rapidamente. Altri ritengono che Bitcoin sia più irrigidito e debba muoversi molto lentamente".
Rubin ritiene che questo tipo di cambiamento sia importante per il futuro di Bitcoin.
Come ha affermato nella sua presentazione, "Abbiamo bisogno di molte nuove [caratteristiche], quindi quando diciamo 'Bitcoin risolve questo problema, in realtà significa ciò che pensiamo."
Alyssa Hertig
Giornalista tecnologica collaboratrice di CoinDesk, Alyssa Hertig è una programmatrice e giornalista specializzata in Bitcoin e Lightning Network. Nel corso degli anni, il suo lavoro è apparso anche su VICE, Mic e Reason. Attualmente sta scrivendo un libro che esplora i dettagli della governance Bitcoin . Alyssa possiede alcuni BTC.
