Aree attive della ricerca su Ethereum
Uno dei principali punti di forza di Ethereum è che è costantemente migliorata da una community attiva di ricerca e di ingegneria. Molte persone entusiaste e competenti in tutto il mondo vorrebbero dedicarsi alle questioni in sospeso di Ethereum, ma non sempre è facile scoprire quali siano queste questioni. Questa pagina illustra 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 e incarna i principi della Scienza Decentralizzata (DeSci)opens in a new tab. La cultura è quella di rendere gli strumenti e i risultati della ricerca il più possibile aperti e interattivi, ad esempio attraverso i notebook eseguibili. La ricerca su Ethereum si muove rapidamente, con le nuove scoperte pubblicate e discusse apertamente su forum come ethresear.chopens in a new tab anziché raggiungere la comunità attraverso pubblicazioni tradizionali dopo cicli di revisione tra pari.
Risorse generali per la ricerca
Indipendentemente dall'argomento specifico, numerose informazioni sulla ricerca su Ethereum sono disponibili su ethresear.chopens in a new tab e sul canale Discord Eth R&Dopens in a new tab. Questi sono i luoghi principali in cui i ricercatori di Ethereum discutono le idee e le opportunità di sviluppo più recenti.
Questa relazione pubblicata nel maggio 2022 da DelphiDigitalopens in a new tab fornisce una buona panoramica della tabella di marcia di Ethereum.
Fonti di finanziamento
Puoi partecipare alla ricerca su Ethereum ed essere pagata/o per questo! Ad esempio, la Ethereum Foundation ha recentemente condotto un round di finanziamento di sovvenzioni accademicheopens in a new tab. Puoi trovare informazioni sulle varie opportunità di finanziamento attive e future alla pagina delle sovvenzioni di Ethereum.
Ricerca sul protocollo
La ricerca sul protocollo riguarda il livello di base di Ethereum, ovvero l'insieme di regole che definiscono come i nodi si connettono, comunicano, scambiano e memorizzano i dati di Ethereum e raggiungono il consenso sullo stato della blockchain. La ricerca sul protocollo si divide in due categorie di livello superiore: consenso ed esecuzione.
Consenso
La ricerca sul consenso riguarda il meccanismo del proof-of-stake di Ethereum. Alcuni esempi di argomenti di ricerca sul consenso sono:
- identificare e correggere le vulnerabilità;
- quantificare la sicurezza criptoeconomica;
- aumentare la sicurezza o le prestazioni delle implementazioni del client;
- e lo sviluppo di client leggeri.
Oltre alla ricerca prospettica, si stanno studiando alcune riprogettazioni fondamentali del protocollo, come la finalità del singolo slot, per consentire miglioramenti significativi a Ethereum. Inoltre, l'efficienza, la sicurezza e il monitoraggio del networking peer-to-peer tra client di consenso sono altri importanti temi di ricerca.
Letture di base
- Introduzione al proof-of-stake
- Documento Casper-FFGopens in a new tab
- Spiegazione di Casper-FFGopens in a new tab
- Documento Gasperopens in a new tab
Ricerca recente
- Consenso su Ethresear.chopens in a new tab
- Dlemma disponibilità/finalitàopens in a new tab
- Finalità del singolo slotopens in a new tab
- Separazione propositore-costruttoreopens in a new tab
Esecuzione
Il livello di esecuzione riguarda l'esecuzione delle transazioni, l'esecuzione della macchina virtuale di Ethereum (EVM) e la generazione dei carichi utili di esecuzione da passare al livello di consenso. Ci sono molte aree di ricerca attive, tra cui:
- costruzione del supporto per client leggeri;
- ricerca dei limiti di gas;
- e l'incorporazione di nuove strutture di dati (ad es. alberi di Verkle).
Letture di base
Ricerca recente
- Ottimizzazioni di databaseopens in a new tab
- Scadenza dello statoopens in a new tab
- Percorsi verso la scadenza dello statoopens in a new tab
- Verkle e proposta di scadenza dello statoopens in a new tab
- Gestione dello storicoopens in a new tab
- Alberi di Verkleopens in a new tab
- Campionamento della disponibilità dei datiopens in a new tab
Sviluppo del client
I client di Ethereum sono implementazioni del protocollo di Ethereum. Lo sviluppo del client trasforma i risultati della ricerca sul protocollo in realtà incorporandoli in questi client. Lo sviluppo del client include l'aggiornamento delle specifiche del client così come la creazione di specifiche implementazioni.
È necessario un nodo di Ethereum per eseguire due pezzi di software:
- un client di consenso per tenere traccia della testa della blochchain, dei blocchi di gossip e per gestire la logica di consenso
- un client di esecuzione per supportare la macchina virtuale di Ethereum ed eseguire le transazioni e i contratti intelligenti
Consulta la pagina dei nodi e dei client per maggiori dettagli su nodi e client e per un elenco di tutte le implementazioni di client correnti. Puoi anche trovare una cronologia di tutti gli aggiornamenti di Ethereum nella pagina della cronologia.
Client di esecuzione
- Specifiche del client di esecuzioneopens in a new tab
- Specifiche dell'API di esecuzioneopens in a new tab
Client di consenso
Ridimensionamento e prestazioni
Il ridimensionamento di Ethereum è una grande area di interesse per i ricercatori Ethereum. Gli attuali approcci prevedono di scaricare le transazioni nei rollup e di renderle il più economiche possibile usando i blob di dati. Informazioni introduttive sul ridimensionamento di Ethereum sono disponibili alla nostra pagina sul ridimensionamento.
Livello 2
Attualmente esistono diversi protocolli di Livello 2 che ridimensionano Ethereum utilizzando tecniche diverse per l'esecuzione in lotto delle transazioni e per fissarle sul Livello 1 di Ethereum. Si tratta di un argomento in rapida crescita con un grande potenziale di ricerca e sviluppo.
Letture di base
Ricerca recente
- Ordinamento equo di Arbitrum per i sequenziatoriopens in a new tab
- Ethresear.ch Livello 2opens in a new tab
- Tabella di marcia incentrata sui rollupopens in a new tab
- L2Beatopens in a new tab
Ponti
Una particolare area di Livello 2 che richiede maggior ricerca e sviluppo è quella dei ponti sicuri e performanti. Questa include i ponti tra diversi Livelli 2 e ponti tra Livello 1 e Livello 2. Si tratta di un'area di ricerca particolarmente importante perché i ponti sono comunemente presi di mira dagli hacker.
Letture di base
- Introduzione ai ponti della blockchain
- Vitalik sui pontiopens in a new tab
- Articolo sui ponti della blockchainopens in a new tab
- Valore bloccato nei pontiopens in a new tab
Ricerca recente
Frammentazione
La frammentazione (sharding) della blockchain di Ethereum fa parte della tabella di marcia del suo sviluppo da lungo tempo. Tuttavia, nuove soluzioni di ridimensionamento come il "Danksharding" sono attualmente al centro della discussione.
Il precursore del Danksharding completo è noto come Proto-Danksharding ed è diventato operativo con l'aggiornamento della rete Cancun-Deneb ("Dencun").
Ulteriori informazioni sull'aggiornamento Dencun
Letture di base
- Note sul Proto-Dankshardingopens in a new tab
- Video di Bankless sul Dankshardingopens in a new tab
- Compendio di ricerca sullo sharding di Ethereumopens in a new tab
- Danksharding (Polynya)opens in a new tab
Ricerca recente
- EIP-4844: Proto-Dankshardingopens in a new tab
- Vitalik sulla frammentazione e il campionamento della disponibilità dei datiopens in a new tab
Hardware
Eseguire nodi su un hardware modesto è fondamentale per mantenere Ethereum decentralizzata. Pertanto, la ricerca attiva sulla minimizzazione dei requisiti hardware per l'esecuzione dei nodi è un'area di ricerca importante.
Letture di base
Ricerca recente
Sicurezza
La sicurezza è un argomento ampio che può includere la prevenzione di spam/truffe, la sicurezza dei portafogli, la sicurezza dell'hardware, la sicurezza cripto-economica, la ricerca di bug e il test di applicazioni e software per client e la gestione delle chiavi. Contribuire alla conoscenza in questi ambiti aiuterà a stimolarne l'adozione a livello generale.
Crittografia & ZKP
Le prove di conoscenza zero (ZKP) e la crittografia sono fondamentali per creare privacy e sicurezza in Ethereum e nelle sue applicazioni. La conoscenza zero è uno ambito relativamente giovane ma in rapida evoluzione, con molte opportunità di ricerca e sviluppo aperte. Alcune possibilità includono lo sviluppo di implementazioni più efficienti dell'algoritmo di hashing Keccakopens in a new tab, la ricerca di impegni polinomiali migliori di quelli attualmente esistenti o la riduzione del costo dei circuiti ECDSA di generazione delle chiavi pubbliche e di verifica delle firme.
Letture di base
- 0xparc blogopens in a new tab
- zkp.scienceopens in a new tab
- Podcast Zero Knowledgeopens in a new tab
Ricerca recente
- Progressi recenti nella crittografia a curva ellitticaopens in a new tab
- ZK su Ethresear.chopens in a new tab
Portafogli
I portafogli di Ethereum possono essere estensioni del browser, applicazioni desktop e mobili o contratti intelligenti su Ethereum. Sono in corso ricerche sui portafogli con recupero sociale che riducono alcuni dei rischi associati alla gestione delle chiavi da parte dei singoli utenti. Allo sviluppo dei portafogli si associa la ricerca di forme alternative di astrazione del conto, un'importante area di ricerca nascente.
Letture di base
- Introduzione ai portafogli elettronici
- Introduzione alla sicurezza dei portafogli
- Ethresear.ch Sicurezzaopens in a new tab
- Astrazione del conto EIP-2938opens in a new tab
- Astrazione del conto EIP-4337opens in a new tab
Ricerca recente
- Portafogli di contratti intelligenti focalizzati sulla validazioneopens in a new tab
- Il futuro dei contiopens in a new tab
- Codici operativi EIP-3074 AUTH e AUTHCALLopens in a new tab
- Pubblicare codice a un indirizzo EOAopens in a new tab
Community, educazione e partecipazione
Introdurre nuovi utenti a Ethereum richiede nuove risorse didattiche e nuovi approcci alla partecipazione. Ciò potrebbe includere post e articoli di blog, libri, podcast, meme, risorse didattiche, eventi e qualsiasi altra cosa che costruisca comunità, accolga nuovi principianti ed educhi le persone su Ethereum.
UX/UI
Per coinvolgere più persone in Ethereum, l'ecosistema deve migliorare l'UX/UI (esperienza e interfaccia utente). Ciò richiederà ai progettisti e agli esperti di prodotto di riesaminare il design di portafogli e applicazioni.
Letture di base
Ricerca recente
- Discord di Web3 Designopens in a new tab
- Principi di Web3 Designopens in a new tab
- Discussione sulla UX di Ethereum Magiciansopens in a new tab
Economia
La ricerca economica in Ethereum segue in linea di massima 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"). Esistono complessi fattori cripto-economici relativi alla risorsa nativa di Ethereum (ether) e ai token costruiti su di essa (ad esempio gli NFT e i token ERC20).
Letture di base
Ricerca recente
- Analisi empirica su EIP1559opens in a new tab
- Equilibrio della quantità circolanteopens in a new tab
- Quantificare il MEV: quanto è buia la foresta?opens in a new tab
Mercati degli spazi di blocco e delle commissioni
I mercati degli spazi di blocco governano l'inclusione delle transazioni dell'utente finale, sia direttamente su Ethereum (Livello 1) sia su reti collegate da un ponte, ad es. i rollup (Livello 2). Su Ethereum, le transazioni sono inviate al mercato delle commissioni distribuito all'interno del protocollo come EIP-1559, proteggendo la catena dallo spam e dalla congestione dei prezzi. Su entrambi i livelli, le transazioni possono produrre esternalità, note come Valore estraibile massimo (MEV), che inducono la creazione di nuove strutture di mercato per cogliere o gestire tali esternalità.
Letture di base
- Progettazione del meccanismo delle commissioni sulle transazioni per la blockchain di Ethereum: un'analisi economica di EIP-1559 (Tim Roughgarden, 2020)opens in a new tab
- Simulazioni di EIP-1559 (Gruppo di incentivi robusti)opens in a new tab
- Economia dei rollup dai primi principiopens in a new tab
- [Flash Boys 2.0: frontrunning, riordinamento delle transazioni e instabilità del consenso nelle borse decentralizzate] (https://arxiv.org/abs/1904.05234opens in a new tab)
Ricerca recente
- Presentazione video di EIP-1559 multidimensionaleopens in a new tab
- MEV interdominioopens in a new tab
- Aste di MEVopens in a new tab
Incentivi del proof-of-stake
I validatori utilizzano la risorsa nativa di Ethereum (ether) come garanzia contro i comportamenti disonesti. La criptoeconomia di questo meccanismo determina la sicurezza della rete. Validatori esperti possono essere in grado di sfruttare le sfumature del livello d'incentivazione per lanciare attacchi espliciti.
Letture di base
- Masterclass sull'economia di Ethereum e modello economicoopens in a new tab
- Simulazioni di incentivi PoS (Gruppo di incentivi robusti)opens in a new tab
Ricerca recente
- Aumentare la resistenza alla censura delle transazioni soggette alla separazione propositore/costruttore (PBS)opens in a new tab
- Tre attacchi a Ethereum basata su PoSopens in a new tab
Liquid staking e derivati
Il liquid staking consente agli utenti con meno di 32 ETH di ricevere i rendimenti dallo staking scambiando ether con un token che rappresenta l'ether in staking e che può essere utilizzato nella DeFi. Tuttavia, gli incentivi e le dinamiche di mercato associate al liquid staking sono ancora in fase di scoperta, così come i suoi effetti sulla sicurezza di Ethereum (ad es. i rischi di centralizzazione).
Letture di base
- Liquid staking su Ethresear.chopens in a new tab
- Lido: La strada verso lo staking senza fiducia di Ethereumopens in a new tab
- Rocket Pool: Introduzione al protocollo di stakingopens in a new tab
Ricerca recente
- Gestione dei prelievi da Lidoopens in a new tab
- Credenziali di prelievoopens in a new tab
- I rischi dei derivati di liquid stakingopens in a new tab
Test
Verifica formale
La verifica formale consiste nello scrivere codice per verificare che le specifiche del consenso di Ethereum siano corrette e prive di bug. Esiste una versione eseguibile della specifica scritta in Python che richiede manutenzione e sviluppo. Ulteriori ricerche possono contribuire a migliorare l'implementazione di Python della specifica e ad aggiungere strumenti in grado di verificare in modo più robusto la correttezza e di identificare i problemi.
Letture di base
Ricerca recente
- Verifica formale del contratto di depositoopens in a new tab
- Verifica formale delle specifiche della catena Beaconopens in a new tab
Scienza dei dati e analisi
C'è necessità di un maggior numero di strumenti di analisi dei dati e di pannelli di controllo che forniscano informazioni dettagliate sull'attività di Ethereum e sullo stato di salute della rete.
Letture di base
- Analisi di Duneopens in a new tab
- Pannello di controllo sulla diversità dei clientopens in a new tab
Ricerca recente
Applicazioni e strumenti
Il livello di applicazione supporta un ecosistema eterogeneo di programmi che regolano le transazioni sul livello di base di Ethereum. I team di sviluppo trovano sempre nuovi modi per sfruttare Ethereum per creare versioni componibili, senza permessi e resistenti alla censura di importanti applicazioni Web2 o per creare concetti nativi di Web3 completamente nuovi. Allo stesso tempo, si stanno sviluppando nuovi strumenti che rendono meno complessa la costruzione di dApp su Ethereum.
DeFi
La finanza decentralizzata (DeFi) è una delle principali classi di applicazioni costruite su Ethereum. La DeFi mira a creare "Lego di denaro" componibili che consentano agli utenti di memorizzare, trasferire, prestare, prendere in prestito e investire criptorisorse utilizzando contratti intelligenti. La DeFi è un ambito in rapida evoluzione e in continuo aggiornamento. La ricerca di protocolli sicuri, efficienti e accessibili è costantemente necessaria.
Letture di base
Ricerca recente
- Finanza decentralizzata, proprietà centralizzata?opens in a new tab
- Optimism: La strada verso le transazioni sub-dollaroopens in a new tab
DAO
Un caso d'uso di grande impatto per Ethereum è la capacità di organizzarsi in modo decentralizzato attraverso l'uso delle DAO. Ci sono molte ricerche attive su come le DAO su Ethereum possano essere sviluppate e utilizzate per eseguire forme di governance migliorate, come strumento di coordinamento a fiducia minima, ampliando notevolmente le opzioni dei cittadini al di là delle società e delle organizzazioni tradizionali.
Letture di base
Ricerca recente
Strumenti per sviluppatori
Gli strumenti per gli sviluppatori di Ethereum stanno rapidamente migliorando. C'è molta ricerca attiva e sviluppo da portare avanti in quest'area generale.
Letture di base
- Strumenti suddivisi per linguaggio di programmazione
- Framework per sviluppatori
- Elenco degli strumenti per sviluppatori di consensoopens in a new tab
- Standard dei token
- CryptoDevHub: Strumenti EVMopens in a new tab
Ricerca recente
Oracoli
Gli oracoli importano dati off-chain sulla blockchain in modo decentralizzato e senza permessi. Ottenere questi dati on-chain consente alle dApp di reagire ai fenomeni del mondo reale, come le fluttuazioni dei prezzi delle risorse del mondo reale, gli eventi delle app off-chain o persino i cambiamenti meteorologici.
Letture di base
Ricerche recenti
- Sondaggio sugli oracoli delle blockchainopens in a new tab
- White paper di Chainlinkopens in a new tab
Sicurezza delle applicazioni
Gli attacchi su Ethereum generalmente sfruttano le vulnerabilità di singole applicazioni piuttosto che del protocollo stesso. Gli hacker e gli sviluppatori di app sono coinvolti in una battaglia per sviluppare nuovi attacchi e nuove difese. Questo significa che è sempre necessaria un'importante attività di ricerca e sviluppo per tenere le app al sicuro dagli hacker.
Letture di base
- Rapporto sull'exploit "wormhole"opens in a new tab
- Elenco degli hack post-mortem dei contratti Ethereumopens in a new tab
- Ultime notizie su Rektopens in a new tab
Ricerca recente
Stack tecnologico
La decentralizzazione dell'intero stack tecnologico di Ethereum è un'importante area di ricerca. Attualmente, le dApp su Ethereum comunemente hanno alcuni punti di centralizzazione perché si basano su strumenti o infrastrutture centralizzati.
Letture di base
- Stack di Ethereum
- Coinbase: Introduzione allo Stack Web3opens in a new tab
- Introduzione ai contratti intelligenti
- Introduzione agli archivi decentralizzati
Ricerca recente
Ultimo aggiornamento pagina: 22 ottobre 2025