Ето защо отстраняването на скорошното прекъсване на Solana отне почти ден

Twitter потребител @DBCrypt0 обясни защо Солана не работи почти 20 часа през уикенда.

Състояние на непрекъсната работа на Solana показа, че мрежата е претърпяла прекъсване, продължило 18 часа и 50 минути на 25 февруари – първото прекъсване през 2023 г.

Solana има история на прекъсвания на мрежата, претърпяла е 11 големи и 3 незначителни прекъсвания през 2022 г. Прекъсванията варират между 1 час 15 минути и 17 часа 7 минути през този период. Последното прекъсване беше най-дългото от повече от година.

@DBCrypt0 споменатите прекъсвания възникват поради „огромен дефект в дизайна”, което срива системата. Той също така обясни, че комуникациите на валидатора се пренасочват към Discord по време на прекъсване, което допринася за потенциално дълги прекъсвания.

Грешка в дизайна на Солана

Solana възприема консенсусен модел във веригата, което означава, че мрежовите транзакции се състоят от консенсусна комуникация между валидаторите и самите транзакции — като прехвърляне на токени и сечене. Това увеличава обема на транзакцията, каза @DBCrypt0.

Графиката по-долу показва моментна снимка на транзакциите в мрежата. Розовата част на лентата представлява действителни транзакции, докато светло синята се отнася за комуникациите за проверка на валидатора. @DBCrypt0 коментира, че е „лудо“ съобщенията на валидатора съставляват 90%-95% от транзакциите.

"Така че, когато # Солана споменават, че правят 4K TPS, просто знаят, че по-малко от 10% са ДЕЙСТВИТЕЛНИ транзакции в мрежата.“

Транзакциите на Solana, разделени по консенсус и съобщения на валидатора
Източник: @DBCrypt0 в Twitter.com

Тъй като по-голямата част от обема на транзакциите се състои от съобщенията на валидаторите, това „затъва системата“. И когато мрежата падне, валидаторите не могат да говорят помежду си, напримерid @DBCrypt0.

В такива случаи валидаторите се обръщат към Discord, за да решат какво да правят. Проблемът е, че две трети от валидаторите трябва да се съгласят с всяко предложено действие, преди то да се случи, а някои може да са офлайн и да не знаят за прекъсване.

„След това те се нуждаят от 66% валидатори, според мен, за да се споразумеят за решение за възстановяване"

— извика Хедера

Солана“създава безумни количества данни за пълни възли” чрез управление на консенсусен модел във веригата, @DBCrypt0 казах.

Той добави, че чрез раздуване на историята с ненужни валидаторни съобщения е необходим „център за данни“, за да управлява пълен Solana възел.

Завършвайки, @DBCrypt0 посочи, че Hedera също така управлява консенсусен модел във веригата и страда от същия присъщ недостатък на раздуването като Solana.

"Съжалявам, че го съобщавам на всички #HBARbaries но по-голямата част от tx са ненужни

Точно както са включени # Солана

$ HBAR прави средно около 3-5 TPS.“

На 25 февруари SOL претърпя колебание от 9% в посока надолу, но се възстанови, като затвори следващата дневна свещ над цената на отваряне от предишния ден – което показва, че пазарът приема прекъсванията на Solana като очаквано поведение.

Източник: https://cryptoslate.com/heres-why-the-recent-solana-outage-took-almost-a-day-to-resolve/