Technologia zero wiedzy lub „ dowody ujawnienia zerowej wiedzy ” to obiecująca innowacja w dziedzinie blockchain . Umożliwia to udowodnienie ważności informacji bez ujawnienia samych informacji. Jak to możliwe? Dzięki zaawansowanym algorytmom kryptograficznym „prowadnica” może wykazać prawdziwość danych „weryfikatorowi” bez ujawnienia szczegółów. Na przykład możesz udowodnić, że jesteś w wieku, nie podając daty urodzenia. zastosowana do blockchainów zapewnia ochronę danych przy jednoczesnym walidacji transakcji w bezpieczny sposób.
Więcej informacji tutaj
Spis treści
Dlaczego zero wiedzy jest niezbędna dla blockchain?
Tradycyjne blokaty, takie jak Bitcoin lub Ethereum, są z natury przejrzyste. Każda transakcja jest publiczna, która rodzi pytania pod względem poufności. Dla niektórych użytkowników ta przejrzystość jest niezbędna, aby zagwarantować integralność sieci. Jednak inni uważają to za problem, szczególnie jeśli chodzi o wrażliwe transakcje finansowe. W tym miejscu pojawia się technologia zero wiedzy: umożliwia pogodzenie przejrzystości i poufności poprzez zapewnienie weryfikowalności transakcji bez ujawnienia szczegółów.
Funkcjonowanie dowodów zerowej wiedzy (ZKP)
Dowód zero wiedzy (ZKP) oparty jest na złożonych algorytmach, umożliwiając przysłowicę wykazać weryfikatorowi ważność transakcji bez ujawniania podstawowych informacji. Ten mechanizm jest możliwy dzięki funkcjom kryptograficznym, które zabezpieczają proces. Zatem, w ramach transakcji na blockchain , udowodnienie może potwierdzić, że transakcja jest ważna bez ujawnienia kwoty lub zaangażowanych adresów.
Różne rodzaje dowodów Zero Knowledge
Dowody zero wiedzy są podzielone głównie na dwa typy: ZK-Snarks i ZK-Starks.
-
ZK-SNARKS (zwięzły nieinteraktywny argument Nowledge) : Ta metoda umożliwia udowodnienie informacji bez ciągłej interakcji między Provenderem a weryfikatorem. Dowód pozostaje zwięzły, co powoduje, że dostosuje się do blockchainów o ograniczonych zasobach. Jednak ZK-Snarks wymaga wstępnej konfiguracji zaufania Ten krok polega na wygenerowaniu tajnych kluczy używanych do tworzenia dowodów. Jeśli ten początkowy klucz jest zagrożony, może zagrozić bezpieczeństwu systemu. Jest to zatem kluczowy element procesu.
-
ZK-Starks (skalowalny przezroczysty argument wiedzy) : W przeciwieństwie do ZK-Snarks, ZK-Starks nie potrzebują tej początkowej konfiguracji, co czyni je bardziej przejrzystymi i bezpiecznymi. Ponadto są znacznie bardziej skalowalne, zdolne do leczenia dużej objętości transakcji przy jednoczesnym zmniejszeniu obciążenia blockchain. Chociaż dowody na gwiazdy ZK są większe niż w przypadku ZK-Snarks, oferują lepszą przejrzystość i wzmocnione bezpieczeństwo.
Zero wiedzy i zmniejszenie wielkości blockchain
Jedną z głównych zalet ZKP jest to, że umożliwiają one znacznie zmniejszenie ilości danych przechowywanych w blockchain. W miarę rozszerzenia rejestrów blockchain przechowywanie danych staje się coraz droższe. To tutaj wyróżniają się protokoł Mina Mina przedstawia się jako najlżejszy blockchain na świecie , o stałym rozmiarze zaledwie 22 kb, równoważnym dwóch obrazach tekstowych. W porównaniu z bitcoinami, które już dociera do kilkuset gigabajtów, Mina pokazuje potencjał ZKP, aby blockchainami były lekkie, szybsze i bardziej trwałe w perspektywie długoterminowej .

Jednym z podstawowych aspektów sieci Bitcoin jest to, że każdy pełny węzeł ma pełną kopię blockchain . Oznacza to, że każda transakcja dokonana w sieci, ponieważ jej tworzenie jest zachowane przez wszystkie kompletne węzły, gwarantując w ten sposób przejrzystość i bezpieczeństwo systemu. Jednak ta architektura ma wadę: z czasem rozmiar blockchain stale rośnie, co sprawia, że przechowywanie danych jest coraz większe.
Obecnie blockchain Bitcoin już przekracza 500 GB, a ten rozmiar będzie nadal wzrastał w miarę dodawania nowych bloków i transakcji. Wzrost ten stanowi wyzwania dla węzłów, które zawsze będą wymagały większej pojemności przechowywania i mocy oczyszczania, aby pozostać zsynchronizowane z siecią.
Przykłady łańcuchów bloków wykorzystujących zerową wiedzę
Kilka wiodących projektów wykorzystuje lub badaj technologię zerowej wiedzy w celu poprawy ich skalowalności i poufności:
- W pobliżu protokołu : Łączy zerową technologię wiedzy z odłamkiem , aby osiągnąć większą skalowalność i poufność.
- Protokół MINA : Znany ze swojego wyjątkowo zmniejszonego rozmiaru dzięki ZK-SNARKS, Mina znacznie zmniejsza dane niezbędne do sprawdzenia transakcji.
- Polygon : Uruchomił ZK-Rollups w celu poprawy skalowalności przy jednoczesnym zachowaniu poufności użytkowników.
- ZK-SYNC transakcji Ethereum , jednocześnie korzystając z zwiększonej ochrony prywatności.
ZK-Rollups: Jak to działa?
ZK -Rollups to rozwiązanie skalowania, które wykorzystuje technologię zerowej wiedzy do zgromadzenia kilku transakcji w jednym. W przeciwieństwie do tradycyjnych blockchainów, w których każda transakcja jest rejestrowana indywidualnie, Rolps ZK umożliwia potwierdzenie dużej liczby transakcji poza łańcuchem, a następnie poddanie ich jednego krótkiego dowodu na głównym kanale. Proces ten zmniejsza zator sieci, zmniejsza koszty transakcji i przyspiesza czas walidacji. Ponadto, ponieważ tylko niewielkie dowody podlegają blockchainowi, zwinny ZK znacznie rozjaśniają ilość danych przetwarzanych bezpośrednio na łańcuchu.
Problem poufności: subiektywny punkt widzenia
Kwestia poufności blockchainów zależy od perspektywy, którą przyjmujemy. Z jednej strony zwolennicy całkowitej przejrzystości uważają, że każda transakcja musi być możliwa do identyfikowania, aby zagwarantować integralność sieci. Z drugiej strony obrońcy prywatności uważają, że zarządzanie informacjami finansowymi powinno pozostać poufne. Technologia Zero Knowledge oferuje reakcję na ten dylemat, umożliwiając weryfikację transakcji bez ujawnienia poufnych danych.
Zero wiedzy i skalowalność blockchain
Oprócz oferowania lepszej poufności, zerowa technologia wiedzy znacznie poprawia skalowalność blockchain. Rolps ZK umożliwia zmniejszenie liczby transakcji na głównym kanale poprzez obróbkę części transakcji poza łańcuchem. Zmniejsza to zatłoczenie sieci i zwiększa zdolność sieci do leczenia dużej ilości transakcji. Na przykład Ethereum , z Layer 2 , takimi jak Polygon i ZK-Sync, wykorzystuje ZK-Rolps, aby umożliwić szybsze i tańsze transakcje.
Interakcje z inteligentnymi umowami: bezpieczniejsze i szybsze
Inteligentne umowy korzystają również z integracji ZKPS. Interakcje z tymi umowami są bezpieczniejsze, ponieważ poufne informacje można zweryfikować bez ujawnienia. Ponadto ZK-Rollups umożliwia przetworzenie kilku transakcji związanych z inteligentnymi umowami w jednym dowodzie, który przyspiesza ich wykonanie. Oznacza to, że smart contract są nie tylko bezpieczniejsze, ale także szybsze do wykonania.
Wyzwania związane z wdrażaniem zerowej wiedzy
Pomimo wielu zalet wdrożenie technologii zerowej wiedzy pozostaje złożone. Zastosowane algorytmy kryptograficzne wymagają znacznej siły obliczeniowej w celu wygenerowania i sprawdzenia dowodów. Chociaż ZKP zmniejszają ilość danych przechowywanych na blockchain, ich generowanie pozostaje zasobami dla smakoszy, szczególnie w początkowej fazie. Jednak po wygenerowaniu dowodów rozjaśniają sieć, co czyni ją cennym rozwiązaniem dla blockchainów, które chcą poprawić ich skalowalność.
Połącz poufność i przejrzystość regulacyjną: czy to możliwe?
Chociaż technologia zerowej wiedzy chroni poufność transakcji, może być postrzegana jako niezgodna z wymogami dotyczącymi przejrzystości regulacyjnej. Istnieją jednak rozwiązania, aby pogodzić oba. Na przykład projekty takie jak ZCash pozwalają na transakcje anonimowe, zapewniając jednocześnie kryptograficzne dowody zgodności z organami regulacyjnymi. Pomaga to przestrzegać zasad przeciwko praniu pieniędzy, jednocześnie gwarantując anonimowość użytkowników w bieżących transakcjach.
Wniosek
Technologia zero wiedzy stanowi znaczny postęp w poprawie poufności i skalowalności łańcuchów bloków. Umożliwiając weryfikowalne transakcje bez ujawniania poufnych danych, oferuje wyjątkową równowagę między poufnością a przejrzystością. Projekty takie jak Bliski, Mina, Polygon i ZK-Sync pokazują, w jaki sposób ta technologia może przekształcić ekosystem blockchain. W miarę rozwoju blockchainów zerowa wiedza odgrywa kluczową rolę w ich dostosowaniu do potrzeb bezpieczeństwa, szybkości i ochrony danych.
FAQ
Co to jest technologia wiedzy zerowej?
Technologia zero wiedzy umożliwia udowodnienie ważności informacji bez ujawnienia szczegółów dzięki algorytmom kryptograficznym.Jaka jest różnica między ZK-Snarks i ZK-Starks?
ZK-SNARKS wymagają początkowej konfiguracji zaufania, podczas gdy gwiazdy ZK są bardziej przezroczyste i nie potrzebują tej konfiguracji, co czyni je bezpieczniejszymi i skalowalnymi.Jak działają ZK-Rollups?
ZK-Rolps obejmują kilka transakcji w jednym dowodzie, zmniejszając w ten sposób przeciążenie sieci i koszty transakcji przy jednoczesnym zachowaniu bezpieczeństwa.Dlaczego rozmiar blockchainów jest ważny?
Wraz ze wzrostem rejestrów blockchain, utrzymanie ich. Projekty takie jak Mina, o wielkości 22 KO, pokazują, w jaki sposób ZKP może sprawić, że blockchains będzie lekkie.Jakie projekty wykorzystują technologię zerowej wiedzy?
Projekty takie jak Bliski, Mina, Polygon i ZK-Sync już wykorzystują technologię zerowej wiedzy w celu poprawy ich skalowalności i poufności.
Inwestycje w kryptowaluty są ryzykowne. Crypternon nie może być pociągnięty do odpowiedzialności bezpośrednio lub pośrednio za jakiekolwiek szkody lub straty spowodowane po użyciu nieruchomości lub usługi przedstawionej w tym artykule. Inwestycje związane z kryptowalutami są z natury ryzykowne, czytelnicy muszą przeprowadzić własne badania przed podjęciem wszelkich działań i inwestowania tylko w granicach ich zdolności finansowych. Ten artykuł nie stanowi inwestycyjnej .
Niektóre linki tego artykułu są powiązane, co oznacza, że jeśli kupisz produkt lub zarejestrujesz się za pośrednictwem tych linków, odbierzemy prowizję od naszego partnera. Te prowizje nie szkolą żadnych dodatkowych kosztów jako użytkownika, a niektóre nawet zezwalają na promocje.
Zalecenia AMF. Nie ma gwarantowanej wysokiej wydajności, produkt o wysokim potencjale wynika, co oznacza wysokie ryzyko. To podejmowanie ryzyka musi być zgodne z twoim projektem, horyzontem inwestycyjnym i zdolnością do utraty części tych oszczędności. Nie inwestuj, jeśli nie jesteś gotowy stracić całości lub część swojego kapitału .
Aby pójść dalej, przeczytaj nasze strony prawne , politykę prywatności i ogólne warunki użytkowania .