Condividi questo articolo

Scroll mira a essere la tartaruga che vince la corsa alla scalabilità Ethereum

Questo team di sviluppatori decentralizzato e globale sta ignorando l'urgenza di essere il primo a scalare Ethereum. Per il suo approccio olistico alla creazione in modo ampio e trasparente, Scroll è ONE dei progetti da tenere d'occhio nel 2023 di CoinDesk.

Il problema

Il più recente boom Cripto ha spinto la blockchain Ethereum ai suoi limiti, con un afflusso senza precedenti di nuovi utenti che ha rallentato la rete e spinto alle stelle le sue commissioni di transazione basate sul traffico. Questa congestione della rete, e le relative commissioni e velocità, hanno reso Ethereum impraticabile per alcuni utenti, stimolando un ampio campo di blockchain più veloci ed economiche che si contendono il trono di Ethereum come hub principale per la Finanza decentralizzata, i token non fungibili (NFT) e la ricerca sulla blockchain.

Gli sviluppatori CORE di Ethereum hanno lavorato a lungo per ampliare la rete, ristrutturando il codice CORE per aumentare la velocità e ridurre le commissioni. Ma questi interventi hanno avuto solo un impatto modesto nel ridurre le spese e la lentezza di Ethereum, con cambiamenti più ambiziosi al codice CORE Ethereum ancora lontani anni. A questo punto, la maggior parte degli sviluppatori CORE di Ethereum sostiene che le reti di accompagnamento di terze parti, chiamate rollup, dovranno essere il metodo principale con cui Ethereum manterrà il suo status di principale porta di ingresso per il prossimo miliardo di utenti Cripto . Questi rollup sono blockchain separate che raggruppano le transazioni degli utenti e le scrivono in blocco nel registro delle transazioni di Ethereum.

Ma non tutte le reti rollup sono create uguali. Tutte le reti rollup mirano a "ereditare" la sicurezza di Ethereum, il che significa che hanno tutte sistemi speciali in atto per (alla fine) rendere le transazioni su di esse funzionalmente equivalenti alle transazioni su Ethereum stesso. La razza più avanzata di reti rollup, le zkEVM, ha gareggiato per utilizzare la crittografia a conoscenza zero (ZK) all'avanguardia per raggiungere questo obiettivo.

Leggi i profili di tutti i progetti da tenere d'occhio nel 2023:Riconquistare lo scopo nella Cripto

(Scorrere)
(Scorrere)

L'idea: Scorrere

A quasi un anno dall'inizio della corsa agli armamenti "zero-knowledge" di Ethereum, due team che hanno promesso di fornire transazioni Cripto più veloci e più economiche utilizzando la complessa tecnologia affermano di essere pronti per (o almeno prossimi a) una qualche forma di lancio. Per Polygon, la "beta mainnet" è dietro l'angolo. Per Matter Labs, la registrazione per la sua nuova "era" è già qui.

Entrambe le aziende scommettono che le rispettive versioni di zkEVM, una blockchain di livello 2 che i progetti basati su Ethereum possono utilizzare senza troppi sforzi, annunceranno la prossima generazione di scalabilità per la più grande piattaforma di smart contract al mondo. Il primo ad arrivare al traguardo ottiene diritti di vanteria e gloria mediatica, per non parlare di un'intera schiera di utenti che hanno un vantaggio da "first mover".

È una gara che ONE azienda, Scroll, è più che felice di perdere.

In un'intervista con CoinDesk, i co-fondatori Sandy Peng e Ye Zhang sono tornati ripetutamente alle virtù del prendersi del tempo (e tanto) per fare bene il lavoro, come se gli altri non lo facessero. Hanno creato Scroll come un'entità open source, open-door, guidata dalla comunità, che si modella sulla forma di Ethereum stesso. Dopotutto, l'obiettivo è "aiutare Ethereum a scalare" utilizzando zkEVM.

Le ZkEVM sono una specie di rete Ethereum rollup, una blockchain di accompagnamento di livello 2 che registra le transazioni sulla catena Ethereum di livello base 1, ma offre commissioni più basse e velocità più elevate agli utenti. In generale, i rollup funzionano raggruppando grandi gruppi di transazioni e quindi scrivendole su Ethereum in ONE colpo solo, riducendo drasticamente le commissioni che sarebbero necessarie per effettuare tali transazioni su Ethereum ONE alla volta.

Il cuore pulsante di qualsiasi rete rollup è il suo sistema di sicurezza, ovvero il meccanismo che utilizza per garantire che i dati trasmessi a Ethereum riflettano l'attività reale dell'utente.

I primi rollup sul mercato, come quelli di ARBITRUM e Optimism, operano utilizzando un meccanismo di contestazione. Quando queste reti passano una transazione a Ethereum, i watchdog possono contestare attività sospette entro un periodo di tempo stabilito (in genere circa sette giorni).

Le prossime zkEVM, una razza più avanzata di rollup, utilizzano prove a conoscenza zero (ZK) per la loro sicurezza. Invece di affidarsi a terze parti per denunciare comportamenti scorretti, questi rollup utilizzano una crittografia sofisticata per dimostrare in modo proattivo che le transazioni che passano a Ethereum non sono state manomesse.

Le ZkEVM si sono fatte attendere a lungo. I primi rollup che utilizzavano le prove ZK erano tutti specifici dell'applicazione, il che significa che erano limitati a specifici casi d'uso Cripto (come l'invio di token da ONE indirizzo blockchain a un altro). Le zkEVM più recenti come Scroll mirano alla compatibilità con qualsiasi app Ethereum , il che significa che i marketplace NFT, le piattaforme di prestito decentralizzate e le app di gioco basate su blockchain dovrebbero essere tutte in grado di trasferire il loro codice su queste reti rollup più economiche.

Scroll non è certo l'unica a occuparsi della sua missione zkEVM e sa che non sarà la prima a riuscirci. Con i grandi concorrenti che mettono a punto vari stadi di "tocco finale" sulle loro interpretazioni di zkEVM, l'unica cosa certa sulla piattaforma di Scroll è che non WIN alcun premio per la velocità di sviluppo. Al momento, gran parte dell'attenzione generale per le zkEVM è rivolta direttamente a ciò che Polygon e Matter Labs stanno portando sul tavolo.

Meglio avere ragione che essere veloci

Come ha documentato CoinDesk , non tutte le affermazioni di Polygon o Matter Labs corrispondono esattamente alla realtà. Entrambe le aziende si vantano che i loro lanci zkEVM sono imminenti, ma le piattaforme che stanno introducendo sul mercato nel 2023 presenteranno gravi handicap tecnici. (Ad esempio, entrambe le reti si affideranno, in parte, a intermediari fidati per la loro sicurezza, piuttosto che alla pura crittografia a conoscenza zero, quando saranno attive).

I fondatori di Scroll non se ne sono accorti.

"Non possiamo ignorare il rumore del marketing", ha detto Zhang durante un'intervista. Ha detto che ci sarà sempre questa o quella pretesa di essere i primi, ma Scroll è determinata a "percorrere la nostra strada" anche se ciò avviene a scapito della velocità di spedizione.

Il percorso che hanno scelto è ricoperto di melassa. Scroll punta a realizzare una zkEVM che imiti la Ethereum Virtual Machine in ogni modo possibile. La vogliono così vicina alla cosa reale che i costruttori sopra di essa T sapranno, o addirittura non dovranno sapere, la differenza.

Zhang ha detto che il team ha iniziato a costruire una zkEVM due anni fa. All'epoca, l' Opinioni consensuale sulla fattibilità dell'uso di prove ZK per costruire una piattaforma di uso generale stava appena iniziando a scaldarsi. Ci vuole molta potenza di calcolo per alimentare la crittografia complessa che supporta le prove ZK; Zhang ha detto che generare una prova potrebbe richiedere fino a un giorno. Non c'era alcuna garanzia di successo.

"Le persone continuano a costruire solo zk-rollup specifici per applicazione, come un DEX", ha detto, riferendosi a uno scambio decentralizzato. "Le persone pensano che le cose di uso generale siano così difficili da costruire. E hanno un'efficienza molto, molto, molto bassa". Ma due anni fa ci sono state alcune innovazioni nella crittografia e anche nell'accelerazione hardware, ha aggiunto, che ora stanno consentendo alla Tecnologie di andare avanti a razzo.

Scroll sta prendendo una strada più lunga per progettazione. Stanno costruendo "a livello di bytecode" per "comportarsi esattamente come la Ethereum Virtual Machine" in ogni modo, forma e aspetto, secondo Zhang. (Il bytecode è la forma di codice leggibile dalla macchina che detta precisamente come un programma deve essere eseguito).

Essere così granulari può essere ONE bel freno all'efficienza: Zhang afferma che più ONE è equivalente all'EVM, maggiore è il "sovraccarico" del programma. Un sovraccarico maggiore significa più fatica, e anche più costosa. Ciò ha spinto altri nella corsa zkEVM a fare "compromessi" di efficienza, usando compilatori o altre macchine virtuali. Il risultato potrebbe essere più veloce, ma non è un design così compatibile, ha affermato.

Per Zhang e gli altri dipendenti di Scroll, il dolore vale il guadagno. Ritengono che il laborioso processo di definizione dell'equivalenza del livello di bytecode sia fondamentale per l'intera attività: è la loro ragion d'essere.

"Se sei equivalente a livello di bytecode, puoi essere perfettamente compatibile con tutti quegli strumenti senza alcuna modifica", ha affermato, riferendosi al "solido" panorama di strumenti per sviluppatori dell'ecosistema Ethereum .

In parole povere, uno sviluppatore su una zkEVM T dovrà SWEAT dei dettagli o perdere tempo a pensare a come il suo codice si comporterà rispetto a come si comporta su Ethereum. Ad esempio, se hai un protocollo relativamente collaudato che funziona da qualche anno sulla mainnet senza intoppi, puoi star certo che farà lo stesso sulla zkEVM di Scroll. Farà esattamente le stesse attività e si comporterà esattamente nello stesso modo. Non sono necessari audit o compilatori aggiuntivi.

In Cripto, ciò che può andare storto andrà storto. È troppo presto per dire cosa potrebbe rompersi nel nascente spazio zkEVM, ma i fondatori di Scroll sembravano sicuri che quando si tratta dei loro concorrenti compatibili con EVM ma non equivalenti, la legge di Murphy è destinata a prendere il volante.

"Al momento dell'implementazione, la differenza non è visibile. Ma sarà maggiormente avvertita quando si verificherà una violazione della sicurezza", ha affermato Peng.

Gli sforzi che Scroll sta compiendo nel suo tentativo di replicare l'esperienza Ethereum sono al limite estremo. Ogni dettaglio dello stack di strumenti viene riutilizzato, ha detto Zhang.

Trasparente, in ogni fase del percorso

Per rendere queste cose più difficili (peggiori?) tutto viene fatto apertamente. Ogni Request di pull di Scroll, commento, riga di codice e così FORTH viene eseguita in tempo reale sul suo repository Github. Ciò significa che chiunque abbia una connessione Internet, ovunque nel mondo, può tracciare i progressi della base di codice di Scroll. È un piccolo sfoggio di trasparenza che Zhang ha detto essere "un gradino sopra" la pratica comune (anche tra i progetti open source) di creare codice a porte chiuse e poi spalancarle a un certo punto.

La ricetta sta prendendo piede. Da quando è stato annunciato il suo "alpha testnet" durante EthDenver, sono stati distribuiti oltre 550 "hack e progetti", ha detto Zhang. Finora sta funzionando tutto abbastanza bene, anche se - cosa critica - non è ancora una rappresentazione completa di ciò che Scroll intende essere.

Incompleto perché? Perché Scroll T chiama la sua testnet "zk-rollup testnet" finché le prove non sono pronte a scatenarsi, e finora non lo sono. Zhang ha contrapposto questa decisione "filosofica" all'approccio più entusiasta apparentemente impiegato dai concorrenti di Scroll nello spazio zkEVM. Senza fare nomi, ha detto che "alcune testnet T hanno una prova", anche se i loro progetti host insinuano la vitalità.

La tensione tra il meticoloso mantra di Scroll e i suoi concorrenti altrove in questo angolo movimentato del Cripto nerd era palpabile. È forse un prodotto della corsia yin-yang che Scroll si è creata. Anche se si attiene alla sua filosofia della tartaruga, o almeno a parlare delle virtù del lento e costante sulla stampa, i suoi capitani sono profondamente a disagio con le lepri veloci e sciolte.

Quando gli è stato chiesto come Polygon , l'attuale leader pronto a lanciare qualcosa di zkEVM prima di chiunque altro, stia presentando i suoi successi sulla stampa, Zhang ha detto che Scroll "ha già sottolineato alcune delle affermazioni eccessive di Polygon dal punto di vista del marketing".

"Semplificano troppo" quando affermano di avere una "compatibilità al 100%", ha affermato, aggiungendo "sappiamo quanti test hanno ignorato".

Tuttavia, il team è persino a disagio nel parlare di parlare di questa dinamica. Prima che un reporter potesse Seguici , Peng intervenne con una richiesta allegra: "Andiamo oltre questa questione".

Danny Nelson

Danny è il caporedattore di CoinDesk per Data & Tokens. In passato ha condotto indagini per il Tufts Daily. A CoinDesk, i suoi interessi includono (ma non sono limitati a): Politiche federale, regolamentazione, diritto dei titoli, scambi, ecosistema Solana , smart money che fa cose stupide, dumb money che fa cose intelligenti e cubi di tungsteno. Possiede token BTC, ETH e SOL , così come il LinksDAO NFT.

Danny Nelson
Sam Kessler

Sam è il vicedirettore editoriale di CoinDesk per tecnologia e protocolli. Il suo lavoro di reportage è incentrato su Tecnologie decentralizzata, infrastrutture e governance. Sam ha conseguito una laurea in informatica presso l'Università di Harvard, dove ha diretto l'Harvard Political Review. Ha un background nel settore Tecnologie e possiede alcuni ETH e BTC. Sam faceva parte del team che ha vinto il Gerald Loeb Award 2023 per la copertura di CoinDesk di Sam Bankman-Fried e del crollo di FTX.

Sam Kessler