Чому децентралізоване зберігання даних постійно залишалося в тіні? Простими словами — через два слова — повільно. Затримка при зчитуванні даних надто висока, соціальні додатки потребують миттєвого відображення, ресурси для ігор мають реагувати за мілісекунди, і в цих сценаріях децентралізоване зберігання — справжній кошмар. Але Walrus змінив цю ситуацію, забезпечивши зчитування даних за мілісекунду, подолавши довгий час застою у галузі та її обмеження у продуктивності.
Таємниця полягає у новаторському підході до кодування. Традиційний код з виправленням помилок використовує складні поліноміальні обчислення для відновлення даних, процес декодування тривалий. Walrus застосовує RedStuff 2D-кодування, замінюючи його операцією XOR, що робить логіку обчислень набагато простішою, а швидкість декодування — значно вищою. Ще краще — його дизайн сегментів дозволяє зчитувати дані, не завантажуючи повну копію — достатньо отримати часткові основні та допоміжні сегменти для відновлення. Це значно зменшує час передачі.
Мати лише хороше кодування недостатньо, потрібно й оновити мережеву архітектуру. Walrus використовує багаторівневу стратегію: краєві вузли розміщуються поблизу користувачів для зберігання популярних даних та високочастотного доступу; ядрові вузли зберігають холодні дані для довгострокової безпеки. При зчитуванні користувачі отримують дані безпосередньо з найближчого краєвого вузла, без необхідності з'єднання через регіони, що значно знижує затримки у мережі.
Завдяки цій комбінації децентралізоване зберігання нарешті позбавилося ярлика "інструменту холодного резервного копіювання" і отримало можливість підтримувати сценарії реального часу.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Чому децентралізоване зберігання даних постійно залишалося в тіні? Простими словами — через два слова — повільно. Затримка при зчитуванні даних надто висока, соціальні додатки потребують миттєвого відображення, ресурси для ігор мають реагувати за мілісекунди, і в цих сценаріях децентралізоване зберігання — справжній кошмар. Але Walrus змінив цю ситуацію, забезпечивши зчитування даних за мілісекунду, подолавши довгий час застою у галузі та її обмеження у продуктивності.
Таємниця полягає у новаторському підході до кодування. Традиційний код з виправленням помилок використовує складні поліноміальні обчислення для відновлення даних, процес декодування тривалий. Walrus застосовує RedStuff 2D-кодування, замінюючи його операцією XOR, що робить логіку обчислень набагато простішою, а швидкість декодування — значно вищою. Ще краще — його дизайн сегментів дозволяє зчитувати дані, не завантажуючи повну копію — достатньо отримати часткові основні та допоміжні сегменти для відновлення. Це значно зменшує час передачі.
Мати лише хороше кодування недостатньо, потрібно й оновити мережеву архітектуру. Walrus використовує багаторівневу стратегію: краєві вузли розміщуються поблизу користувачів для зберігання популярних даних та високочастотного доступу; ядрові вузли зберігають холодні дані для довгострокової безпеки. При зчитуванні користувачі отримують дані безпосередньо з найближчого краєвого вузла, без необхідності з'єднання через регіони, що значно знижує затримки у мережі.
Завдяки цій комбінації децентралізоване зберігання нарешті позбавилося ярлика "інструменту холодного резервного копіювання" і отримало можливість підтримувати сценарії реального часу.