Crypto Prices

Esplorare l’Origine del DeFi di Bitcoin: Perché è Così Complicato Scalare le Applicazioni?

prima di 8 ore
2 minuti letti
2 visualizzazioni

Il Processo di Sviluppo su Bitcoin

Il processo di sviluppo di token, NFT e DeFi su Bitcoin è in realtà più complicato di quanto sembri. Sulla Ethereum Virtual Machine (EVM) e su altre piattaforme di smart contract, gli smart contract sono completi di Turing, il che significa che nuove funzionalità o opzioni possono essere aggiunte semplicemente implementando un contratto personalizzato. Tuttavia, su Bitcoin, gli sviluppatori devono prestare attenzione a innovare senza causare un hard fork e possono operare solo all’interno delle limitazioni delle funzioni di protocollo esistenti.

Originalità di Bitcoin

Uno dei fattori chiave che rende Bitcoin univocamente importante e prezioso è la sua aderenza all’originalità. La catena principale ha subito pochi cambiamenti nel tempo; nonostante ciò, Bitcoin è stata la prima blockchain a ottenere un’adozione diffusa. Molte tecnologie implementate su blockchain più flessibili hanno avuto in realtà i loro primi semi su Bitcoin. Gli NFT sono apparsi per la prima volta su Bitcoin sotto forma di Colored Coins; il concetto di State Channels ha un design simile all’architettura attuale L1-L2; e gli Atomic Swaps hanno posto le basi per i moderni ponti cross-chain. Viviamo in un ecosistema Bitcoin diversificato e articolato.

Teoria Funzionale di Bitcoin

Quando Bitcoin è stato lanciato nel 2009, aveva un linguaggio di scripting integrato che supportava operazioni più complesse come multi-sig e time-lock. Satoshi Nakamoto ha descritto come le transazioni non confermate possano essere aggiornate più volte tra due parti e solo lo stato finale sarà scritto nella catena. Bitcoin Script è un meccanismo molto interessante: da un lato è incompleto di Turing, limitandone la funzionalità; dall’altro, è semplice e sicuro.

Meccanismi Complessi su Bitcoin

Possiamo provare a utilizzare Script per organizzare meccanismi simili al DeFi su Bitcoin?

Meccanismo di Prestito

Gli opcodes possono essere combinati per costruire catene di istruzioni in grado di ottenere comportamenti complessi, come un contratto di prestito. Ad esempio, se Alice fornisce BTC come garanzia e Bob le presta stablecoin offline. Possono stabilire regole tramite il contratto: se Alice non ripaga in tempo, Bob otterrà il BTC.

Funzionalità AMM

Possiamo costruire meccanismi più complessi come i market maker automatici (AMM) su Bitcoin? Bitcoin Script contiene alcuni opcodes matematici, ma non è possibile regolare dinamicamente il prezzo dopo ogni transazione. È necessario esplorare modi alternativi per mantenere un sistema di market making automatico.

Funzionalità Estesa di Script

Bitcoin subisce aggiornamenti regolari per migliorare la sua funzionalità, come l’importante aggiornamento Taproot. Con l’introduzione dell’aggiornamento Taproot (BIP 342), molti opcodes precedentemente disabilitati sono stati convertiti in OP_SUCCESS in Tapscript, aumentando così la sicurezza e la flessibilità.

Stablecoin nell’Ecosistema Bitcoin

Le stablecoin sono diventate un componente chiave per qualsiasi ecosistema Web3. Il primo tentativo di emettere asset su Bitcoin è avvenuto attraverso lo sviluppo di Colored Coins. Grazie a metadati incorporati e a protocolli come Omni Layer, Tether ha iniziato il suo percorso nelle transazioni. Tuttavia, è importante notare che la validità dei token è tracciata da portafogli esterni dopo la parsificazione dei dati OP_RETURN.

La capacità di incorporare metadati nelle transazioni Bitcoin ha portato alla creazione del protocollo Omni, che ha svolto un ruolo chiave per la prima stablecoin Tether nel mercato. Questo dimostra l’evoluzione delle capacità dei token su Bitcoin.

Popolare