Intrebari cu cheie
* Ethereum dezvăluie EELS, o implementare de referință bazată pe Python pentru clientul său de execuție.
* EELS își propune să fie un succesor mai ușor de programat al Cărții Galbene.
* Proiectul a fost în dezvoltare de peste un an și este susținut de echipa Quilt a ConsenSys și de Fundația Ethereum.
Introducere
Ethereum a introdus public Specificația stratului de execuție Ethereum (ELS), o implementare de referință Python concepută pentru a face componentele de bază ale unui client de execuție Ethereum mai lizibile și mai clare. Dezvoltat pe parcursul mai mult de un an, EELS se dorește a fi un „succesor spiritual al Cărții Galbene” și se concentrează pe „lizibilitate și claritate”.
Context și context
Proiectul EELS vine în urma unor actualizări semnificative ale rețelei Ethereum, în special ale Upgrade Shapella. Shapella, care a fost lansat pe 12 aprilie 2023, a urmat „The Merge” și a permis validatorilor să-și retragă miza din lanțul Beacon înapoi la nivelul de execuție. De asemenea, a introdus noi funcționalități atât în stratul de execuție, cât și în cel de consens. Upgrade-ul Shapella a fost testat pentru prima dată pe testnetul Sepolia și a fost un efort de colaborare care a combinat modificări la nivelul de execuție (Shanghai), strat de consens (Capella) și API-ul Engine.
Ce este EELS?
EELS este o „implementare de referință a nivelului de execuție în Python” care este „actualizată cu rețeaua principală”. Poate „umple și executa teste de stare” și „urmărește rețeaua principală”. Proiectul își propune să ofere instantanee complete ale protocolului la fiecare bifurcație, făcându-l mai ușor de urmărit decât EIP-urile (Ethereum Improvement Proposals) și clienții de producție, care amestecă adesea mai multe fork-uri în aceeași cale de cod.
Caracteristici tehnice
EELS este „doar Python obișnuit” și poate fi testat ca orice altă bibliotecă Python. Acceptă întreaga suită „ethereum/tests” și include, de asemenea, o selecție de teste „pytest”. Proiectul nu implementează rețele peer-to-peer și necesită un client de producție pentru a sincroniza blocurile.
Perspective de viitor
În timp ce EELS este încă „puțin dur pe margini”, își propune să devină „modul implicit de a specifica EIP-urile de bază” și „primul loc unde autorii EIP merg la prototipul propunerilor lor”. Cei interesați să contribuie se pot alătura canalului „#specifications” sau pot alege o problemă din depozitul proiectului.
Concluzie
Introducerea EELS marchează un pas semnificativ în eforturile continue ale Ethereum de a face nivelul său de execuție mai accesibil și mai ușor de înțeles. Oferind o implementare de referință bazată pe Python, lizibilă și testabilă, EELS își propune să servească drept resursă valoroasă atât pentru dezvoltatori, cât și pentru cercetătorii din ecosistemul Ethereum.
Sursa imaginii: Shutterstock
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- PlatoData.Network Vertical Generative Ai. Împuterniciți-vă. Accesați Aici.
- PlatoAiStream. Web3 Intelligence. Cunoștințe amplificate. Accesați Aici.
- PlatoESG. Automobile/VE-uri, carbon, CleanTech, Energie, Mediu inconjurator, Solar, Managementul deșeurilor. Accesați Aici.
- PlatoHealth. Biotehnologie și Inteligență pentru studii clinice. Accesați Aici.
- ChartPrime. Crește-ți jocul de tranzacționare cu ChartPrime. Accesați Aici.
- BlockOffsets. Modernizarea proprietății de compensare a mediului. Accesați Aici.
- Sursa: https://Blockchain.News/news/ethereum-introduces-eels-a-new-execution-layer-specification
- :are
- :este
- :nu
- $UP
- 12
- 2023
- 7
- a
- accesibil
- isi propune
- de asemenea
- an
- și
- Orice
- api
- Aprilie
- în jurul
- AS
- At
- Autorii
- înapoi
- sprijinit
- BE
- far
- lanț de baliză
- deveni
- fost
- Pic
- blockchain
- Blocuri
- atât
- by
- CAN
- lanţ
- Modificări
- Canal
- claritate
- clar
- client
- clientii
- cod
- colaborativ
- combinate
- vine
- Completă
- componente
- Consens
- ConsenSys
- contribuind
- Nucleu
- Data
- Mod implicit
- proiectat
- dezvoltat
- Dezvoltatorii
- Dezvoltare
- face
- fiecare
- mai ușor
- ecosistem
- efort
- Eforturile
- PEI
- activat
- Motor
- Întreg
- ethereum
- Ecosistemul Ethereum
- fundație ethereum
- rețea ethereum
- a executa
- execuție
- umple
- First
- concentrat
- urma
- a urmat
- Pentru
- furculiţă
- Furci
- Fundație
- din
- funcționalități
- Go
- HTTPS
- punerea în aplicare a
- implementarea
- îmbunătățire
- in
- include
- destinate
- interesat
- introdus
- Prezintă
- Introducere
- problema
- IT
- ESTE
- alătura
- jpg
- doar
- strat
- straturi
- Bibliotecă
- ca
- trăi
- retea principala
- face
- Efectuarea
- Îmbina
- amesteca
- mai mult
- multiplu
- reţea
- rețele
- Nou
- ştiri
- în special
- of
- de multe ori
- on
- în curs de desfășurare
- or
- Altele
- peste
- Hârtie
- cale
- peer to peer
- alege
- Loc
- Plato
- Informații despre date Platon
- PlatoData
- producere
- proiect
- propuneri
- protocol
- prototip
- furniza
- furnizarea
- public
- Piton
- regulat
- depozit
- Necesită
- cercetători
- resursă
- s
- acelaşi
- selecţie
- sepolia
- servi
- Shanghai
- semnificativ
- Sursă
- specificație
- miză
- Stat
- Pas
- Încă
- suită
- Sprijină
- echipă
- testat
- testnet
- teste
- decât
- acea
- Fundația Ethereum
- Fuziunea
- lor
- aceste
- la
- inteligibil
- dezvăluie
- upgrade-ul
- upgrade-uri
- validatoare
- Valoros
- a fost
- Cale..
- a mers
- care
- cu
- retrage
- an
- zephyrnet