- Spojrzenie na kluczowe wyzwania, przed którymi stanęli programiści w dniach poprzedzających aktualizację do Szanghaju.
- Dlaczego napotkane wyzwania niekoniecznie muszą dotyczyć osi czasu.
Połączenia Ethereum Network ma zakończyć się w lutym wraz z kolejną dużą aktualizacją nazwaną the Aktualizacja Szanghaju.
Ułatwi to płynne staczanie, dlatego jest mocno oczekiwane. W związku z tym jego rozwój i pomyślne wdrożenie jest bardzo ważne.
W przeszłości obserwowaliśmy opóźnienia związane z niektórymi wcześniejszymi aktualizacjami, zwykle związane z wyzwaniami w procesie rozwoju.
Obecny proces rozwoju aktualizacji w Szanghaju również miał sporo wyzwań Ethereum Wezwanie do wykonania wszystkich podstawowych programistów (ACDE).
Problem z pustymi blokami
Jednym z największych wyzwań, przed którymi stanęli ostatnio deweloperzy, jest błąd w kliencie Geth EL dla wersji Shanghai.
Wstępne ustalenia ujawniły, że węzły Geth nie były zsynchronizowane z powodu pustych bloków. Podobno klient Geth (EL) naprawił błędy.
Koniec z zerowymi transakcjami blob
Zaproszenie ACDE stworzyło również okazję dla programistów do omówienia sposobów radzenia sobie z dużymi binarnymi typami danych zwanymi blobami w protokole mempool i Ethereum.
Jednym z pomysłów było oznaczanie transakcji typami transakcji typu zero-blob, które wymagają specjalistycznej logiki.
Po omówieniu pomysłów dotyczących transakcji Zero Blob, programiści zdecydowali się całkowicie zrezygnować z tego pomysłu. To dlatego, że zgodzili się, że pomysły przedstawione jako rozwiązania zwiększą złożoność
Péter Szilágyi, programista Geth (EL), tak powiedział o transakcjach typu zero-blob:
„Teoria jest super ładna, super elegancka i szalenie skomplikowana. Możesz mieć wiele dużych transakcji w bloku, ale możesz mieć tylko jedną lub dwie transakcje blob w bloku. To ogromne zróżnicowanie behawioralne”.
Czy te wyzwania wpłyną na oś czasu sieci testowej Ethereum w Szanghaju?
Dotychczasowe wyzwania niekoniecznie zagrażają dalszemu stanowi sieci.
Co więcej, warto zauważyć, że zaproszenie ACDE pokazało również szybki charakter rozwiązań i rozwiązywania problemów, które wykazali programiści Ethereum.
Sugeruje to, że Szanghajska sieć testowa premiera jest nadal na dobrej drodze do wprowadzenia 28 lutego.
Wyzwania w procesie rozwoju są powszechne i oczekiwane. Odgrywają one ważną rolę w procesie doskonalenia. W międzyczasie udane wdrożenie prawdopodobnie zwiększy zainteresowanie platformami do inwestowania w płynność, takimi jak LIDO.
Źródło: https://ambcrypto.com/exploring-why-ethereums-shanghai-testnet-hasnt-been-a-smooth-sail/