Zcash przenosi komponenty Tachyon do Zakura Common, aby przybliżyć szybsze prywatne płatności
Najważniejsze informacje
- •Deweloperzy Zcash rozpoczęli migrację komponentów Project Tachyon do Zakura Common — wspólnej bazy kodu kryptograficznego ekosystemu; krok ten dotyczy infrastruktury deweloperskiej, a nie funkcji dla użytkowników końcowych.
- •Project Tachyon ma przyspieszyć płatności shielded dzięki proof-carrying data dla wydajniejszej agregacji transakcji oraz projektowi oblivious synchronization, który chroni nullifiery podczas przygotowywania wydań środków przez portfele.
- •Pierwszym wydaniem integracji jest Udon — komponent w języku Rust, który łączy arytmetykę wrażliwą na wydajność ze starszych bibliotek i pozwala aplikacjom konfigurować własne limity pamięci i przetwarzania równoległego.
- •Transakcje shielded nakładająnie na Zcash dwa obciążenia skalowania: dodatkowe obliczenia potrzebne do tworzenia i weryfikacji dowodów prywatności oraz stale rosnący zbiór nullifierów, który muszą przechowywać walidatorzy.
- •Tachyon to proponowana aktualizacja odrębna od celu NU7 na 5 listopada; wciąż oczekuje 11 Zcash Improvement Proposals, framework Ragu nie przeszedł audytu, a ewentualna aktywacja w Mainnet zależy od zgody społeczności.

Deweloperzy Zcash rozpoczęli integrację komponentów Project Tachyon — proponowanej aktualizacji mającej umożliwić szybsze prywatne płatności — z Zakura Common, współdzieloną bazą kodu kryptograficznego przeznaczoną dla szerszego ekosystemu. Zgodnie z wpisem deweloperów z 28 września krok ten oznacza początek migracji kodu, a nie aktywację sieci.
Dla posiadaczy ZEC nic się dziś nie zmienia. Użytkownicy nie otrzymują nowej funkcji transakcji shielded tylko dlatego, że komponenty Tachyon wchodzą do Zakura Common. Bezpośrednimi użytkownikami są deweloperzy, którzy przygotowują fundament kryptograficzny, z którego portfele, węzły i przyszłe prace nad protokołem mogą później korzystać.
Te przygotowania mają znaczenie, ponieważ prywatne płatności stawiają oprogramowaniu większe wymagania niż zwykłe przelewy transparentne, a te wymagania stają się trudniejsze do opanowania w miarę wzrostu użytkowania.
Prywatne płatności niosą dwa koszty skalowania
Transakcje shielded w Zcash wykorzystują dowody kryptograficzne, aby wykazać, że transfer jest zgodny z zasadami sieci, bez publicznego ujawniania nadawcy, odbiorcy ani kwoty. Utworzenie i zweryfikowanie tych dowodów wymaga więcej pracy niż sprawdzenie przelewu transparentnego. W efekcie płatności shielded wymieniają dodatkowe obliczenia na poufność a ten kompromis kształtuje zarówno wydajność portfela, jak i ilość danych, które muszą przechowywać walidatorzy.
Istnieje również długoterminowy koszt infrastrukturalny. Aby zapobiec podwójnemu wydaniu tych samych środków shielded, walidatorzy śledzą unikalne wartości zwane nullifierami. Zgodnie z przeglądem technicznym Project Tachyon zbiór ten stale rośnie w obecnym projekcie, zwiększając ilość danych konsensusu, które walidatorzy muszą przechowywać.
Tachyon został zaprojektowany wokół proof-carrying data — metody kompresowania dowodów, że obliczenie zostało wykonane poprawnie. Propozycja ma pozwolić producentom bloków wydajniej agregować transakcje shielded, a jej projekt „oblivious synchronization” ma pomagać portfelom przygotowywać informacje potrzebne do wydawania środków bez ujawniania rzeczywistych nullifierów zaangażowanej usłudze zdalnej.
To ambitne cele projektowe. Obejmują one zarówno koszt sprawdzenia prywatnej płatności, jak i obciążenie stanu powstające po przyjęciu takiej płatności.
Dlaczego Zakura Common jest centrum tej pracy
Implementacje badawcze mogą wykazać, że dany projekt kryptograficzny jest możliwy. Oprogramowanie portfeli i węzłów musi spełniać inny standard: kod łatwy w utrzymaniu, przewidywalne zużycie pamięci i zasobów obliczeniowych, niezawodne testy oraz jasną ścieżkę integracji dla innych zespołów.
Zakura Common ma pełnić rolę wspólnej bazy kryptograficznej dla tego wysiłku. Deweloperzy mówią, że Tachyon współdzieli podstawowe komponenty matematyczne z istniejącą kryptografią Zcash, mimo że jego rekurencyjne dowody tworzą dodatkowe wymagania. Konsolidacja tych pokrywających się komponentów może ograniczyć duplikację kodu i sprawić, że jedna optymalizacja przyniesie korzyści więcej niż jednej części ekosystemu — w praktyce to wspólna baza zamienia pojedynczą ulepszenie w ulepszenie dla całego ekosystemu.
Pierwszym wydaniem w tym procesie jest Udon — komponent w języku Rust, który łączy arytmetykę wrażliwą na wydajność, wcześniej rozproszoną między starszymi bibliotekami. Jego projekt pozwala aplikacjom samodzielnie ustawiać limity pamięci i przetwarzania równoległego, co ma znaczenie, ponieważ portfel mobilny, pełny węzeł i serwer nie dysponują tymi samymi zasobami sprzętowymi. Ta elastyczność jest bezpośrednio istotna dla płatności shielded, gdzie przygotowanie wydania środków wiąże się z rzeczywistą pracą obliczeniową po stronie portfela.
Sam w sobie nie gwarantuje to jednak szybszych transakcji dla użytkowników. Daje przyszłym implementacjom bardziej bezpośrednią drogę do zoptymalizowanego kodu, bez konieczności przenoszenia tak wielu warstw kompatybilności między oddzielnymi bibliotekami.
Tachyon wciąż potrzebuje specyfikacji, przeglądów i zgody sieci
Tachyon znajduje się dalej na technicznej mapie drogowej Zcash niż najbliższe zaplanowane zmiany w sieci. Coindoo wcześniej informował o celu na 5 listopada dla aktualizacji NU7, która dotyczy bliższej pracy nad protokołem. Nowa integracja z Zakura Common koncentruje się natomiast na budowaniu komponentów kryptograficznych, z których mogłaby skorzystać późniejsza propozycja Tachyon — oba wysiłki pozostają więc osobnymi torami na tej samej mapie drogowej.
Strona Project Tachyon opisuje Tachyon jako proponowaną aktualizację Zcash. Jej aktywacja wymagałaby zgody społeczności, a nie po prostu wdrożenia aktualizacji portfela przez zespół deweloperów.
Publiczny tracker implementacji projektu wskazuje obecnie 11 Zcash Improvement Proposals, obejmujących protokół shielded, format transakcji, agregację, synchronizację i ostateczne wdrożenie. Ta liczba ilustruje skalę pozostałej pracy: migracja kodu to jedna część szerszego wysiłku protokołowego.
Kluczowa pozostaje również przegląd bezpieczeństwa. Framework proof-carrying-data Ragu, używany w Tachyonie, stanowi, że jest w intensywnym rozwoju i nie przeszedł audytu. Kod publiczny jest cenny, ponieważ umożliwia weryfikację techniczną; nie należy go jednak traktować jako dowodu, że system jest gotowy do użycia produkcyjnego.
Co pokazałoby realny postęp
Czytelnicy nie muszą śledzić każdej zmiany w bibliotekach kryptograficznych. Kilka późniejszych kamieni milowych pokazałoby, czy ta praca staje się użyteczną infrastrukturą prywatnych płatności:
- Odtwarzalne benchmarki: wyniki określające sprzęt, typ transakcji i warunki test.
- Niezależny przegląd: audyty lub formalna weryfikacja obejmujące nową implementację i jej założenia.
- Integracja portfeli i węzłów: wydania wyjaśniające, którzy użytkownicy odnoszą korzyści i w jakich warunkach.
- Postęp protokołu: ukończone specyfikacje i określony proces społecznościowy dla potencjalnej aktualizacji.
Jak uczynić prywatność praktyczną w dużej skali
Deweloperzy Zcash traktują skalowanie prywatności jako problem infrastrukturalny, a szybsza praca nad dowodami to tylko jego część. Portfele muszą pozostać użyteczne, walidatorzy potrzebują zrównoważonych wymagań sprzętowych, a założenia kryptograficzne muszą wytrzymać skrupulatny przegląd.
Przeniesienie Tachyonu do Zakura Common nie rozstrzyga tych kwestii. Sprawia, że praca staje się bardziej konkretna, umieszczając komponenty badawcze we wspólnej bazie oprogramowania, którą inni deweloperzy Zcash mogą testować i na której budować. Następne istotne dowody płynąć będą z przeglądów, implementacji i ostatecznie wydań skierowanych do użytkowników, a nie z samej aspiracyjnej liczby transakcji na sekundę.
Ten artykuł ma wyłącznie cel informacyjny i nie stanowi porady finansowej ani inwestycyjnej. Project Tachyon pozostaje w fazie rozwoju i przed ewentualną aktywacją w Mainnet wymagałby dalszych prac technicznych oraz zgody społeczności.