Zcash NU7 z aktywacją w testnecie — bloki co 25 sekund

ZEC
aktualizacja sieciStart mainnetukryptowaluta zapewniająca prywatnośćczas blokusieć testowaZcashNU7
4 godzin temuŹródło: crypto.news
Zcash NU7 z aktywacją w testnecie — bloki co 25 sekund

Zcash aktywował aktualizację sieci NU7 w sieci testowej na bloku 4 465 026, wprowadzając planowane 25-sekundowe bloki i nowy mechanizm opłat do testów na żywo przed planowanym wdrożeniem w sieci głównej 5 listopada.

Podsumowanie

  • Zcash aktywował NU7 w sieci testowej na bloku 4 465 026 4 października, wprowadzając zmiany protokołu do testów na żywo przed planowanym wdrożeniem w sieci głównej 5 listopada.
  • NU7 skraca docelowy odstęp między blokami z 75 sekund do 25 sekund i wprowadza Mechanizm Zrównoważonego Rozwoju Sieci, który przekierowuje część opłat transakcyjnych na przyszłe nagrody za bloki.
  • Transakcje w wersji 4 zostałyby wyłączone po aktywacji w sieci głównej, pozostawiając ZEC w starszej puli osłoniętej Sprout jako niewydawalne, chyba że posiadacze przeniosą swoje środki wcześniej.
  • Deweloperzy mają zaplanowany przegląd wyników sieci testowej na 20 października przed podjęciem decyzji, czy kontynuować aktywację w sieci głównej i ustalić ostateczną wysokość aktywacji.

Zgodnie z danymi bloku sieci testowej Zcash, blok aktywacyjny został wydobyty 4 października o 18:21:45 UTC, wcześniej niż wcześniej szacowany przez deweloperów czas około 6 października. Zcash później potwierdził, że NU7 działa w sieci testowej.

Testowanie daje teraz deweloperom kilka tygodni na obserwację zmian protokołu przed podjęciem decyzji, czy ta sama aktualizacja powinna zostać przeniesiona do sieci głównej. Ostateczna decyzja jest zaplanowana na 20 października, kiedy deweloperzy mają określić wysokość aktywacji w sieci głównej na podstawie wyników sieci testowej.

Aktywacja w sieci głównej pozostaje planowana na 5 listopada i nie została jeszcze sfinalizowana.

Zcash NU7 rozpoczyna testowanie z 25-sekundowymi blokami

NU7 skróciłby docelowy odstęp między blokami Zcash z 75 sekund do 25 sekund, pozwalając sieci na wyprodukowanie około trzech bloków w okresie obecnie przeznaczonym na jeden.

Fundacja Zcash w swoim wydaniu Zebra 7.0.0-rc.0 z 2 października stwierdziła, że krótszy interwał zmniejszyłby średni czas oczekiwania na pierwsze potwierdzenie z 75 sekund do 25 sekund. Operatorzy sieci testowej byli zachęcani do uruchomienia kandydata do wydania i przetestowania aktualizacji „w rzeczywistych warunkach”.

Operatorom sieci głównej powiedziano, że nie muszą jeszcze wprowadzać zmian, ponieważ nie ustalono wysokości aktywacji.

Wdrożenie w sieci testowej następuje po tygodniach przygotowań do aktualizacji. Jak wcześniej informował crypto.news, zespoły inżynieryjne Zcash zgodziły się we wrześniu na proponowany pakiet NU7 i wyznaczyły 5 listopada na jego wdrożenie w sieci głównej po zakończeniu fazy testowej.

Oprócz szybszych bloków, NU7 wprowadza nowe limity na osłonięte akcje, mające na celu kontrolę ilości pracy, która może być zawarta w poszczególnych blokach. Fundacja Zcash stwierdziła, że limity mają na celu ochronę portfeli przed spamem, podczas gdy produkcja bloków staje się częstsza.

Proponowana zmiana czasu otrzymała silne poparcie od posiadaczy ZEC przed ustaleniem harmonogramu aktualizacji. Prywatne głosowanie governance obejmujące prawie 2,4 miliona ZEC wykazało, że około 99,9% uczestniczących monet poparło skrócenie docelowego interwału bloków do 25 sekund.

Udział stanowił około 66% kwalifikujących się sald Ironwood zarejestrowanych do głosowania. Około 98,9% poparło utrzymanie istniejącego harmonogramu halvingu Zcash, podczas gdy około 96,6% poparło luty 2031 jako początek ponownej emisji w ramach Mechanizmu Zrównoważonego Rozwoju Sieci.

Skrócenie interwału między blokami nie potraja ilości ZEC emitowanych w tym samym okresie. NU7 dostosowuje emisję wraz z krótszym harmonogramem bloków, aby produkcja większej liczby bloków nie skutkowała otrzymywaniem przez górników trzykrotnie większej ilości ZEC każdego dnia.

NU7 wprowadza nowy mechanizm opłat Zcash

Inną główną częścią aktualizacji jest Mechanizm Zrównoważonego Rozwoju Sieci, czyli NSM.

W ramach tego mechanizmu część każdej opłaty transakcyjnej jest usuwana z natychmiastowego obiegu i umieszczana w rezerwie, która może być wykorzystana na przyszłe nagrody za bloki. Fundacja Zcash opisała ten system jako recykling części opłat transakcyjnych w późniejszą emisję.

NU7 wyłączyłoby również transakcje w wersji 4, gdy zmiany trafią do mainnetu.

Zmiana ta ma konsekwencje dla ZEC wciąż przechowywanych w starszej chronionej puli Sprout sieci Zcash, ponieważ wydawanie z Sprout opiera się na transakcjach w wersji 4. Środki tam pozostające stałyby się niewydawalne po aktywacji NU7, chyba że posiadacze przeniosą swoje ZEC wcześniej.

Żadna taka zmiana w mainnecie jeszcze nie nastąpiła. Obecna aktywacja dotyczy wyłącznie publicznej sieci testowej Zcash, gdzie deweloperzy i operatorzy mogą obserwować, jak nowe zasady konsensusu działają przed decyzją z 20 października.

Zcash przygotowywał również swoją infrastrukturę węzłów na tę zmianę. Wydania Zebra 6.4 we wrześniu obejmowały prace związane z przygotowaniami do NU7, a wersja kandydująca wydana 2 października dodała obsługę uaktualnienia w publicznej sieci testowej.

Sieć zmierzyła się z osobnym problemem Zebry na krótko przed tymi przygotowaniami. Luka o wysokiej wadze dotykająca wersji Zebra 6.4.0 i 6.4.1 mogła pozwolić peerowi na zdalne zawieszenie węzła. Fundacja Zcash wydała Zebra 6.4.2 25 września i stwierdziła, że problem dotyczył dostępności węzłów, ale nie wpływał na konsensus ani środki.

Gemini tymczasem przeniósł swoją infrastrukturę Zcash do Zakura przed NU7. Giełda podała, że jej wdrożenia Zakura osiągnęły czubek łańcucha w nieco ponad sześć godzin, w porównaniu z blisko jednym dniem dla Zebry, podczas gdy depozyty i wypłaty klientów działały normalnie.

NU7 następuje po uaktualnieniu Ironwood sieci Zcash

NU7 pojawia się zaledwie kilka miesięcy po tym, jak Zcash zakończył kolejną poważną zmianę protokołu wywołaną luką w jego chronionej puli Orchard.

Uaktualnienie sieci Ironwood zostało aktywowane 28 lipca na bloku 3 428 143 i wprowadziło osobno śledzoną chronioną pulę po tym, jak deweloperzy uporali się z wadą, która teoretycznie mogła pozwolić na tworzenie niewykrywalnych fałszywych ZEC.

Badacze nie znaleźli dowodów na wykorzystanie luki Orchard. Model prywatności Zcash oznaczał jednak, że deweloperzy nie mogli definitywnie udowodnić, że nieautoryzowane monety nigdy nie zostały utworzone w dotkniętej chronionej puli.

Ironwood rozwiązał niepewność dotyczącą podaży, oddzielając nową pulę od Orchard i wprowadzając zabezpieczenia księgowe regulujące, ile ZEC może opuścić starszą pulę. Orchard pozostał dostępny dla wypłat, podczas gdy nowo chronione środki przeniosły się do Ironwood.

Wydanie Zebra 6.0.0 Fundacji Zcash zaimplementowało nową pulę przy użyciu struktury Action Orchard i systemu dowodowego Halo2, zachowując jednocześnie oddzielne zapisy dla drzewa zobowiązań not, zbioru nullifierów, łańcuchowej puli wartości i historii łańcucha.

Uaktualnienie nastąpiło po środkach nadzwyczajnych podjętych w czerwcu po odkryciu wady Orchard. Deweloperzy tymczasowo wyłączyli dotknięte transakcje przed wdrożeniem poprawionego oprogramowania, a następnie zmierzali w kierunku Ironwood jako długoterminowej odpowiedzi.

NU7 stanowi teraz kolejny etap harmonogramu protokołu sieci, a obecna aktywacja w testnecie koncentruje się na czasie bloków, zasadach transakcji, limitach chronionych akcji i nowym mechanizmie zrównoważonego rozwoju.

Deweloperzy mają zaplanowane przeanalizowanie doświadczeń z testnetu i podjęcie decyzji dotyczącej mainnetu 20 października. Jeśli będą kontynuować, zostanie ustalona wysokość aktywacji dla sieci produkcyjnej, przy czym 5 listopada pozostaje docelową datą uruchomienia NU7 w mainnecie Zcash.