Jedną z głównych zalet Ethereum jest to, że aktywna społeczność badawcza i inżynieryjna stale je udoskonala. Wielu entuzjastycznych, wykwalifikowanych ludzi na całym świecie chciałoby zająć się nierozwiązanymi problemami w Ethereum, ale nie zawsze łatwo jest dowiedzieć się, czym one są. Ta strona przedstawia kluczowe aktywne obszary badawcze jako ogólny przewodnik po najnowocześniejszych rozwiązaniach Ethereum.
Jak działają badania nad Ethereum
Badania nad Ethereum są otwarte i przejrzyste. Kultura polega na tym, aby narzędzia i wyniki badań były jak najbardziej otwarte i interaktywne, na przykład poprzez wykonywalne notatniki (executable notebooks). Badania nad Ethereum postępują szybko, a nowe odkrycia są publikowane i otwarcie dyskutowane na forach takich jak ethresear.ch (otwiera się w nowej karcie), zamiast docierać do społeczności poprzez tradycyjne publikacje po rundach recenzji naukowych. Fundacja Ethereum publikuje również to, co traktuje priorytetowo i dlaczego, dzięki czemu każdy może zobaczyć, które problemy są obecnie uważane za pilne.
Ogólne zasoby badawcze
Niezależnie od konkretnego tematu, bogactwo informacji na temat badań nad Ethereum można znaleźć na ethresear.ch (otwiera się w nowej karcie) oraz na kanale Eth R&D na Discordzie (otwiera się w nowej karcie). Są to główne miejsca, w których badacze Ethereum dyskutują o najnowszych pomysłach i możliwościach rozwoju.
Aby uzyskać przegląd tego, w jakim kierunku zmierza protokół, zacznij od mapy drogowej Ethereum, a następnie przeczytaj Aktualizację priorytetów protokołu na 2026 r. (otwiera się w nowej karcie) Fundacji Ethereum oraz aktualizacje klastrów protokołu (otwiera się w nowej karcie), które raportują postępy w tym zakresie. Ethereum Protocol Studies (otwiera się w nowej karcie) to ustrukturyzowany punkt wejścia dla osób, które chcą pracować nad samym protokołem.
Źródła finansowania
Możesz zaangażować się w badania nad Ethereum i otrzymywać za to wynagrodzenie. Fundacja Ethereum finansuje badania i dobra publiczne poprzez swój Program Wsparcia Ekosystemu (Ecosystem Support Program) (otwiera się w nowej karcie), który publikuje listy życzeń i zapytania ofertowe opisujące problemy, które chciałaby rozwiązać. Informacje o aktywnych i nadchodzących możliwościach finansowania można znaleźć na stronie grantów Ethereum.
Badania nad protokołem
Badania nad protokołem dotyczą warstwy bazowej Ethereum: zestawu reguł określających, w jaki sposób węzły łączą się, komunikują, wymieniają i przechowują dane Ethereum oraz osiągają konsensus co do stanu blockchaina. Jego dwiema długoletnimi kategoriami są konsensus i wykonanie, a kilka tematów badawczych obecnie obejmuje obie te dziedziny.
Konsensus
Badania nad konsensusem dotyczą mechanizmu dowodu stawki (PoS) w Ethereum: bezpieczeństwa reguły wyboru rozwidlenia i gadżetu ostateczności, kryptoekonomii stakingu, sieci peer-to-peer, która przenosi bloki, atestacje i dane blob, a także kryptografii, za pomocą której podpisują się walidatory. Przykładowe tematy badań nad konsensusem to:
- identyfikowanie i łatanie luk w zabezpieczeniach;
- kwantyfikacja bezpieczeństwa kryptoekonomicznego;
- skrócenie czasu potrzebnego na to, aby blok osiągnął ostateczność;
- oraz poprawa wydajności, bezpieczeństwa i monitorowania sieci peer-to-peer między klientami konsensusu.
Większość z tych prac przeszła z fazy koncepcyjnej do specyfikacji. Próbkowanie dostępności danych (DAS) zostało wdrożone w aktualizacji Fusaka, zmiany w sposobie budowania bloków i gwarantowania włączenia transakcji są określone dla nadchodzących aktualizacji, a długoterminowe przeprojektowanie znane jako „lean consensus” bada szybszą ostateczność wraz z podpisami postkwantowymi.
Lektury uzupełniające
- Wprowadzenie do dowodu stawki (PoS)
- Ostateczność w pojedynczym slocie
- Dokument Casper FFG (otwiera się w nowej karcie)
- Dokument Gasper (otwiera się w nowej karcie)
- lean Ethereum (otwiera się w nowej karcie)
Najnowsze badania
- Konsensus na Ethresear.ch (otwiera się w nowej karcie)
- Dylemat dostępności/ostateczności (otwiera się w nowej karcie)
- Ostateczność w 3 slotach: SSF nie dotyczy „pojedynczego” slotu (otwiera się w nowej karcie)
Wykonanie
Warstwa wykonawcza zajmuje się wykonywaniem transakcji, uruchamianiem maszyny wirtualnej Ethereum (EVM) i generowaniem ładunków wykonawczych (execution payloads) do przekazania do warstwy konsensusu. Badania w tym obszarze dzielą się na dwa nurty: sprawienie, by stan był tani w utrzymaniu i udowadnianiu, oraz zwiększenie przepustowości bez nakładania większych kosztów na osoby prowadzące węzły. Istnieje wiele aktywnych obszarów badawczych, w tym:
- zmiana wyceny kosztów gazu dla operacji tworzących stan;
- wygasanie historii, której węzły nie muszą już obsługiwać;
- listy dostępu na poziomie bloku, które pozwalają na równoległą walidację transakcji;
- wielowymiarowe rynki opłat, które wyceniają stan, dane i obliczenia oddzielnie;
- oraz udowadnianie wykonania bloków warstwy 1 (L1) za pomocą zkEVM.
Lektury uzupełniające
- Wprowadzenie do EVM
- Warstwa wykonawcza na Ethresear.ch (otwiera się w nowej karcie)
- Specyfikacje warstwy wykonawczej Ethereum (otwiera się w nowej karcie)
- Optymalizacje bazy danych (otwiera się w nowej karcie)
Najnowsze badania
- EIP-7928: Listy dostępu na poziomie bloku (otwiera się w nowej karcie)
- EIP-8037: Wzrost kosztu gazu za tworzenie stanu (otwiera się w nowej karcie)
- EIP-7999: Zunifikowany wielowymiarowy rynek opłat (otwiera się w nowej karcie)
- EIP-7642: eth/69, wygasanie historii i prostsze pokwitowania (otwiera się w nowej karcie)
- Wdrażanie zkEVM na L1: udowadnianie w czasie rzeczywistym (otwiera się w nowej karcie)
Odporność na cenzurę i budowanie bloków
Większość bloków Ethereum jest obecnie składana przez niewielką liczbę wyspecjalizowanych budowniczych, co koncentruje władzę decydowania o tym, które transakcje zostaną włączone. Badania w tym obszarze obejmują wprowadzenie rynku budowniczych do samego protokołu, tak aby role proponującego i budującego blok były rozdzielone przez zasady konsensusu, a nie przez oprogramowanie spoza protokołu, oraz zapewnienie walidatorom sposobu na wymuszenie włączenia transakcji, które budowniczowie pomijają.
Lektury uzupełniające
Najnowsze badania
- EIP-7732: Wbudowana separacja proponującego i budującego (PBS) (otwiera się w nowej karcie)
- EIP-7805: Listy włączeń wymuszane przez wybór rozwidlenia (otwiera się w nowej karcie)
- Zwiększenie odporności transakcji na cenzurę w ramach separacji proponującego i budującego (otwiera się w nowej karcie)
Wzrost stanu i bezstanowość
Każdy pełny węzeł przechowuje stan Ethereum, więc tempo, w jakim ten stan rośnie, wyznacza dolną granicę kosztów jego prowadzenia. W perspektywie krótkoterminowej badania koncentrują się na zmianie wyceny operacji tworzących stan oraz na wygasaniu historii, której węzły nie muszą już przechowywać. W dłuższej perspektywie planuje się zastąpienie szesnastkowego drzewa Merkle-Patricia w Ethereum drzewem binarnym, które generuje znacznie mniejsze dowody, oraz przejście w kierunku bezstanowości, tak aby węzeł mógł weryfikować bloki bez przechowywania całego stanu. Wcześniejsze prace w tym obszarze zakładały drzewa Verkle; obecna propozycja to zunifikowane drzewo binarne, które przenosi harmonogram gazu dla świadka określony dla tego wcześniejszego kierunku prac.
Lektury uzupełniające
Najnowsze badania
- EIP-7864: Stan Ethereum z wykorzystaniem zunifikowanego drzewa binarnego (otwiera się w nowej karcie)
- EIP-4762: Zmiany kosztów gazu dla bezstanowości (otwiera się w nowej karcie)
- Dlaczego zdecentralizowany stan jest ważny dla Ethereum (otwiera się w nowej karcie)
Kryptografia postkwantowa
Podpisy walidatorów Ethereum i znaczna część jego warstwy aplikacji opierają się na kryptografii krzywych eliptycznych, którą wystarczająco wydajny komputer kwantowy mógłby złamać. Uczynienie Ethereum odpornym na komputery kwantowe oznacza zastąpienie tych podpisów alternatywami opartymi na hashowaniu lub kratach, utrzymanie agregacji podpisów na tyle wydajnej, by obsłużyć duży zestaw walidatorów, oraz zapewnienie istniejącym kontom ścieżki migracji. Fundacja Ethereum prowadzi dedykowany zespół ds. kryptografii postkwantowej i jest to jeden z programów o najdłuższym horyzoncie czasowym na mapie drogowej.
Lektury uzupełniające
Najnowsze badania
- lean Ethereum (otwiera się w nowej karcie)
- Kryptografia na Ethresear.ch (otwiera się w nowej karcie)
- Implementacje lean Ethereum (otwiera się w nowej karcie)
Rozwój klientów
Klienty Ethereum to implementacje protokołu Ethereum. Rozwój klientów przekształca wyniki badań nad protokołem w rzeczywistość poprzez wbudowywanie ich w te klienty. Rozwój klientów obejmuje aktualizację specyfikacji klientów, a także budowanie konkretnych implementacji.
Węzeł Ethereum wymaga uruchomienia dwóch elementów oprogramowania:
- klienta konsensusu do śledzenia czoła blockchaina, propagowania bloków (gossip) i obsługi logiki konsensusu
- klienta warstwy wykonawczej do obsługi maszyny wirtualnej Ethereum oraz wykonywania transakcji i inteligentnych kontraktów
Obok tych dwóch prototypowane są nowe klasy klientów, w tym klienty, które udowadniają wykonanie bloków warstwy 1 (L1) oraz klienty „lean consensus” zbudowane wokół podpisów postkwantowych.
Zobacz stronę węzły i klienty, aby uzyskać więcej szczegółów na temat węzłów i klientów oraz listę wszystkich obecnych implementacji klientów. Historię wszystkich aktualizacji Ethereum można również znaleźć na stronie historii.
Klienty warstwy wykonawczej
- Specyfikacja klienta warstwy wykonawczej (otwiera się w nowej karcie)
- Specyfikacja API warstwy wykonawczej (otwiera się w nowej karcie)
Klienty konsensusu
- Specyfikacja klienta konsensusu (otwiera się w nowej karcie)
- Specyfikacja Beacon API (otwiera się w nowej karcie)
Klienty zkEVM
- zkEVM
- Ethproofs (otwiera się w nowej karcie)
- Wdrażanie zkEVM na L1: fundamenty bezpieczeństwa (otwiera się w nowej karcie)
Skalowanie i wydajność
Skalowanie Ethereum to duży obszar zainteresowania badaczy Ethereum, który przebiega dwutorowo: zwiększanie przepustowości samej warstwy 1 (L1) oraz przenoszenie wykonania na rollupy, które publikują swoje dane w Ethereum. Obecne prace obejmują zwiększenie limitu gazu w bloku, zmianę wyceny wzrostu stanu, zwiększenie pojemności blobów dla danych z rollupów oraz zmniejszenie tego, co węzeł musi przechowywać i weryfikować. Wstępne informacje na temat skalowania Ethereum są dostępne na naszej stronie o skalowaniu oraz w mapie drogowej skalowania.
Warstwa 2
Obecnie istnieje kilka protokołów warstwy 2 (L2), które skalują Ethereum przy użyciu różnych technik wsadowania transakcji i zabezpieczania ich w warstwie 1 Ethereum. Otwarte badania obejmują zmniejszenie opóźnień i kosztów udowadniania, skrócenie czasu potrzebnego na osiągnięcie przez transakcję niewymagającej zaufania ostateczności oraz zapewnienie użytkownikom spójnego doświadczenia w wielu rollupach.
Lektury uzupełniające
- Wprowadzenie do warstwy 2 (L2)
- L2BEAT: podsumowanie skalowania (otwiera się w nowej karcie)
- Mapa drogowa Ethereum skoncentrowana na rollupach (otwiera się w nowej karcie)
Najnowsze badania
- Warstwa 2 na Ethresear.ch (otwiera się w nowej karcie)
- L2BEAT: koszty onchain (otwiera się w nowej karcie)
- Budowanie na Ethereum w 2026 roku: co się zmieniło
Interoperacyjność
Użytkownicy i aktywa są rozproszeni w warstwie 1 Ethereum i wielu warstwach 2, a problem badawczy polega na umożliwieniu im przemieszczania się i działania w tych łańcuchach bez ufania pośrednikowi. Prace w tym obszarze obejmują transfery oparte na intencjach, ustandaryzowane adresowanie i nazewnictwo międzyłańcuchowe, ogólne przekazywanie wiadomości oraz abstrakcję łańcucha na poziomie portfela. Zastępuje to model, w którym mosty powiernicze (custodial bridges) przechowywały aktywa, a mosty historycznie były jednym z największych źródeł strat w ekosystemie, więc bezpieczeństwo każdego mechanizmu międzyłańcuchowego pozostaje głównym przedmiotem troski.
Lektury uzupełniające
- Wprowadzenie do mostów blockchain
- Sprawienie, by Ethereum znów działało jak jeden łańcuch (otwiera się w nowej karcie)
- Open Intents Framework (otwiera się w nowej karcie)
- Walidacja mostów (otwiera się w nowej karcie)
Najnowsze badania
- ERC-7683: Intencje międzyłańcuchowe (otwiera się w nowej karcie)
- ERC-7930: Adresy interoperacyjne (otwiera się w nowej karcie)
- ERC-7828: Nazwy interoperacyjne (otwiera się w nowej karcie)
Dostępność danych i skalowanie blobów
Rollupy publikują swoje dane w Ethereum w postaci blobów, a skalowanie tej warstwy danych jest odrębnym problemem badawczym, niezależnym od skalowania wykonania. Ethereum wykorzystuje teraz próbkowanie dostępności danych (DAS), dzięki czemu walidatory mogą zweryfikować, czy dane bloba zostały opublikowane, próbkując ich części zamiast pobierać je w całości, a pojemność blobów jest stopniowo zwiększana poprzez dedykowane rozwidlenia (forki) dotyczące wyłącznie parametrów blobów. Otwarte pytania obejmują to, jak daleko można posunąć próbkowanie, jak utrzymać wymagania dotyczące przepustowości na poziomie możliwym do opanowania dla osób stakujących w domu oraz jak wycena blobów powinna reagować na popyt.
Lektury uzupełniające
- PeerDAS
- Aktualizacja Fusaka
- Danksharding
- Dostępność danych
- EIP-4844: Transakcje blobów shardów (otwiera się w nowej karcie)
- Notatki o proto-dankshardingu (otwiera się w nowej karcie)
Najnowsze badania
- EIP-7594: PeerDAS (otwiera się w nowej karcie)
- EIP-7892: Hardforki dotyczące wyłącznie parametrów blobów (otwiera się w nowej karcie)
- Sharding na Ethresear.ch (otwiera się w nowej karcie)
Sprzęt
Uruchamianie węzłów na skromnym sprzęcie ma fundamentalne znaczenie dla utrzymania zdecentralizowanego charakteru Ethereum, więc każdy wzrost przepustowości musi być wyważony w stosunku do kosztów, jakie ponosi operator węzła. Wraz ze wzrostem limitu gazu w bloku i planowanymi dalszymi podwyżkami, aktywne badania obejmują wzrost stanu i sposób jego wyceny, wydajność synchronizacji i bazy danych przy większym stanie, oszczędności miejsca na dysku wynikające z wygasania historii, a ostatecznie bezstanowość.
Lektury uzupełniające
- Uruchom własny węzeł Ethereum
- Bezstanowość i wygasanie stanu
- Ethereum na ARM (otwiera się w nowej karcie)
Najnowsze badania
- Skalowanie Ethereum: droga do wyższego limitu gazu i dalej (otwiera się w nowej karcie)
- EIP-8261: Harmonogram limitu gazu (otwiera się w nowej karcie)
- EIP-8037: Wzrost kosztu gazu za tworzenie stanu (otwiera się w nowej karcie)
Bezpieczeństwo
Bezpieczeństwo to szeroki temat, który może obejmować zapobieganie spamowi i oszustwom, bezpieczeństwo portfeli, bezpieczeństwo sprzętowe, bezpieczeństwo kryptoekonomiczne, odporność na cenzurę, gotowość postkwantową, poszukiwanie błędów (bug hunting) oraz testowanie i weryfikację aplikacji i oprogramowania klienckiego. Mapa drogowa bezpieczeństwa Ethereum obejmuje prace na poziomie protokołu.
Kryptografia i ZKP
Dowody z wiedzą zerową (ZKP) i kryptografia mają kluczowe znaczenie dla wbudowania prywatności i bezpieczeństwa w Ethereum i jego aplikacje. Udowadnianie z wiedzą zerową przeszło z fazy badań do infrastruktury produkcyjnej: provery, które udowadniają rzeczywiste bloki Ethereum, są teraz publicznie testowane pod kątem opóźnień, kosztów i solidności (soundness). Otwarte problemy przesunęły się odpowiednio w kierunku udowadniania bloków warstwy 1 (L1) na tyle szybko, aby robić to w czasie rzeczywistym, rygorystycznego rozliczania bezpieczeństwa używanych systemów dowodowych oraz przygotowania do kryptografii postkwantowej.
Lektury uzupełniające
Najnowsze badania
- ZK na Ethresear.ch (otwiera się w nowej karcie)
- Kryptografia na Ethresear.ch (otwiera się w nowej karcie)
- Kalkulator solidności dla systemów dowodowych zkEVM opartych na hashowaniu (otwiera się w nowej karcie)
- Wdrażanie zkEVM na L1: fundamenty bezpieczeństwa (otwiera się w nowej karcie)
Portfele
Portfele Ethereum mogą być rozszerzeniami przeglądarki, aplikacjami na komputery stacjonarne i urządzenia mobilne lub inteligentnymi kontraktami w Ethereum. Abstrakcja konta nie jest już eksperymentalna: ERC-4337 zapewnia inteligentne konta bez zmian w protokole, a EIP-7702 pozwala zwykłemu kontu ustawić kod tak, aby wsadowanie transakcji, sponsorowanie gazu i odzyskiwanie społecznościowe działały z adresem, który użytkownik już posiada. Otwarte badania koncentrują się obecnie na natywnej abstrakcji konta w samym protokole, na modułowych i audytowalnych architekturach kont oraz na zarządzaniu kluczami i ich odzyskiwaniu, które zwykli ludzie mogą bezpiecznie obsługiwać.
Lektury uzupełniające
- Wprowadzenie do portfeli
- Wprowadzenie do bezpieczeństwa portfeli
- Abstrakcja konta
- EIP-7702
- Bezpieczeństwo na Ethresear.ch (otwiera się w nowej karcie)
Najnowsze badania
- EIP-8141: Transakcja ramowa (Frame transaction) (otwiera się w nowej karcie)
- ERC-5792: API wywołań portfela (otwiera się w nowej karcie)
- ERC-6963: Odkrywanie wielu wstrzykniętych dostawców (Multi injected provider discovery) (otwiera się w nowej karcie)
- Portfele inteligentnych kontraktów skoncentrowane na walidacji (otwiera się w nowej karcie)
Społeczność, edukacja i działania informacyjne
Onboarding nowych użytkowników do Ethereum wymaga nowych zasobów edukacyjnych i podejść do działań informacyjnych. Może to obejmować posty na blogach i artykuły, książki, podcasty, memy, materiały dydaktyczne, wydarzenia i wszystko inne, co buduje społeczności, wita nowych początkujących i edukuje ludzi na temat Ethereum.
Projektowanie i UX
Aby przeprowadzić onboarding większej liczby osób do Ethereum, ekosystem musi poprawić swój projekt i doświadczenie użytkownika (UX). Wymaga to od projektantów i ekspertów produktowych ponownego zbadania, jak działają portfele i aplikacje, i coraz częściej oznacza projektowanie w oparciu o już istniejące standardy: wsadowane wywołania portfela, sponsorowanie gazu, konta, które można odzyskać, oraz czytelne dla człowieka adresy, które niosą ze sobą informację o łańcuchu, do którego należą. Istnieje stosunkowo niewiele kanonicznych miejsc dla badań nad UX w Web3, więc opublikowane badania i wytyczne projektowe są zazwyczaj rozproszone.
Lektury uzupełniające
- Projektowanie i UX w Web3
- Mapa drogowa doświadczeń użytkownika Ethereum
- Przewodnik projektowania Web3 (otwiera się w nowej karcie)
- Podręcznik projektowania UX w Web3 (otwiera się w nowej karcie)
Najnowsze badania
- UX/UI na Ethresear.ch (otwiera się w nowej karcie)
- ERC-5792: API wywołań portfela (otwiera się w nowej karcie)
- ERC-7828: Nazwy interoperacyjne (otwiera się w nowej karcie)
Ekonomia
Badania ekonomiczne w Ethereum zasadniczo podążają dwoma podejściami: walidacja bezpieczeństwa mechanizmów opartych na zachętach ekonomicznych („mikroekonomia”) oraz analiza przepływów wartości między protokołami, aplikacjami i użytkownikami („makroekonomia”). Istnieją złożone czynniki kryptoekonomiczne związane z natywnym aktywem Ethereum (ether) i tokenami zbudowanymi na jego bazie (na przykład NFT i tokeny ERC-20).
Lektury uzupełniające
- Robust Incentives Group (otwiera się w nowej karcie)
- Masterclass z ekonomii Ethereum i model ekonomiczny (otwiera się w nowej karcie)
Najnowsze badania
- Ekonomia na Ethresear.ch (otwiera się w nowej karcie)
- Równowaga podaży w obiegu (otwiera się w nowej karcie)
- Kwantyfikacja MEV: Jak ciemny jest las? (otwiera się w nowej karcie)
Przestrzeń blokowa i rynki opłat
Rynki przestrzeni blokowej (blockspace) zarządzają włączaniem transakcji użytkowników końcowych, bezpośrednio w Ethereum (warstwa 1) lub w zmostkowanych sieciach, np. rollupach (warstwa 2). W Ethereum transakcje są przesyłane na rynek opłat wdrożony w protokole jako EIP-1559, chroniąc łańcuch przed spamem i wyceniając zatory. Na obu warstwach transakcje mogą generować efekty zewnętrzne, znane jako maksymalna wartość do wyodrębnienia (MEV), które indukują nowe struktury rynkowe w celu przechwycenia lub zarządzania tymi efektami zewnętrznymi. Obecne prace rozszerzają to na wycenę kilku zasobów jednocześnie, ponieważ stan, dane i obliczenia ulegają zatorom niezależnie, a także na zmianę tego, kto składa bloki i na jakich warunkach.
Lektury uzupełniające
- Projekt mechanizmu opłat transakcyjnych dla blockchaina Ethereum: Analiza ekonomiczna EIP-1559 (Tim Roughgarden, 2020) (otwiera się w nowej karcie)
- Symulacje EIP-1559 (Robust Incentives Group) (otwiera się w nowej karcie)
- Ekonomia rollupów od podstaw (otwiera się w nowej karcie)
- Flash Boys 2.0: Frontrunning, zmiana kolejności transakcji i niestabilność konsensusu na zdecentralizowanych giełdach (otwiera się w nowej karcie)
Najnowsze badania
- EIP-7999: Zunifikowany wielowymiarowy rynek opłat (otwiera się w nowej karcie)
- EIP-7928: Listy dostępu na poziomie bloku (otwiera się w nowej karcie)
- MEV między domenami (Cross domain MEV) (otwiera się w nowej karcie)
Zachęty w dowodzie stawki (PoS)
Walidatory używają natywnego aktywa Ethereum (ether) jako zabezpieczenia przed nieuczciwym zachowaniem. Kryptoekonomia tego procesu determinuje bezpieczeństwo sieci. Zaawansowane walidatory mogą być w stanie wykorzystać niuanse warstwy zachęt do przeprowadzania jawnych ataków. Od czasu aktualizacji Pectra walidatory mogą również utrzymywać i zarabiać na znacznie większym saldzie efektywnym oraz konsolidować kilka walidatorów w jeden, co zmienia ekonomikę ich prowadzenia.
Lektury uzupełniające
- Maksymalne saldo efektywne
- Masterclass z ekonomii Ethereum i model ekonomiczny (otwiera się w nowej karcie)
- Symulacje zachęt PoS (Robust Incentives Group) (otwiera się w nowej karcie)
Najnowsze badania
- Robust Incentives Group (otwiera się w nowej karcie)
- Trzy ataki na PoS Ethereum (otwiera się w nowej karcie)
Płynny staking i instrumenty pochodne
Płynny staking pozwala użytkownikom posiadającym mniej niż 32 ETH na otrzymywanie zysków ze stakingu poprzez wymianę etheru na token reprezentujący stakowany ether, który może być używany w zdecentralizowanych finansach (DeFi). Jednak zachęty i dynamika rynku związane z płynnym stakingiem są wciąż odkrywane, podobnie jak jego wpływ na bezpieczeństwo Ethereum (np. ryzyko centralizacji).
Lektury uzupełniające
- Płynny staking na Ethresear.ch (otwiera się w nowej karcie)
- Lido: Droga do niewymagającego zaufania stakingu Ethereum (otwiera się w nowej karcie)
Najnowsze badania
- Ryzyka związane z instrumentami pochodnymi płynnego stakingu (LSD) (otwiera się w nowej karcie)
- Obsługa wypłat z Lido (otwiera się w nowej karcie)
Testowanie
Testowanie klientów i sieci
Specyfikacje Ethereum są wykonywalne, a wygenerowane z nich zestawy testowe (test fixtures) służą zespołom klienckim do sprawdzania swoich implementacji. Oprócz nich, współdzielone środowiska testowe (test harnesses) uruchamiają klienty przeciwko sobie i w celowo wrogich warunkach sieciowych, a publiczne sieci testowe sprawdzają aktualizacje, zanim dotrą one do Sieci głównej. Ulepszanie tej infrastruktury to jedna z najbardziej efektywnych dostępnych prac, ponieważ w ten sposób błędy są wyłapywane, zanim dotrą do użytkowników.
Lektury uzupełniające
- Specyfikacje warstwy wykonawczej Ethereum (otwiera się w nowej karcie)
- Specyfikacja klienta konsensusu (otwiera się w nowej karcie)
Najnowsze badania
- hive, kompleksowe środowisko testowe dla klientów (otwiera się w nowej karcie)
- Assertoor, narzędzie do testowania sieci testowych (otwiera się w nowej karcie)
Weryfikacja formalna
Weryfikacja formalna wykorzystuje sprawdzany maszynowo dowód matematyczny w celu ustalenia, czy specyfikacja lub implementacja zachowuje się zgodnie z zamierzeniami. W Ethereum obejmuje to udowadnianie, że implementacje EVM pasują do formalnej semantyki, udowadnianie solidności obwodów i systemów dowodowych, na których opierają się provery z wiedzą zerową, oraz weryfikację leżących u ich podstaw prymitywów kryptograficznych. Dalsze badania mogą wzmocnić te dowody i rozszerzyć je na większą część stosu technologicznego.
Lektury uzupełniające
- Zweryfikowane zkEVM (otwiera się w nowej karcie)
- Weryfikacja formalna (Intel) (otwiera się w nowej karcie)
Najnowsze badania
- Przegląd projektu zweryfikowanego zkEVM (otwiera się w nowej karcie)
- KEVM: semantyka EVM w K (otwiera się w nowej karcie)
- Weryfikacja formalna kontraktu depozytowego (otwiera się w nowej karcie)
Nauka o danych i analityka
Istnieje potrzeba stworzenia większej liczby narzędzi do analizy danych i pulpitów nawigacyjnych (dashboards), które dostarczają szczegółowych informacji o aktywności w Ethereum i kondycji sieci. Większość podstawowych danych jest publiczna i można je odpytywać, więc luka zwykle dotyczy analizy i prezentacji, a nie dostępu.
Lektury uzupełniające
- Dune Analytics (otwiera się w nowej karcie)
- Pulpit nawigacyjny różnorodności klientów (otwiera się w nowej karcie)
- Specyfikacja API wykonawczego JSON-RPC Ethereum (otwiera się w nowej karcie)
Najnowsze badania
- Analiza danych Robust Incentives Group (otwiera się w nowej karcie)
- Otwarte dane ethPandaOps (otwiera się w nowej karcie)
- L2BEAT: podsumowanie skalowania (otwiera się w nowej karcie)
Aplikacje i narzędzia
Warstwa aplikacji obsługuje zróżnicowany ekosystem programów, które rozliczają transakcje w warstwie bazowej Ethereum. Zespoły programistyczne nieustannie znajdują nowe sposoby na wykorzystanie Ethereum do tworzenia komponowalnych, niewymagających pozwoleń i odpornych na cenzurę wersji ważnych aplikacji Web2 lub tworzenia zupełnie nowych koncepcji natywnych dla Web3. Jednocześnie opracowywane są nowe narzędzia, które sprawiają, że budowanie zdecentralizowanych aplikacji (dapp) na Ethereum jest mniej skomplikowane.
DeFi
Zdecentralizowane finanse (DeFi) to jedna z głównych klas aplikacji zbudowanych na Ethereum. DeFi ma na celu stworzenie komponowalnych „klocków lego z pieniędzmi”, które pozwalają użytkownikom przechowywać, transferować, pożyczać i inwestować kryptoaktywa za pomocą inteligentnych kontraktów. DeFi to szybko rozwijająca się przestrzeń, która jest stale aktualizowana. Badania nad bezpiecznymi, wydajnymi i dostępnymi protokołami są stale potrzebne.
Lektury uzupełniające
Najnowsze badania
- Zdecentralizowane finanse, scentralizowana własność? (otwiera się w nowej karcie)
- Aplikacje na Ethresear.ch (otwiera się w nowej karcie)
DAO
Wpływowym przypadkiem użycia Ethereum jest możliwość organizowania się w zdecentralizowany sposób poprzez wykorzystanie DAO. Prowadzi się wiele aktywnych badań nad tym, jak DAO na Ethereum mogą być rozwijane i wykorzystywane do wdrażania ulepszonych form zarządzania, jako narzędzie koordynacji o zminimalizowanym zaufaniu, znacznie poszerzając możliwości ludzi poza tradycyjne korporacje i organizacje.
Lektury uzupełniające
Najnowsze badania
Narzędzia dla programistów
Narzędzia dla programistów Ethereum szybko się poprawiają. W tym ogólnym obszarze jest wiele do zrobienia w zakresie aktywnych badań i rozwoju.
Lektury uzupełniające
- Narzędzia według języka programowania
- Frameworki programistyczne
- Wprowadzenie do zdecentralizowanych aplikacji (dapp)
- Standardy tokenów
Najnowsze badania
- Discord Eth R&D (otwiera się w nowej karcie)
- Specyfikacje API wykonawczego Ethereum (otwiera się w nowej karcie)
Wyrocznie (Oracles)
Wyrocznie (oracles) importują dane pozałańcuchowe do blockchaina w sposób niewymagający pozwoleń i zdecentralizowany. Wprowadzenie tych danych onchain umożliwia zdecentralizowanym aplikacjom (dapp) reagowanie na zjawiska w świecie rzeczywistym, takie jak wahania cen aktywów w świecie rzeczywistym, zdarzenia w aplikacjach pozałańcuchowych, a nawet zmiany pogody.
Lektury uzupełniające
Najnowsze badania
Bezpieczeństwo aplikacji
Ataki hakerskie na Ethereum na ogół wykorzystują luki w poszczególnych aplikacjach, a nie w samym protokole. Hakerzy i twórcy aplikacji toczą wyścig zbrojeń w celu opracowania nowych ataków i zabezpieczeń. Oznacza to, że zawsze potrzebne są ważne badania i rozwój, aby chronić aplikacje przed atakami hakerskimi.
Lektury uzupełniające
- Bezpieczeństwo inteligentnych kontraktów
- Raport o exploicie Wormhole (otwiera się w nowej karcie)
- Lista analiz post-mortem ataków na kontrakty Ethereum (otwiera się w nowej karcie)
- Rekt News (otwiera się w nowej karcie)
Najnowsze badania
Stos technologiczny
Decentralizacja całego stosu technologicznego Ethereum jest ważnym obszarem badawczym. Obecnie zdecentralizowane aplikacje (dapp) na Ethereum często mają pewne punkty centralizacji, ponieważ opierają się na scentralizowanych narzędziach lub infrastrukturze. Zmniejszenie tej zależności oznacza uczynienie praktycznym dla aplikacji odczytywania Ethereum bez ufania jednemu dostawcy, w czym pomagają lekkie klienty i niewymagający zaufania dostęp do danych węzła.
Lektury uzupełniające
- Stos Ethereum
- Lekkie klienty
- Wprowadzenie do inteligentnych kontraktów
- Wprowadzenie do zdecentralizowanego przechowywania