Na konferenci EDCON v Černé Hoře vysvětlil @VitalikButerin technické výzvy sítě Ethereum z hlediska expanze, soukromí, bezpečnosti atd. a nakonec došel k závěru, že zk-SNARK bude v příštích 10 letech stejně důležitý jako blockchain. Co je to zk-SNARK, jehož propagaci V God nešetří? Jaké současné problémy s blockchainem dokáže technologie zk-SNARK vyřešit? Dále, vlákno, dovolte mi hodit do diskuse nějaké nápady. 1/n

SNARK je zkratka pro (succinct non-interactive argument of knowledge), což je stručný neinteraktivní znalostní argument. Jeho jádrem je vybudovat důkazní systém pomocí matematických algoritmů, který umožňuje ověřovateli ověřit správnost dat sám, aniž by znal originál. data. Proces implementace zahrnuje složité technologie, jako jsou ověřitelné obvody, principy kryptografie eliptických křivek, hashovací funkce, šifrovací algoritmy atd., takže zde nebudu zabíhat do přílišných podrobností. 2/n

Vzhledem k tomu, že SNARK dokáže zkomprimovat původní data do velmi malého důkazu, aby ověřil správnost svých vstupních dat, ve spojení s technickým základem zk s nulovými znalostmi, může zk-SNARK udělat velké pokroky ve škálovatelnosti, soukromí, bezpečnosti a dalších aspektech. Zejména poté, co Ethereum v roce 2018 spustilo Makarov Random Algorithm (MAST), může být zk-SNARK přímo integrován do systému Ethereum, aby se vyřešil aktuální problém úzkých míst sítě Ethereum. 3/n

To je důvod, proč, ačkoli technologie zk-STARK nativní pro @Statrknet dokáže zvládnout složitější výpočetní problémy (vyhnout se útokům kvantových počítačů atd.), zk-SNARK má větší očekávání. Zejména některé paradoxy blockchainu, ze kterých je každý zmaten, lze efektivně vyřešit po výměně spodní vrstvy zk-SNARK, jako jsou: ochrana soukromí a potenciální problémy hackerů s praním špinavých peněz, problémy sociální obnovy, které nemohou uniknout zásahům centralizovaných institucí , atd. 4/n

Nejprve si promluvme o škálovatelnosti. zk-rollup výrazně předbíhá op-rollup a je konečným řešením pro druhou vrstvu Etherea. OP se nejprve u všech transakcí nastaví na optimismus a poté projde 7denním obdobím proti podvodům po odeslání do řetězce ZK může rychle a bezpečně zajistit, že každá transakce v řetězci je legální na základě matematických algoritmů. 5/n

https://twitter.com/tmel0211/status/1649274901596094464?s=20 Zde zk-SNARK řeší paradoxní problém škálovatelnosti Etherea, rozpor mezi škálovatelností a centralizací, ačkoliv op-rollup řešení je ve skutečnosti implementováno ve scénáři Je vyzrálejší, ale stále má potenciální riziko centralizace v sekvenceru a procesu ověřování optimistických výzev. Samozřejmě můžeme být "optimisté", ale abychom dosáhli absolutně decentralizovaného rollupu, musíme mít SNARK. 6/n

Podívejme se na soukromí. Na základě současného kontextu technologie blockchain upadne náš vývoj technologie ochrany soukromí do logického paradoxu, bude nakonec sloužit hackerům? Pokud je však založeno na zk-SNARK, lze vyvinout řešení Proof of Innocence (POI), které ochrání uživatele před vkládáním a vybíráním peněz prostřednictvím soukromí a zároveň zabraňuje zločincům v jejich použití k páchání zla. Konkrétně lze technologii POI aplikovat na protokoly podobné Tornado 7/n

Technologie POI poskytuje každému uživateli digitální otisk prstu vygenerovaný na základě historie stavu blockchainu a soukromých klíčů, když se hacker pokusí vyprat peníze prostřednictvím transakčního fondu Tornado pro míchání měn, pokud jsou jím poskytnutá adresa žádosti o výběr a adresa vkladu nekonzistentní (Pokud je soukromý. klíč je jiný), bude zachycen a vrácen na původní míchací adresu. Neidentifikovaná aktiva rovnající se hackerům se nemohou vyhnout sledování prostřednictvím systému míchání měn 8/n

Samozřejmě můžete také přímo vytvořit strom vyloučení Merkel, jak poukázal Buterin ve svém projevu, což je ekvivalentní přidání mechanismu černé listiny do protokolu tornáda Normální uživatelé mohou vytvářet nevinné důkazy, pokud jejich vklady nejsou v seznamu pak to bude normální s Tornádem, opak je pravdou. Blacklist je sice efektivní, ale nese s sebou riziko centralizace. Efektivnější je blokovat transakce s nekonzistentním vkladem a výběrem soukromých klíčů.

9/n Nakonec si promluvme o problému anticenzurního paradoxu (bezpečnosti) třetích stran. Není pochyb o tom, že funkce Social Recovery je nevyhnutelnou cestou pro rozsáhlou aplikaci blockchainu. Z protestů komunity, které Leager utrpěl při otevření této funkce před dvěma dny, však není těžké vidět, že na Social Recovery nelze stavět. předpoklad, že třetí strana je centralizovaná. A technologie zk-SNARK dokáže tento problém vyřešit. 10/n

Jednoduše řečeno, když uživatel vygeneruje více fragmentů soukromého klíče, může fragmenty zašifrovat a použít certifikační systém zk-SNARK k vygenerování certifikátu a poté certifikát distribuovat důvěryhodné instituci nebo příteli, pokud dojde ke ztrátě soukromého klíče uživatele. lze o něj požádat Třetí strana poskytuje fragmentované datové certifikáty a poté používá zk-SNARK k ověření přesnosti těchto certifikátů, čímž realizuje funkci sociální obnovy bez odhalení fragmentace soukromého klíče. 11/n

Po úplném pochopení výše uvedeného obsahu není těžké pochopit důležitost technologie zk-SNARK pro systém blockchain. Může vyřešit různé problémy v současné síti Ethereum, jako je škálovatelnost a centralizace, soukromí a zlo, bezpečnost a anti- problém vývojového paradoxu. Buterin proto řekl, že zk-SNARK bude za 10 let stejně důležitý jako blockchain. Možná, že spodní vrstva Etherea bude také zk-SNARKS. 12/12