Podobnie jak kopanie i walidacja, udowadnianie musi być zdecentralizowane

Adopcję Web3 utrudnia brak prywatności.

Nie zawsze chcemy, aby nasza aktywność online była upubliczniana, niezależnie od tego, czy wchodzimy w interakcję z aplikacją społecznościową, czy kupujemy posiłek, nie mówiąc już o naszych wrażliwych danych finansowych i medycznych. 

Wyobraź sobie ustawienie w Venmo, w którym każdy może zobaczyć każdy zakup — ale w powiększeniu dla wszystkich aspektów Twojego cyfrowego życia.

Dystopijny, prawda?

Dotyczy to również firm; umowy z dostawcami/sprzedawcami, inwestycje kapitałowe, a nawet płace byłyby widoczne dla wszystkich, przekazując intencje i znacznie utrudniając działanie i/lub konkurowanie. Dla przedsiębiorstw rozważających prowadzenie działalności w systemach opartych na łańcuchu bloków przejrzystość architektury takiej jak Ethereum była nie do pomyślenia.

Dlatego technolodzy są zainteresowani zero wiedzy (ZK) kryptografia, która pozwala, aby poufne informacje pozostały ukryte, ale użyteczne. Dzięki kryptografii ZK poszczególne osoby kontrolują to, co widzą aplikacje i inni użytkownicy, niezależnie od tego, czy jest to treść ich transakcji, czy prawdziwa tożsamość kogoś z niebieskim znacznikiem wyboru na Twitterze — zawsze masz kontrolę nad tym, co i komu udostępniać. 

Prywatność jest niezbędna w wielu aplikacjach. Blockchainy jak np ZCash byli już w stanie używać szyfrowania bez wiedzy, aby transakcje finansowe były prywatne i możliwe do zweryfikowania. Teraz jesteśmy u progu całych aplikacji włączonych przez ZK, które są domyślnie prywatne.

Więc co nas powstrzymuje?

Oprócz braku prywatności, wyzwaniem stojącym obecnie przed systemami opartymi na blockchain jest ich zdolność do skalowania. Od lat mamy zdecentralizowane aplikacje, ale upłynęły dziesięciolecia, zanim technologie napędzające Internet zostały ustandaryzowane, nie mówiąc już o wystarczającej wydajności, aby skalować się do punktu, w którym są dzisiaj.

To powiedziawszy, tempo innowacji w Web3 (a konkretnie w ZK) przyspiesza dzięki napływowi talentów i kapitału w tę przestrzeń. 

Ponieważ łańcuchy bloków coraz bardziej się przemieszczały dowód pracy do dowód udziałujesteśmy świadkami przejścia od nieefektywnego energetycznie wydobycia i zbędnego wysiłku do bardziej wydajnego systemu kryptoekonomicznego, który opiera się na weryfikacji zamiast ponownego wykonania. Łańcuchy bloków, które wykorzystują kryptografię o zerowej wiedzy do ochrony prywatności, wymagają dodatkowych graczy — sprawdzających. 

Aby szybko odświeżyć, aby mieć prywatne aplikacje na łańcuchu bloków przy użyciu ZK, potrzebujesz doświadczonego, który wygeneruje dowód zerowej wiedzy potwierdzający ważność transakcji. Na przykład: osoba korzystająca z aplikacji obsługującej ZK może zalogować się bez konieczności wysyłania lub ujawniania swojego hasła/poświadczeń. Zamiast tego wygenerują dowód, że mają prawidłowe dane uwierzytelniające, aby zalogować się do aplikacji, aplikacja będzie w stanie zweryfikować, czy dowód jest ważny, i zostaną zalogowani.

Aby dodać trochę złożoności do tego obrazu, najlepszym sposobem na skalowanie systemów opartych na ZK jest generalnie udowodnienie, że jest to zadanie zlecone na zewnątrz przez wyspecjalizowanego usługodawcę, a nie odpowiedzialność poszczególnych użytkowników.

W miarę jak ZK jest coraz częściej przyjmowany, niezbędne będzie stworzenie odrębnej, zdecentralizowanej warstwy stosu, podobnie jak wydobycie i sprawdzanie poprawności.

Niestety, większość dzisiejszych projektów blockchainowych ZK (takich jak Starkware i większość opracowywanych zkEVM) opiera się na jednym, scentralizowanym dowodzie. Tworząc wąskie gardło w warstwie sprawdzającej, projekty te nie są w stanie zapewnić prywatności użytkowników i poświęcić bezpozwoleniowego charakteru łańcucha bloków, na którym się opierają. 

Poprzez zdecentralizowanie udowadniania i uczynienie z niego rynku podobnego do tego, co widzimy w przypadku walidatorów na blockchainach typu proof-of-stake, czerpiemy wiele korzyści. Po pierwsze, kluczowe jest, aby łańcuchy bloków były naprawdę pozbawione uprawnień, co jest ich zabójczą cechą. Co więcej, zdecentralizowany ekosystem testowy pomaga przyspieszyć rozwój wyspecjalizowanego i wydajnego sprzętu w celu rozwiązania obecnych wąskich gardeł obliczeniowych systemów ZK. 

Uwalniając siły rynkowe dzięki zdecentralizowanemu sprawdzaniu, pomagamy uczynić aplikacje obsługujące ZK opłacalnymi i skalowalnymi.

Przyszłość zdecentralizowanego dowodzenia

Cieszę się, że oprócz zdecentralizowanej warstwy sprawdzającej, którą już uruchomiliśmy w Aleo, inni w przestrzeni ZK również opierają się na tej koncepcji dzięki projektom takim jak Proof Market firmy =nil;. Spodziewam się, że ten trend doprowadzi do rozwoju branży z wieloma dostawcami usług, podobnie do tego, co stało się z przetwarzaniem w chmurze. Na rynek weszło już ponad 40,000 XNUMX garowni, a konkurencja dopiero się rozkręca.

Ta specjalizacja ma już miejsce zarówno na poziomie sprzętu, jak i oprogramowania. Obecnie widzimy testerów wykorzystujących sprzęt, taki jak FPGA (programowalne macierze bramek), a także procesory graficzne, z których niektóre były nawet wcześniej używane do wydobywania w Ethereum. Ostatecznie rozwój tej branży zachęci producentów chipów do budowy ASIC (układów scalonych specyficznych dla aplikacji) dostosowanych specjalnie do wydajnego sprawdzania ZK.

Trwa również współpraca między gigantami sprzętu komputerowego a społecznością ZK i zachęcanie do rozwoju tej technologii. Ostatnie lata Nagroda Z, na przykład, połączył firmy takie jak AMD i Samsung wraz z wieloma czołowymi zespołami programistów ZK.

Charakter konkursu był podobny do tego z Wielkie wyzwanie DARPA, a uczestnicy ścigali się, aby zoptymalizować stronę oprogramowania ZK na różnych platformach sprzętowych, od procesorów graficznych, przez FPGA, po telefony komórkowe. Konkurencja przyniosła średnie ulepszenia w tych kategoriach sprzętu, od 2x do 11x! Co więcej, wszystkie te optymalizacje są typu open source, aby pomóc przyspieszyć przyjęcie ZK i wesprzeć rosnący ekosystem wokół ZK.

Kryptografia o zerowej wiedzy zmieni Internet, a także infrastrukturę i usługi zbudowane na jego bazie. Wyobrażam sobie zupełnie nową kategorię usług w chmurze zbudowaną wokół ZK, z udowodnieniem jako przykład jednej z najważniejszych z nich. Nie mogę się doczekać nadejścia w nadchodzących latach prywatnego, ale spersonalizowanego korzystania z sieci dzięki kryptografii o zerowej wiedzy.


Codziennie wieczorem otrzymuj na swój e-mail najświeższe wiadomości i spostrzeżenia dotyczące kryptowalut. Zapisz się do bezpłatnego biuletynu Blockworks teraz.

Chcesz, aby alfa była wysyłana bezpośrednio do Twojej skrzynki odbiorczej? Zdobądź pomysły na handel degen, aktualizacje zarządzania, wydajność tokenów, tweety, których nie można przegapić i więcej Codzienne podsumowanie Blockworks Research.

Nie możesz się doczekać? Otrzymuj nasze wiadomości w najszybszy możliwy sposób. Dołącz do nas na Telegramie i śledź nas na wiadomości Google.


Źródło: https://blockworks.co/news/proving-needs-to-be-decentralized