• Перемикач мови та обмінного курсу
  • Налаштування параметрів
    Колір підйому / падіння
    Час початку та закінчення зміни
Web3 Біржа
Блог Gate

Ваш шлюз до крипто-новин та інсайтів

Gate.io Блог Як Solana має намір пом'якшити проблему збою

Як Solana має намір пом'якшити проблему збою

23 May 15:50


У ніч з 30 квітня на 1 травня в мережі блокчейн Solana стався збій, який тривав 7 годин.

Протягом цього періоду часу, починаючи з 20:30 UTC, бета-кластер мережі основної мережі не зміг досягти консенсусу, що призвело до зупинки виробництва нових блоків. Після того, як їм було повідомлено про проблему, оператори перевірки мережі почали активно шукати джерело, після чого приступили до її вирішення, ініціювавши перезапуск приблизно о 3:30 ранку.

Мережа знову запрацювала, а пізніші звіти показали, що Солана побачив величезний приплив транзакцій приблизно в той час. Мережа була перевантажена через 6 мільйонів транзакцій, що переповнювали її в секунду, причому через кожен вузол проходило понад 100 гігабіт трафіку.

Солана визнав збій у твіті та оголосив пізніше, що він повернувся в Інтернет.

Джерело: @SolanaStatus

Відтоді платформа опублікувала більш детальний звіт із зазначенням причини проблеми та планів її довгострокового вирішення. Ось вичерпний погляд на різні частини проблеми збою, яка вже досить довго мучить мережу Solana та її користувачів. Сідайте зручніше і копайте.


Інші випадки збоїв у мережі


Цей інцидент є сьомим у своєму роді, з яким Солана зіткнувся цього року. Солана зафіксував різні інциденти в січні; деякі відбувалися протягом приблизно шести днів і призводили до 8-18 годин часткових збоїв і низької продуктивності мережі. Другий стався наприкінці січня та спричинив понад 29 годин часткових збоїв і нестабільності мережі.

Солана пояснив перший випадок збільшенням обсягу обчислювальних операцій, що призвело до різкого падіння пропускної здатності мережі з передбачуваних 50 тисяч транзакцій за секунду (TPS) до кількох тисяч. Платформа пояснила другий інцидент, заявивши, що зростання дублюючих транзакцій спричинило перевантаження та збої.

На початку грудня мережа також вийшла з ладу після розподіленої атаки на відмову в обслуговуванні, відомої для досвідчених у блокчейні як DDoS. Однак NFT-маркетплейс на базі Solana вперше вказав на відставання розповсюдження токенів у мережі; Солана цього не підтвердив.

Незважаючи на неприємність, вищезазначені інциденти не можна порівняти з відключеннями, свідками яких стали користувачі у вересні 2021 року. На сьогоднішній день найдовша Solana була в автономному режимі протягом 17 годин через DDoS-хіт, через який боти заповнили її транзакціями після того, як початкова пропозиція DEX на протоколі DeFi Raydium була запущена.

Через 400 000 транзакцій, що проходили через основну мережу за секунду, вона зависла, а потім припинила роботу. Окрім понад 1000 валідаторів, мережеві інженери запропонували хардфорк і отримали зелене світло від більшості зацікавлених сторін. Нативний токен SOL впав на 35%, але пізніше повернувся.

Перш ніж перейти до останнього збою та його причин, давайте зробимо короткий огляд мережі Solana та того, як працює її бета-версія основної мережі, щоб краще зрозуміти пізніше.


Мережа Solana


Solana є головним конкурентом Ethereum, одним із відомих «вбивць Ethereum». Відтоді, як інженер-програміст Анатолій Яковенко запустив проект у 2020 році, він утримався та досяг надзвичайного успіху, таким чином отримавши зазначену раніше назву.

Однією з найважливіших переваг Solana, перевагою в конкуренції з Ethereum, є його висока швидкість. Мережа може похвалитися швидкими і, що важливо, економічними операціями, які залучили безліч інвесторів і користувачів цифрових активів. Незважаючи на те, що це хороші новини, далі стало те, що він перевантажився, що призвело до збоїв.

Щоб усунути виниклі проблеми, бета-версія основної мережі Solana без збоїв запрацювала минулого року. Проте мережа все ще пов’язана певними проблемами. Важливо зазначити, що це все ще бета-версія основної мережі.

Те, як Solana забезпечує користувачам швидкі та доступні транзакції, полягає в поєднанні консенсусних механізмів Proof-of-Stake (PoS) і Proof of History (PoH). На жаль, ця система вразлива для використання ботами, і це викликає питання;


Що спричинило збій на початку цього місяця?


Як зазначалося раніше, мережа почала обробляти набагато більше транзакцій, ніж зазвичай, і натомість цифри зросли з середнього показника Solana в 2700 Tps до мільйонів транзакцій. Дослідники блокчейну навіть показують, що пікові показники мережі становили трохи більше 710 000 Tps, але в ніч збою зросли більш ніж у чотири рази.

Джерело: Історія Tps у Solana Explorer

Згідно з офіційним діагностичним звітом Solana, боти охопили програму Candy Machine на базі Solana Minting, інструмент, який кілька творців використовують для запуску колекцій NFT. Боти мали на меті взяти участь у новому монетному дворі NFT, який мав фіксовану ціну на місці аукціону. Заповнивши мережу транзакціями, боти намагалися підвищити ймовірність виграшу токена.

Цей спам спричинив збій валідаторів Solana, оскільки вони намагалися обробляти транзакції та використовували свою пам’ять. Розробники повідомили, що більшість проблем із заторами виникли через діяльність ботів, зосереджених навколо монетних дворів проекту. Можна зробити висновок, що коли місце Солани в індустрії NFT стане більш визначеним, це може привернути більше цього.


Як збої впливають на мережу


Після останнього краху токен Solana втратив 7% своєї вартості. Токен торгувався приблизно за 90 доларів, але впав до 84 доларів. Після відновлення він встановився на рівні 88 доларів, що не таке різке, як падіння у вересні, але все ж досить помітне. Падіння може вказувати на зміну настроїв трейдерів без більш постійного рішення, і Солана може побачити, як довіра користувачів поступово зникає.

Джерело: Coinmarketcap, цінова діяльність Solana

Багато користувачів платформи втратили кошти через ці збої; однак це не зовсім дивне явище в просторі DeFi. Постійні порушення безпеки можуть створити реальну проблему в такому вигляді; деякі вважають, що переваги Solana переважають ризики. Це не скасовує той факт, що Солана має надати переконливу відповідь на свої проблеми.

Протягом останніх кількох місяців мережа зазнала критики через користувачів, і видатні діячі в просторі DeFi закликали Солану до нездатності вирішити цю проблему. У якийсь момент удавана безтурботність Яковенка в тому, що він сказав, що проблеми є просто проблемами зростання, розлютила кількох. На щастя, Solana поділився своїми планами щодо пом’якшення мережевих проблем у своєму новому звіті.


Пом'якшення


Solana має 3 основні стратегії пом'якшення.

ШВИДКИЙ
Команда розробників впровадить основні мережеві компоненти на QUIC, протоколі Google, призначеному для сприяння швидкому асинхронному потоку даних між вузлами RPC і поточною головою. Наразі Solana використовує протокол на основі UDP; однак, на додаток до відсутності з’єднання, відсутність таких функцій, як контроль потоку та підтвердження отримання, робить його нездатним приборкати зловживання мережею.

QUIC надає безліч опцій для оптимізації потоку даних, завдяки чому Solana керуватиме керуванням мережевим трафіком.

QoS транзакцій, зважених за ставками
Лідерська смуга пропускання мережі Solana має певну пропускну здатність, і щоб забезпечити її ефективне використання, мережа повинна визначити пріоритет певних транзакцій. Поки що транзакції оброблялися в порядку черги, але Солана тепер розгляне джерело цих запропонованих операцій.

Нова модель дозволяє вузлам із часткою 0,5% надсилати принаймні 0,5% пакетів лідеру, інші вузли або комбінація залишкових часток тепер зможуть обійти їх.

Платний пріоритет виконання
Ця стратегія дозволить змінювати транзакційні дані після їх надходження в мережу. До цього користувачі не могли висловити терміновість транзакцій, оскільки мережа не розрізняє подання.

Solana представляє нову інструкцію до програми Compute Budget. За допомогою цього пункту користувачі можуть вимагати, щоб мережа збирала додаткову комісію після завершення транзакції та додавання до блоку. Маючи цю інформацію, мережа зважить цю плату порівняно з обчислювальними одиницями для транзакції та визначить пріоритет. Solana розглядатиме додаткові збори так само, як і сьогоднішні базові збори.

Варто відзначити, що Metalex, компанія, що стоїть за Candy Machine, взяла на себе частину провини за останній збій. Metaplex підтвердив у Twitter, що трафік від ботів у їхній програмі сприяв збою. З тих пір вони розкрили план, щоб допомогти боротися з проблемами та покращити стабільність мережі. Metaplex запровадить штраф за бот; з гаманців, які намагаються виконати недійсні операції, стягуватиметься 0,01 Solana (SOL).

Проблеми росту є типовою частиною будь-якого проекту; однак Солана, здається, дозріває, маючи чіткі плани пом’якшення наслідків. З лояльною базою користувачів і постійним удосконаленням все ймовірно піде на лад.



Автор: Gate.io Спостерігач: М. Олатунджі
* Ця стаття представляє лише погляди спостерігачів і не містить інвестиційних пропозицій.
*Gate.io залишає за собою всі права на цю статтю. Повторне розміщення статті буде дозволено за умови посилання на Gate.io. У всіх інших випадках через порушення авторських прав буде вжито судовий позов.
BTC/USDT -0.48%
SOL/USDT + 0.21%
Розкрийте свою удачу та отримайте $6666 призів
Зареєструйтеся зараз
Отримайте 20 балів зараз
Ексклюзив для нових користувачів: виконайте 2 кроки, щоб негайно отримати бали!

🔑 Зареєструйте обліковий запис у Gate.io

👨‍💼 Заповніть KYC протягом 24 годин

🎁 Отримайте нагороди за бали

Отримати зараз
мова та регіон
курс валют
Перейти на Gate.TR?
Gate.TR зараз в режимі онлайн.
Ви можете натиснути та перейти на Gate.TR або залишитися на Gate.io.