Odkrywanie, dlaczego sieć testowa Ethereum w Szanghaju nie przebiegła gładko

  • 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/