
Zakura a lansat pe 29 august un set de instrumente criptografice open-source care a redus timpul de construcție a tranzacțiilor private Zcash de la peste trei secunde la sub 200 de milisecunde în unele teste de referință.
Software-ul, numit Zakura Common, înlocuiește mai multe componente criptografice utilizate atunci când portofelele Zcash creează tranzacții confidențiale (shielded) și nodurile complete le verifică. Zakura a raportat cele mai mari câștiguri în generarea de dovezi, hashing și verificarea zk-SNARK.
Dezvoltatorii de portofele și noduri pot integra software-ul fără a modifica regulile de consens Zcash. Adoptarea nu necesită, prin urmare, un hard fork, o actualizare a rețelei sau o activare coordonată între operatorii de noduri.
Tranzacțiile confidențiale Zcash pot ascunde expeditorul, destinatarul și suma transferată. Un portofel trebuie să genereze o dovadă cu cunoștință zero (zero-knowledge proof) care să arate că o tranzacție privată respectă regulile rețelei fără a dezvălui acele informații.
Construcția dovezii are loc pe dispozitivul utilizatorului înainte ca tranzacția să ajungă în rețea. Testele de referință Zakura au arătat că generarea dovezilor pe mobil s-a îmbunătățit de peste paisprezece ori, în timp ce performanța pe desktop a crescut de peste cinci ori.
În anumite condiții de testare, construcția tranzacției a scăzut sub 200 de milisecunde, comparativ cu peste trei secunde în implementarea anterioară. Cu toate acestea, această cifră este un etalon pentru dezvoltatori, mai degrabă decât un timp de tranzacție garantat.
Rezultatele pot varia în funcție de hardware-ul dispozitivului, sistemul de operare, complexitatea tranzacției și implementarea portofelului. Confirmarea în rețea rămâne, de asemenea, separată de construcția locală a dovezii.
Zakura a lansat Common sub licențe duale MIT și Apache 2.0. Dezvoltatorii pot utiliza, modifica și distribui bibliotecile, dar fiecare furnizor de portofel trebuie să finalizeze propria integrare și testare de producție.
Versiunea 1.3.0 a Zakura a adoptat deja stack-ul. Vizor Wallet se numără, de asemenea, printre primele sale integrări confirmate de portofel, în timp ce alți utilizatori vor primi îmbunătățirile conform programului de dezvoltare al furnizorului lor de portofel.
Generarea dovezilor reprezintă doar o parte a lucrării de performanță. Zakura a raportat că hashing-ul Sinsemilla a devenit de peste 21 de ori mai rapid în noua implementare.
Sinsemilla suportă angajamentele criptografice și operațiile conexe în cadrul sistemului confidențial Zcash. Îmbunătățirea acestui proces poate reduce munca computațională necesară în timp ce portofelele construiesc tranzacții private.
Decriptarea de probă (trial decryption) s-a îmbunătățit de peste 1,5 ori în testele Zakura. Portofelele utilizează decriptarea de probă atunci când scanează datele blockchain pentru a determina dacă tranzacțiile confidențiale aparțin unui anumit utilizator.
Nodurile complete au obținut, de asemenea, verificări mai rapide ale dovezilor. Zakura a raportat îmbunătățiri ale verificării zk-SNARK cuprinse între patru și opt ori. Verificarea are loc atunci când nodurile determină dacă o dovadă criptografică atașată unei tranzacții este validă.
„Portofelele confidențiale care utilizează Zakura Common, și nodurile complete precum Zakura însuși, beneficiază toate”, a declarat co-fondatorul Zcash, Sean Bowe.
Verificarea mai rapidă ar putea îmbunătăți propagarea tranzacțiilor și ar reduce presiunea asupra nodurilor. Zakura se așteaptă, de asemenea, la o sincronizare mai rapidă a portofelelor și la mai puține blocuri orfane, deși performanța va depinde de cât de larg este adoptat software-ul.
Lansarea software-ului a urmat unei modificări separate a infrastructurii confidențiale Zcash. Pe măsură ce upgrade-ul Ironwood a înlocuit pool-ul Orchard afectat, dezvoltatorii au răspuns unei probleme critice de integritate identificate în sistemul confidențial anterior.
Ironwood a fost activat prin upgrade-ul de rețea NU6.3 în iulie, la înălțimea blocului 3.428.143. Pool-ul Orchard anterior a intrat într-o stare de numai ieșire, permițând utilizatorilor să retragă fonduri, blocând în același timp intrarea de noi activități confidențiale în acesta.
Cercetătorii au spus că vulnerabilitatea Orchard ar fi putut permite teoretic crearea de ZEC contrafăcut fără detectare publică imediată. Designul Ironwood a introdus controale de aprovizionare care limitează cât de mult ZEC poate părăsi pool-ul anterior comparativ cu suma depusă.
Ironwood și Zakura Common abordează probleme diferite. Ironwood a modificat infrastructura confidențială la nivel de rețea, în timp ce Zakura Common îmbunătățește software-ul utilizat pentru a construi, scana și verifica tranzacțiile private.
Dezvoltarea portofelului Zcash a devenit, de asemenea, distribuită între mai multe echipe independente. Foștii dezvoltatori Electric Coin Company au creat o afacere separată în ianuarie, după dezacorduri privind guvernanța, finanțarea și autonomia operațională.
Grupul a continuat să dezvolte baza de cod existentă Zashi, inițial sub numele CashZ. Portofelul a fost ulterior redenumit Zodl după ce echipa a format Zcash Open Development Lab.
Pe măsură ce fosta echipă Zashi s-a mutat la Zodl, frazele de recuperare, soldurile și înregistrările tranzacțiilor existente au rămas neschimbate. Proiectul a strâns ulterior peste 25 de milioane de dolari de la investitori, inclusiv Paradigm, a16z crypto și Winklevoss Capital.
Accesul la ZEC privat s-a extins și în alte părți. ShapeShift a adăugat tranzacții confidențiale Zcash pe platforma sa non-custodială după ce a primit finanțare de la Zcash Community Grants.
ZEC a câștigat inițial aproximativ 5% și s-a tranzacționat în apropiere de 839 dolari în urma anunțului Zakura. Momentul a coincis cu lansarea, dar nu stabilește că software-ul a provocat mișcarea.
Până pe 31 august, ZEC se tranzacționa în apropiere de 829 dolari, conform CoinGecko, după ce s-a mișcat între aproximativ 808 dolari și 888 dolari în ultimele 24 de ore.
Zakura Common nu reduce producția de blocuri Zcash sau timpii de decontare. Munca sa rămâne separată de upgrade-ul de rețea propus NU7, care ar putea reduce timpii de bloc la aproximativ 25 de secunde.
Zakura a declarat că software-ul său poate funcționa conform sincronizării propuse. NU7 ar necesita în continuare propriul proces de guvernanță și activare a rețelei înainte ca intervalul mai scurt să devină disponibil.








