Condividi questo articolo

Il codice Cripto Libra di Facebook suscita critiche e cloni su GitHub

Aspiranti programmatori e troll impazienti stanno esaminando attentamente il codice iniziale della blockchain Libra di Facebook.

Il codice di accesso anticipato per FacebookCriptovaluta Libraè arrivato su GitHub due settimane fa e in questo lasso di tempo, critici e aspiranti troller hanno preso di mira il progetto.

Lanciato dal gigante dei social media e attualmente gestito dalla Libra Association, un'associazione non-profit, il progetto su GitHub è stato salvato o "segnalato" da quasi 10.000 utenti, a dimostrazione di un'ondata iniziale di interesse tra i partecipanti open source. Inoltre, oltre 1.000 cloni dicodice di basesono stati creati finora mentre i tecnologi si siedono per sperimentare il codice di Libra.

La storia continua sotto
Non perderti un'altra storia.Iscriviti alla Newsletter Crypto Daybook Americas oggi. Vedi Tutte le Newsletter

Infatti, alcuni di coloro che hanno giocato con il codice si sono mossi per aggiungere funzionalità precedentemente presenti in sistemi come Bitcoin, come l'accesso aperto alla rete per i validatori di blocchi.

Alcuni di questi sforzi, tuttavia, T sono pensati per essere sforzi del tutto seri. Mikko Ohtamaa, che ha creato un cosiddetto "Bilancia classica,” ha detto CoinDesk in un'intervista che lo sforzo era “un troll completo” e voleva essere preso come uno scherzo.

A questo punto, Albert Castellana, responsabile dei prodotti presso la startup Criptovaluta Radix DLT, ha osservato:

"Finora non sono stati segnalati veri e propri difetti nel codice, per lo più problemi di compilazione o errori di battitura, e poi alcuni critici che sottolineano che questa non è una soluzione decentralizzata."

Concepito per supportare un nuovo sistema di pagamenti finanziari globali, Libra è progettato in modo tale che al momento del lancio un gruppo di 28 membri fondatori sarà responsabile della convalida delle transazioni e dell'aggiunta di nuovi blocchi, almeno all'inizio, con Facebook che esprime la speranza che la rete diventi più decentralizzata nel tempo.

Al contrario, la rete Bitcoin originale, anch'essa progettata per essere un sistema di pagamenti finanziari globali, consente a chiunque disponga di risorse computazionali di prendere parte al processo infinito di creazione e trasmissione di blocchi di transazioni (e di guadagno di nuovi Bitcoin nel processo).

Per questo motivo, diversi membri della comunità nel settore Criptovaluta hanno criticato direttamente la struttura autorizzata della blockchain di Libra, non solo sui social media ma anche su GitHub, esaminando attentamente ogni dettaglio del codice di base della rete.

Per trollare un colosso dei social media

Su GitHub, qualsiasi utente con autorizzazioni di "lettura" su un repository di codice può creare problemi e richieste di pull.

I problemi, come suggerisce il nome, contrassegnano i problemi nel codice o le aree che necessitano di miglioramento. Le richieste di pull, d'altro canto, suggeriscono modifiche a un repository di codice che i revisori con permessi di "scrittura" o "amministratore" possono approvare o rifiutare.

Negli ultimi quattro giorni, sono stati segnalati circa 160 problemi con il codice base di Libra. Oltre 100 di questi sono stati chiusi da utenti autenticati del codice base, con una manciata di questi contrassegnati anche come "fuori tema".

Sebbene siano state inviate solo la metà delle richieste di pull al repository del codice Libra, alcune di queste rafforzano il sentimento condiviso da coloro nella comunità Criptovaluta che ritengono che i protocolli blockchain autorizzati siano intrinsecamente imperfetti.

L'utente di GitHub "gazhayes" ha aperto una Request di pull martedì scrivendo:

"Ho scoperto una vulnerabilità allarmante, ma fortunatamente esiste una soluzione davvero semplice. ... Questo problema può essere facilmente risolto utilizzando un sistema senza permessi in cui il potere duro è decentralizzato su un numero molto elevato di partecipanti."

IL Request di pullè stato chiuso e la conversazione risultante è stata contrassegnata come fuori tema mercoledì dall'amministratore ufficiale di Libra GitHub, il che ha portato a lamentele da parte di coloro che ritenevano il post di gazhayes un'osservazione legittima.

"Bloccando [pull Request] #83, si è dimostrato che i responsabili della manutenzione non sono aperti a punti di vista ed esperienze differenti", ha scritto lo sviluppatore di applicazioni decentralizzate Marcus Newton.

In risposta, Ben Maurer, responsabile tecnico di Calibra, una sussidiaria di Facebook dedicata alla creazione di un'applicazione wallet per la blockchain Libra, ha insistito:

"Siamo davvero consapevoli del fatto che questo è uno sforzo trasformativo e che dobbiamo costruire una comunità attorno ad esso", ha scritto Maurer. "Ma avere un discorso T significa mancanza di moderazione. Le conversazioni fuori tema distraggono da quelle fruttuose. Il thread su #83 non è stato produttivo e avrebbe impegnato risorse di moderazione".

Restano delle domande

Concordando con questo sentimento, Ohtamaa ha osservato che la reale efficacia della collaborazione open source su GitHub per il progetto Libra resta da vedere.

"La gente odia Facebook così tanto che trolla il [repository] GitHub", ha detto Ohtamaa. "Tutti i commenti [in questo momento], non sono una discussione, solo argomenti arrabbiati".

Ma col tempo, Ohtamaa è irremovibile sul fatto che con ulteriori specifiche del codice che contestualizzeranno ulteriormente il funzionamento della rete Libra, gli odiatori non avranno "più spazio per discutere".

"Da ora in poi, lo sviluppo avverrà in modalità open", ha insistito Ohtamaa. "Era fondamentalmente un dump di codice, ma ora stanno... lasciando entrare tutti gli altri e Facebook ha un'ottima reputazione quando si tratta di progetti open source".

Tuttavia, a quanto pare, restano ancora delle domande senza risposta sul codice che sosterrà l’ambizioso progetto di Facebook.

Jameson Lopp, CTO della startup di sicurezza Cripto Casa, ha dichiarato a CoinDesk in un'e-mail che "mancano ancora molte informazioni sul linguaggio Move".

"C'è anche una grande domanda sul fatto che le persone che non sono validatori saranno in grado di eseguire nodi che scaricano tutti gli stati del registro e li controllano", ha detto. "Ci sono anche domande sul fatto che quella modalità di funzionamento del 'nodo replica' sarà anche in grado di scaricare i blocchi creati dai validatori".

Parlando di alcuni dei prossimi passi immediati del progetto, ora open source, Alexandru Voica, responsabile delle comunicazioni di Facebook, ha dichiarato a CoinDesk:

"ONE cosa specifica che possiamo condividere è che abbiamo in programma di aggiungere una nuova interfaccia a riga di comando per il linguaggio Move che dovrebbe consentire a uno sviluppatore di giocare più facilmente con il linguaggio Move nel proprio ambiente di sviluppo."

Aron van Ammers, CTO e co-fondatore di Outlier Ventures, ha sostenuto che è ancora presto per il progetto e che i prossimi mesi dovrebbero essere illuminanti.

"È così presto. Nessuno ha mai visto una cosa del genere al di fuori del team Libra, Calibra e Facebook prima", ha detto van Ammers, aggiungendo:

"Ci vuole tempo per iniziare a fare cose come questa."

Fai clic su Mi Piaceimmagine tramite Shutterstock

Christine Kim

Christine è un'analista di ricerca per CoinDesk. Si concentra sulla produzione di approfondimenti basati sui dati sul settore delle Criptovaluta e della blockchain. Prima del suo ruolo di analista di ricerca, Christine era una reporter tecnologica per CoinDesk, occupandosi principalmente degli sviluppi sulla blockchain Ethereum . Portafoglio Criptovaluta : nessuno.

Christine Kim