Рэзервовае аднаўленне сеткі THORChain пасля 20-гадзіннай паўзы ў ланцужку – crypto.news

Сеткавая кампанія THORchain паведаміла аб праблеме, якая прывяла да недэтэрмінізму паміж асобнымі вузламі, што прывяло да адключэння сеткі. Аднак зусім нядаўна сетка proof-of-bond і крос-ланцуговы абмен THORChain Абвешчаны што пасля больш чым 20-гадзіннага прастою ён цяпер «цалкам функцыянуе».

28 кастрычніка каманда THORChain напісала ў твітэры, што гандаль быў адноўлены і што сетка «зноў працуе і стварае блокі». Пра праблему, якая прывяла да адключэння сеткі, кампанія паведаміла 27 кастрычніка.

Недэтэрмінізм паміж вузламі

Раней адміністратары сеткі сцвярджалі, што плацежаздольнасць не была звязана з прыпынкам і была выклікана недэтэрмінізмам паміж асобнымі вузламі пасля таго, як адміністратары блокчейна прызналі збой у працы сеткі THORChain у Twitter у чацвер з-за збою праграмнага забеспячэння. Пасля заявы, што час прастою не мае нічога агульнага з плацежаздольнасцю, кампанія пайшла далей, каб сцвярджаць сваім кліентам, што яны спрабуюць знайсці рашэнне як мага хутчэй.

Згодна з раней апублікаваным абнаўленнем by THORChain, фірма заўважыла крыніцы недэтэрмінізму паміж вузламі, што выклікала праблему прыкладна праз чатыры гадзіны пасля першага паведамлення.

Даследчыкі заявілі, што прыпынкі кансенсусу ў размеркаваным канчатковым аўтаматы з'яўляюцца вынікам недэтэрмінізму паміж вузламі і абараняюць ад пашкоджання бухгалтарскай кнігі. Адміністратары сеткі пералічылі працэдуры, неабходныя для вырашэння праблемы, адзначыўшы, што яны амаль былі зроблены: вызначэнне месцазнаходжання крыніцы недэтэрмінізму, публікацыя абнаўлення і перазапуск канчатковага аўтамата.

THORChain сцвярджае, што гэта была маніпуляцыя радком пасля паўторнага запуску

Каманда паведаміла, што яшчэ праз тры гадзіны яны вызначылі праблему як маніпуляцыю радком трэйдараў і інвестары чакалі адказу фірмы. Згодна з іх заявай, распрацоўшчыкі павінны былі заўважыць праблему, таму што няправільная памятка была неадкладна выключана і ніколі не ўносілася ў блок. Няспраўная памятка была запісаная ў блок, што паўплывала на асноўную сетку, паколькі яна змяшчае чаргу, якая перашкаджае сінтэзу свопу ў тым жа блоку.

Каманда абвясціла аб спыненні працы з-за інцыдэнту і папрасіла сваіх кліентаў набрацца цярпення падчас падрыхтоўкі інструкцый падчас неадкладнай дастаўкі выпраўлення. Пасля 15 гадзін адсутнасці сетка, нарэшце, запрацавала неўзабаве, пасля чаго каманда фірмы прадставіла абнаўленне.

Па словах фірмы, аказалася, што код падштурхоўваў cosmos.Uint (замест uint64) у радок, у выніку чаго радок атрымліваў велізарную кропку int, а не яго фактычнае значэнне, у выніку чаго на розных вузлах з'яўляліся розныя радкі памяткі. Няспраўная памятка ніколі не запісваецца на дыск або ў блок. Таму ў заяве гэтага не бачылі.

Ланцуг быў спынены з меркаванняў бяспекі, але, па словах прэс-сакратара THORChain, кампанія мела намер «вярнуцца, як толькі будзе выяўлена крыніца недэтэрмінізму». Аднак падчас прастою платформа для замены токенаў THORSwap пацвердзіла, што свопы Ethereum і ERC-20 па-ранейшаму падтрымліваюцца.

Больш падрабязна пра THORchain

Cosmos SDK быў выкарыстаны для стварэння незалежнага блокчейна THORChain, які будзе дзейнічаць як крос-ланцуговая дэцэнтралізаваная біржа (DEX). Ён выкарыстоўвае механізм аўтаматызаванага маркет-мэйкера (AMM), падобны да ранніх версій Uniswap (Uniswap) або Bancor (BNT), з уласным токенам THORChain (RUNE), які служыць у якасці асноўнай пары своп.


Сачыце за намі ў Google News

Крыніца: https://crypto.news/thorchain-network-back-up-after-a-20-hour-chain-pause/