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



Почнемо з двовимірної схеми стирання кодів RedStuff. Ця система у статтях справді виглядає елегантно: дані представляються матрицею символів n×m, спочатку робиться RaptorQ кодування по стовпцях для створення основних фрагментів, потім Reed-Solomon кодування по рядках для створення допоміжних фрагментів. Кожен вузол зберігає пару основного та допоміжного фрагментів, і третини вузлів достатньо для відновлення повних даних. Надлишковість контролюється на рівні 4-5 разів, що справді краще за 3-5 разівне копіювання деяких провідних бірж і економить місце порівняно з повним резервним копіюванням мережі деяких універсальних платформ.

Але висока ефективність має свою ціну, яка істотно зростає в умовах високих навантажень.

По-перше, це обчислювальні витрати на кодування та декодування. Хоча RaptorQ визнаний галузевим стандартом фонтанних кодів, складність матричних операцій незначна. Особливо при обробці файлів розміром в гігабайти — під час тестування завантаження 5ГБ AI-моделі процес кодування споживає більше 90% ресурсів процесора клієнта та займає понад 2 хвилини. Якщо вашому додатку потрібно часто завантажувати файли, ці витрати стають явним вузьким місцем продуктивності. Довгий час кодування — це одне, але витрати ресурсів при декодуванні та відновленні даних рівні чудовищні.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Репост
  • Поділіться
Прокоментувати
0/400
LiquidatedAgainvip
· 19год тому
У блискучих рішень у статті одразу ж проявляються свої недоліки, як тільки вони виходять у основну мережу — я бачив цю схему занадто багато разів. 5GB світлового кодування займає 2 хвилини, при цьому 90% CPU навантаження… Чесно кажучи, це нагадує мені мої попередні «All in» на високорейтингових стратегій — теоретично ідеально, але в реальності — прямий лосс. Не врахували ціну ліквідації, хлопці.
Переглянути оригіналвідповісти на0
CountdownToBrokevip
· 01-11 14:53
На папері виглядає гарно, але коли починаєш користуватися, розумієш, що таке «морока». 5GB кодування за 2 хвилини — це повністю навантажує CPU, хто ж це витримає?
Переглянути оригіналвідповісти на0
RektButAlivevip
· 01-11 14:52
5GB файл за 2 хвилини кодування? Брате, мені потрібно чесно поставити собі питання: чи справді це можна використовувати?
Переглянути оригіналвідповісти на0
WalletWhisperervip
· 01-11 14:50
Волрус виглядає добре на папері, поки ви насправді не підрахуєте цифри. Чесно кажучи, 90% навантаження CPU для завантажень 5 ГБ? Це не функція, це крик про допомогу
Переглянути оригіналвідповісти на0
GweiObservervip
· 01-11 14:42
Знову порожні балачки, при реалізації — провал
Переглянути оригіналвідповісти на0
OnchainUndercovervip
· 01-11 14:32
Ніколи не ведіться на наукові статті, система кодування з виправленням помилок Walrus у реальних умовах — це справжній вбивця продуктивності Кодування файлу 5GB за 2 хвилини? Та це ж просто сміховинно, що це взагалі називають сховищною системою RedStuff виглядає вражаюче, але при використанні він просто нагріває CPU до межі... Лише запустивши, розумієш, що тактика "папірець на папірець" — це зовсім не жарт Офіційна документація — обман, реальність — це постійні проблеми 90% завантаження CPU, і ви все ще намагаєтеся використовувати цю штуку? Це вже справжній геніальність Ефективність — це міф, під високим навантаженням система просто вибухає
Переглянути оригіналвідповісти на0
  • Закріпити