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?

github criptovalute
Adobe Stock

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.

Che cos’è GitHub

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.

Come funziona Github

È 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.

Qual è il suo ruolo per le piattaforme web3

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.

Entra nel gruppo Cripto: nuovi lanci, token, news, rimani sempre aggiornato

Ricevi ogni giorno gratis i migliori articoli:


  1. Telegram - Gruppo

  2. Facebook - Gruppo

Conclusioni

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.