Nella sostanza, non importa quanto sia decentralizzato un progetto web3, richiede comunque una piattaforma condivisa in cui i contributori del progetto possono leggere, modificare, confrontare ed eventualmente aggiornare il codice.
GitHub è una di queste piattaforme più famose ove condividere il proprio lavoro. Chiunque abbia trascorso un po’ di tempo nel criptoverso si è probabilmente imbattuto nei termini open-source e GitHub. Ad esempio, probabilmente hai sentito dire che Bitcoin è una blockchain migliore di altre perché è open-source e il suo codice è disponibile gratuitamente su GitHub. ma cosa significa quello esattamente?
Il software o il codice open source è un software o un codice che non è di proprietà di un individuo o di una società e che chiunque può utilizzare, contribuire e sviluppare per il bene superiore. Ad esempio, Linux è un sistema operativo open source creato a metà degli anni ’90. Ad oggi, circa 15.000 sviluppatori indipendenti hanno contribuito e sviluppato il sistema operativo.
Allo stesso modo, le blockchain più importanti sono open-source e i contributori (sviluppatori) possono vedere, modificare, confrontare e aggiornare il codice del progetto su GitHub. Ma cos’è esattamente GitHub, come funziona e perché è così importante nel regno delle blockchain? Indaghiamo.
Indice dei contenuti
In poche parole, GitHub è il sito Web di hosting di codice più grande del mondo. È un luogo in cui gli sviluppatori possono inviare sequenze di codice e collaborare con altri sviluppatori da tutto il mondo.
La piattaforma è basata sul software Git, che consente agli utenti di tenere traccia delle modifiche al codice. Di conseguenza, gli ingegneri possono tenere traccia di cosa è cambiato, chi lo ha modificato e quando. Di conseguenza, gli sviluppatori possono lavorare contemporaneamente sullo stesso codice sorgente senza interferire con il lavoro dell’altro. Linus Torvalds, uno dei principali sviluppatori dietro il sistema operativo Linux, ha creato Git.
È semplice. Uno sviluppatore può caricare il suo lavoro su GitHub come “repository”. Ad altri contributori possono quindi essere assegnati ruoli e capacità di modifica. Quelli con privilegi di modifica possono migliorare il codice. Le modifiche apportate al codice sono denominate “commit”. Gli sviluppatori possono anche porre domande e partecipare a forum di discussione, favorendo un ambiente collaborativo attorno al progetto.
Chi non ha accesso in modifica può comunque visualizzare il codice. Possono anche “preferire” i repository e lasciare commenti su di essi. Gli utenti possono anche iscriversi agli aggiornamenti di vari autori e repository di progetti. Di conseguenza, con oltre 12 milioni di utenti, GitHub assomiglia per certi versi alle operazioni di una piattaforma di social networking.
In pratica, non importa quanto sia decentralizzato un progetto web3, richiede comunque una piattaforma condivisa in cui i contributori del progetto possono leggere, modificare, confrontare ed eventualmente aggiornare il codice. GitHub è una di queste piattaforme comuni.
Il codice sorgente per la maggior parte delle reti blockchain di oggi, tra cui Bitcoin, Ethereum, Stellar, Cardano e molti altri, è disponibile gratuitamente su GitHub. Consente agli sviluppatori di tutto il mondo di contribuire e migliorare continuamente il codice dei principali progetti di crittografia, NFT e blockchain. In quanto tale, GitHub facilita la crescita del business web3.
GitHub si è anche evoluto come cartina di tornasole per determinare l’interesse in un progetto di criptovaluta. Se un progetto ha più contributi, ha attirato l’attenzione della comunità e viceversa. Quindi, la prossima volta che sentirai qualcuno commentare “quella valuta meme che mi hai detto di acquistare ha 0 commit nel suo repository; sembra essere una frode”, saprai cosa significano. Da quando il repository è diventato attivo su GitHub, Bitcoin ha ricevuto oltre 35.000 contributi da circa 900 persone.
GitHub consente la natura decentralizzata delle risorse digitali consentendo agli sviluppatori di tutto il mondo di collaborare al codice di un progetto web3. Consente agli ingegneri blockchain di tutto il mondo di collaborare a nuovi progressi. Infine, la piattaforma può essere utilizzata per misurare la comunità e il successo di un progetto web3. Di conseguenza, GitHub è una componente cruciale del mercato delle risorse digitali.
La tecnologia ti aiuta a risparmiare sulla bolletta grazie ad una semplice e intuitiva app:…
Si può guadagnare con Bitcoin investendo solo piccole somme di denaro? Tutta la verità dietro…
Alcuni contribuenti riceveranno un accredito sul conto corrente da parte dell'Agenzia delle Entrate: ecco come…
Dal prossimo anno milioni gli cittadini saranno costretti a dover scegliere un nuovo operatore per…
I mutui per la casa sono sempre più alti e la differenza tra le regioni…
È possibile vedere MasterChef Italia 2023 in streaming e ora sarà ancora più economico grazie…