Најновиот прекин на Солана предизвикан од грешка во кодот и неправилно функционирање на јазолот

Блокчејнот Солана престој на 30 септември беше предизвикана од грешка во кодот на блокчејнот и активирана од нефункционален резервен јазол што резултираше со дупликат блокови.

Топ-резервен јазол е кога валидаторот работи на втор јазол што е онлајн и дизајниран да се користи како резервна копија ако главниот не успее. Сепак, резервниот јазол стана активен и работеше исто како и главниот, според an ажурирање од Фондацијата Солана. Ова доведе до тоа двата јазли да поднесат различни блокови до мрежата, што резултираше со паралелни блокови.

Ова беше добро управувано во првите 24 часа, бидејќи блокчејнот на крајот избираше помеѓу двата алтернативни блока, како што би било со секоја мала вилушка во мрежата. Сепак, во еден момент, грешката во кодот на блокчејнот доведе до тоа да не произведе повеќе блокови по еден од овие избори.

„Иако беше потврдена точната верзија на блокот 221, грешката во логиката за избор на вилушка ги спречи производителите на блокови да се изградат над 221 и го спречи кластерот да постигне консензус“, рече Остин Федера, шеф на комуникација во Фондацијата Солана во ажурирањето.

Како резултат на тоа, блокчејнот падна околу седум часа додека валидаторите не се согласат и не спроведат поправка на кодот.

© 2022 Блок Крипто, Inc. Сите права се задржани. Овој напис е даден само за информативни цели. Не се нуди или е наменет да се користи како легален, данок, инвестиции, финансиски или други совети.

За авторот

Тим е уредник на вести во The Block кој се фокусира на DeFi, NFT и DAO. Пред да се приклучи на The Block, Тим беше уредник на вести во Decrypt. Тој има дипломирано филозофија на Универзитетот во Јорк и студирал новинарство за вести во Асоцијацијата за печат. Следете го на Твитер @Timccopeland.

Извор: https://www.theblock.co/post/175493/solanas-latest-downtime-caused-by-code-bug-and-malfunctioning-node?utm_source=rss&utm_medium=rss