
Sviluppo open source: Blockchain non ha bisogno di sacrificare la trasparenza in nome della versatilità, afferma Weiwu Zhang, il co-fondatore di Laboratori di token intelligenti.
Lo spazio blockchain è ampiamente noto per la trasparenza. Le stesse reti blockchain, così come le applicazioni decentralizzate (dApp) create per esse, sono completamente open source. Ciò significa che il loro codice sorgente è pubblicamente disponibile nella sua interezza. Con una licenza open source completa, le persone possono leggerlo, controllarlo, testarlo e persino copiarlo. E non è plagio, infatti, copiare, riproporre e contribuire al codice è il punto centrale!
Dal momento che gli sviluppatori non devono ricominciare da zero durante la creazione di prodotti, questa etica open source guida l'innovazione attraverso le criptovalute. Crea anche comunità, poiché gli sviluppatori supportano i progetti open source sia contribuendo ai repository di codice sottostanti sia utilizzandoli nei propri progetti.
L'etica dell'open source è esattamente il motivo per cui abbiamo avviato AlphaWallet , un portafoglio di risorse digitali unico e open source al 100% che può essere personalizzato per qualsiasi token crittografico basato su Ethereum. All'inizio di questo mese, abbiamo superato un traguardo che vale la pena celebrare: AlphaWallet è stato pubblicamente biforcato oltre 500 volte. I "fork" sono versioni derivate di un software, quindi, in altre parole, gli sviluppatori hanno utilizzato tutto o parte del codice sorgente di AlphaWallet per creare più di 500 varianti di AlphaWallet per vari token e casi d'uso diversi.
Allora perché questo è importante per l'utente di crittografia di tutti i giorni?
Open Source: ti tiene in controllo del tuo destino
La creazione di questi 500 fork di AlphaWallet è una pietra miliare importante in un ambiente in cui tutti i tipi di prodotti e servizi blockchain, anche i portafogli di criptovaluta, sono sempre più centralizzati. Questa tendenza alla centralizzazione ha anche portato a un graduale allontanamento dalla tecnologia open source.
All'inizio, un passaggio dalla tecnologia open source nella blockchain potrebbe non sembrare così problematico. Ma a un livello più profondo, l'attuale tendenza ad allontanarsi dall'open source rappresenta un problema significativo e potenzialmente esistenziale per la blockchain.
Ci sono diverse ragioni per questo:
- Trasparenza . Al centro, le reti blockchain sono costruite su algoritmi di consenso che richiedono ai nodi che li sostengono di concordare una serie di prove matematiche al fine di convalidare le transazioni. L'idea è che i nodi siano d'accordo tra loro, che quindi codifica i blocchi in modo permanente sulla blockchain. Questo processo fondamentale di "consenso" richiede un elevato livello di trasparenza in ciascuna rete.
- Controllo dell'utente: gli algoritmi di consenso sono solo un elemento della cultura tecnologica della trasparenza. Richiediamo anche un certo livello di decentralizzazione, in cui gli utenti non sono alla mercé di un'entità centralizzata. Naturalmente, c'è uno spettro di decentramento. Ma il concetto chiave è che gli utenti mantengono il controllo sulle proprie risorse.
- Sicurezza : anche se può sembrare controintuitivo, il software closed-source è in realtà meno sicuro dell'open-source, grazie alla comunità che circonda il software open-source. Questo è particolarmente vero quando si tratta di blockchain. Poiché hanno molti revisori e collaboratori, i progetti open source risolvono le vulnerabilità, rilasciano patch e rilasciano aggiornamenti più frequentemente rispetto alle piattaforme closed-source.
Tutto sommato, questi tre componenti rendono una comunità open source un forte alleato per gli utenti. Ad esempio, se un progetto open source ha un problema, una correzione viene spesso rilasciata entro un giorno o due.
Al contrario, le piattaforme closed-source, costruite e gestite da soggetti privati, hanno cicli di aggiornamento e riparazione più lunghi. E, se un'entità non è reattiva o capace, i problemi possono trasformarsi rapidamente in crisi che hanno un impatto sugli utenti. Non c'è niente di peggio che avere un portafoglio prosciugato a causa di un bug risolvibile!
La trasparenza non deve essere sacrificata in nome di una migliore esperienza utente
A volte, la decisione di scendere a compromessi sull'open source viene presa in nome di una migliore esperienza utente (UX). Come ha scritto Norelle Ng, fondatrice di Clover Finance:
“[Facendo] portafogli migliori, [possiamo] portare Web3 nel mainstream… In un certo senso, i portafogli sono la chiave per sbloccare il potenziale di Web3. Questo è il motivo per cui migliorare la [UX] dei portafogli è così importante per la blockchain 2.0".
Norelle ha ragione e, per fortuna, l'equilibrio tra UX e open source non deve essere un gioco a somma zero. I portafogli crittografici possono essere sia open source che user-friendly. Possono essere trasparenti e flessibili; costruito per facilità di sviluppo e facilità d'uso. È quella combinazione che è la salsa segreta: sviluppatori felici creano utenti felici.
I portafogli crittografici possono anche offrire sicurezza e flessibilità avanzate agli sviluppatori, che a loro volta possono creare portafogli più sicuri e facili da usare per gli utenti. Dopotutto, in un mondo senza banche, il portafoglio è tutto. Il portafoglio controllato dall'utente, connesso agli smart token, è il modo migliore per costruire la prossima generazione di tecnologia Web3.

Il futuro è open source
Anche se la cultura della blockchain potrebbe prendere una svolta verso la centralizzazione, crediamo che il lungo arco della storia si piegherà verso l'open source.
Proprio come le tecnologie open source forniscono una maggiore sicurezza, i contributi di molti sviluppatori, designer ed esperti di UX alla fine daranno vita a un'ampia suite di strumenti open source che chiunque può utilizzare per creare software open source che sia allo stesso tempo altamente sicuro e facile da usare.
Nel frattempo, continuare a creare e pubblicare strumenti open source è un passo importante verso la realizzazione di questa visione come realtà. Più gli sviluppatori continuano a utilizzare questi strumenti oggi, migliore sarà il futuro della blockchain domani.
Hai qualcosa da dire? Scrivici o partecipa alla discussione nel nostro canale Telegram.
Il post Sviluppo open source è fondamentale per l'onboarding del prossimo miliardo di utenti Crypto. Forchetta! è apparso per la prima volta su BeInCrypto .