THORChain Network Back Up Pagkatapos ng 20 Oras na Pag-pause ng Chain – crypto.news

Ang kumpanya ng network ng THORchain ay nag-ulat ng isang problema na nagresulta sa hindi pagtukoy sa mga indibidwal na node, na humantong sa pagsasara ng network. Gayunpaman, kamakailan lamang, ang proof-of-bond network at cross-chain exchange THORChain ipinahayag na pagkatapos ng mahigit 20 oras na downtime, ito ay "ganap na gumagana."

Ang koponan ng THORChain ay nag-tweet noong Oktubre 28 na ang kalakalan ay naibalik at ang network ay "muling bumangon at lumilikha ng mga bloke." Ang kumpanya ay nag-ulat ng isang problema na humahantong sa pagsara ng network noong Oktubre 27.

Isang Non-Determinism sa Pagitan ng mga Node

Nauna nang sinabi ng mga administrator ng network na ang solvency ay walang kaugnayan sa standstill at sanhi ng non-determinism sa pagitan ng mga indibidwal na node matapos na kinilala ng mga administrator ng blockchain ang outage ng THORChain network sa Twitter noong Huwebes dahil sa isang software fault. Matapos sabihin na ang downtime ay walang kinalaman sa solvency, nagpatuloy ang kumpanya upang igiit sa mga kliyente nito na sinusubukan nilang makahanap ng solusyon sa lalong madaling panahon.

Ayon sa naunang nai-publish na update ni THORChain, napansin ng kompanya ang mga pinagmumulan ng non-determinism sa pagitan ng mga node, na nagiging sanhi ng problema sa paligid ng apat na oras pagkatapos ng unang notification.

Sinabi ng mga mananaliksik na ang pinagkasunduan ay huminto sa isang distributed state machine na resulta mula sa mga pinagmumulan ng inter-node non-determinism at nagbabantay laban sa katiwalian ng ledger. Inilista ng mga administrator ng network ang mga pamamaraang kailangan upang ayusin ang isyu, na binanggit na halos naroroon na sila: hinahanap ang pinagmulan ng hindi pagtukoy, pag-publish ng update, at pag-restart ng state machine.

Inaangkin ng THORChain na Ito ay String Manipulation Pagkatapos Tumakbo Muli

Iniulat ng koponan na natukoy nila ang problema bilang pagmamanipula ng string pagkatapos ng isa pang tatlong oras bilang mangangalakal at hinihintay ng mga mamumuhunan ang tugon ng kompanya. Ayon sa kanilang pahayag, dapat ay napansin ng mga developer ang problema dahil ang maling memo ay agad na inilipat at hindi nakapasok sa block. Ang maling memo ay isinulat sa block, na nakaapekto sa mainnet dahil naglalaman ito ng queue na pumipigil sa swap na mag-synthesize sa parehong block.

Inanunsyo ng team ang pagpapahinto ng mga operasyon dahil sa insidente at humingi ng pasensya mula sa mga customer nito habang naghahanda ito ng mga tagubilin habang inihahatid kaagad ang pag-aayos. Pagkaraan ng 15 oras ng pagkasira, ang network ay sa wakas ay nakabukas at tumatakbo sa ilang sandali pagkatapos nito, ang koponan ng kumpanya ay nagbigay ng update.

Ayon sa firm, lumalabas na ang code ay nagtutulak ng isang cosmos.Uint (sa halip na isang uint64) sa isang string, na nagiging sanhi ng string upang makuha ang malawak na punto ng int kaysa sa aktwal na halaga nito, na nagreresulta sa iba't ibang mga string ng memo sa iba't ibang mga node. Ang maling memo ay hindi kailanman maisusulat sa disk o harangan. Samakatuwid, hindi ito nakita ng pahayag.

Itinigil ang chain para sa mga alalahanin sa kaligtasan, ngunit ayon sa isang tagapagsalita ng THORChain, nilayon ng kumpanya na "bumalik sa sandaling matuklasan ang pinagmulan ng non-determinism". Gayunpaman, sa panahon ng downtime, kinumpirma ng token-swapping platform na THORSwap na sinusuportahan pa rin ang Ethereum at ERC-20 swaps.

Higit pa sa THORchain

Ang Cosmos SDK ay ginamit upang lumikha ng independiyenteng blockchain THORChain, na magsisilbing isang cross-chain decentralized exchange (DEX). Gumagamit ito ng mekanismo ng automated market maker (AMM) na katulad ng mga unang bersyon ng Uniswap (Uniswap) o Bancor (BNT), kung saan ang native token (RUNE) ng THORChain ang nagsisilbing mahalagang pares ng swap.


Sundan Kami sa Google News

Pinagmulan: https://crypto.news/thorchain-network-back-up-after-a-20-hour-chain-pause/