Коли мова йде про дані на ланцюгу, багато хто перше, що приходить у голову — це "незмінність". Звучить логічно, але коли ви справді керуєте проектом деякий час, ви натрапите на реальну проблему — іноді потрібно повернутися назад.
Не для того, щоб змінити дані, а щоб зрозуміти, що саме сталося, відслідкувати корінь проблеми, провести аудит ризиків. Це цілком нормальні бізнес-процеси.
Проблема в тому: якщо дані можуть лише рухатися вперед, а система не може розібратися у причинах, її практична цінність фактично знижується. Реальні застосунки вимагають розуміти, як певний стан поступово перетворився у теперішній, а не лише зосереджуватися на кінцевому результаті.
Ідея Walrus досить цікава — вона не йде шляхом радикальних змін. Вона не заперечує цінність незмінності, а інтегрує концепцію "еволюції стану" у механізм валідації. В результаті: ID об'єкта залишається незмінним, кожне оновлення можна відслідкувати, дані не будуть випадково перезаписані, а історичні версії не зникнуть.
З відкритої інформації тестової мережі видно, що ця схема підтримує багаторазове оновлення одного й того ж об'єкта, адреса посилання залишається стабільною, один об'єкт може досягати кількості MB, що достатньо для реальних бізнес-даних.
Якщо дивитися з мого боку, то коли застосунок починає справді зосереджуватися на історії, а не лише на поточному знімку, переваги такої конструкції стають очевидними. Але є один важливий момент — сама мережа має бути стабільною. Якщо учасників мало, багаторівневе відслідковування еволюції може перетворитися на навантаження.
Але в хорошому сенсі — ця ідея справді вирішує одну з актуальних проблем.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
18 лайків
Нагородити
18
8
Репост
Поділіться
Прокоментувати
0/400
GateUser-6bc33122
· 15год тому
Дійсно, це влучило в цільову точку, але якщо кількість вузлів не буде достатньою, чи не призведе це до зниження продуктивності?
Переглянути оригіналвідповісти на0
OnlyUpOnly
· 01-07 19:55
Ця ідея дійсно влучила в ціль, раніше я вважав, що "незмінність" даних у ланцюгу — це перевага, але тепер я зрозумів, що це може обернутися проти себе
Щоб простежити щось, потрібно переглядати історичні записи, і рішення Walrus — досить хороший компромісний варіант
Але чесно кажучи, все залежить від стабільності вузлів, інакше ця система перевірки буде марною
Переглянути оригіналвідповісти на0
NFTArchaeologis
· 01-07 19:54
Говориться логічно, але я все ж згадав ту логіку ранніх інтернет-баз даних — насправді людство з самого початку знало про необхідність контролю версій, просто середовище блокчейну зробило цю справу більш складною. Ідея Walrus трохи нагадує багаторівневий захист цифрових артефактів, досить елегантно.
Переглянути оригіналвідповісти на0
NightAirdropper
· 01-07 19:53
Незмінність звучить високорівнево, але на практиці розумієш, наскільки це важко. Ідея Walrus мені дуже сподобалася — вона зберігає можливість відслідковування та не змінює дані без потреби, баланс зроблено досить добре.
Переглянути оригіналвідповісти на0
MEVHunter
· 01-07 19:48
Ні, це насправді гра — театр незмінності руйнується в той момент, коли вам потрібні аудиторські сліди. Walrus це розуміє, еволюція стану під капотом, зберігаючи цей бездоганний ідентифікатор об'єкта, — це прихований геній для тих, хто дійсно керує речами в мережі. Більшість проектів ігнорує це.
Переглянути оригіналвідповісти на0
LongTermDreamer
· 01-07 19:48
Звучить так, ніби логіка Walrus дійсно влучила у ціль, але я все ж трохи хвилююся... Чи справді проблема недостатньої кількості вузлів може затримати всю систему? Чи зможе ця схема через три роки бути реально впроваджена та застосована на практиці — ось у чому ключове питання.
Переглянути оригіналвідповісти на0
StakeOrRegret
· 01-07 19:45
Ай, цей підхід дійсно влучив у больову точку, набагато практичніший за чистий пошук незмінюваності
---
Цей Walrus має щось цікаве, нарешті хтось зрозумів важливість відслідкування історії
---
Правильно сказано, якщо дані можуть тільки йти вперед, то це справді марно, бізнесу потрібна можливість озирнутися назад
---
Але ключове питання — чи достатньо вузлів, якщо мережа слабка, то весь цей план развалиться
---
Механізм верифікації еволюції стану звучить складно, але це набагато чесніше за змінення даних
Переглянути оригіналвідповісти на0
ILCollector
· 01-07 19:36
Тепер нарешті хтось наважився сказати правду, покладатися лише на незмінність справді безглуздо, потрібно розібратися з історичним шляхом.
Коли мова йде про дані на ланцюгу, багато хто перше, що приходить у голову — це "незмінність". Звучить логічно, але коли ви справді керуєте проектом деякий час, ви натрапите на реальну проблему — іноді потрібно повернутися назад.
Не для того, щоб змінити дані, а щоб зрозуміти, що саме сталося, відслідкувати корінь проблеми, провести аудит ризиків. Це цілком нормальні бізнес-процеси.
Проблема в тому: якщо дані можуть лише рухатися вперед, а система не може розібратися у причинах, її практична цінність фактично знижується. Реальні застосунки вимагають розуміти, як певний стан поступово перетворився у теперішній, а не лише зосереджуватися на кінцевому результаті.
Ідея Walrus досить цікава — вона не йде шляхом радикальних змін. Вона не заперечує цінність незмінності, а інтегрує концепцію "еволюції стану" у механізм валідації. В результаті: ID об'єкта залишається незмінним, кожне оновлення можна відслідкувати, дані не будуть випадково перезаписані, а історичні версії не зникнуть.
З відкритої інформації тестової мережі видно, що ця схема підтримує багаторазове оновлення одного й того ж об'єкта, адреса посилання залишається стабільною, один об'єкт може досягати кількості MB, що достатньо для реальних бізнес-даних.
Якщо дивитися з мого боку, то коли застосунок починає справді зосереджуватися на історії, а не лише на поточному знімку, переваги такої конструкції стають очевидними. Але є один важливий момент — сама мережа має бути стабільною. Якщо учасників мало, багаторівневе відслідковування еволюції може перетворитися на навантаження.
Але в хорошому сенсі — ця ідея справді вирішує одну з актуальних проблем.