Ergo Protocol Reference Client 5.0.0: Zobowiązanie do Kontynuacji Postępu
24 października 2022

Niezależnie od tego, czy jesteś inwestorem, czy deweloperem, podczas swojego czasu w kryptowalutach z pewnością natknąłeś się na fora lub wątki na Twitterze mówiące o efektywności transakcji, skalowalności i kosztach. Aby technologia blockchain mogła ustanowić długoterminową wykonalność i adopcję, musi być elastyczna i skalowalna. Dzięki nowemu Ergo Protocol Reference Client 5.0.0, sieć dokonuje znaczących postępów, gdzie nowe funkcje przyniosą znaczne korzyści na wszystkich poziomach ekosystemu. Górnicy, deweloperzy i użytkownicy skorzystają w dużym stopniu z tych nowych zmian.
Jeśli jesteś stosunkowo nowy w blockchainie, terminy takie jak skalowalność i koszty mogą wydawać się mylące. Skalowalność odnosi się do zdolności blockchaina do obsługi rosnącej liczby transakcji. W miarę rozwoju platformy można się spodziewać, że liczba użytkowników wykonujących transakcje znacznie wzrośnie. Bez skalowania sieć może stać się bardziej zatłoczona, a czas realizacji transakcji może się wydłużyć. Mówiąc o kosztach, dosłownie omawiamy koszt transakcji. W blockchainie każda transakcja ma opłatę. Istnieją również opłaty za sprawdzenie ważności inteligentnego kontraktu. W blockchainach Proof of Work koszty zazwyczaj określane były przez AOT (z góry) lub JIT (na bieżąco). Do tej pory Ergo stosowało AOT, gdzie szacunkowe koszty są określane przed wykonaniem jakiegokolwiek skryptu. To zapewniało, że zbyt drogie skrypty są wykluczane.
Ergo Protocol Reference Client 5.0.0
Z wydaniem Reference Client 5.0.0 wprowadzono kilka ulepszeń sieci. Mówiąc prosto, UX (doświadczenie użytkownika) sieci zostanie znacznie poprawione, ponieważ więcej transakcji będzie przetwarzanych w bloku (co również przyniesie korzyści górnikom), a sieć zaoferuje deweloperom znacznie bardziej efektywne koszty.
Jak wspomniano, do tej pory Ergo stosowało AOT w skryptach. JIT to metoda, w której koszty są obliczane w momencie wykonania skryptu. Z Reference Client 5.0.0, Ergo stawia znaczący krok naprzód, równoważąc zarówno AOT, jak i JIT w ramach hybrydowego modelu kosztów. Poprzedni post na blogu Ergo (Hybrydowa Metoda Ergo do Liczenia Kosztów) oferuje szczegółowe omówienie, jak działa nowa hybrydowa metoda kosztów Ergo:
"W pierwszym etapie, wejścia transakcji przechodzą przez weryfikatora (jedno po drugim) i każdy skrypt wejścia jest redukowany do propozycji sigma - rodzaju warunku wydania, który można zweryfikować kryptograficznie. Koszt JIT jest stosowany podczas tego etapu redukcji.
Gdy każde wejście w transakcji ma propozycję sigma, wtedy stosuje się koszt AOT (który jest zarówno bardzo prosty, jak i szybki) do obliczenia kosztów wszystkich operacji kryptograficznych w transakcji. Wszystkie koszty są następnie sumowane, aby określić ostateczny koszt samej transakcji. Gdy uzyskany zostanie ostateczny koszt transakcji, dodawany jest do kosztu bloku, który musi mieścić się w budżecie bloku, zanim można go dodać."
Jednak te operacje kryptograficzne są znacznie droższe niż redukcja i zazwyczaj zajmują 80% czasu weryfikacji. Z tej perspektywy, koszt AOT gwarantuje, że atak kosztowy wykorzystujący operacje kryptograficzne nie jest możliwy. Jednocześnie atakujące operacje redukcji są dzielone przez czynnik 5.
"Ten sam proces powtarza się dla każdej transakcji w bloku (w kolejności) i całkowity koszt bloku jest naliczany. Zanim można go przesłać do blockchaina, każdy blok musi być poniżej kosztu dozwolonego na blok.
Dzięki wdrożeniu tej nowej dwuczęściowej metody kosztów, koszty mogą być ustalane bardziej efektywnie i dokładnie przy mniejszych wydatkach niż przy użyciu samego kosztu AOT."
W wyniku tych ulepszeń w Reference Client 5.0.0, użytkownicy i deweloperzy będą cieszyć się szybszymi wykonaniami skryptów, a przestrzeń w blokach będzie wykorzystywana znacznie efektywniej. Dzięki szybszemu wykonaniu skryptów, sieć będzie cieszyć się jeszcze większymi wskaźnikami transakcji. Dzięki poprawionym kosztom bloki będą mogły również zawierać jeszcze więcej transakcji, co zwiększy przepustowość.
Aby uzyskać wszystkie szczegóły dotyczące nowego Reference Client 5.0.0, odwiedź Github. Tam znajdziesz również szczegóły dotyczące Sigma Interpreter 5.0.0, ustawień testnetu PaiNet oraz implementacji EIP39.
Share post
13 sierpnia 2025
12 maja 2025






