Hinatid ang Sui Mainnet 3 beses sa loob ng 48 oras dahil sa gas-charging edge case

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

expand icon
Kinabigyan ng tatlong hindi inaasahang paghinto ang Sui mainnet sa loob ng 48 na oras noong nakaraang linggo dahil sa isang gas-charging edge case na ipinakilala noong isang blockchain upgrade. Ang mga paghinto, na ireport sa on-chain news, nangyari sa pagitan ng Mayo 28–29 at nauugnay sa v1.72 release. Ang unang paghinto ay tumagal ng halos pitong oras, sumunod ang pangalawa sa susunod na araw habang ang isang nakatagong bersyon ng bug ay bumalik. Ang ikatlong paghinto ay nangyari sa panahon ng epoch change, na nagdulot ng anim-na-oras na pagkakabigo. Walang pera ang nawala, at ang mga transaksyon ay nanatiling buo. Ang SUI token ay bumaba ng 8% patungo sa $0.90 habang nangyari ang insidente. Ito ang ikatlong malaking isyu sa reliability ng Sui mula pa noong ang kanyang mainnet launch noong 2023.

Hininto ng Sui mainnet nang tatlong beses sa loob ng 48 oras noong nakaraang linggo pagkatapos ng isang upgrade na nagdulot ng isang rare edge case sa gas-charging logic ng chain, ayon sa Sui Foundation sa isang post-mortem na inilabas noong Linggo. Ang mga paghinto — na nakalikom sa pagitan ng Mayo 28–29 — ay lahat nauugnay sa isang bagong feature na ipinakilala sa v1.72 release, at bawat pagpapagawa ay nag-trigger o nagpalabas sa susunod na pagkabigo. Ano ang nangyari - Ang unang paghinto ay nagsimula sa halos 7:00 a.m. PT noong Huwebes at tumagal ng halos pitong oras. Isang bagong ipinakilalang address-balance feature ang gumawa ng isang hindi karaniwang interaksyon sa umiiral na coin objects ng Sui. Kapag hininto ang isang transaksyon dahil sa kulang na pondo, nagresulta ang underflow error sa pag-crash ng mga validator dahil ang gas-charging routine ay patuloy na sinubukang kumuha ng parehong pondo. - Para ma-visualize ang problema: Ang mga balance ng Sui ay hindi isang solong numero kundi isang stack ng coin objects — tulad ng paghawak ng mga banknote na 60, 30 at 10 SUI kesa sa isang 100-SUI na tseke. Pinagsasama ng chain ang mga “tseke” na ito kapag nagbabayad. Ang bug ay lumabas lamang sa isang maliit na sitwasyon kung saan ang bagong address-balance flow at ang tradisyonal na coin objects ay nagmix sa pagbabayad at paghinto ng gas. Paano tumugon ang koponan Ang pangunahing koponan ay muli itinayo ang mainnet sa halos 1:30 p.m. PT gamit ang isang interim fix na tinugunan ang pinaka-karaniwang anyo ng bug, ngunit may “kilalang isyu na may mababang posibilidad na magdulot ng paghinto.” Tinanggap ng koponan ang panganib na ito upang mabilis na ibalik ang serbisyo habang nililikha ang mas komprehensibong patch. Patuloy ang cascade Naging totoo ang mababang posibilidad na kondisyon sa susunod na umaga. Nagsimula ang pangalawang paghinto sa halos 5:00 a.m. PT noong Biyernes nang mag-trigger ang isang transaksyon ng isang nakatagong bersyon ng parehong bug: ang insufficient-funds error ay napalitan ng iba pang dahilan para sa paghinto, na nagbypass sa interim patch. Nakumpleto at ipinakilala ang mas matibay na solusyon sa halos 9:40 a.m. PT. Ang ikatlong paghinto ay isang knock-on effect. Kapag nagsimula muli ang mga validator upang i-install ang matibay na solusyon, bumaba ang pakikilahok sa protokolo na nagpapatakbo ng on-chain randomness ng Sui sa ilalim ng kinakailangang threshold, at inilabas nito mismo ang randomness ayon sa disenyo. Isang latent bug ang nagpigil sa pag-save ng disabled state sa disk, kaya hindi alam ng mga validator na ipinagpapatuloy na naka-off ang randomness sa susunod na restart. Ang susunod na epoch change ay naka-stall nang halos anim na oras dahil sa mga transaksyon na nakadepende sa randomness — tulad ng loterya, ilang laro, at ilang NFT mints — na nag-umpisa mag-imbak sa isang nakapag-antay na queue. Epekto at konteksto - Walang pondo ng user ang nasa panganib sa anumang paghinto, at walang nakumpirma transaksyon ang inibalik, ayon sa foundation. - Ang SUI token ay bumaba nang halos 8% habang tumatagal ang cascade ng insidente, papunta sa pinakamababang presyo na $0.90, at nakikipag-trade naman ito malapit sa $0.90 noong Lunes — halos 19% pagbaba para sa buong linggo, ayon sa CoinDesk data. - Ang mga pangyayaring ito ay nagmarka bilang ikatlong malaking insidente sa reliability ng Sui mula pa noong mainnet launch nito noong 2023, kasunod ng isang dalawang oras na transaction-scheduling bug noong Nobyembre 2024 at isang anim-oras na consensus divergence noong Enero 2026. Ang post-mortem ng Sui Foundation ay naglalahad ng serye ng teknikal na pagkabigo at mga hakbang na ginawa para sa pagpapagawa. Ang mga insidente ay nagpapakita kung paano maaaring magkaskada ang mga subtil na interaksyon sa pagitan ng bagong ipinakilalang feature at legacy behavior mula sa mga komplikadong Layer-1 systems.

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.