Condividi questo articolo

Cosa sono i BIP e perché sono importanti?

Poiché Bitcoin T ha una leadership centralizzata, le proposte di miglioramento Bitcoin sono essenziali affinché la comunità possa discutere e approvare eventuali aggiornamenti.

Bitcoin, la blockchain più antica e più grande del mondo, esiste dal 2011. Tuttavia, nonostante la sua esistenza lunga più di un decennio, T è cambiata poi così tanto.

Questo perché Bitcoin è realmente decentralizzato e la comunità della rete dà priorità alla sicurezza e alla prevedibilità della blockchain sopra ogni altra cosa.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter The Protocol oggi. Vedi Tutte le Newsletter

Tuttavia, di tanto in tanto, ci sono aggiornamenti nel modo in cui funziona Bitcoin : a volte solo una piccola modifica, altre volte un cambiamento grande come Fittone, la cui realizzazione ha richiesto tre anni e ha consentito agli sviluppatori di integrare nuove funzionalità per migliorare la Privacy, la scalabilità e la sicurezza della blockchain.

E dietro ogni implementazione di un aggiornamento c'è un "BIP" riuscito.

Continua a leggere: La rete Bitcoin può espandersi?

Quindi, cos'è un BIP?

Proposta di miglioramento Bitcoin (BIP) è un modo standardizzato per proporre qualsiasi modifica al funzionamento della blockchain Bitcoin .

Dato che la blockchain è un software, pensate ai BIP come ad aggiornamenti software. Il loro obiettivo è migliorare la blockchain Bitcoin e devono includere tutti i dettagli tecnici della modifica nel codice della blockchain per implementarla.

Poiché Bitcoin T ha una leadership centralizzata, i BIP consentono alla comunità di comunicare idee, elaborare e proporre modifiche tecniche e, infine, votare per accettare o meno la proposta.

Le proposte e le discussioni sono disponibili per chiunque voglia vederle suGuida, una piattaforma open source molto popolare tra gli sviluppatori di software.

Chi può presentare un BIP?

In teoria, chiunque può suggerire un aggiornamento e svilupparlo come BIP, perché Bitcoin è una rete decentralizzata e open source.

Detto questo, è altamente consigliato proporre un'idea nei forum della comunità e nelle mailing list per discutere se la proposta ha abbastanza sostegno tra coloro che partecipano alla rete Bitcoin .

Come viene approvato un BIP

Innanzitutto, l'idea necessita di un BIP champion che sarà l'autore della proposta. I champion convertono l'idea in documentazione tecnica dettagliata secondo gli standard BIP.

Successivamente, il promotore del BIP sottopone la proposta al redattore del BIP, che funge da revisore della proposta ed è responsabile della sua amministrazione.

Le responsabilità dell'editor includono la modifica della lingua e del formato in base agli standard, la verifica della fattibilità tecnica della proposta e la garanzia che sia ben preparata per procedere al voto. L'editor può Request revisioni all'autore o persino rifiutarla. Se l'editor afferma che la proposta è pronta per procedere, ottiene un numero ufficiale (ad esempio, BIP 119) e il campione presenta il BIP alla comunità.

Il BIP deve attraversare diverse fasi prima di poter essere implementato.

  • Bozza: il BIP viene inviato alla mailing list e al repository GitHub della comunità Bitcoin .
  • Proposta: il BIP include un piano su come implementare la modifica nella blockchain.
  • Finale: il BIP è accettato e pronto per essere implementato.

L'implementazione consiste in due fasi. Innanzitutto, l'aggiornamento deve essere unito al codice software della blockchain (Bitcoin CORE), quindi deve essere attivato. L'aggiornamento Taproot, ad esempio, è stato unito nell'ottobre 2020 e attivato nel novembre 2021. (Nota: non tutti i BIP che vengono uniti al codice saranno infine accettati e attivati.)

Le proposte possono richiedere anni prima di essere implementate, poiché la comunità discute l'idea, apporta modifiche e infine raggiunge un consenso. Per ridurre al minimo le controversie e le discussioni lunghe e prolisse, un BIP dovrebbe concentrarsi su ONE singolo cambiamento chiave.

Poiché Bitcoin T ha un'autorità centrale, nodi – coloro che gestiscono la blockchain Bitcoin e la rendono sicura – devono concordare sulle regole e raggiungere un consenso su come gestire la rete. I nodi decidono se attivare le proposte accettando di eseguire la versione del codice di Bitcoin che include eventuali nuove modifiche.

Un soft fork introduce una modifica nella blockchain che è compatibile con la versione precedente, rendendo possibile per i nodi eseguire la "vecchia versione del software" senza interruzioni. Un BIP che propone l'implementazione con un soft fork richiede una "chiara maggioranza di miner", il che significa che oltre il 90% dei nodi deve approvare l'aggiornamento. Questi sono chiamati "Consensus BIP".

Gli hard fork BIP, ovvero un aggiornamento radicale che sostanzialmente crea una nuova blockchain, rendendo non valida quella ONE , difficilmente potranno mai ottenere l'approvazione universale della comunità, perché richiederebbero l'adozione da parte di tutti coloro che partecipano all'economia Bitcoin , inclusi nodi, exchange, provider di wallet e così via.

Continua a leggere: Forcella dura contro forcella morbida

Non tutti i BIP propongono modifiche al codice direttamente. I BIP standard stabiliscono un nuovo standard per i servizi che utilizzano il software Bitcoin , come gli exchange. Potrebbero richiedere un'approvazione universale per mantenere l'interoperabilità tra coloro che utilizzano la blockchain.

Alcune proposte, denominate Process BIP, introducono nuovi processi e processi decisionali nella rete: propongono regole su come creare regole.

BIP notevoli

BIP 001 e BIP 002

La prima proposta, laCodice fiscale 001, è stato depositato dal programmatore indiano-britannico Amir Taaki nel settembre 2011 e descriveva cosa fosse una Bitcoin Improvement Proposal. Il BIP-002 ha poi rivisto le linee guida per i BIP e sostituito il BIP-001. Entrambi sono esempi di Process BIP.

BIP 008 e BIP 009

Si tratta di due Process BIP che hanno introdotto un framework standard su come attivareaggiornamenti soft fork alla blockchain Bitcoin .

PIP 141

Questo era un BIP standard che stabiliva il formato standardizzato perSegWitindirizzi nelSegWit più ampio (Segmented Witness) che consisteva in vari BIP e modificava il modo in cui Bitcoin archiviava i dati.

Fittone

Taproot, il più grande aggiornamento recente nella blockchain Bitcoin , è stato in realtà un melting pot di tre BIP (Numero di identificazione del veicolo 340,PIP 341 E PIP 342). Deriva da unproposta dallo sviluppatore software Greg Maxwell nel gennaio 2018. Dopo di che, tre BIP hanno codificato l'aggiornamento sostenuto dagli sviluppatori Bitcoin Pieter Wuille, Tim Ruffing, AJ Townes e Jonas Nick.

L'aggiornamento tanto attesoè andato in onda nel novembre 2021, quasi quattro anni dopo la proposta iniziale, e ha dato agli sviluppatori Bitcoin un cassetta degli attrezzi espansaper lavorare sulla blockchain.

Continua a leggere: Dopo Taproot, cosa riserva il futuro a Bitcoin?

Krisztian Sandor

Krisztian Sandor è un reporter Mercati statunitensi che si concentra su stablecoin, tokenizzazione e asset del mondo reale. Si è laureato presso il programma di business and economic reporting della New York University prima di entrare a far parte CoinDesk. Detiene BTC, SOL ed ETH.

Krisztian Sandor