Consensus 2025
00:12:26:40
Condividi questo articolo

Open Source: cos'è e perché è fondamentale per Bitcoin e le Cripto

Le criptovalute si basano sul codice open source non solo per funzionare, ma anche per creare fiducia e trasparenza.

Il codice open source è un codice che viene pubblicato pubblicamente online. Chiunque è libero di utilizzare il codice per i propri scopi, esaminarlo per individuare bug o proporre nuove modifiche o funzionalità. Il codice open source è la spina dorsale perBitcoin,Ethereume i sistemi alla base di molte altre criptovalute.

L'idea di "open source" è molto precedente Criptovaluta. La frase ha preso piede negli anni '90 per descrivere il fenomeno delle persone che pubblicano codice su Internet. Anche se potresti non rendertene conto, molto di ciò che le persone fanno su Internet dipende dal codice open source. Ad esempio, almeno il 37% dei siti webche le persone visitano si basano su Linux, il sistema operativo open source.

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

L'open source è un ingrediente essenziale nel regno Bitcoin e Criptovaluta , perché come le criptovalute, l'open source è "decentralizzato", il che significa che non c'è un singolo leader o entità che se ne occupi. Le criptovalute hanno bisogno di un modo decentralizzato di gestire la base di codice, dove è pubblico affinché tutti possano visualizzarlo, modificarlo e persino provarlo da soli.

L'open source è l'opposto del codice proprietario, in cui un'azienda possiede il codice e lo mantiene privato per assicurarsi che altri, in particolare i concorrenti, T possano copiare le loro innovazioni. Il codice proprietario è centralizzato sotto il controllo di ONE o entità. Windows e iOS mobile di Apple sono PRIME esempi.

Perché è necessario il codice open source nelle Criptovaluta?

Bitcoin e la maggior parte delle principali le criptovalute sono decentralizzate, il che significa che T hanno un leader che può fermare certe transazioni o controllare la rete. Gli utenti che custodia i propri Bitcoin ne hanno il pieno controllo, a differenza dei principali sistemi finanziari online odierni in cui l'unica possibilità per le persone è affidare il proprio denaro a terze parti, come le banche.

Per raggiungere l'obiettivo di rimuovere l'intermediario mantenendo la fiducia, Bitcoin deve affidarsi a un metodo decentralizzato di distribuzione del codice. T può esserci ONE solo leader che lo governa perché A) il leader potrebbe scrivere qualsiasi istruzione desideri nel codice e B) il leader potrebbe decidere chi può accedere al codice e chi T.

L'open source in Bitcoin è importante per una serie di motivi:

  • Chiunque può eseguirlo: Poiché il codice è pubblico, chiunque può scaricare il software Bitcoin ed eseguirlo autonomamente, senza bisogno di alcuna autorizzazione da parte di un'azienda o di un governo.
  • Verificabilità:Gli sviluppatori esterni possono analizzare il software e verificare che il codice faccia effettivamente ciò che affermano gli sviluppatori del progetto.
  • Sicurezza:L'open source può portare a una maggiore sicurezza. Poiché più persone possono analizzare il codice rispetto al codice proprietario, l'apertura può portare a un codice più sicuro e testato in battaglia.
  • Incoraggia l'evoluzione del progetto:Chiunque sia interessato ad aggiungere le proprie funzionalità può proporre di aggiungerle al progetto. In Bitcoin, questo avviene tramite Bip.
  • Consente spin-off efficienti: Se i responsabili del progetto rifiutano la modifica di uno sviluppatore per qualsiasi motivo e lo sviluppatore non è d'accordo, lo sviluppatore può "forkare" (o creare una copia del) codice del programma in modo da poter costruire il proprio progetto. Molte criptovalute modellate su Bitcoin hanno fatto questo, come Litecoin.

Dove viene utilizzato l'open source in Bitcoin ed Ethereum?

L'open source è onnipresente nell'universo Cripto , ma concentriamoci su come le due più grandi blockchain lo sfruttano.

Questa tendenza al codice aperto è iniziata quando il creatore pseudonimo e misterioso di BitcoinSatoshi Nakamoto rilasciata la versione 0.1 del codice Bitcoin , ora noto come Bitcoin CORE , in formato open source su una mailing list di crittografia l'8 gennaio 2009.

Da quando Nakamoto ha rilasciato Bitcoin CORE , da progetto di un solo uomo è sbocciato in una base di codice testata in battaglia a cui sviluppatori da tutto il mondo contribuiscono a tempo pieno. Grazie alla natura dell'open source, chiunque abbia le competenze può contribuire al software. Da agosto 2009 più di 100 sviluppatori hanno contribuito a Bitcoin CORE, secondo il sito web di hosting del codice GitHub, dove è pubblicato il codice open source.

Centinaia di altri progetti open source sono costruiti su questa infrastruttura sottostante, da portafogli comeElettro, dove gli utenti conservano i loro Bitcoin chiavi private, per bloccare gli esploratori.

Questa è solo la punta dell'iceberg. Oggi ci sono centinaia di altri progetti con criptovalute modellate su Bitcoin, la maggior parte dei quali condivide anche pubblicamente il proprio codice.

La seconda blockchain più grande, Ethereum, è composta dal suo fiorente ecosistema di progetti, da clienti di basso livellosostenere la rete perapp decentralizzate(comunemente note come dapp) in esecuzione su di essa. Lo standard token ERC-721 è stato creato per supportare la struttura unica dei token non fungibili (NFT) che grandi progetti come ilClub APE Scimmia Annoiatautilizza.

Continua a leggere: Cosa sono EIP ed ERC e come sono collegati?

Il team di Ethereum sta cercando di portare l'obiettivo di Bitcoin di decentralizzare il denaro ONE passo avanti: vuole decentralizzare tutto su Internet. Poiché la maggior parte delle app è controllata da ONE azienda, come Twitter o Facebook, l'obiettivo delle app decentralizzate è di dare agli utenti un maggiore controllo sui propri dati. Finora sono spuntate centinaia di queste app. Poiché sono tutte basate su open source, chiunque può creare la propria app o contribuire a ONE.

La natura radicata e open source delle criptovalute ha generato migliaia di progetti, consentendo un'ampia sperimentazione nel settore e continuerà a promuovere l'innovazione e le nuove tecnologie in futuro.

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.

Alyssa Hertig