Punti chiave
* Ethereum presenta EELS, un'implementazione di riferimento basata su Python per il suo client di esecuzione.
* EELS mira a essere un successore del Libro Giallo più adatto ai programmatori.
* Il progetto è in sviluppo da oltre un anno ed è supportato dal team Quilt di ConsenSys e dalla Fondazione Ethereum.
Introduzione
Ethereum ha presentato pubblicamente la specifica Ethereum Execution Layer (Anguille), un'implementazione di riferimento Python progettata per rendere i componenti principali di un client di esecuzione Ethereum più leggibili e chiari. Sviluppato nel corso di più di un anno, EELS è destinato a essere un “successore spirituale del Libro Giallo” e si concentra su “leggibilità e chiarezza”.
Contesto e contesto
Il progetto EELS arriva sulla scia di aggiornamenti significativi alla rete Ethereum, in particolare il Aggiornamento Shapella. Shapella, che è stato pubblicato il 12 aprile 2023, ha seguito "The Merge" e ha consentito ai validatori di ritirare la propria puntata dalla Beacon Chain al livello di esecuzione. Ha inoltre introdotto nuove funzionalità sia al livello di esecuzione che a quello di consenso. L'aggiornamento Shapella è stato testato per la prima volta sul testnet Sepolia ed è stato uno sforzo collaborativo che ha combinato modifiche al livello di esecuzione (Shanghai), strato di consenso (Capella) e l'API del motore.
Cos'è l'EELS?
EELS è una "implementazione di riferimento del livello di esecuzione in Python" che è "aggiornata con la mainnet". Può “riempire ed eseguire test di stato” e “seguire la mainnet”. Il progetto mira a fornire istantanee complete del protocollo su ciascun fork, rendendolo più facile da seguire rispetto agli EIP (Ethereum Improvement Proposals) e ai client di produzione, che spesso mescolano più fork nello stesso percorso di codice.
Caratteristiche tecniche
EELS è "semplicemente un normale Python" e può essere testato come qualsiasi altra libreria Python. Supporta l'intera suite "ethereum/tests" e include anche una selezione di test "pytest". Il progetto non implementa la rete peer-to-peer e richiede un client di produzione per sincronizzare i blocchi.
Prospettive future
Anche se l’EELS è ancora “un po’ approssimativo”, mira a diventare il “modo predefinito per specificare i Core EIP” e il “primo luogo in cui gli autori EIP si rivolgono per prototipare le loro proposte”. Chi è interessato a contribuire può unirsi al canale “#specifications” o scegliere un problema dal repository del progetto.
Conclusione
L'introduzione di EELS segna un passo significativo negli sforzi continui di Ethereum per rendere il suo livello di esecuzione più accessibile e comprensibile. Fornendo un'implementazione di riferimento basata su Python, leggibile e testabile, EELS mira a fungere da risorsa preziosa sia per gli sviluppatori che per i ricercatori nell'ecosistema Ethereum.
Fonte immagine: Shutterstock
- Distribuzione di contenuti basati su SEO e PR. Ricevi amplificazione oggi.
- PlatoData.Network Generativo verticale Ai. Potenzia te stesso. Accedi qui.
- PlatoAiStream. Intelligenza Web3. Conoscenza amplificata. Accedi qui.
- PlatoneESG. Automobilistico/VE, Carbonio, Tecnologia pulita, Energia, Ambiente, Solare, Gestione dei rifiuti. Accedi qui.
- Platone Salute. Intelligence sulle biotecnologie e sulle sperimentazioni cliniche. Accedi qui.
- Grafico Prime. Migliora il tuo gioco di trading con ChartPrime. Accedi qui.
- BlockOffset. Modernizzare la proprietà della compensazione ambientale. Accedi qui.
- Fonte: https://Blockchain.News/news/ethereum-introduces-eels-a-new-execution-layer-specification
- :ha
- :È
- :non
- $ SU
- 12
- 2023
- 7
- a
- accessibile
- mira
- anche
- an
- ed
- in qualsiasi
- api
- Aprile
- in giro
- AS
- At
- gli autori
- precedente
- Backed
- BE
- faro
- catena di faro
- diventare
- stato
- Po
- blockchain
- Blocchi
- entrambi
- by
- Materiale
- catena
- Modifiche
- canale
- chiarezza
- pulire campo
- cliente
- clienti
- codice
- collaborativo
- combinato
- viene
- completamento di una
- componenti
- Consenso
- ConsenSys
- contribuendo
- Nucleo
- Data
- Predefinito
- progettato
- sviluppato
- sviluppatori
- Mercato
- effettua
- ogni
- più facile
- ecosistema
- sforzo
- sforzi
- EIP di
- abilitato
- motore
- Intero
- Ethereum
- Ecosistema Ethereum
- fondazione ethereum
- rete ethereum
- eseguire
- esecuzione
- riempire
- Nome
- concentrato
- seguire
- seguito
- Nel
- forcella
- forchette
- Fondazione
- da
- funzionalità
- Go
- HTTPS
- realizzare
- implementazione
- miglioramento
- in
- inclusi
- destinato
- interessato
- introdotto
- Introduce
- Introduzione
- problema
- IT
- SUO
- join
- jpg
- ad appena
- strato
- galline ovaiole
- Biblioteca
- piace
- vivere
- mainnet
- make
- Fare
- Unire
- scelta
- Scopri di più
- multiplo
- Rete
- internazionale
- New
- notizie
- segnatamente
- of
- di frequente
- on
- in corso
- or
- Altro
- ancora
- Carta
- sentiero
- peer to peer
- scegliere
- posto
- Platone
- Platone Data Intelligence
- PlatoneDati
- Produzione
- progetto
- proposte
- protocollo
- prototipo
- fornire
- fornitura
- pubblicamente
- Python
- Basic
- deposito
- richiede
- ricercatori
- risorsa
- s
- stesso
- prodotti
- sepolia
- servire
- shanghai
- significativa
- Fonte
- specificazione
- palo
- Regione / Stato
- step
- Ancora
- suite
- supporti
- team
- testato
- testnet
- test
- di
- che
- Il
- La Fondazione Ethereum
- la fusione
- loro
- quelli
- a
- comprensibile
- Presenta
- upgrade
- Upgrades
- validatori
- Prezioso
- Prima
- Modo..
- è andato
- quale
- con
- ritirare
- anno
- zefiro