Большинство технических решений в области инфраструктуры блокчейна по сути являются результатом компромиссов под краткосрочным давлением. Смогут ли показатели производительности соответствовать требованиям? Контролируется ли стоимость? Успеют ли запустить в срок? Эти вопросы задаются постоянно. Но по-настоящему редки случаи, когда кто-то всерьёз задумывается — с точки зрения данных, что произойдет через пять или десять лет, с этими историческими данными и в каких трудностях они могут столкнуться.
Но те, кто занимался долгосрочной эксплуатацией, понимают: данные, накопленные в жизнеспособных приложениях, — это не обуза. Эти данные сами по себе являются частью работы системы. Если выбрать неправильный способ управления, каждая последующая итерация функций и расширение производительности будут оплачены ценой предыдущих решений.
Идея дизайна Walrus как раз противоположна — он не начинается с вопроса «как быстрее записать», а с вопроса «как сделать данные долгосрочно доступными», и уже на этом основании строится техническая архитектура. Разница кажется тонкой, но на самом деле определяет жизненный цикл всей системы.
Что касается реализации, то с момента создания объект данных получает стабильный идентификатор. Даже если бизнес-логика изменится или состояние в цепочке обновится, ссылка на этот объект остаётся неизменной. Это позволяет приложению долгое время строить бизнес-логику вокруг одного и того же объекта, а не постоянно гоняться за новыми версиями данных.
Какой самый очевидный результат такого дизайна? Резкое снижение сложности системы. Когда ссылки перестают часто меняться, упрощаются компоненты, такие как управление индексами, контроль доступа, стратегии кэширования. Для приложений, которым нужна стабильная работа, это фактически устраняет потенциальные источники сбоев.
С точки зрения технических параметров, Walrus поддерживает хранение объектов данных объёмом до МБ, обеспечивая доступность за счёт архитектуры с множеством узлов и избыточностью. В реальных условиях тестовой сети время задержки чтения стабильно в пределах секунд, что полностью соответствует требованиям для доступа в реальном времени, а не только для архивирования холодных данных. Этот уровень производительности крайне важен для практического применения Web3.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
11 Лайков
Награда
11
9
Репост
Поделиться
комментарий
0/400
zkNoob
· 5ч назад
Совершенно верно, большинство проектов действительно создаются в спешке, никто особо не задумывается о дальних перспективах. Эта концепция обратного мышления Walrus действительно свежая: она строится на обратном проектировании архитектуры исходя из жизненного цикла данных, что гораздо надежнее, чем команды, которые сосредоточены только на времени запуска.
---
Еще одна история о "долгосрочности", но в этот раз кажется, что что-то действительно отличается... Я чувствую, что стабильная идентификация — это решение проблемы, которая меня давно мучила.
---
Мгновенная задержка при чтении? Звучит неплохо, только неясно, насколько сильно будут отличаться тестовая сеть и основная сеть, ведь в Web3 всё так...
---
Проще говоря, это просто перевод краткосрочного мышления в долгосрочное, звучит впечатляюще, но сколько проектов действительно могут так поступить?
---
Я верю, что снижение сложности — это реально. Уменьшение количества индексов и заморочек с правами действительно может избавить от множества проблем, но а что насчет затрат на обслуживание? Вы это считали?
---
Обеспечение доступности данных на уровне МБ отлично реализовано, а если бы поддержка была на уровне ГБ — это было бы действительно круто.
Посмотреть ОригиналОтветить0
CryptoCross-TalkClub
· 16ч назад
Смешно, наконец-то кто-то решился взглянуть назад из могилы данных десяти лет спустя, это действительно настоящее мышление в области инфраструктуры.
На этот раз продукт, который не был привязан к краткосрочным KPI, действительно редкость.
Посмотреть ОригиналОтветить0
tx_pending_forever
· 01-07 19:55
Говорить красиво — хорошо, но когда действительно запускаешься, тебя всё равно бьёт реальность... Я слышал слишком много таких оправданий о долгосрочной пригодности.
---
Значит, Walrus создан для того, чтобы через десять лет мы не ругали свою статистику? Звучит неплохо.
---
Я должен признать, что невозможность изменить это — действительно экономит кучу хлопот, иначе действительно приходится сталкиваться с множеством побочных эффектов при изменении бизнес-логики.
---
Мгновенная задержка? Тестовая сеть и основная сеть — это две разные вещи, подождём, пока всё действительно заработает.
---
Наконец-то кто-то подумал о вопросе долгосрочного обслуживания, большинство проектов вообще этим не заморачиваются.
---
Краткосрочные и долгосрочные цели всегда противоречат друг другу, а дедлайны от VC не ждут.
Посмотреть ОригиналОтветить0
LiquidityLarry
· 01-07 19:54
Хорошо сказано, только сейчас кто-то вспомнил о необходимости долгосрочной доступности, те инфраструктуры, что были быстро запущены ранее, уже давно отдали долг.
Идея о неизменности идентификаторов данных действительно отличная, это избавляет от необходимости постоянных переработок.
Подход Walrus немного похож на создание настоящей инфраструктуры, а не временного решения.
Миллисекундная задержка достаточно для реальных приложений, это лучше, чем холодная база данных.
Ошибочный выбор архитектуры действительно стоит дорого, много кровавых примеров тому подтверждение.
Когда отношения ссылок стабилизируются, источник сбоев всей системы действительно сокращается.
Этот метод обратного проектирования давно должен стать стандартом, а не точкой дифференциации.
Способ управления данными определяет их судьбу, в этом нет сомнений.
Хранение объемом в МБ с избыточностью — наконец-то есть надежное решение.
Посмотреть ОригиналОтветить0
LuckyHashValue
· 01-07 19:47
Это именно тот вид инфраструктуры блокчейна, который должен быть, а не просто набор показателей производительности.
Долгосрочная надежность > краткосрочные обещания, индустрия очень нуждается в таком подходе.
Стабильное использование этого дизайнерского решения — хорошая идея, не нужно каждый день гоняться за версиями данных.
Вопрос в том, сколько проектов действительно задумываются о том, что будет через пять лет...
Посмотреть ОригиналОтветить0
LidoStakeAddict
· 01-07 19:43
Честно говоря, сейчас большинство проектов — это быстрые решения, вызванные дедлайнами и давлением со стороны финансирования, никто на самом деле не заботится о том, что будет через пять лет. Идея Walrus действительно перевернула ситуацию: от жизненного цикла данных назад к архитектуре — именно так должен выглядеть долгосрочный продукт. Стабильная идентификация кажется простой, но сколько проблем можно избежать на поздних этапах.
Посмотреть ОригиналОтветить0
GateUser-ccc36bc5
· 01-07 19:41
Это именно тот подход, который я всегда хотел видеть, долгосрочное мышление должно быть именно так.
Посмотреть ОригиналОтветить0
AirdropFreedom
· 01-07 19:40
Это действительно серьезное мышление о инфраструктуре, а не слепое накопление показателей производительности
---
Честно говоря, большинство проектов — это краткосрочные решения, зарывающие ямы для будущих поколений
---
Долгосрочная доступность > Быстрый запуск, эта логика в Web3 слишком редка
---
Стабильная идентификация — это просто гениально, сэкономило массу времени на индексацию и контроль доступа
---
Мгновенная задержка действительно важна, наконец-то есть достойное решение для слоя хранения
---
Оставлять ссылочные связи без изменений — это дизайн, который стоит заимствовать, он намного элегантнее других решений
---
Выбор неправильного метода управления действительно ведет к бесконечным проблемам, будущие разработчики всегда будут за это отвечать
---
Обратное проектирование архитектуры от долгосрочной доступности — это против интуиции большинства людей
---
Данные объемом в МБ с избыточностью, возможность покрытия требований к доступу в реальном времени — это действительно надежно
Посмотреть ОригиналОтветить0
CountdownToBroke
· 01-07 19:37
Эта идея действительно гениальна, наконец-то кто-то подумал о данных как о активе, а не о бремени
Большинство проектов давно должны были усвоить этот подход, а не постоянно копать ямы ради соблюдения сроков
Дизайн стабильных ссылок Walrus, по сути, помогает приложениям избегать будущих технических долгов
Мгновенное чтение, поддерживающее реальные приложения, делает эти данные по-настоящему живыми
Посмотрев на так много блокчейн-проектов, действительно мало тех, кто задумывается о том, каким будет через пять лет
Большинство технических решений в области инфраструктуры блокчейна по сути являются результатом компромиссов под краткосрочным давлением. Смогут ли показатели производительности соответствовать требованиям? Контролируется ли стоимость? Успеют ли запустить в срок? Эти вопросы задаются постоянно. Но по-настоящему редки случаи, когда кто-то всерьёз задумывается — с точки зрения данных, что произойдет через пять или десять лет, с этими историческими данными и в каких трудностях они могут столкнуться.
Но те, кто занимался долгосрочной эксплуатацией, понимают: данные, накопленные в жизнеспособных приложениях, — это не обуза. Эти данные сами по себе являются частью работы системы. Если выбрать неправильный способ управления, каждая последующая итерация функций и расширение производительности будут оплачены ценой предыдущих решений.
Идея дизайна Walrus как раз противоположна — он не начинается с вопроса «как быстрее записать», а с вопроса «как сделать данные долгосрочно доступными», и уже на этом основании строится техническая архитектура. Разница кажется тонкой, но на самом деле определяет жизненный цикл всей системы.
Что касается реализации, то с момента создания объект данных получает стабильный идентификатор. Даже если бизнес-логика изменится или состояние в цепочке обновится, ссылка на этот объект остаётся неизменной. Это позволяет приложению долгое время строить бизнес-логику вокруг одного и того же объекта, а не постоянно гоняться за новыми версиями данных.
Какой самый очевидный результат такого дизайна? Резкое снижение сложности системы. Когда ссылки перестают часто меняться, упрощаются компоненты, такие как управление индексами, контроль доступа, стратегии кэширования. Для приложений, которым нужна стабильная работа, это фактически устраняет потенциальные источники сбоев.
С точки зрения технических параметров, Walrus поддерживает хранение объектов данных объёмом до МБ, обеспечивая доступность за счёт архитектуры с множеством узлов и избыточностью. В реальных условиях тестовой сети время задержки чтения стабильно в пределах секунд, что полностью соответствует требованиям для доступа в реальном времени, а не только для архивирования холодных данных. Этот уровень производительности крайне важен для практического применения Web3.