Розробники Solana діляться трьома ключовими кроками для пом’якшення, щоб зробити мережу надійною

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

Відключення мережі на Солані сталося через а значне зростання кількості транзакцій через ботів карбування незмінних маркерів (NFT). Боти використовували Candy Machine, популярний додаток, який використовується проектами Solana NFT для запуску колекцій.

Обсяг транзакцій досяг 100 мільйонів в секунду, переповнюючи окремі вузли даними зі швидкістю XNUMX Гбіт/с. В результаті валідатори закінчили пам’ять даних, що призвело до втрати консенсусу між ними.

Розробники виключили атаки розподіленої відмови в обслуговуванні (DDoS) і звинуватили в перевантаженні ботів карбування NFT. Мережа була онлайн о 3:30 ранку UTC у неділю.

В офіційному звіті висвітлюються три ключові кроки з пом’якшення наслідків, які працюють, щоб зробити мережу Solana більш стійкою до таких проблем перевантаження. Першим важливим кроком є ​​перехід від поточного протоколу передачі даних, який називається протоколом дейтаграм користувача (UDP), до розробленого Google швидкого підключення до Інтернету UDP (QUIC). QUIC пропонує швидкий асинхронний зв'язок, як-от UDP, але з сеансами та керуванням потоком, як протокол керування передачею.

Другим ключовим кроком є ​​інтеграція обробки транзакцій, зваженої на ставку, замість поточної принципу «першим прийшов першим обслужений». Розробники стверджували, що обробка транзакцій із зваженою ставкою разом із QUIC буде більш надійною.

Третій крок пом’якшення полягає у введенні «пріоритету виконання на основі плати», коли користувачі матимуть можливість додати додаткову комісію до базової плати. Пріоритетність плати встановлена ​​для випуску v1.11.

За темою: Solana DAO тепер можуть спонукати вас голосувати телефонними дзвінками та текстовими повідомленнями

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

Інструкції з перезавантаження кластера Solana Beta Cluster Source: Twitter

Однак керівник відділу комунікацій Солани Остін Федера сказав, що більшість валідаторів тримаються на відстані від цензури, і на Candy Machine вводиться нове оновлення з додатковими функціями захисту від роботів.