DOMANDA Non capisco perché non esiste un software unico per gestire i nodi della moneta bitcoin

  • Autore discussione Autore discussione Lepre
  • Data d'inizio Data d'inizio
Pubblicità

Lepre

Utente Èlite
Messaggi
1,857
Reazioni
91
Punteggio
84
Ho visto tonnellate di video ma continuo a non capire un tubo di questa tecnologia. Quello che vi sto chiedendo è una cosa complicatissima: capire cosa non ho compreso senza che io vi possa fare la domanda. Perdonatemi! :)
Ho capito che il bitcoin è una moneta elettronica che implementa la blockchain. Quello che non capisco però è perché non esista un software unico per gestire i vari nodi della blockchain. Ne elenco 2 ma ne esistono molti altri:
https://bitcoin.org
https://bitcoinknots.org
Se io creo una moneta elettronica che segue determinate regole, per esempio che la somma totale di tale moneta non superi i 21 milioni di pezzi devo creare un software che si chiami bitcoin e che implementi tale pensiero. Chi mi dice che bitcoin.org e bitcoinknots.org implementino le stesse regole ma soprattutto perché devono esistere più di un software?
Questa cosa proprio non la capisco.
 
Chi mi dice che bitcoin.org e bitcoinknots.org implementino le stesse regole
E' il concetto di blockchain stessa a garantirti che qualsiasi software vi si interfacci utilizzi le medesime regole
Le regole sono della blockchain, non del software che si interfaccia con essa


ma soprattutto perché devono esistere più di un software?
Se non ricordo male Bitcoin è un progetto opensource e come tale chiunque può prendere le basi e scriversi il suo programma per interfacciarvisi
Fa proprio parte del concetto di rete "decentralizzata", obbligare l'utenza all'uso di un solo software sarebbe controproducente allo scopo

Ma d'altra parte, vediamo tutti i giorni casi di più software che fanno la stessa cosa (quanti programmi ci sono per editor di testo o foglio di calcolo o disegno o browser web o altro), ognuno avrà dei punti di forza rispetto agli altri, quindi perché dovrebbe essere diverso in questo caso?
 
Ho visto tonnellate di video ma continuo a non capire un tubo di questa tecnologia. Quello che vi sto chiedendo è una cosa complicatissima: capire cosa non ho compreso senza che io vi possa fare la domanda. Perdonatemi! :)
Ho capito che il bitcoin è una moneta elettronica che implementa la blockchain. Quello che non capisco però è perché non esista un software unico per gestire i vari nodi della blockchain. Ne elenco 2 ma ne esistono molti altri:
https://bitcoin.org
https://bitcoinknots.org
Se io creo una moneta elettronica che segue determinate regole, per esempio che la somma totale di tale moneta non superi i 21 milioni di pezzi devo creare un software che si chiami bitcoin e che implementi tale pensiero. Chi mi dice che bitcoin.org e bitcoinknots.org implementino le stesse regole ma soprattutto perché devono esistere più di un software?
Questa cosa proprio non la capisco.


Diversità di implementazione: Avere più implementazioni del software Bitcoin può aumentare la resilienza della rete.
Se un bug colpisce una implementazione, non tutti i nodi della rete saranno colpiti, mantenendo così la rete operativa.
  1. Libertà di scelta: Diverse implementazioni possono offrire diverse funzionalità o prestazioni, permettendo agli utenti di scegliere quella che meglio si adatta alle loro esigenze.
  2. Decentralizzazione: La decentralizzazione è un principio fondamentale di Bitcoin. Avere un’unica implementazione del software potrebbe portare a una centralizzazione del controllo, cosa che Bitcoin cerca di evitare.
è importante notare che tutte queste implementazioni devono seguire le stesse regole di consenso per rimanere compatibili con la rete Bitcoin. Questo significa che, nonostante ci siano diverse implementazioni, tutte devono aderire alle stesse regole fondamentali, come il limite di 21 milioni di Bitcoin.

Ti condivido un articolo che potrebbe rispondere a qualche domande https://bitcoinmagazine.com/technic...lternative-bitcoin-implementations-1474637904
 
Pubblicità
Pubblicità
Indietro
Top