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



Настояща ключова проблема насправді надзвичайно проста: через три роки чи зможуть використовувані зараз структури даних ще підтримувати систему?

Це питання багато хто навмисне забуває. Візьмемо будь-який середній застосунок, що оновлює статус 4-8 разів на день, кожного разу по 30-60КБ. За рік історичних даних накопичиться від 35 до 70ГБ. І головне — ці дані не просто зберігаються для архіву, вони можуть знадобитися для відновлення або повторного використання. А що насправді? Багато систем не витримують і двох років і починають боротися зі своєю історією.

Чому так? В основі — ті ж самі проблеми: несумісність, жорстке закриття структури даних, будь-яке втручання може спричинити лавиноподібний збій. Тому більшість команд вирішують додавати кеші, дублікати даних або виправляти помилки патчами. В результаті розробники стають все обережнішими, інноваційні ідеї з’являтися не можуть, і так званий довгостроковий підхід перетворюється на порожні слова.

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

Сила такої ідеї полягає не лише у зміні технічної логіки, а й у корінній зміні менталітету розробників.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
BTCRetirementFundvip
· 01-09 19:53
Реалістично кажучи, просто хвалитися TPS і витратами — це зовсім не переконує людей. Я бачив занадто багато випадків, коли система руйнувалася за два роки. Нарешті хтось сміливо сказав це прямо: ця пастка з структурами даних справді смертельна. Ідея Walrus має щось особливе — це не ухиляння від історії, а її прийняття. Знову ця стара тактика додавання кеш-слою для патчів, і в кінці розробники вже й руки втягують. Почекайте, сприймати історію як частину системи — це справді змінює правила гри чи знову маркетинг? Ось те, що я хочу бачити: проекти, які не хочуть бути обмеженими сумісністю.
Переглянути оригіналвідповісти на0
LiquidationSurvivorvip
· 01-09 04:56
Прокиньтеся, друзі, цифри продуктивності давно вже зжили себе --- Системи, що руйнуються за два роки, — це повсякденність, і що тут ще хвалитися --- Що стосується структури даних, тут справді на висоті, більшість проектів навіть не продумали, як прожити три роки --- Це справжня технічна проблема, а не просто нагромадження машин --- Ідея Walrus дійсно відрізняється — ставитися до історичних даних як до живих --- Патчі для кеш-слою, що копіюють, — це наче патчі для патчів, гидко --- Розробники стають все обережнішими, і це правильно, бо бояться, що все злетить, і тому інновації зупинилися --- Добре запитати: чи вистоїмо ще через три роки? Це справжній тест на міцність
Переглянути оригіналвідповісти на0
TopBuyerBottomSellervip
· 01-09 04:50
Говорити по суті. Ті, хто хвалиться TPS і витратами, дійсно лише прикраси, головне — скільки вони зможуть протриматися. За два роки вже з'явилося багато систем, які почали боротися з даними, і тепер згадуючи це, справді стає страшно.
Переглянути оригіналвідповісти на0
OnchainHolmesvip
· 01-09 04:37
Гарна розмова, саме тому більшість проектних команд — це паперові тигри, після хвалебних слів про продуктивність у них більше немає сил Я бачив занадто багато систем, що руйнуються раз на два роки, додаючи кеш-слої, дублікати даних, і в кінці кінців — це просто виснажує Ідея з Walrus дійсно свіжа, ставитися до історичних даних як до живих організмів — це звучить набагато краще Справжній довгостроковий підхід має бути саме таким, а не просто ставити патчі й чекати, що все минеться
Переглянути оригіналвідповісти на0
blocksnarkvip
· 01-09 04:30
Так-так-так, боюся таких поверхневих зусиль, справжній момент використання — і все, застигне Я вже казав, що показники для хвастовства — це порожнеча, структура даних — справжній батько Дві роки системи доводиться сваритися з історичними даними, це вже дратує Насправді таких людей не так багато, більшість все ще займається кешуванням, патчами, ремонтом і оновленнями Ідея Walrus дійсно свіжа, ставити історичні дані на живу основу — непогано
Переглянути оригіналвідповісти на0
  • Закріпити