Великам кошмарам високопродуктивних публічних ланцюгів є станова вибуховість.
Кожен високошвидкісний ланцюг стикається з однією й тією ж проблемою: щоб підтвердити транзакцію, вузли повинні тримати все більш важке апаратне забезпечення для зберігання історичного реєстру, і в кінцевому підсумку контроль за підтвердженнями стає все більш централізованим, а децентралізація поступово перетворюється на лозунг. Ethereum намагався знайти рішення, наприклад, пропозиція EIP-4444 передбачає обрізання історичних даних, але куди подіти ці обрізані дані? Адже їх не можна просто зникнути.
Ось чому потрібен спеціальний рівень зберігання. Коли ми проектуємо нові ланцюги додатків, ми використовуємо просту, але ефективну стратегію: залишати лише найновіший корінь стану на рівні виконання, а всі історичні блоки та підтвердження транзакцій повністю вивантажувати до Walrus. За допомогою модульної архітектури взаємодії ми зберігаємо на рівні виконання лише Blob ID Walrus як вказівник, тобто легкий індекс.
Результат очевидний. Навантаження на зберігання повного вузла значно зменшується, рівень консенсусу може працювати швидше, історичні дані не втрачаються, а можливість аудиту зберігається. Це не оптимізація окремого компонента, а переосмислення всієї системної архітектури — дозволити обчисленням зосередитися на обчисленнях, а зберіганню — на зберіганні, кожен виконує свою функцію. Жорсткий диск не повинен бути в центрі обчислювального ядра, він має приносити цінність у спеціальному місці системи.
Застереження: ця стаття є лише технічним обміном думками і не слугує інвестиційною порадою.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Великам кошмарам високопродуктивних публічних ланцюгів є станова вибуховість.
Кожен високошвидкісний ланцюг стикається з однією й тією ж проблемою: щоб підтвердити транзакцію, вузли повинні тримати все більш важке апаратне забезпечення для зберігання історичного реєстру, і в кінцевому підсумку контроль за підтвердженнями стає все більш централізованим, а децентралізація поступово перетворюється на лозунг. Ethereum намагався знайти рішення, наприклад, пропозиція EIP-4444 передбачає обрізання історичних даних, але куди подіти ці обрізані дані? Адже їх не можна просто зникнути.
Ось чому потрібен спеціальний рівень зберігання. Коли ми проектуємо нові ланцюги додатків, ми використовуємо просту, але ефективну стратегію: залишати лише найновіший корінь стану на рівні виконання, а всі історичні блоки та підтвердження транзакцій повністю вивантажувати до Walrus. За допомогою модульної архітектури взаємодії ми зберігаємо на рівні виконання лише Blob ID Walrus як вказівник, тобто легкий індекс.
Результат очевидний. Навантаження на зберігання повного вузла значно зменшується, рівень консенсусу може працювати швидше, історичні дані не втрачаються, а можливість аудиту зберігається. Це не оптимізація окремого компонента, а переосмислення всієї системної архітектури — дозволити обчисленням зосередитися на обчисленнях, а зберіганню — на зберіганні, кожен виконує свою функцію. Жорсткий диск не повинен бути в центрі обчислювального ядра, він має приносити цінність у спеціальному місці системи.
Застереження: ця стаття є лише технічним обміном думками і не слугує інвестиційною порадою.