Upgrade ZCash Sapling: Vše, co potřebujete vědět

Sapling je dosud jedním z nejzajímavějších upgradů protokolu ZCash.

Společnost Sapling, která má proběhnout koncem října 2018, představí řadu vylepšení procesu, ve kterém fungují chráněné transakce. Je navrženo, aby byly tyto transakce lehčí a přizpůsobivější.

Díky těmto upgradům implementovaným do protokolu ZCash budou stíněné transakce snadno integrovány do mobilních peněženek, burz a prodejců kryptoměn. Společnost Sapling také posouvá ZCash o krok blíže k plně soukromému blockchainu.

V tomto příspěvku se podíváme na stromek upgrade a přesně analyzovat, co by to mohlo znamenat pro ZCash do budoucna.

Potřeba stromku

Proč se to tedy říká jako tak důležitá aktualizace? Souvisí to se současným stavem ekosystému transakcí ochrany osobních údajů ZCash.

Pro ty, kteří to nevědí, nejsou stíněné transakce ZCash na stíněné adresy povinné. Uživatel musí zvolit použití těchto typů adres, aby byly zcela soukromé.

Z řady důvodů však existuje pouze malé procento uživatelů, kteří tyto chráněné transakce skutečně využívají. Ve skutečnosti v současné době jen o 13% všech transakcí jsou stíněné.

Procentně stíněné ZCash

Procento všech transakcí ZCash, které jsou chráněny. obraz Zdroj

To byl problém pro jestřáby soukromí za poslední rok, protože zdůraznili negativní externality, které přicházejí s tak malou podmnožinou populace využívající soukromé transakce.

Znamená to, že lidé, kteří využívají svou z-adresu a chrání své transakce, jsou okamžitě vnímáni s podezřením, že „mají co skrývat“. Proto jsou soukromí některých uživatelů jednáním ostatních.

To je něco, co musela řešit i konkurenční mince na ochranu soukromí, Monero. Udělali krok a učinili všechny své transakce soukromými, což okamžitě zlepšilo soukromí celého celého ekosystému.

Pokud tedy upgrade Sapling dokáže zvýšit procento transakcí v síti, které jsou soukromé, zlepší se také soukromí celého ekosystému ZCash.

z-adresy a zk-SNARKy

K stíněným transakcím dochází, když jsou odesílány mezi dvěma různými z-adresami. Za účelem dokončení soukromé transakce mezi nimi protokol ZCash využívá zk-SNARKs.

Toto jsou některé velmi pokročilé kryptografické části, takže se jimi nebudeme zabývat zde. Pokud jste však chtěli více informací o protokolu, dříve jsme se zabývali zk-SNARKy a nulovými znalostmi.

Aby bylo možné vytvořit stíněnou adresu, vytvoří protokol ZCash zk-SNARK pomocí stejných výpočetních prostředků zařízení, které se používá k odeslání transakce. Může to být například váš stolní počítač.

Tyto důkazy jsou výpočetně těžké. K výkonu na průměrné ploše vyžadují více než 3 GB paměti a jejich dokončení trvá přibližně 40 sekund. Tato doba se samozřejmě také zvýší, pokud používáte menší zařízení, jako je mobilní telefon.

zk-SNARK Moon Math

„Moon Math“ zapojený do výpočtů zk-SNARK. Zdroj: Střední

To je možná jeden z důvodů, proč stíněné transakce zaostávají v jejich širším přijetí. Uživatelé by se raději rozhodli pro rychlejší a snadnější možnost odeslání prostřednictvím transparentních t-adres.

Aktualizace Sapling je však navržena tak, aby to úplně změnila, a je to dosud nejambicióznější aktualizace rámce zk-SNARK. Jsou to dva roky výroby a je připraven k implementaci v blok 419 200.

Co udělá Sapling?

Zatímco většina inovací z upgradu Sapling bude pocházet ze zlepšení výkonu a funkčnosti zk-SNARKů, existuje řada dalších funkcí, které tým ZCash do této aktualizace zabudoval.

Pojďme se podívat na některé z nejdůležitějších aktualizací, které budou součástí Saplingu.

Efektivnější stíněné transakce

Jak jsme zmínili výše, výpočetní složitost, která vstupuje do stíněné transakce, je jedním z důvodů, proč se nepoužívají tak často. Jednou z hlavních aktualizací společnosti Sapling bude snížení této výpočetní složitosti.

Jednou z prvních věcí, které si všimnete, je změna typu stíněné adresy. Dříve začínali „zc“ a říkalo se jim „Sprout z-address“. Po aktivaci po stromku však bude soukromá adresa mnohem kratší a bude začínat pouze „zs“. Ty se budou nazývat „z-adresa Saplingu“.

Co to znamená pro ekosystém ZCash?

Výrazně to sníží výpočetní zdroje potřebné k vytvoření těchto důkazů. I když byste dříve potřebovali více než 3 GB paměti k dokončení kontroly, nyní potřebujete pouze 40 MB.

Metriky klíčení stromků

Stromek a klíčení Proving čas a zdroje. Zdroj: Blog Zcash

To otevírá nepřeberné množství možností, pokud jde o typy zařízení, která mohou tyto důkazy vyplnit, a tudíž odesílat tyto transakce. Například otevírá mobilní peněženku, nemluvě o všech peněženkách na burze a prodejcích třetích stran.

Navíc tím, že snížíte výpočetní složitost potřebnou k dokončení těchto důkazů, také snížíte čas potřebný k jejich dokončení a odeslání těchto transakcí. Na základě některých odhadů bude dokončení chráněných transakcí trvat jen několik sekund.

To znamená, že uživatelé nebudou muset dělat kompromis mezi odesláním transakce se zvýšenou ochranou soukromí nebo odesláním transakce rychleji.

Vylepšené použití kláves

V současné době, aby bylo možné odeslat soukromé transakce, zařízení, které vytváří důkaz nulových znalostí, musí také vlastnit výdajový klíč. Tento výdajový klíč je jedinečný soukromý klíč, který bude autorizovat transakci.

S upgradem Sapling to ZCash změní tím, že oddělí klíč výdajů od klíče prokazování. To bude znamenat, že výdajový klíč lze uchovat v bezpečnějším prostředí, které je oddělené od stroje, který provádí prověření.

Tím se zvýší bezpečnost uživatele ZCash.

Je to proto, že uživatel bude potřebovat přístup ke svému výdajovému klíči pouze v případě, že chce odeslat transakci a vytvořit prokazovací klíč. Pokud je tedy někdo schopen kompromitovat zařízení, které provádí prokazování, stále nemůže transakci odeslat bez výdajového klíče.

Výpočty, které jsou požadovány na výdajovém klíči, jsou navíc relativně nepatrné ve srovnání s těmi, které jsou nutné k vygenerování prokazovacího klíče. To znamená, že výdajový klíč lze uložit na malé zařízení zvláštního účelu.

Klíčové komponenty mezi klíčením a stromkem

Vztahy mezi klíčovými složkami v klíčení a sazenici. Zdroj: Stromek Whitepaper

Tím se otevírá zcela nová řada možností úložiště pro váš ZEC.

Za prvé to znamená, že můžete snadno odesílat stíněné transakce s hardwarovým zařízením. V tomto případě je zařízením provádějícím prověření váš notebook nebo počítač a zařízení, které ukládá váš výdajový klíč, je vaše hardwarová peněženka.

Chcete-li odeslat soukromou transakci, výdajový klíč použije hardwarová peněženka ke generování ověřovacího klíče. Tento prokazovací klíč bude poté odeslán do notebooku nebo jiného zařízení. Tím je zajištěno, že výdajový klíč nikdy není na méně důvěryhodném zařízení, což poskytuje lepší zabezpečení.

To má důsledky nad rámec pouhého osobního použití. To znamená, že tyto složité důkazy nulových znalostí lze zadávat externě. Například pokud existuje velká organizace, která dokončuje tisíce chráněných transakcí, může k jejich dokončení využít externí „nedůvěryhodné“ prostředí..

Mohli si pronajmout výpočetní výkon z cloudové výpočetní platformy a přitom si bezpečně uložit svůj utracený klíč ve svém vlastním interním prostředí. To znamená, že chráněné transakce se mohou dramaticky škálovat a nemají žádná omezení jejich růstu.

Zvýšená funkčnost zobrazovacích kláves

V současné době protokol ZCash umožňuje uživatelům stíněných adres využívat tlačítko příchozího pohledu. S tímto zobrazovacím klíčem vidí všechny příchozí transakce a pole poznámky. Nicméně, oni nevidí odesílací adresu.

Stromek tuto funkcionalitu doplní.

Upgrade umožní uživatelům také vidět odchozí transakce z těchto chráněných adres. Nyní, když má uživatel zobrazovací klíč, bude moci zobrazit částku transakce, pole poznámky a cílovou adresu.

Díky přístupu k tomuto zobrazovacímu klíči bude moci držitel stíněné adresy sledovat transakce na danou adresu, aniž by kdy odhalil soukromý klíč používaný k utrácení transakcí.

To znamená, že vlastník stíněné adresy může sdílet svůj zobrazovací klíč s důvěryhodnou třetí stranou za účelem auditu peněženky. To by mohlo být obzvláště výhodné pro ty podniky, které potřebují neustálé sledování svých finančních prostředků, ale raději by je před veřejností tajily.

Více z-adres

Jedním z důvodů, proč se burzy zdráhaly zahrnout adresy z, je cena potřebná pro generování více jedinečných adres. V současné době je to pro ně docela nákladné a musí zaplatit výpočetní pokutu.

S upgradem stromů jim však umožňuje generovat biliony těchto z-adres bez dalších výpočetních nákladů. To znamená, že burzy mohou vytvářet četné různé stíněné adresy, které budou navzájem nespojitelné.

Událost generování parametrů

Vzhledem k tomu, že se jedná o vidlici ZCash, zk-SNARKs bude muset začít s novými veřejnými parametry. Stejně jako u předchozích veřejných parametrů to bude znamenat, že je vyžadován veřejný obřad generování parametrů.

Slavnost Tau tří mocností

Obrázky ze tří ceremonií Powers of Tau od účastníků. Zdroj: Blog ZCash

Ceremonie ZCash se provádí tak, aby byly komponenty soukromého klíče k parametru adekvátně zničeny, a tím je vyloučeno riziko padělání. Konal se obřad upgradu Sapling dříve v tomto roce.

Důsledky pro ZCash

Pokud vše půjde podle plánu, upgrade Saplingu by mohl mít obrovské důsledky pro širší ekosystém ZCash. Poskytne uživatelům ZCash nejen výhodu lepšího soukromí, ale může také zvýšit širší přijetí.

Jedním z důvodů, proč se uživatelé jiných soukromých coinů zdráhali přejít na ZCash, byla nízká úroveň používání stíněných adres. Nyní, vzhledem k tomu, že tyto z-adresy budou mnohem levnější a snadněji se budou používat, je pravděpodobné, že se zvýší procento uživatelů odesílajících stíněné transakce.

Navíc by ZCash mohl mít konkurenční výhodu oproti jiným kryptoměnám zaměřeným na soukromí, pokud jsou tyto chráněné transakce rychlejší a levnější než jejich protějšky. Například je známo, že mixiny podpisů Monero ring jsou drahé a výpočetně zapojené.

Logo ZCash Sapling

Nelze také podceňovat dopady efektivnějších transakcí na používání peněženky. Hardwarové peněženky budou brzy schopny podporovat stíněné transakce a ZCash bude jednou z prvních soukromých kryptoměn, které lze snadno použít v mobilní peněžence.

A konečně existuje řada výhod pro burzy a podniky, které zvyšují jejich používání ZEC po upgradu stromků. Důvodem jsou následující faktory:

  • Bude levné vytvořit více z-adres pro použití zákazníkem / firmou
  • Uložení ZEC bude snadné a bezpečné a přitom budete moci adresu sledovat
  • Odesílání transakcí bude levné, rychlé a lze je provádět bezpečným a nekonečně škálovatelným způsobem
  • Více lidí využívajících ZCash znamená, že vaši službu může využívat více klientů nebo potenciálních zákazníků

Poslední bod je jakousi smyčkou pozitivní zpětné vazby přijetí. Zákazníci by mohli řídit obchodníky, kteří by mohli řídit více podnikání.

Závěr

ZCash je průkopnická kryptoměna, která vyvinula některé z nejinovativnějších kryptografických technologií. Ty se v posledních několika letech osvědčily, protože se zvýšila adopce ZCash.

Nízká úroveň chráněných transakcí však byla vždy problémovým bodem. A to natolik, že vývojáři ZCash, kteří začali pracovat na upgradu Sapling, nedlouho po uvedení mince v roce 2016.

Nyní se chystáme být svědky plodů jejich práce. Pokud bude následovat adopce, pak potenciál Výpis Coinbase je to mnohem pravděpodobnější.

Vzhledem k tomu, že upgrade bude otevřeným zdrojovým kódem, bude také zajímavé sledovat, kolik dalších kryptoměn založených na zk-SNARK přijímá nový protokol. Patří mezi ně vidlice ZCash, jako jsou Horizen (ZEN) a Komodo (KMD).

Pro ZCash a širší komunitu je bezpochyby vzrušující doba. Neustále budeme sledovat novinky o projektu.

Doporučený obrázek přes Fotolia

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me