Nilutas ng Zcash ang kritikal na bug sa Orchard, binawi ang mga shielded transaction

iconCryptoBriefing
I-share
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconSummary

expand icon
Nag-executed ang Zcash ng isang network upgrade upang ayusin ang isang kritikal na bug sa Orchard shielded pool, na huminto sa mga transaksyon nang pansamantala. Ang kamalian, na natuklasan ni Taylor Hornby noong Mayo 29, ay maaaring magbigay-daan sa mga pekeng transaksyon at double-spending. Isang soft fork ang nag-pause sa Orchard, sumunod ang isang hard fork news event (NU6.2) noong Hunyo 3 na nagbalik ng functionality. Huminto ang network ng apat na oras sa panahon ng transisyon, ngunit wala namang pera ang nawala. Ang shielded ZEC supply ay kasalukuyang hihigit sa 4 milyon.

Nakamit ng mga developer ng Zcash ang isang makabuluhang tagumpay sa crypto this week: natuklasan nila ang isang mahalagang bug, isinara ang nasabing sistema, pinatch ang problema, at ibinalik ang lahat sa online sa loob ng ilang araw. Walang exploit. Walang nawawalang pera. Walang paglabag sa privacy.

Ang vulnerability, na natuklasan noong Mayo 29 ni independent researcher na si Taylor Hornby sa isang audit, ay nakaaapekto sa zero-knowledge proof circuit na nagpapagana sa Orchard shielded pool ng Zcash. Sa simpleng salita: ang bug ay maaaring magbigay-daan sa isang tao na magsimula ng mga wastong transaksyon sa loob ng pool, na maaaring magbigay-daan sa limitadong double-spending. Ang Zcash Foundation ay nag-verify na walang ebidensya na ginamit ang kamalian.

Paano nag-unfold ang pag-fix

Nakatanggap ang sagot sa dalawang yugto. Una, isang emergency soft fork na ipinatupad sa block height 3,363,426, na epektibong nag-disables sa Orchard transactions simula sa mga June 1-2. Pagkatapos ay dumating ang totoong solusyon. Isang hard fork na tinawag na NU6.2 ay naka-activate noong June 3 sa 00:05 EDT, halos sa block 3,364,600, na nag-deploy ng updated proof circuit na nag-patch sa vulnerability at nagbalik ng buong Orchard functionality.

Pagsasagawa

Hindi lubos na malinis ang paglipat. Kinilala ng Zcash Open Development Lab (ZODL) na naging hindi matatag ang network sa maikling panahon habang ang mga miner ay nag-upgrade sa bagong software. Tumigil ang paggawa ng mga block sa higit sa apat na oras noong Hunyo 3 habang ang infrastruktura ng mining ng network ay nagkakaroon ng pagkakasundo.

Gayunpaman, ang mas malawak na resulta ay malinis. Walang natuklasang hindi awtorisadong paglikha ng halaga. Panatilihin ang privacy ng user. At sa panahon na nag-settle na ang dust, ang shielded supply ng Zcash ay lumampas na sa 4 milyong ZEC.

Mahalaga ang teknikal na detalye

Ang mga zero-knowledge proof ay ang kriptograpikong pundasyon ng mga tampok ng privacy ng Zcash. Pinapayagan nila ang mga gumagamit na patunayan na isang transaksyon ay wasto nang hindi ipinapakita ang anumang detalye tungkol sa sender, receiver, o amount. Ang Orchard pool, na ipinakilala noong 2022, ay ang pinakabagong at pinakamalalim na bersyon ng sistemang shielded transaction na ito.

Ang isang “soundness” bug sa isang zero-knowledge circuit ay isa sa pinakamalubhang uri. Ang soundness ay ang katangian na nagjamin na hindi makakalikha ng isang valid-looking proof ang sinuman para sa isang maling pahayag. Kung nabubulok ang garantiyang ito, maaaring teoretikal na magmint ng pera mula sa hangin o mag-spent ng parehong mga coin dalawang beses, habang naniniwala ang network na lahat ay tama.

Mahalagang tandaan na ito ay ang ikalawang pagkakataon lamang na isinagawa ng Zcash ang isang pag-upgrade sa protokolo na dinisenyo para sa seguridad sa kasaysayan nito, na nagpapakita ng kakaibang kalagayan at seriedad ng isyu. Sinamahan ng ZODL ang tugon kasama ang Zcash Foundation, na ang teknikal na solusyon ay nakatuon sa Rust-based na Zebra client.

Reaksyon ng merkado at kung ano ang ibig sabihin nito para sa mga investor

Ang token ay tumataas ng 5% hanggang 14% sa loob ng ilang oras pagkatapos ng pahayag ng emergency, kahit na ang mas malawak na crypto market ay nakikipaglaban sa sariling kawalan ng katatagan.

Ang paghinto sa paggawa ng block na apat na oras ay isang tunay na gastos, at nadama ng lahat ng nagpapatakbo ng mga operasyon na may panahon sa network ang pagkakaroon ng hamon. Ngunit sa hierarkiya ng masamang resulta para sa isang kritikal na vulnerability sa zero-knowledge proof, ilang oras ng downtime ay hindi malaki ang epekto.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.