Need for Speed ​​di Blockchain porta nuovi strumenti nel settore della crittografia

Un altro giorno, un altro lancio sulla mainnet. O almeno, a volte è così che ci si può sentire nello spazio blockchain, poiché ogni progetto sembra essere l’ultimo e il migliore nel bilanciare i compromessi tra velocità, scalabilità e sicurezza. Sfortunatamente, molti di loro finiscono per languire con poca attività di sviluppo e pochi utenti preziosi.

Pertanto, quando arriva un nuovo progetto che sembra suscitare un’autentica eccitazione tra gli attori affermati e gli investitori nello spazio, vale la pena dare una seconda occhiata. Nonostante sia nuovo sulla scena e sia ancora in fase di sviluppo della sua testnet, Solana è uno di questi progetti.

Attualmente è associato a nomi come Bison Trails e Chainlink, avendo precedentemente raccolto 20 milioni di dollari di investimenti da fondi di alto profilo come 500 Startup e Multicoin Capital. Recentemente ha anche venduto tutti i suoi gettoni in un’asta olandese, nonostante la carneficina del mercato di metà marzo. Allora, cosa sta succedendo con Solana per generare un interesse così significativo da parte del settore?

Lo sfondo

Nel 2023, il CEO Anatoly Yakovenko ha fondato Solana con l’ambizioso obiettivo di creare una piattaforma blockchain che potesse scalare per l’adozione globale. Yakovenko aveva precedentemente guidato il team di sviluppo dei sistemi operativi presso il produttore di telecomunicazioni Qualcomm, dove come ha detto a Cointelegraph: “Sono sempre stato un fanatico delle prestazioni. Ho trascorso 12 anni in Qualcomm cercando di spremere fino all’ultimo bit di prestazioni dall’hardware. ” Ha anche progettato un sistema operativo distribuito in Mesosphere e ha lavorato alla compressione in Dropbox.

Dopo aver fondato Solana, è entrato a far parte di un team di professionisti con esperienza simile. Anche il chief technology officer e l’architetto principale dell’azienda, Greg Fitzgerald, aveva già lavorato in Qualcomm per l’intera gamma di sistemi embedded. Il suo chief operating officer, Raj Gokal, ha portato esperienza nella gestione dei prodotti e nella finanza dai tempi in cui era investitore di capitali presso General Catalyst e dalla gestione dei prodotti nella sua startup, Sano, e in Omada Health. Il capo scienziato, Eric Williams, è un fisico delle particelle che ha studiato a Berkeley e ha conseguito il dottorato di ricerca. mentre presso l’Organizzazione europea per la ricerca nucleare, comunemente indicato come CERN, a caccia della particella del bosone di Higgs.

Il team di Solana è stato in grado di attirare alcuni investitori e partner impressionanti nel suo percorso verso il lancio sulla mainnet. Multicoin Capital ha guidato un round di finanziamento di $ 20 milioni che si è concluso a luglio 2023. Più recentemente, la società ha organizzato un’asta olandese tramite Coinlist per la vendita di 8 milioni di token Sol, raccogliendo ulteriori $ 1,76 milioni da 91 paesi. In totale, Solana ha venduto 186 milioni di token e raccolto $ 25,6 milioni dalla vendita di token.

Solana ha anche attirato diverse aziende a partecipare al Tour de Sol, la sua testnet incentivata. Il più alto profilo di questi è Bison Trails, che fa anche parte della Libra Association. Bison Trails funge da nodo di convalida sulla testnet di Solana, ma ha anche integrato il supporto per Solana alla sua offerta di infrastruttura come servizio.

I problemi a portata di mano

Come molti altri progetti blockchain, il team di Solana ha in mente la sfida della scalabilità durante lo sviluppo della piattaforma. Tuttavia, Solana mira a raggiungere la scalabilità senza compromettere la sicurezza o il decentramento. Entrambi hanno rappresentato un problema con altri blockchain, in particolare quelli che utilizzano proof-of-stake delegati, che si sono dimostrati soggetti a manipolazione.

Solana mira anche a risolvere un altro problema inerente al consenso blockchain: l’accordo sui tempi. In qualsiasi libro mastro, il tempo in cui viene effettuata la registrazione è fondamentale, poiché costituisce la spina dorsale della cronologia del libro mastro. Se un libro mastro è conservato su un server centralizzato, l’orologio di sistema si limita a contrassegnare le voci mentre vengono registrate. Tuttavia, in un sistema decentralizzato, tutti i nodi lavorano sui propri orologi. Pertanto, il tempo è qualcosa su cui i nodi della rete devono concordare tanto quanto la natura della transazione stessa.

Inoltre, in Bitcoin e altri blockchain proof-of-work, la quantità di tempo impiegata da un miner per risolvere un nonce crittografico è ciò che governa il livello di difficoltà. Quindi, nel contesto di una blockchain, la chiave è registrare il passare del tempo. Blockchain diversi risolvono questa sfida in modi diversi. Tuttavia, raggiungere un accordo sul tempo finisce per consumare un carico pesante nella messaggistica tra i nodi di rete.

Ad esempio, Hedera Hashgraph, una piattaforma con obiettivi simili a Solana, prende un timestamp da una maggior parte dei nodi sulla rete e calcola la mediana. Ciò ha consentito alla rete Hashgraph di superare rapidamente Ethereum nei numeri di transazione. Christian Hasker, il chief marketing officer di Hedera Hashgraph, ha dichiarato a Cointelegraph:

“Dall’accesso aperto della nostra piattaforma a settembre 2023 (circa 6 mesi), Hedera ha visto oltre 80 milioni di transazioni condotte sulla nostra rete. In confronto, Ethereum ha impiegato poco più di due anni e mezzo per raggiungere lo stesso traguardo “.

Prova della storia

Per superare la sfida della registrazione del tempo, Solana utilizza un protocollo unico chiamato proof-of-history, altrimenti noto come PoH, che codifica il passaggio del tempo nei dati blockchain stessi senza richiedere input o messaggi specifici tra i nodi di rete. Utilizza una funzionalità chiamata funzione di ritardo verificabile, o VDF, che richiede una quantità di tempo nota per l’elaborazione ed è limitata al funzionamento su un singolo core dell’unità di elaborazione centrale, il che significa che l’elaborazione non può essere accelerata utilizzando più processori.

Il protocollo Solana codifica i risultati di ogni VDF nel blocco del suo successore. In tal modo, fornisce un registro immutabile del passare del tempo prima ancora che il consenso abbia luogo. Rimuovendo il carico di messaggistica basata sul tempo, Solana afferma di raggiungere velocità di transazione di quasi 50.000 al secondo.

Yakovenko ha spiegato in modo conciso l’importanza di raggiungere il consenso sul tempo all’interno di un ambiente blockchain, dicendo a Cointelegraph: “Poiché avevamo PoH, siamo stati in grado di fare forti ipotesi sul tempo e ridurre gran parte della complessità nell’implementazione”. Per quanto riguarda il ruolo dei VDF nelle future implementazioni blockchain, Yakovenko ha approfondito la complessità della loro implementazione:

“I VDF sono ancora abbastanza nuovi e le implementazioni proposte richiedono molto hardware di verifica come il nostro o nuovi ASICS. […] Poiché il nostro approccio alla scalabilità dipende dai sistemi moderni, il nostro VDF funziona eccezionalmente bene per la nostra rete. Con la nostra infrastruttura attuale, siamo stati in grado di superare l’attuale stato dell’arte e fornire un throughput di 50.000 transazioni al secondo con tempi di blocco di 400 ms sulla mainnet oggi. “

Torre bizantina tolleranza ai guasti e proof-of-stake

Solana utilizza una variante del modello pratico di tolleranza ai guasti bizantina utilizzato da Hyperledger Fabric e altri, chiamato tolleranza ai guasti bizantina della torre. Questo modello di consenso è progettato per incentivare i partecipanti alla rete ad agire sempre nell’interesse della rete. I nodi puntano i loro token sulla validità dell’hash proof-of-history più recente in modo simile a come scommetterebbero i token sulla validità del blocco in altre blockchain.

Simile a pBFT, più hash vengono confermati dopo un dato voto, più tempo ci vorrà per annullare quel voto. I validatori non possono votare per un fork una volta che hanno votato su un particolare hash senza essere penalizzati. Solana utilizza anche il proof-of-stake per determinare chi partecipa alla rete come validatore. I possessori di token che non hanno l’hardware per partecipare come validatore possono delegare un validatore a partecipare alla produzione di blocchi.

Per riassumere, la prova della storia funge da orologio per la rete, mentre tBFT incentiva e penalizza i validatori ad agire nell’interesse della rete. PoS consente ai titolari di token di agire come delegatori, decidendo chi funge da validatore.

Affrontare la scalabilità

Il team di Solana non si è fermato a inventare un metodo di consenso completamente nuovo per superare la sfida della scalabilità e, come ha detto Yakovenko a Cointelegraph, proof-of-history, tBFT e PoS sono solo per consenso. Ha aggiunto: “Abbiamo dovuto innovare altre 8 volte per continuare a sbloccare altri problemi di ridimensionamento che vanno dall’elaborazione delle transazioni parallele allo streaming di blocchi in tempo reale in tutto il mondo”.

Otto altre innovazioni presumibilmente tutte gioca un ruolo nell’accelerare i tempi di elaborazione o, in generale, nel far funzionare Solana in modo più efficiente. Ad esempio, Sealevel è una funzionalità che consente l’elaborazione di più contratti intelligenti in parallelo. Turbine funziona in un modo paragonabile a BitTorrent, suddividendo i dati in pacchetti più piccoli per abilitare la scalabilità tra i nodi, consentendo a Solana di supportare migliaia di nodi in esecuzione contemporaneamente.

Gli sviluppatori hanno bisogno

Recentemente, Solana ha collaborato con il fornitore di Oracle Chainlink per costruire un oracolo superveloce che si aggiorna ogni 400 millisecondi. Yakovenko ha detto a Cointelegraph che la mossa era in risposta ai recenti fallimenti del mercato dovuti alla congestione della rete. Ha ampliato i piani dell’azienda per coinvolgere più sviluppatori e partner nel tempo, dicendo a Cointelegraph:

“Abbiamo un ottimo programma di accelerazione che ha già oltre 450 candidati, quindi gli sviluppatori fanno di tutto per trovarci. Vogliono creare app di livello consumer, ma semplicemente non è possibile con l’infrastruttura a loro disposizione oggi. Data la domanda repressa di costruire, speriamo che gli sviluppatori verranno a dare un’occhiata a Solana e che una percentuale considerevole di quelli che lo faranno migrerà le loro dapps. “

Hasker ha affermato che Hedera Hashgraph vede allo stesso modo che c’è una domanda insoddisfatta da parte degli sviluppatori, affermando:

“Oltre ad affrontare la scalabilità e la sicurezza richieste per le applicazioni, gli sviluppatori di dApp considerano la facilità d’uso e il costo come principali fattori di adozione. Inoltre, le dApp vogliono sapere che la piattaforma è stabile e che non eseguirà il fork, quindi non devono mantenere più basi di codice. Infine, vogliono essere rassicurati sul fatto che la piattaforma sarà disponibile a lungo termine e che è governata da un consiglio di fiducia che capisca come funzionano gli affari e di cosa hanno bisogno le aziende “.