AktualnościKryptoProgramiści Zcash udostępniają biblioteki „Common” z 14-krotnie szybszymi dowodami na urządzeniach mobilnych i 21-krotnie szybszym hashowaniem

Programiści Zcash udostępniają biblioteki „Common” z 14-krotnie szybszymi dowodami na urządzeniach mobilnych i 21-krotnie szybszym hashowaniem

Autor: Tron Weekly·

Najważniejsze informacje

  • Common to otwartoźródłowe wydanie bibliotek, które poprawia wydajność Zcash bez jakiejkolwiek aktualizacji sieci i bez zmian protokołu lub reguł konsensusu.
  • Generowanie dowodów na urządzeniach mobilnych ma być ponad 14 razy szybsze, a na komputerach ponad 5 razy szybsze.
  • Wydanie raportuje także ponad 21-krotnie szybsze haszowanie Sinsemilla, ponad 1,5-krotnie szybsze próbne odszyfrowywanie oraz 4–8-krotne przyspieszenie weryfikacji zk-SNARK.
  • Po przyjęciu bibliotek czas oczekiwania na utworzenie transakcji w portfelu mógłby w wielu przypadkach spaść z ponad trzech sekund do poniżej 200 milisekund.
  • Istniejące portfele i węzły nie zyskują automatycznie; przyjęcie zależy od integracji kodu przez dostawców, a po ogłoszeniu ZEC zyskał 5%, do około 833 dolarów.
Programiści Zcash udostępniają biblioteki „Common” z 14-krotnie szybszymi dowodami na urządzeniach mobilnych i 21-krotnie szybszym hashowaniem

Programista Zcash Zakura udostępnił Common, zestaw bibliotek kryptograficznych i protokołowych zaprojektowanych w celu przyspieszenia działania sieci. Według projektu nowy kod przyspiesza generowanie dowodów, haszowanie i weryfikację, przy czym największy deklarowany zysk dotyczy generowania dowodów na urządzeniach mobilnych.

Introducing Zakura Common. We just shipped 14x faster proving, 21x faster hashing, 1.5x faster trial decryption, and 4-8x faster verification. New releases of Zakura and wallets that use Zakura Common (such as @vizorwallet ) will benefit immediately. — Zakura (@ZakuraZcash) August 29, 2026

Szybsze dowody, haszowanie i weryfikacja

Według Zakury Common czyni generowanie dowodów na urządzeniach mobilnych ponad 14 razy szybszym, a generowanie dowodów na komputerach ponad 5 razy szybszym. Zmiany mają na celu portfele Zcash i węzły pełne.

Te osiągi mają znaczenie dla zabezpieczonego (shielded) modelu Zcash: transakcje zabezpieczone opierają się na dowodach wiedzy zerowej, więc koszt obliczeniowy generowania i weryfikacji dowodów bezpośrednio wpływa na to, jak szybko portfele mogą wysyłać prywatne transakcje — szczególnie na telefonach, gdzie zasoby obliczeniowe i baterii są ograniczone.

W wydaniu zgłoszono również zyski w kilku innych obszarach technicznych. Haszowanie Sinsemilla jest ponad 21 razy szybsze, a próbne odszyfrowywanie ponad 1,5 raza szybsze. Zakura zgłosił czterokrotne i ośmiokrotne przyspieszenie weryfikacji zk-SNARK. Próbne odszyfrowywanie to proces, w którym portfel sprawdza, czy przychodzące zabezpieczone noty należą do niego, więc szybsze próbne odszyfrowywanie skraca etap synchronizacji, podczas którego portfele skanują łańcuch w poszukiwaniu istotnych transakcji.

CEO Helius Mert określił tę pracę mianem „osobliwego wyczynu inżynieryjnego”, podkreślając zgłoszone 14-krotne skrócenie opóźnienia generowania dowodów na urządzeniach mobilnych w jednym wydaniu.

Według Zakury użytkownicy w niektórych przypadkach mogą czekać ponad trzy sekundy, aż portfel utworzy transakcję. Common ma zapewnić, że w wielu sytuacjach czas ten spadnie poniżej 200 milisekund. Te statystyki odnoszą się do wydajności bibliotek, a nie do zmiany reguł konsensusu.

Korzyści dla portfeli i węzłów pełnych

Portfele implementujące biblioteki Common również powinny działać szybciej, powiedział Zakura. Węzły pełne korzystające z tych bibliotek zyskają szybszą propagację transakcji i mniej bloków osieroconych. Według projektu te korzyści dotyczą portfeli i węzłów pełnych zbudowanych z użyciem tego kodu.

Sean Bowe, współzałożyciel projektu, powiedział, że aktualizacja przynosi znaczące korzyści wydajnościowe dla zabezpieczonych portfeli i węzłów pełnych, a aplikacje korzystające z Common będą czerpać korzyści z tego przyspieszenia.

Common to oprogramowanie open source. Może zostać zintegrowane z wydaniami Zakury i kompatybilnymi portfelami — podejście to umożliwia optymalizację wydajności bez jakiejkolwiek zmiany samej sieci.

Wymagana aktualizacja sieci: nie jest potrzebna

Common nie wiąże się z aktualizacją sieci Zcash i nie zmienia reguł protokołu. Aktualizacja polega na ulepszonych bibliotekach używanych przez programistów do budowy aplikacji i węzłów pełnych. Odróżnia to ją od aktualizacji sieci Zcash, które historycznie pojawiały się jako zaplanowane zmiany protokołu wymagające skoordynowanej aktywacji w całej sieci.

Publikacja kodu nie aktualizuje automatycznie istniejących portfeli i węzłów. Dostawcy i operatorzy muszą zintegrować kod z własnymi wydaniami, po czym zgłaszane korzyści staną się dostępne w tym zaktualizowanym oprogramowaniu. Od tego, które portfele i operatorzy węzłów przyjmą Common oraz jak szybko wydadzą zaktualizowane wersje, zależy, kiedy użytkownicy faktycznie zobaczą krótsze czasy tworzenia transakcji.

Ogłoszenie Zakury dotyczyło tworzenia transakcji, synchronizacji i sieci. Nie zapowiedziano zmian w polityce monetarnej, regułach transakcji zabezpieczonych ani regułach konsensusu.

Wydanie zbiegło się w czasie ze zwiększoną aktywnością rynkową ZEC, natywnego tokenu Zcash. Po ogłoszeniu ZEC zyskał 5% i notowany był w okolicach 833 dolarów.

Aktualizacja koncentruje się na poprawie wydajności, a wyniki testów obejmują generowanie dowodów, haszowanie, odszyfrowywanie i weryfikację. Od przyjęcia przez portfele i węzły zależy, jak szeroko te zyski zostaną osiągnięte.