prefazione
Tutti i prodotti che hanno come principale punto di vendita le caratteristiche tecniche sono prodotti semilavorati.
Il clamore e il dibattito su EVM e ZK EVM vanno avanti da qualche tempo, soprattutto dopo che Vitalik ha diviso i tipi di ZK EVM. Ci sono infiniti articoli scientifici popolari su bytecode, macchine virtuali, compatibilità e altri concetti imbarazzanti, ma questi vocaboli cosa esattamente. cosa significhi, e dove la popolarità di ZK EVM porterà la struttura della catena pubblica non è stato spiegato chiaramente.
Anche la traccia ZK è diventata ufficialmente popolare. Se il precedente ZK-Rollup lo limitava all'area locale di L2, ora ha una vaga tendenza a diventare una tecnologia comune per l'intera rete blockchain L'EVM metterà fine a molti modelli di coesistenza a catena.
Nel processo storico di questa sostituzione, inevitabilmente esploderanno nuovi progetti. R3PO si impegna ad esplorare il valore nascosto. Partiremo dalla comprensione "inconscia" dell'EVM per esplorare la direzione futura della catena pubblica.

Descrizione immagine: Soluzioni per il trasferimento di file tra diversi sistemi operativi
Fonte immagine: R3PO
Immagina il seguente scenario:
Alice vuole trasferire un documento Word in esecuzione su Windows a Bob, ma Bob ha solo un Mac che può utilizzare Pages, quindi Bob non può aprire il documento. Come dovrei risolvere questo problema? Se Bob installa la versione Mac di Word e copia il testo nell'articolo, rimangono ancora quattro metodi:
1. Alice carica l'articolo sul cloud, come Google Docs, e Bob può aprire e modificare il documento su un browser che supporta la multipiattaforma;
2. Alice consegna Word.exe e il documento all'altra parte e Bob può utilizzare Crossover o una macchina virtuale (VM) per simulare l'ambiente Windows, in modo da poter eseguire l'applicazione .exe sul Mac e aprire il documento;
Crossover può supportare solo l'esecuzione singola di Word.exe, ma non può eseguire alcuna operazione con altre applicazioni .exe.
La macchina virtuale (VM) installerà un sottosistema Windows nel Mac e qualsiasi applicazione .exe potrà essere eseguita nel sottosistema Windows;
3. Alice modifica il documento in un formato file comprensibile da Java e lo consegna all'altra parte. Bob può installare l'ambiente Java su Mac per aprire il documento.
4. Alice trasforma il documento in un file binario e lo passa all'altra parte. Bob può aprire il documento con la compatibilità più bassa.
Se riesci a comprendere il processo sopra descritto, prova a sostituire i seguenti concetti:
Sistemi operativi come Windows e macOS --> Catene pubbliche come Ethereum e Cosmos;
Formati applicativi come .exe e .dmg --> Dapps di diverse catene pubbliche;
Documento Word --> Risorse on-chain;
Crossover --> ponte a catena incrociata;
Macchina virtuale (VM) --> EVM con compatibilità inferiore, come Polygon Hermez, che è una VM ZK. Per implementare funzioni rispetto a EVM, è necessaria l'iterazione manuale per mantenere gli aggiornamenti sincronizzati;
JVM --> EVM, compatibilità equivalente a livello di linguaggio, come lo Scroll previsto, l'EVM ZK implementato da esso è completamente equivalente a EVM, che può essere inteso come EVM che aggiunge la versione della funzionalità ZK;
Compatibile con il sistema binario --> Questo è EVM o Ethereum stesso;
Le caratteristiche dell'intera VM ed EVM sono quelle menzionate sopra e la loro modalità operativa è sostanzialmente simile al processo di trasferimento di file tra sistemi operativi. Secondo R3PO, la tendenza più grande è che ZK EVM non solo sostituirà le soluzioni compatibili con EVM esistenti, ma porterà Ethereum a diventare l'unico protocollo di comunicazione a livello di applicazione, mentre altre catene pubbliche diventeranno catene con scopi specifici in campi specifici, simili a Linux. Attivo nel campo server, mentre Windows è attivo tra gli utenti ordinari.
Le ragioni di questa conclusione verranno discusse in dettaglio più avanti.
Se vuoi capire gli altri, devi prima capire te stesso: l'essenza dell'ecologia è la corsa bidirezionale tra sviluppatori e utenti
EVM promuove la vittoria di Ethereum nella competizione della catena pubblica. Questa vittoria non è dovuta alla "superiorità della potenza di calcolo" di Ethereum, ma principalmente alla compatibilità, perché gli assassini di Ethereum di vecchia generazione come EOS e le generazioni precedenti come Solona Ethereum Killer, come. così come la nuova generazione di Ethereum Killer come Aptos, hanno tutti sfoggiato l'altissima velocità del loro TPS.
Tuttavia, Ethereum è ancora in piedi, mantenendo un vantaggio assoluto nel numero di TVL e Dapps con TPS a una cifra. Questo vantaggio può essere riassunto come effetto cluster ecologico, ma perché altre catene pubbliche sono compatibili con EVM e costruiscono vigorosamente catene incrociate. ? Dopo il ponte il divario non si è ridotto, ma ci sono segnali di un'ulteriore espansione nel mercato ribassista?
R3PO ritiene che la soluzione al problema possa derivare da un punto di partenza più certo.
Questo punto di partenza è l'esperienza degli sviluppatori. L'attuale Web 3 è ancora in una fase molto iniziale, che può essere paragonata a Internet prima del 2000. È ancora il dominio dei geek e degli early adopter. Anche con il meccanismo dei token, la maggior parte degli utenti lo è ancora bloccato Nel CeDeFi costruito dalle istituzioni CEX e TradiFi, ci sono pochissimi utenti reali sulla catena. Gli indirizzi attivi di Ethereum sono solo 400.000, ma il TVL arriva a 32 miliardi di dollari e il valore di mercato raggiunge i 200 miliardi di dollari. dollari.
Nel contesto dell’enorme contrasto tra il numero di utenti e la quantità di fondi accumulati, competere per il potere degli sviluppatori è diventato il modo più importante per mantenere l’ecosistema. La logica sta in chi può persistere fino al lancio di veri miliardi. applicazioni consumer a livello, la cui catena pubblica può davvero diventare la prossima generazione. L'infrastruttura di una generazione di Internet è come il World Wide Web e il browser Netscape del passato.
Ethereum offre agli sviluppatori l'esperienza di sviluppo più completa.
In un certo senso, questa è anche un'imitazione del successo del linguaggio Java. Prima di Java, il problema più grande con il linguaggio C/C++ era che i programmatori dovevano considerare l'adattamento di software e hardware, ad esempio i tipi numerici a 32 bit non può essere migrato direttamente per essere eseguito su macchine a 16 bit.

Descrizione immagine: architettura JVM
Fonte:Wikipedia
Oltre ai miglioramenti nella facilità d'uso del linguaggio, il più grande miglioramento di Java risiede nel design della JVM. In una parola, la sua caratteristica risiede nell'"ammorbidimento dell'hardware", che consente lo stesso adattamento a diversi hardware attraverso la pianificazione del linguaggio purché venga implementato una volta in EVM, può essere eseguito su qualsiasi dispositivo, realizzando realmente uno sviluppo multipiattaforma senza ulteriore considerazione dei problemi hardware.
Con l'aiuto di JVM, Java è diventato uno dei linguaggi di sviluppo più diffusi al mondo. Potrebbe non essere specializzato in un determinato campo, ma può essere applicato a qualsiasi campo. Questa è l'essenza della compatibilità.
Lo stesso vale per l'ecosistema di sviluppo EVM ed Ethereum. Gli sviluppatori devono sviluppare per EVM solo una volta e poi possono continuare a progredire con l'ecosistema Ethereum senza dover considerare la compatibilità degli aggiornamenti della catena pubblica, delle differenze hardware, ecc.

Descrizione immagine: Architettura EVM
Fonte immagine: ethereum.org
La solidità non è perfetta e EVM non è priva di problemi, ma la migliore compatibilità è sufficiente per garantire la lealtà degli sviluppatori Poiché sempre più catene pubbliche sono compatibili con EVM, questa compatibilità ha ottenuto vantaggi passivi e la migrazione intercatena il carico di lavoro è abbastanza ridotto e le altre catene pubbliche sono solo versioni localizzate di Ethereum Dapps, il che alla fine favorisce il dominio dell'ecosistema Ethereum.

Descrizione immagine: diagramma di funzionamento dell'EVM
Fonte immagine: R3PO
Inoltre, la compatibilità a livello linguistico contribuisce a garantire l’efficienza e la sicurezza dell’EVM.
La macchina virtuale (VM) nell'immagine sopra si riferisce alla modalità operativa tra diversi sistemi operativi. Ad esempio, Parallels Desktop può garantire che il sottosistema Windows venga eseguito su Mac, ma deve allocare risorse software e hardware specifiche dal sistema originale a. stabilire il sottosistema, quindi installare l'applicazione Windows nel sottosistema, quindi l'applicazione potrà essere eseguita. Tuttavia, a causa delle limitazioni delle risorse allocate, la sua efficienza operativa non può essere paragonata a quella delle applicazioni native.
L'EVM è simile alla JVM ed esegue operazioni di compatibilità dal livello del linguaggio Solidity. Gli sviluppatori utilizzano l'API fornita da Infura per interagire con la rete principale e utilizzano Truffle per lo sviluppo, il test e l'implementazione di contratti intelligenti, ecc. I kit di sviluppo sono tutti. disponibile per completare l'EVM Dopo l'adattamento, Dapp può essere eseguito su qualsiasi catena pubblica compatibile con EVM.
Non solo per gli sviluppatori, lo sviluppo compatibile a livello EVM garantisce che l'esperienza offerta a qualsiasi utente sia completamente coerente, salvando un gruppo minimo di utenti iniziali per l'ecosistema Ethereum. Solo gli sviluppatori e un piccolo numero di utenti possono mantenere l'influenza dell'ecosistema Ethereum su altri utenti I principali vantaggi delle catene pubbliche.
L'EVM si riferisce alla JVM. Non è necessario considerare troppi problemi hardware e di codifica. Deve solo essere sviluppato per le funzioni di cui l'applicazione ha realmente bisogno. Può essere adattato una volta e utilizzato su più terminali.
Il significato di ecologia è sviluppo + applicazione + utenti, e l’EVM svolge il ruolo di inizializzazione del volano nella costruzione ecologica.
Se vuoi criticare gli altri, devi prima criticare te stesso: la compatibilità EVM non aiuterà i concorrenti a vincere.
EVM ha promosso il successo di Ethereum, ma perché altre catene pubbliche compatibili con EVM e il “Piano Vampire” dell’ecosistema succhiasangue di Ethereum non possono funzionare?
La logica della compatibilità delle persone:
Per gli sviluppatori: compatibile con EVM per ridurre i costi di migrazione per gli sviluppatori Ethereum e fornire nuove funzionalità della catena pubblica come TPS più elevato;
Per gli utenti: fornire un certo grado di incentivi simbolici per incoraggiare gli utenti a migrare;
Completa la sostituzione di Ethereum.
Lacune logiche di compatibilità:
Per gli sviluppatori: dopo tutto, l'EVM compatibile non è un EVM nativo e comporta costi di migrazione nascosti;
Per gli utenti: la sicurezza di Ethereum è la più alta ad eccezione della rete Bitcoin. Questa sicurezza non è paragonabile alle tentazioni a breve termine come l’estrazione dell’oro e i lanci aerei;
Risultato: Ethereum occupa ancora la posizione più mainstream.
In effetti, altre catene pubbliche si trovano in un dilemma. La compatibilità con EVM rischia di diventare di fatto la catena laterale di Ethereum, ma l'incompatibilità ha le conseguenze di diventare un'isola isolata, con la premessa che tutti sono desiderosi di traffico, diventa l'ultima risorsa. Un atto di disperazione.

Descrizione immagine: Elenco delle soluzioni compatibili con EVM
Fonte immagine: R3PO
In questo momento, altre catene pubbliche stanno prendendo l'iniziativa, mentre Ethereum si sta concentrando sul miglioramento dei propri vecchi problemi, come PoW to PoS, selezione del percorso L2, implementazione dell'astrazione dell'account, DankSharding, ecc. Sul percorso di compatibilità, implementa principalmente EVM, utilizzando applicazioni per ottenere la compatibilità tra catene e catene compatibili con EVM.
Le catene pubbliche sono compatibili con EVM, rappresentate da BNB Chain e altre.
Catene pubbliche di scambio come BNB Chain o OKX Chain, che fanno affidamento sulla base di utenti dell'exchange e sulla capacità di gestire progetti, la TVL e l'ecologia delle loro catene non possono essere sottovalutate Prendendo come esempio BNB Chain, secondo i dati di DeFi Llama. il TVL e l'ecologia su di esso non possono essere sottovalutati. Con 492 protocolli e un TVL di 6 miliardi di dollari, è la seconda catena pubblica più grande dopo Ethereum in termini di dimensioni e volume.
La sua modalità operativa principale "imita" Ethereum. Ad esempio, Pancakeswap, il DEX più grande su di esso, era originariamente una versione biforcuta di Uniswap. Lo stesso Dapp può passare senza problemi tra due catene pubbliche Dietro questo c'è l'enorme vantaggio apportato dalla compatibilità EVM. Vantaggi: le parti coinvolte nel progetto devono concentrarsi solo sulle operazioni anziché sullo sviluppo di prodotti da zero.
Compatibilità EVM on-chain, rappresentata da Solona.
Solona è una blockchain unica con meccanismo PoH. È anche da tempo l’unica catena pubblica tra i primi dieci progetti di catene pubbliche per valore di mercato che non è compatibile con EVM. Tuttavia, ciò non significa che non possa comunicare con catene compatibili con EVM funziona sulla catena. Il progetto Neon fornisce la compatibilità EVM.
Questa compatibilità può essere intesa come compatibilità in stile matrioska, piuttosto che compatibilità diretta a livello della stessa catena pubblica.
Neon offre un'esperienza di sviluppo molto simile all'EVM stesso, come il supporto della programmazione del linguaggio Solidity, un'esperienza di implementazione di contratti intelligenti senza soluzione di continuità, chiamate dirette a MetaMask e kit di sviluppo come Truffle.
Compatibile con le catene EVM, rappresentate da EVMOS.
Esistono più opzioni per blockchain modulari come Cosmos o Polkadot. Le applicazioni su di essi possono diventare indipendentemente catene pubbliche di livello L1. EVMOS è anche una sottocatena di Cosmos e una catena pubblica che fornisce compatibilità EVM non solo può "passare" la compatibilità EVM tra Cosmos, ma anche fornire compatibilità EVM tra qualsiasi altra catena pubblica.
Oltre ad essere un fornitore di compatibilità EVM, può anche essere utilizzato come catena pubblica per distribuire DeFi e altre applicazioni. Ad esempio, DEX Exswap su di esso è una versione biforcuta di Uniswap.
Riepilogo di questo paragrafo:
È questa ampia compatibilità che ha contribuito all’apertura dell’intero mondo delle catene pubbliche, e il collegamento tra loro è la compatibilità EVM, i ponti cross-chain e gli scambi. In considerazione di ciò, R3PO ha riassunto le specifiche scuole di compatibilità sopra menzionate per fornire ZK EVM Il personaggio Terminator fa il riscaldamento pre-partita.
Se vuoi conquistare gli altri, devi prima vincere te stesso: ZK EVM è l’iniziativa di Ethereum
Se altre catene pubbliche sono impegnate a essere compatibili con EVM, Ethereum ha troppo tempo per prendersi cura di se stessa, ma dopo la riuscita fusione di PoS e la determinazione del percorso tecnologico L2, ZK è diventata una tecnologia comune per l'intero percorso della catena pubblica , e la combinazione della tecnologia ZK ed EVM promuoverà anche Ethereum. L'evoluzione dell'architettura modulare è completa.
La tecnologia ZK non è limitata al campo L2. Ha il suo posto nei Dapps, nelle catene pubbliche e in altri livelli superiori e inferiori. Tuttavia, la traccia ZK EVM più popolare è un po' un miscuglio di questo e si sforza di eliminarlo l'essenziale e conservare l'essenziale.

Descrizione immagine: Compatibilità e prestazioni EVM diverse
Fonte immagine: vitalik.eth
Vitalik una volta ha fornito la relazione tra compatibilità e prestazioni di diverse classificazioni EVM. Si può constatare che minore è l'implementazione, più forte è la compatibilità, ma peggiore è la sua prestazione. Se ci pensi, Ethereum mainnet è pietoso. Puoi capire le prestazioni e la forte sicurezza.
Quanto più ci si avvicina allo strato inferiore, tanto più ci si avvicina alla modalità operativa EVM nativa, tanto più forte è la compatibilità, ma anche le prestazioni saranno fortemente limitate;
Più si avvicina al livello superiore, più mette alla prova la capacità della propria soluzione di compatibilità EVM. Maggiore è la differenza dall'EVM nativo di Ethereum, peggiore è la compatibilità, ma porterà anche una maggiore libertà di personalizzazione, che può ottimizzare notevolmente. prestazione.
Polygon Hermez è stato menzionato in precedenza e classificato come ZK VM, ma in realtà Hermez si definisce una soluzione ZK EVM. Sembra una differenza di una lettera, ma la sua compatibilità e sicurezza sono completamente diverse.
ZK VM/EVM implementato su Polygon Hermez essenzialmente "replica" le funzioni di EVM uno a uno, in modo simile alla relazione tra WBTC e BTC e alla relazione tra ombra e ontologia Nelle operazioni quotidiane, finché il team di sviluppo continua ad aggiornarsi. la sua esperienza d'uso è la stessa di EVM, ma dopo tutto non è un'implementazione a livello di linguaggio. Si può solo dire che si tratta di una copertura in concorrenza commerciale.
Recentemente, StarkNet ha rilasciato ZK EVM Kakarot utilizzando il linguaggio Cairo, utilizzato per eseguire contratti intelligenti Ethereum su StarkNet. Questa può essere considerata la prima volta che ZK EVM entra nella fase di test. Altri in arrivo includono Taiko, Scroll, zkSync 2.0 e altri lettori ZK EVM.
Perché ZK EVM è diventata una pista così importante e perché rappresenta la fine della catena pubblica? Attualmente, nella fase della competizione commerciale, le informazioni rilasciate dalle varie parti del progetto non sono complete. R3PO cerca di fornire la propria comprensione e funge da guida.

Immagine Descrizione Architettura Ethereum nell'era ZK EVM
Fonte immagine R3PO
Per la prima domanda la risposta è che ZK EVM è in realtà la vera casa delle future Dapp.
Allo stato attuale delle conoscenze, Dapp funziona sulla catena pubblica o sulla rete L2. Ma secondo R3PO, in futuro ZK EVM ospiterà direttamente il livello applicativo.
Come mostrato nella figura sopra, il futuro ZK EVM diventerà una raccolta di funzioni EVM, Rollup e cross-chain bridge. È di per sé una sorta di EVM e non necessita di spiegazioni. Concentriamoci sulle ultime due funzioni.
Il rollup di livello L2 è di livello troppo basso. Per ottenere prestazioni più elevate, prendi come esempio StarkNet sviluppato da StarkWare. Prevede di utilizzare la ricorsione ZK per dimostrare la validità dei dati di verifica. La ricorsione può essere espansa all'infinito in un "post -test before" e ZK può garantire che la scala complessiva dei dati è limitata, quindi StarkNet stesso può essere utilizzato come livello di verifica per le applicazioni e L3 sopra di esso.
Il cross-chain bridge stesso è più facile da comprendere. L'essenza del cross-chain bridge è lo scambio e il trasferimento di risorse tra diverse catene pubbliche. Se entrambe le parti raggiungono la compatibilità EVM, non è necessario che il cross-chain bridge agisca come tale un intermediario. Rispetto alle attuali soluzioni di bridge a catena incrociata con vulnerabilità frequenti sono più sicure, quindi ZK EVM è una soluzione di bridge a catena incrociata migliore.
Per la seconda domanda, la risposta è che ZK EVM trasformerà l’intera catena pubblica in una catena EVM.
Anche le catene pubbliche che non sono compatibili con EVM, come Solona e Aptos, possono comunque essere collegate tramite Evmos. Da questo punto di vista, ZK EVM è un'iniziativa di Ethereum in questo modo i vantaggi ecologici di Ethereum saranno ulteriormente amplificati.
Le catene pubbliche ecologiche Move come Aptos e Sui affermano che Move VM è anche un meccanismo di sviluppo generale simile a EVM. In teoria, il linguaggio Move modificato da Rust è effettivamente migliore di Solidity, ma il suo più grande svantaggio è perché il tempo non aspetta In primo luogo, è dubbio che possa costruire il proprio traffico e la propria ecologia, e questo porterà al dilemma se altre catene pubbliche siano compatibili con EVM.
Conclusione
Se una catena pubblica riuscirà a raggiungere il successo sul mercato dipende ovviamente dai suoi sforzi, ma deve anche considerare il corso della storia.
Nel processo di sviluppo di ZK EVM, possiamo sentire chiaramente la difficoltà della lotta della catena pubblica dietro di esso Nel tiro alla fune tra Ethereum e le catene pubbliche, sono state create infinite storie romantiche. In questo momento, Match Point è arrivato a EVMOS e Per quanto riguarda la vita e la morte di nuove specie come Move VM e ZK EVM, R3PO ritiene che il futuro panorama della catena pubblica debba basarsi sull'interoperabilità determinata dalla compatibilità EVM come prerequisito per la concorrenza. Gli utenti e gli sviluppatori sono ancora il L'intera storia.
Se ZK EVM procede senza intoppi, è probabile che Ethereum diventi la finestra del mondo delle catene pubbliche, gestendo il livello applicativo più ricco e garantendosi come il livello di insediamento più sicuro e robusto.
Ci vorranno almeno 5 anni perché la tecnologia ZK maturi su larga scala. Con la maturità su larga scala del capitale e del mercato, potrebbe rallentare fino a circa 3 anni. A quel punto saremo in grado di vedere se le previsioni di oggi si avvereranno VERO.
Dichiarazione sul copyright: se è necessario ristampare, puoi comunicare con il nostro assistente su WeChat. Se ristampi o pulisci il manoscritto senza autorizzazione, ci riserviamo il diritto di perseguire la responsabilità legale.
Dichiarazione di non responsabilità: il mercato è rischioso, quindi gli investimenti devono essere cauti. I lettori sono tenuti a rispettare rigorosamente le leggi e i regolamenti locali nel considerare opinioni, punti di vista o conclusioni in questo articolo. Il contenuto di cui sopra non costituisce alcun consiglio di investimento.



