
Table of Contents
Agli albori di internet, un gruppo piccolo ma appassionato di sviluppatori credeva nel potere del software open source. Lo vedeva come un modo per democratizzare la tecnologia, permettendo a chiunque avesse le competenze e l’interesse di contribuire, innovare e migliorare gli strumenti digitali che usiamo ogni giorno. Questo spirito di collaborazione e trasparenza ha guidato alcuni dei progressi tecnologici più significativi, dallo sviluppo del sistema operativo Linux alla creazione del World Wide Web stesso.
Mentre ci muoviamo tra le complessità dello spazio crypto, la necessità di trasparenza e fiducia non è mai stata così importante. Bitcoin ed Ethereum, le due principali criptovalute, hanno prosperato grazie ai principi dello sviluppo open source, che permettono a chiunque di verificare, contribuire e migliorare il loro codice. Dovremmo applicare gli stessi principi nello sviluppo degli strumenti che usiamo per accedere a queste tecnologie.
Purtroppo, la maggior parte dei fornitori di wallet sostiene questi principi ma non li rispetta in prima persona. Questi progetti closed source operano con incentivi opachi e una centralizzazione che minano l’etica della finanza aperta e decentralizzata. “Fai ciò che dico, non ciò che faccio.” Agli utenti viene chiesto di riporre la loro fiducia in aziende senza poter verificare la sicurezza e l’integrità del software che gestisce i loro asset crypto.
Dobbiamo fare di meglio. Ecco perché oggi siamo orgogliosi di portare avanti la tradizione dell’open source nel web3, rendendo il monorepo di Gem Wallet un software open source con licenza GPL-3.0. Questo repository include l’app iOS, l’app Android e l’infrastruttura condivisa del wallet. Questa decisione è il nostro impegno per ridurre la centralizzazione e favorire la fiducia all’interno della community crypto. Rendendo il nostro codice trasparente e accessibile, invitiamo la community crypto globale a unirsi a noi nel plasmare il futuro della finanza aperta e decentralizzata.
Come contribuire

Se vuole contribuire, visiti il nostro GitHub e lasci una Star al monorepo per aumentarne la visibilità:
- Monorepo di Gem Wallet: https://github.com/gemwalletcom/wallet
- Il monorepo del wallet include l’app iOS, l’app Android, l’infrastruttura backend e le librerie multipiattaforma di Gem Wallet. Gestisce vari compiti, tra cui notifiche push, informazioni sui prezzi, aggiornamento degli asset, primitive crittografiche e altro ancora.
Poi, consulti il README del repository per capire come iniziare. Alcuni buoni punti di partenza sono i seguenti:
- Github Issues aperte
- La nostra bacheca di progetto su Github
- La roadmap pubblica
Abbiamo anche un gruppo Telegram dedicato agli sviluppatori dove può confrontarsi con persone con interessi affini e porre domande al nostro team o chiedere aiuto.
Perché il software open source è importante per le crypto
Ci sono molti vantaggi nell’usare un wallet crypto open source, soprattutto nel campo delle criptovalute, dove ci impegniamo a costruire un sistema più aperto, trasparente e decentralizzato.
Ecco alcune ragioni per cui il software open source è fondamentale nello spazio crypto:
1. Trasparenza e fiducia
Le criptovalute si basano sul principio della decentralizzazione, in cui la fiducia è distribuita su una rete anziché riposta in un’unica entità. Il software open source si allinea perfettamente a questo principio, offrendo completa trasparenza. Utenti e sviluppatori possono ispezionare il codice, verificarne il funzionamento e assicurarsi che non ci siano backdoor nascoste o elementi malevoli.
2. Sicurezza e resilienza
Il software open source beneficia dell’analisi collettiva di una community globale di sviluppatori ed esperti di sicurezza. Questo esame diffuso aiuta a individuare e correggere le vulnerabilità più rapidamente rispetto ai progetti closed source. Inoltre, i progetti open source possono evolvere e migliorare di continuo grazie ai contributi della community, diventando più resilienti nel tempo.
3. Interoperabilità e standardizzazione
L’ecosistema delle criptovalute comprende numerose blockchain, wallet, exchange e altri strumenti. Il software open source promuove l’interoperabilità permettendo agli sviluppatori di creare applicazioni in grado di interagire tra loro senza interruzioni. Ciò favorisce la creazione di protocolli e API standardizzati, rendendo più facile la comunicazione e la collaborazione tra sistemi diversi.
4. Innovazione e collaborazione
Il ritmo rapido dell’innovazione nello spazio crypto è guidato dagli sforzi collaborativi di una community eterogenea di sviluppatori, ricercatori e appassionati. Il software open source offre a queste persone una piattaforma per condividere idee, sperimentare nuovi concetti e sviluppare il lavoro degli altri.
5. Sviluppo guidato dalla community
Nel mondo crypto, la community svolge un ruolo cruciale nel successo e nell’evoluzione dei progetti. Il software open source prospera grazie al coinvolgimento della community, dall’individuazione dei bug al suggerimento di funzionalità, fino allo sviluppo e alla manutenzione del codice.
6. Sostenibilità a lungo termine
I progetti open source non dipendono da una singola organizzazione o da un singolo sviluppatore. Sono invece sostenuti da una community che può continuare a sviluppare e mantenere il software anche se i creatori originali non sono più coinvolti.
Abbracciare l’open source

Gem Wallet è un gateway onchain che dà potere all’utente e permette di accedere al vasto mondo del web3. Un wallet ad autocustodia impegnato a tutelare la privacy e la trasparenza degli utenti, con supporto per oltre 30 blockchain e più di 15.000 token.
Costruendo un wallet crypto open source, abbracciamo l’etica del web3 e dell’innovazione collettiva, dando a sviluppatori e appassionati di crypto la possibilità di contribuire alla sicurezza, alle funzionalità e alla crescita di Gem Wallet.
Per restare aggiornato su tutto ciò che riguarda Gem Wallet, ci segua su X (Twitter) e si unisca alla nostra community su Telegram e Discord.


