
Naglabas ang Zakura ng open-source cryptography toolkit noong Agosto 29 na nagpababa ng pagbuo ng pribadong transaksyon sa Zcash mula sa mahigit tatlong segundo tungo sa mas mababa sa 200 millisecond sa ilang mga pagsubok sa benchmark.
Ang software, na tinatawag na Zakura Common, ay pumapalit sa ilang mga cryptographic component na ginagamit kapag ang mga Zcash wallet ay gumagawa ng mga shielded transaction at ang mga full node ay nagbe-verify nito. Iniulat ng Zakura ang pinakamalaking pagpapabuti nito sa pagbuo ng proof, hashing at zk-SNARK verification.
Maaaring i-integrate ng mga developer ng wallet at node ang software nang hindi binabago ang mga panuntunan ng consensus ng Zcash. Samakatuwid, ang paggamit nito ay hindi nangangailangan ng hard fork, pag-upgrade ng network, o coordinated na pag-activate sa mga node operator.
Maaaring itago ng mga shielded Zcash transaction ang nagpadala, tumatanggap, at ang halaga na inilipat. Ang isang wallet ay dapat bumuo ng isang zero-knowledge proof na nagpapakita na ang isang pribadong transaksyon ay sumusunod sa mga panuntunan ng network nang hindi inilalantad ang impormasyong iyon.
Ang pagbuo ng proof ay nangyayari sa device ng user bago maabot ng transaksyon ang network. Ipinakita ng mga benchmark ng Zakura na ang mobile proof generation ay bumuti nang mahigit labing-apat na beses, habang ang performance sa desktop ay tumaas nang mahigit limang beses.
Sa ilalim ng ilang kundisyon ng pagsubok, bumaba ang pagbuo ng transaksyon sa mas mababa sa 200 millisecond, kumpara sa mahigit tatlong segundo sa ilalim ng nakaraang implementasyon. Gayunpaman, ang figure na ito ay isang developer benchmark sa halip na isang garantisadong oras ng transaksyon.
Maaaring mag-iba ang mga resulta ayon sa hardware ng device, operating system, pagiging kumplikado ng transaksyon at implementasyon ng wallet. Ang network confirmation ay nananatiling hiwalay din sa lokal na pagbuo ng proof.
Inilabas ng Zakura ang Common sa ilalim ng dual MIT at Apache 2.0 license. Maaaring gamitin, baguhin, at ipamahagi ng mga developer ang mga library, ngunit bawat wallet provider ay dapat kumpletuhin ang sarili nitong integrasyon at production testing.
Ang Zakura bersyon 1.3.0 ay gumagamit na ng stack. Ang Vizor Wallet ay kabilang din sa mga unang kumpirmadong wallet integration nito, habang ang ibang mga user ay makakatanggap ng mga pagpapabuti ayon sa iskedyul ng pagpapaunlad ng kanilang wallet provider.
Ang pagbuo ng proof ay isa lamang bahagi ng trabaho sa performance. Iniulat ng Zakura na ang Sinsemilla hashing ay naging mahigit 21 beses na mas mabilis sa ilalim ng bagong implementasyon.
Sinusuportahan ng Sinsemilla ang mga cryptographic commitment at kaugnay na operasyon sa loob ng shielded system ng Zcash. Ang pagpapabuti sa prosesong ito ay maaaring makabawas sa kinakailangang komputasyonal na gawain habang ang mga wallet ay bumubuo ng mga pribadong transaksyon.
Ang trial decryption ay bumuti nang mahigit 1.5 beses sa mga pagsubok ng Zakura. Ginagamit ng mga wallet ang trial decryption kapag ini-scan ang data ng blockchain upang matukoy kung ang mga shielded transaction ay kabilang sa isang partikular na user.
Nakakuha rin ang mga full node ng mas mabilis na proof check. Iniulat ng Zakura ang mga pagpapabuti sa zk-SNARK verification mula apat hanggang walong beses. Nangyayari ang verification kapag tinutukoy ng mga node kung valid ang isang cryptographic proof na nakakabit sa isang transaksyon.
"Ang mga shielded wallet na gumagamit ng Zakura Common, at ang mga full node tulad ng Zakura mismo, ay nakikinabang lahat," sabi ng co-founder ng Zcash na si Sean Bowe.
Ang mas mabilis na verification ay maaaring magpabuti ng propagation ng transaksyon at makabawas sa pressure sa mga node. Inaasahan din ng Zakura ang mas mabilis na wallet synchronization at mas kaunting orphaned block, bagama't ang performance ay depende sa kung gaano kalawak ang paggamit ng software.
Ang paglabas ng software ay sinundan ng isang hiwalay na pagbabago sa shielded infrastructure ng Zcash. Habang pinalitan ng upgrade ng Ironwood ang apektadong Orchard pool, tumugon ang mga developer sa isang kritikal na problema sa katatagan na natukoy sa nakaraang shielded system.
Na-activate ang Ironwood sa pamamagitan ng NU6.3 network upgrade noong Hulyo sa block height 3,428,143. Ang nakaraang Orchard pool ay pumasok sa exit-only state, na nagpapahintulot sa mga user na mag-withdraw ng pondo habang hinaharangan ang bagong shielded activity mula sa pagpasok dito.
Sinabi ng mga mananaliksik na ang depekto ng Orchard ay maaaring teoretikal na nagpahintulot sa paglikha ng pekeng ZEC nang walang agarang pagtuklas ng publiko. Ang disenyo ng Ironwood ay nagpakilala ng mga kontrol sa supply na naglilimita kung gaano karaming ZEC ang maaaring umalis sa nakaraang pool kumpara sa halaga na idineposito.
Ang Ironwood at Zakura Common ay tumutugon sa iba't ibang isyu. Binago ng Ironwood ang network-level shielded infrastructure, habang pinapabuti ng Zakura Common ang software na ginagamit upang bumuo, mag-scan, at mag-verify ng mga pribadong transaksyon.
Ang pagpapaunlad ng Zcash wallet ay naging distributed din sa mas maraming independiyenteng koponan. Ang mga dating developer ng Electric Coin Company ay lumikha ng isang hiwalay na negosyo noong Enero pagkatapos ng mga hindi pagkakasundo tungkol sa pamamahala, pagpopondo, at operasyonal na awtonomiya.
Nagpatuloy ang grupo sa pagpapaunlad ng umiiral na codebase ng Zashi, sa simula ay sa ilalim ng pangalang CashZ. Ang wallet ay kalaunan ay pinalitan ng pangalan na Zodl matapos itatag ng koponan ang Zcash Open Development Lab.
Nang lumipat ang dating koponan ng Zashi sa Zodl, nanatiling hindi nagbago ang mga umiiral na recovery phrase, balanse, at record ng transaksyon. Kalaunan ay nakalikom ang proyekto ng mahigit $25 milyon mula sa mga investor kabilang ang Paradigm, a16z crypto, at Winklevoss Capital.
Ang access sa pribadong ZEC ay lumawak sa ibang lugar. Idinagdag ng ShapeShift ang mga shielded Zcash transaction sa non-custodial platform nito matapos makatanggap ng pondo mula sa Zcash Community Grants.
Ang ZEC sa simula ay tumaas ng humigit-kumulang 5% at nakipagkalakalan malapit sa $839 kasunod ng anunsyo ng Zakura. Ang timing ay sumabay sa paglabas ngunit hindi nito itinatatag na ang software ang naging sanhi ng paggalaw.
Pagsapit ng Agosto 31, ang ZEC ay nakipagkalakalan malapit sa $829, ayon sa CoinGecko, matapos gumalaw sa pagitan ng humigit-kumulang $808 at $888 sa nakaraang 24 na oras.
Hindi binabawasan ng Zakura Common ang paggawa ng block o mga oras ng pag-aayos ng Zcash. Ang trabaho nito ay nananatiling hiwalay mula sa iminungkahing NU7 network upgrade, na maaaring magbawas ng mga oras ng block sa humigit-kumulang 25 segundo.
Sinabi ng Zakura na ang software nito ay maaaring gumana sa ilalim ng iminungkahing timing. Kakailanganin pa rin ng NU7 ang sarili nitong proseso ng pamamahala at network activation bago maging available ang mas maikling interval.








