Uno dei principali punti di forza di Ethereum è che una comunità attiva di ricerca e ingegneria lo migliora costantemente. Molte persone entusiaste e competenti in tutto il mondo vorrebbero dedicarsi alle questioni in sospeso di Ethereum, ma non è sempre facile scoprire quali siano. Questa pagina delinea le principali aree di ricerca attive come guida approssimativa all'avanguardia di Ethereum.
Come funziona la ricerca su Ethereum
La ricerca su Ethereum è aperta e trasparente. La cultura è quella di rendere gli strumenti e i risultati della ricerca il più aperti e interattivi possibile, ad esempio attraverso notebook eseguibili. La ricerca su Ethereum si muove rapidamente, con nuove scoperte pubblicate e discusse apertamente su forum come ethresear.ch (si apre in una nuova scheda) piuttosto che raggiungere la comunità attraverso pubblicazioni tradizionali dopo cicli di revisione paritaria (peer review). La Fondazione Ethereum pubblica anche le proprie priorità e i relativi motivi, in modo che chiunque possa vedere quali problemi sono attualmente considerati urgenti.
Risorse generali di ricerca
Indipendentemente dall'argomento specifico, c'è una ricchezza di informazioni sulla ricerca di Ethereum che si può trovare su ethresear.ch (si apre in una nuova scheda) e nel canale Discord Eth R&D (si apre in una nuova scheda). Questi sono i luoghi principali in cui i ricercatori di Ethereum discutono le ultime idee e opportunità di sviluppo.
Per una panoramica della direzione in cui sta andando il protocollo, inizia con la roadmap di Ethereum, poi leggi l'Aggiornamento delle Priorità del Protocollo per il 2026 (si apre in una nuova scheda) della Fondazione Ethereum e gli aggiornamenti dei cluster del protocollo (si apre in una nuova scheda) che ne riportano i progressi. Gli Ethereum Protocol Studies (si apre in una nuova scheda) sono un punto di ingresso strutturato per le persone che vogliono lavorare sul protocollo stesso.
Fonti di finanziamento
Puoi partecipare alla ricerca su Ethereum ed essere pagato per farlo. La Fondazione Ethereum finanzia la ricerca e i beni pubblici attraverso il suo Ecosystem Support Program (si apre in una nuova scheda), che pubblica elementi della lista dei desideri e richieste di proposte che descrivono i problemi che vorrebbe vedere risolti. Puoi trovare informazioni sulle opportunità di finanziamento attive e future sulla pagina delle sovvenzioni di Ethereum.
Ricerca sul protocollo
La ricerca sul protocollo riguarda il livello di base di Ethereum: l'insieme di regole che definiscono come i nodi si connettono, comunicano, scambiano e archiviano i dati di Ethereum e raggiungono il consenso sullo stato della blockchain. Le sue due categorie di lunga data sono il consenso e l'esecuzione, e diversi argomenti di ricerca ora le attraversano entrambe.
Consenso
La ricerca sul consenso riguarda il meccanismo di Proof-of-Stake (PoS) di Ethereum: la sicurezza della regola di scelta del fork e del gadget di definitività, la criptoeconomia dello staking, la rete peer-to-peer che trasporta blocchi, attestazioni e dati blob, e la crittografia con cui i validatori firmano. Alcuni esempi di argomenti di ricerca sul consenso sono:
- identificare e correggere le vulnerabilità;
- quantificare la sicurezza criptoeconomica;
- ridurre il tempo necessario affinché un blocco raggiunga la definitività;
- e migliorare l'efficienza, la sicurezza e il monitoraggio della rete peer-to-peer tra i client di consenso.
Gran parte di questo lavoro è passato dalla teoria alle specifiche. Il campionamento della disponibilità dei dati è stato rilasciato nell'aggiornamento Fusaka, le modifiche al modo in cui i blocchi vengono costruiti e a come viene garantita l'inclusione delle transazioni sono specificate per i prossimi aggiornamenti, e una riprogettazione a più lungo orizzonte nota come "lean consensus" (consenso snello) sta esplorando una definitività più rapida insieme a firme post-quantistiche.
Letture di base
- Introduzione alla Proof-of-Stake
- Finalità a singolo slot
- Documento su Casper FFG (si apre in una nuova scheda)
- Documento su Gasper (si apre in una nuova scheda)
- Ethereum snello (lean Ethereum) (si apre in una nuova scheda)
Ricerca recente
- Consenso su Ethresear.ch (si apre in una nuova scheda)
- Dilemma Disponibilità/Definitività (si apre in una nuova scheda)
- Definitività a 3 slot: la SSF non riguarda un "singolo" slot (si apre in una nuova scheda)
Esecuzione
Il livello di esecuzione si occupa di eseguire le transazioni, far funzionare la Macchina Virtuale di Ethereum (EVM) e generare i payload di esecuzione da passare al livello di consenso. La ricerca qui si divide in due filoni: rendere lo stato economico da mantenere e dimostrare, e aumentare la capacità transazionale senza scaricare ulteriori costi sulle persone che gestiscono i nodi. Ci sono molte aree di ricerca attive, tra cui:
- rivalutare il costo in gas delle operazioni che creano stato;
- scadenza della cronologia che i nodi non hanno più bisogno di servire;
- liste di accesso a livello di blocco che consentono di validare le transazioni in parallelo;
- mercati delle commissioni multidimensionali che prezzano stato, dati e calcolo separatamente;
- e dimostrare l'esecuzione dei blocchi L1 con una zkEVM.
Letture di base
- Introduzione all'EVM
- Livello di esecuzione su Ethresear.ch (si apre in una nuova scheda)
- Specifiche del livello di esecuzione di Ethereum (si apre in una nuova scheda)
- Ottimizzazioni del database (si apre in una nuova scheda)
Ricerca recente
- EIP-7928: Liste di accesso a livello di blocco (si apre in una nuova scheda)
- EIP-8037: Aumento del costo in gas per la creazione dello stato (si apre in una nuova scheda)
- EIP-7999: Mercato delle commissioni multidimensionale unificato (si apre in una nuova scheda)
- EIP-7642: eth/69, scadenza della cronologia e ricevute più semplici (si apre in una nuova scheda)
- Rilasciare una zkEVM L1: dimostrazione in tempo reale (si apre in una nuova scheda)
Resistenza alla censura e costruzione dei blocchi
La maggior parte dei blocchi di Ethereum è attualmente assemblata da un piccolo numero di costruttori specializzati, il che concentra il potere di decidere quali transazioni includere. La ricerca in quest'area riguarda l'introduzione del mercato dei costruttori nel protocollo stesso, in modo che i ruoli di proposta e costruzione di un blocco siano separati dalle regole del consenso piuttosto che da software fuori dal protocollo, e fornire ai validatori un modo per forzare l'inclusione delle transazioni che i costruttori tralasciano.
Letture di base
Ricerca recente
- EIP-7732: Separazione proponente-costruttore integrata (si apre in una nuova scheda)
- EIP-7805: Liste di inclusione applicate dalla scelta del fork (si apre in una nuova scheda)
- Aumentare la resistenza alla censura delle transazioni con la separazione proponente-costruttore (si apre in una nuova scheda)
Crescita dello stato e assenza di stato
Ogni nodo completo archivia lo stato di Ethereum, quindi la velocità con cui tale stato cresce stabilisce un limite minimo al costo di gestione di un nodo. A breve termine, la ricerca si concentra sulla rivalutazione delle operazioni che creano stato e sulla scadenza della cronologia che i nodi non hanno più bisogno di conservare. A lungo termine, il piano è di sostituire il trie esadecimale Merkle-Patricia di Ethereum con un albero binario che produce prove molto più piccole, e di muoversi verso l'assenza di stato, in modo che un nodo possa verificare i blocchi senza mantenere l'intero stato. I lavori precedenti in quest'area presupponevano gli alberi di Verkle; la proposta attuale è un albero binario unificato, che riporta il programma del gas del testimone specificato per quella precedente linea di lavoro.
Letture di base
- Assenza di stato e scadenza dello stato
- Libro sull'assenza di stato di Ethereum (si apre in una nuova scheda)
Ricerca recente
- EIP-7864: Stato di Ethereum utilizzando un albero binario unificato (si apre in una nuova scheda)
- EIP-4762: Modifiche al costo in gas per l'assenza di stato (si apre in una nuova scheda)
- Perché lo stato decentralizzato è importante per Ethereum (si apre in una nuova scheda)
Crittografia post-quantistica
Le firme dei validatori di Ethereum e gran parte del suo livello applicativo si basano sulla crittografia a curva ellittica, che un computer quantistico sufficientemente capace potrebbe violare. Rendere Ethereum resistente ai computer quantistici significa sostituire quelle firme con alternative basate su hash o su reticoli, mantenendo l'aggregazione delle firme abbastanza efficiente per un ampio set di validatori e fornendo agli account esistenti un percorso di migrazione. La Fondazione Ethereum gestisce un team post-quantistico dedicato, e questo è uno dei programmi a più lungo orizzonte sulla roadmap.
Letture di base
Ricerca recente
- Ethereum snello (lean Ethereum) (si apre in una nuova scheda)
- Crittografia su Ethresear.ch (si apre in una nuova scheda)
- Implementazioni di Ethereum snello (si apre in una nuova scheda)
Sviluppo dei client
I client di Ethereum sono implementazioni del protocollo Ethereum. Lo sviluppo dei client trasforma i risultati della ricerca sul protocollo in realtà integrandoli in questi client. Lo sviluppo dei client include l'aggiornamento delle specifiche del client e la creazione di implementazioni specifiche.
A un nodo Ethereum è richiesto di eseguire due software:
- un client di consenso per tenere traccia della testa della blockchain, diffondere i blocchi e gestire la logica del consenso
- un client di esecuzione per supportare la Macchina Virtuale di Ethereum ed eseguire transazioni e smart contract
Nuove classi di client vengono prototipate insieme a queste due, inclusi client che dimostrano l'esecuzione dei blocchi L1 e client di consenso snelli costruiti attorno a firme post-quantistiche.
Consulta la pagina dei nodi e dei client per maggiori dettagli su nodi e client e per un elenco di tutte le attuali implementazioni dei client. Puoi anche trovare una cronologia di tutti gli aggiornamenti di Ethereum sulla pagina della cronologia.
Client di esecuzione
- Specifiche del client di esecuzione (si apre in una nuova scheda)
- Specifiche dell'API di esecuzione (si apre in una nuova scheda)
Client di consenso
- Specifiche del client di consenso (si apre in una nuova scheda)
- Specifiche dell'API della Beacon Chain (si apre in una nuova scheda)
Client zkEVM
- zkEVM
- Ethproofs (si apre in una nuova scheda)
- Rilasciare una zkEVM L1: le basi della sicurezza (si apre in una nuova scheda)
Scalabilità e prestazioni
Scalare Ethereum è un'ampia area di interesse per i ricercatori di Ethereum e procede su due binari contemporaneamente: aumentare la capacità transazionale del layer 1 stesso e spostare l'esecuzione sui rollup che pubblicano i loro dati su Ethereum. Il lavoro attuale include l'aumento del limite di gas del blocco, la rivalutazione della crescita dello stato, l'espansione della capacità dei blob per i dati dei rollup e la riduzione di ciò che un nodo deve archiviare e verificare. Informazioni introduttive sulla scalabilità di Ethereum sono disponibili sulla nostra pagina sulla scalabilità e sulla roadmap della scalabilità.
Layer 2
Ora ci sono diversi protocolli layer 2 (l2) che scalano Ethereum utilizzando diverse tecniche per il batching delle transazioni e per metterle in sicurezza sul layer 1 di Ethereum. La ricerca aperta include la riduzione della latenza e del costo della dimostrazione, l'abbreviazione del tempo necessario affinché una transazione raggiunga la definitività trustless e l'offerta agli utenti di un'unica esperienza coerente attraverso molti rollup.
Letture di base
- Introduzione ai layer 2
- L2BEAT: riepilogo della scalabilità (si apre in una nuova scheda)
- Una roadmap di Ethereum incentrata sui rollup (si apre in una nuova scheda)
Ricerca recente
- Layer 2 su Ethresear.ch (si apre in una nuova scheda)
- L2BEAT: costi onchain (si apre in una nuova scheda)
- Costruire su Ethereum nel 2026: cosa è cambiato
Interoperabilità
Utenti e asset sono distribuiti sul layer 1 di Ethereum e su molti layer 2, e il problema di ricerca è consentire loro di muoversi e agire attraverso quelle catene senza fidarsi di un intermediario. Il lavoro qui copre i trasferimenti basati sull'intento, l'indirizzamento e la denominazione cross-chain standardizzati, il passaggio generale di messaggi e l'astrazione della catena a livello di portafoglio. Questo sostituisce un modello in cui i bridge di custodia detenevano gli asset, e i bridge sono stati storicamente una delle maggiori fonti di perdite nell'ecosistema, quindi la sicurezza di qualsiasi meccanismo cross-chain rimane una preoccupazione centrale.
Letture di base
- Introduzione ai bridge blockchain
- Far sembrare di nuovo Ethereum come un'unica catena (si apre in una nuova scheda)
- Open Intents Framework (si apre in una nuova scheda)
- Validazione dei bridge (si apre in una nuova scheda)
Ricerca recente
- ERC-7683: Intenti cross-chain (si apre in una nuova scheda)
- ERC-7930: Indirizzi interoperabili (si apre in una nuova scheda)
- ERC-7828: Nomi interoperabili (si apre in una nuova scheda)
Disponibilità dei dati e scalabilità dei blob
I rollup pubblicano i loro dati su Ethereum nei blob, e scalare quel livello di dati è un problema di ricerca a sé stante, separato dalla scalabilità dell'esecuzione. Ethereum ora utilizza il campionamento della disponibilità dei dati, in modo che i validatori possano verificare che i dati dei blob siano stati pubblicati campionandone delle parti invece di scaricarli tutti, e la capacità dei blob viene aumentata in modo incrementale attraverso fork dedicati solo ai parametri dei blob. Le questioni aperte includono fino a che punto può essere spinto il campionamento, come mantenere gestibili i requisiti di larghezza di banda per le persone che fanno staking da casa e come il prezzo dei blob dovrebbe rispondere alla domanda.
Letture di base
- PeerDAS
- Aggiornamento Fusaka
- Danksharding
- Disponibilità dei dati
- EIP-4844: Transazioni blob di shard (si apre in una nuova scheda)
- Note sul Proto-Danksharding (si apre in una nuova scheda)
Ricerca recente
- EIP-7594: PeerDAS (si apre in una nuova scheda)
- EIP-7892: Hard fork solo per i parametri dei blob (si apre in una nuova scheda)
- Sharding su Ethresear.ch (si apre in una nuova scheda)
Hardware
Eseguire nodi su hardware modesto è fondamentale per mantenere Ethereum decentralizzato, quindi ogni aumento della capacità transazionale deve essere soppesato rispetto a quanto costa a un operatore del nodo. Con l'aumento del limite di gas del blocco e ulteriori aumenti pianificati, la ricerca attiva copre la crescita dello stato e come prezzarla, le prestazioni della sincronizzazione e del database su uno stato più ampio, i risparmi su disco disponibili dalla scadenza della cronologia e, infine, l'assenza di stato.
Letture di base
- Avvia il tuo nodo Ethereum
- Assenza di stato e scadenza dello stato
- Ethereum su ARM (si apre in una nuova scheda)
Ricerca recente
- Scalare Ethereum: il percorso verso un limite di gas più elevato e oltre (si apre in una nuova scheda)
- EIP-8261: Programma del limite di gas (si apre in una nuova scheda)
- EIP-8037: Aumento del costo in gas per la creazione dello stato (si apre in una nuova scheda)
Sicurezza
La sicurezza è un argomento ampio che potrebbe includere la prevenzione di spam e truffe, la sicurezza del portafoglio, la sicurezza hardware, la sicurezza criptoeconomica, la resistenza alla censura, la preparazione post-quantistica, la caccia ai bug e il test e la verifica delle applicazioni e del software client. La roadmap della sicurezza di Ethereum copre il lavoro a livello di protocollo.
Crittografia e ZKP
Le prove a conoscenza zero (ZKP) e la crittografia sono fondamentali per integrare privacy e sicurezza in Ethereum e nelle sue applicazioni. La dimostrazione a conoscenza zero è passata dalla ricerca all'infrastruttura di produzione: i prover che dimostrano blocchi Ethereum reali sono ora valutati pubblicamente su latenza, costo e solidità. I problemi aperti si sono spostati di conseguenza, verso la dimostrazione dei blocchi L1 abbastanza velocemente da farlo in tempo reale, tenendo rigorosamente conto della sicurezza dei sistemi di prova in uso e preparandosi per la crittografia post-quantistica.
Letture di base
Ricerca recente
- ZK su Ethresear.ch (si apre in una nuova scheda)
- Crittografia su Ethresear.ch (si apre in una nuova scheda)
- Calcolatore di solidità per sistemi di prova zkEVM basati su hash (si apre in una nuova scheda)
- Rilasciare una zkEVM L1: le basi della sicurezza (si apre in una nuova scheda)
Portafogli
I portafogli di Ethereum possono essere estensioni del browser, app desktop e mobili o smart contract su Ethereum. L'astrazione dell'account non è più sperimentale: l'ERC-4337 fornisce account intelligenti senza modifiche al protocollo, e l'EIP-7702 consente a un account ordinario di impostare il codice in modo che il batching delle transazioni, la sponsorizzazione del gas e il recupero sociale funzionino con l'indirizzo che un utente ha già. La ricerca aperta ora si concentra sull'astrazione dell'account nativa nel protocollo stesso, su architetture di account modulari e verificabili, e sulla gestione e il recupero delle chiavi che le persone comuni possono operare in sicurezza.
Letture di base
- Introduzione ai portafogli
- Introduzione alla sicurezza del portafoglio
- Astrazione dell'account
- EIP-7702
- Sicurezza su Ethresear.ch (si apre in una nuova scheda)
Ricerca recente
- EIP-8141: Transazione frame (si apre in una nuova scheda)
- ERC-5792: API di chiamata del portafoglio (si apre in una nuova scheda)
- ERC-6963: Scoperta di provider iniettati multipli (si apre in una nuova scheda)
- Portafogli smart contract focalizzati sulla validazione (si apre in una nuova scheda)
Comunità, istruzione e divulgazione
L'inserimento di nuovi utenti su Ethereum richiede nuove risorse educative e approcci alla divulgazione. Questo potrebbe includere post di blog e articoli, libri, podcast, meme, risorse didattiche, eventi e qualsiasi altra cosa che costruisca comunità, accolga i nuovi arrivati ed educhi le persone su Ethereum.
Design e UX
Per l'inserimento di più persone su Ethereum, l'ecosistema deve migliorare il suo design e l'esperienza utente. Ciò richiede che designer ed esperti di prodotto riesaminino il funzionamento di portafogli e app, e significa sempre più progettare in base a standard già esistenti: chiamate di portafoglio in batching, sponsorizzazione del gas, account che possono essere recuperati e indirizzi leggibili dall'uomo che portano la catena a cui appartengono. Ci sono relativamente pochi luoghi canonici per la ricerca sull'UX del Web3, quindi gli studi pubblicati e le linee guida di progettazione tendono a essere sparsi.
Letture di base
- Design e UX nel Web3
- Roadmap dell'esperienza utente di Ethereum
- Playbook del design Web3 (si apre in una nuova scheda)
- Manuale di design UX del Web3 (si apre in una nuova scheda)
Ricerca recente
- UX/UI su Ethresear.ch (si apre in una nuova scheda)
- ERC-5792: API di chiamata del portafoglio (si apre in una nuova scheda)
- ERC-7828: Nomi interoperabili (si apre in una nuova scheda)
Economia
La ricerca economica in Ethereum segue in generale due approcci: convalidare la sicurezza dei meccanismi che si basano su incentivi economici ("microeconomia") e analizzare i flussi di valore tra protocolli, applicazioni e utenti ("macroeconomia"). Ci sono complessi fattori criptoeconomici relativi all'asset nativo di Ethereum (ether) e ai token costruiti su di esso (ad esempio NFT e token ERC-20).
Letture di base
- Robust Incentives Group (si apre in una nuova scheda)
- Masterclass sull'economia di Ethereum e modello economico (si apre in una nuova scheda)
Ricerca recente
- Economia su Ethresear.ch (si apre in una nuova scheda)
- Equilibrio dell'offerta circolante (si apre in una nuova scheda)
- Quantificare il MEV: quanto è oscura la foresta? (si apre in una nuova scheda)
Spazio dei blocchi e mercati delle commissioni
I mercati dello spazio dei blocchi governano l'inclusione delle transazioni degli utenti finali, direttamente su Ethereum (layer 1) o su reti collegate tramite bridge, ad es. i rollup (layer 2). Su Ethereum, le transazioni vengono inviate al mercato delle commissioni implementato nel protocollo come EIP-1559, proteggendo la catena dallo spam e prezzando la congestione. Su entrambi i layer, le transazioni possono produrre esternalità, note come Valore Massimo Estraibile (MEV), che inducono nuove strutture di mercato per catturare o gestire queste esternalità. Il lavoro attuale estende questo aspetto alla determinazione del prezzo di diverse risorse contemporaneamente, poiché stato, dati e calcolo si congestionano in modo indipendente, e alla modifica di chi assembla i blocchi e a quali condizioni.
Letture di base
- Progettazione del meccanismo delle commissioni di transazione per la blockchain di Ethereum: un'analisi economica dell'EIP-1559 (Tim Roughgarden, 2020) (si apre in una nuova scheda)
- Simulazioni dell'EIP-1559 (Robust Incentives Group) (si apre in una nuova scheda)
- Economia dei rollup dai principi primi (si apre in una nuova scheda)
- Flash Boys 2.0: Frontrunning, riordino delle transazioni e instabilità del consenso negli exchange decentralizzati (si apre in una nuova scheda)
Ricerca recente
- EIP-7999: Mercato delle commissioni multidimensionale unificato (si apre in una nuova scheda)
- EIP-7928: Liste di accesso a livello di blocco (si apre in una nuova scheda)
- MEV cross-domain (si apre in una nuova scheda)
Incentivi della Proof-of-Stake
I validatori utilizzano l'asset nativo di Ethereum (ether) come collaterale contro comportamenti disonesti. La criptoeconomia di questo determina la sicurezza della rete. Validatori sofisticati potrebbero essere in grado di sfruttare le sfumature del livello degli incentivi per lanciare attacchi espliciti. Dall'aggiornamento Pectra, i validatori possono anche detenere e guadagnare su un saldo effettivo molto più ampio e consolidare diversi validatori in uno solo, il che cambia l'economia della loro gestione.
Letture di base
- Saldo effettivo massimo
- Masterclass sull'economia di Ethereum e modello economico (si apre in una nuova scheda)
- Simulazioni degli incentivi PoS (Robust Incentives Group) (si apre in una nuova scheda)
Ricerca recente
- Robust Incentives Group (si apre in una nuova scheda)
- Tre attacchi alla PoS di Ethereum (si apre in una nuova scheda)
Staking liquido e derivati
Lo staking liquido consente agli utenti con meno di 32 ETH di ricevere rendimenti di staking scambiando ether con un token che rappresenta l'ether in staking che può essere utilizzato nella DeFi. Tuttavia, gli incentivi e le dinamiche di mercato associati allo staking liquido sono ancora in fase di scoperta, così come il suo effetto sulla sicurezza di Ethereum (ad es. i rischi di centralizzazione).
Letture di base
- Staking liquido su Ethresear.ch (si apre in una nuova scheda)
- Lido: la strada verso lo staking trustless di Ethereum (si apre in una nuova scheda)
Ricerca recente
- I rischi dei derivati dello staking liquido (si apre in una nuova scheda)
- Gestione dei prelievi da Lido (si apre in una nuova scheda)
Test
Test dei client e della rete
Le specifiche di Ethereum sono eseguibili e le fixture di test generate da esse sono ciò su cui i team dei client verificano le loro implementazioni. Accanto a queste, harness di test condivisi eseguono i client l'uno contro l'altro e contro condizioni di rete deliberatamente ostili, e le testnet pubbliche testano gli aggiornamenti prima che raggiungano la Mainnet. Migliorare questa infrastruttura è uno dei lavori a più alto impatto disponibili, perché è così che i bug vengono rilevati prima che raggiungano gli utenti.
Letture di base
- Specifiche del livello di esecuzione di Ethereum (si apre in una nuova scheda)
- Specifiche del client di consenso (si apre in una nuova scheda)
Ricerca recente
- hive, un harness di test end-to-end per i client (si apre in una nuova scheda)
- Assertoor, uno strumento di test per le testnet (si apre in una nuova scheda)
Verifica formale
La verifica formale utilizza prove matematiche controllate da macchine per stabilire che una specifica o un'implementazione si comporti come previsto. In Ethereum questo copre la dimostrazione che le implementazioni dell'EVM corrispondano a una semantica formale, la dimostrazione della solidità dei circuiti e dei sistemi di prova su cui si basano i prover a conoscenza zero, e la verifica delle primitive crittografiche sottostanti. Ulteriori ricerche possono rafforzare queste prove ed estenderle a una parte maggiore dello stack.
Letture di base
- zkEVM verificate (si apre in una nuova scheda)
- Verifica formale (Intel) (si apre in una nuova scheda)
Ricerca recente
- Panoramica del progetto zkEVM verificata (si apre in una nuova scheda)
- KEVM: semantica dell'EVM in K (si apre in una nuova scheda)
- Verifica formale del contratto di deposito (si apre in una nuova scheda)
Scienza dei dati e analisi
C'è bisogno di più strumenti di analisi dei dati e dashboard che forniscano informazioni dettagliate sull'attività su Ethereum e sulla salute della rete. Gran parte dei dati sottostanti è pubblica e interrogabile, quindi la lacuna è solitamente nell'analisi e nella presentazione piuttosto che nell'accesso.
Letture di base
- Dune Analytics (si apre in una nuova scheda)
- Dashboard della diversità dei client (si apre in una nuova scheda)
- Specifiche dell'API di esecuzione JSON-RPC di Ethereum (si apre in una nuova scheda)
Ricerca recente
- Analisi dei dati del Robust Incentives Group (si apre in una nuova scheda)
- Dati aperti di ethPandaOps (si apre in una nuova scheda)
- L2BEAT: riepilogo della scalabilità (si apre in una nuova scheda)
App e strumenti
Il livello applicativo supporta un ecosistema diversificato di programmi che regolano le transazioni sul livello di base di Ethereum. I team di sviluppo trovano costantemente nuovi modi per sfruttare Ethereum per creare versioni componibili, permissionless e resistenti alla censura di importanti app del Web2 o creare concetti nativi del Web3 completamente nuovi. Allo stesso tempo, vengono sviluppati nuovi strumenti che rendono meno complessa la creazione di dapp su Ethereum.
DeFi
La finanza decentralizzata (DeFi) è una delle principali classi di applicazioni costruite su Ethereum. La DeFi mira a creare "lego del denaro" componibili che consentano agli utenti di archiviare, trasferire, prestare, prendere in prestito e investire cripto-asset utilizzando gli smart contract. La DeFi è uno spazio in rapida evoluzione che si aggiorna costantemente. È continuamente necessaria la ricerca su protocolli sicuri, efficienti e accessibili.
Letture di base
Ricerca recente
- Finanza decentralizzata, proprietà centralizzata? (si apre in una nuova scheda)
- Applicazioni su Ethresear.ch (si apre in una nuova scheda)
DAO
Un caso d'uso di grande impatto per Ethereum è la capacità di organizzarsi in modo decentralizzato attraverso l'uso delle DAO. C'è molta ricerca attiva su come le DAO su Ethereum possano essere sviluppate e utilizzate per eseguire forme migliorate di governance, come strumento di coordinamento a fiducia minimizzata, espandendo notevolmente le opzioni delle persone oltre le corporazioni e le organizzazioni tradizionali.
Letture di base
Ricerca recente
Strumenti per sviluppatori
Gli strumenti per gli sviluppatori di Ethereum stanno migliorando rapidamente. C'è molta ricerca e sviluppo attivi da fare in quest'area generale.
Letture di base
- Strumenti per linguaggio di programmazione
- Framework per sviluppatori
- Introduzione alle dapp
- Standard dei token
Ricerca recente
- Discord Eth R&D (si apre in una nuova scheda)
- Specifiche dell'API di esecuzione di Ethereum (si apre in una nuova scheda)
Oracoli
Gli oracoli importano dati offchain sulla blockchain in modo permissionless e decentralizzato. Portare questi dati onchain consente alle dapp di essere reattive ai fenomeni del mondo reale come le fluttuazioni dei prezzi negli asset del mondo reale, gli eventi nelle app offchain o persino i cambiamenti meteorologici.
Letture di base
Ricerca recente
Sicurezza delle app
Gli hack su Ethereum generalmente sfruttano le vulnerabilità nelle singole applicazioni piuttosto che nel protocollo stesso. Hacker e sviluppatori di app sono bloccati in una corsa agli armamenti per sviluppare nuovi attacchi e difese. Ciò significa che è sempre necessaria un'importante ricerca e sviluppo per mantenere le app al sicuro dagli hack.
Letture di base
- Sicurezza degli smart contract
- Rapporto sull'exploit di Wormhole (si apre in una nuova scheda)
- Elenco dei post-mortem degli hack ai contratti di Ethereum (si apre in una nuova scheda)
- Rekt News (si apre in una nuova scheda)
Ricerca recente
Stack tecnologico
Decentralizzare l'intero stack tecnologico di Ethereum è un'importante area di ricerca. Attualmente, le dapp su Ethereum hanno comunemente alcuni punti di centralizzazione perché si basano su strumenti o infrastrutture centralizzati. Ridurre tale dipendenza significa rendere pratico per le applicazioni leggere Ethereum senza fidarsi di un singolo fornitore, ed è qui che entrano in gioco i client leggeri e l'accesso trustless ai dati dei nodi.
Letture di base
- Stack di Ethereum
- Client leggeri
- Introduzione agli smart contract
- Introduzione all'archiviazione decentralizzata