Na wynos
* Ethereum przedstawia EELS, referencyjną implementację opartą na Pythonie dla swojego klienta wykonawczego.
* Celem EELS jest być bardziej przyjaznym dla programistów następcą Żółtej Księgi.
* Projekt jest rozwijany od ponad roku i jest wspierany przez zespół Quilt ConsenSys i Fundację Ethereum.
Wprowadzenie
Ethereum publicznie przedstawiło specyfikację warstwy wykonawczej Ethereum (WĘGORZE), referencyjna implementacja Pythona, zaprojektowana tak, aby podstawowe komponenty klienta wykonawczego Ethereum były bardziej czytelne i przejrzyste. Opracowywany przez ponad rok dokument EELS ma być „duchowym następcą Żółtej Księgi” i koncentruje się na „czytelności i przejrzystości”.
Tło i kontekst
Projekt EELS następuje po znaczących ulepszeniach sieci Ethereum, w szczególności Aktualizacja Shapelli. Shapella, która została uruchomiona 12 kwietnia 2023 r., była kontynuacją „The Merge” i umożliwiła walidatorom wycofanie swoich udziałów z Beacon Chain z powrotem do warstwy wykonawczej. Wprowadzono także nowe funkcjonalności zarówno do warstwy wykonania, jak i konsensusu. Uaktualnienie Shapella zostało po raz pierwszy przetestowane w sieci testowej Sepolia i było wspólnym wysiłkiem, który obejmował zmiany w warstwie wykonawczej (Szanghaj), warstwa konsensusu (Capella) i API silnika.
Co to jest EELS?
EELS to „implementacja odniesienia warstwy wykonawczej w Pythonie”, która jest „aktualna w stosunku do sieci głównej”. Może „wypełniać i wykonywać testy stanu” oraz „śledzić sieć główną”. Celem projektu jest zapewnienie pełnych migawek protokołu w każdym forku, co ułatwi jego śledzenie w porównaniu z EIP (propozycjami ulepszeń Ethereum) i klientami produkcyjnymi, którzy często łączą wiele forków w tej samej ścieżce kodu.
Cechy techniczne
EELS to „zwykły Python” i można go testować jak każdą inną bibliotekę Pythona. Obsługuje cały pakiet „ethereum/tests”, a także zawiera wybór testów „pytest”. Projekt nie implementuje sieci peer-to-peer i wymaga klienta produkcyjnego do synchronizacji bloków.
Perspektywy na przyszłość
Chociaż program EELS jest nadal „nieco szorstki na krawędziach”, ma on stać się „domyślnym sposobem określania podstawowych EIP” i „pierwszym miejscem, do którego autorzy EIP udadzą się, aby prototypować swoje propozycje”. Osoby zainteresowane współpracą mogą dołączyć do kanału „#specyfikacji” lub wybrać problem z repozytorium projektu.
Wnioski
Wprowadzenie EELS stanowi znaczący krok w ciągłych wysiłkach Ethereum, aby uczynić jego warstwę wykonawczą bardziej dostępną i zrozumiałą. Zapewniając opartą na Pythonie, czytelną i testowalną implementację referencyjną, EELS ma służyć jako cenne źródło zarówno dla programistów, jak i badaczy ekosystemu Ethereum.
Źródło obrazu: Shutterstock
- Dystrybucja treści i PR oparta na SEO. Uzyskaj wzmocnienie już dziś.
- PlatoData.Network Pionowe generatywne AI. Wzmocnij się. Dostęp tutaj.
- PlatoAiStream. Inteligencja Web3. Wiedza wzmocniona. Dostęp tutaj.
- PlatonESG. Motoryzacja / pojazdy elektryczne, Węgiel Czysta technologia, Energia, Środowisko, Słoneczny, Gospodarowanie odpadami. Dostęp tutaj.
- Platon Zdrowie. Inteligencja w zakresie biotechnologii i badań klinicznych. Dostęp tutaj.
- ChartPrime. Podnieś poziom swojej gry handlowej dzięki ChartPrime. Dostęp tutaj.
- Przesunięcia bloków. Modernizacja własności offsetu środowiskowego. Dostęp tutaj.
- Źródło: https://Blockchain.News/news/ethereum-introduces-eels-a-new-execution-layer-specification
- :ma
- :Jest
- :nie
- $W GÓRĘ
- 12
- 2023
- 7
- a
- dostępny
- Cele
- również
- an
- i
- każdy
- api
- kwiecień
- na około
- AS
- At
- Autorzy
- z powrotem
- poparła
- BE
- oświetlać
- łańcuch nawigacyjny
- stają się
- być
- Bit
- blockchain
- Bloki
- obie
- by
- CAN
- łańcuch
- Zmiany
- Kanał
- klarowność
- jasny
- klient
- klientów
- kod
- współpracy
- połączony
- byliśmy spójni, od początku
- kompletny
- składniki
- Zgoda
- ConsenSys
- przyczyniając
- rdzeń
- Data
- Domyślnie
- zaprojektowany
- rozwinięty
- deweloperzy
- oprogramowania
- robi
- każdy
- łatwiej
- Ekosystem
- wysiłek
- starania
- EIP
- włączony
- silnik
- Cały
- ethereum
- Ekosystem Ethereum
- fundament ethereum
- sieć ethereum
- wykonać
- egzekucja
- wypełniać
- i terminów, a
- koncentruje
- obserwuj
- następnie
- W razie zamówieenia projektu
- widelec
- Widły
- Fundacja
- od
- funkcjonalności
- Go
- HTTPS
- wdrożenia
- realizacja
- poprawa
- in
- obejmuje
- zamierzony
- zainteresowany
- wprowadzono
- Przedstawia
- Wprowadzenie
- problem
- IT
- JEGO
- przystąpić
- jpg
- właśnie
- warstwa
- nioski
- Biblioteka
- lubić
- relacja na żywo
- mainnet
- robić
- Dokonywanie
- Łączyć
- mieszać
- jeszcze
- wielokrotność
- sieć
- sieci
- Nowości
- aktualności
- szczególnie
- of
- często
- on
- trwający
- or
- Inne
- koniec
- Papier
- ścieżka
- peer to peer
- wybierać
- Miejsce
- plato
- Analiza danych Platona
- PlatoDane
- Produkcja
- projekt
- Propozycje
- protokół
- prototyp
- zapewniać
- że
- publicznie
- Python
- regularny
- składnica
- Wymaga
- Badacze
- Zasób
- s
- taki sam
- wybór
- Sepolia
- służyć
- Szanghaj
- znaczący
- Źródło
- specyfikacja
- stawka
- Stan
- Ewolucja krok po kroku
- Nadal
- apartament
- podpory
- zespół
- przetestowany
- testnet
- Testy
- niż
- że
- Połączenia
- Fundacja Ethereum
- Scalanie
- ich
- tych
- do
- zrozumiały
- Odsłonięto
- uaktualnienie
- Uaktualnienia
- walidatory
- Cenny
- była
- Droga..
- poszedł
- który
- w
- wycofać
- rok
- zefirnet