Cover photo

Рівень доступності даних 0G

Вступ

Що, якби можливість криптовалюти повністю ончейн не була обмежена неадекватною інфраструктурою доступу до даних? Що, якби величезні обсяги даних могли зберігатися в блокчейні та використовуватися для запуску складних моделей штучного інтелекту, які підтримують будь-які високопродуктивні потреби?

"0G DA" - це нескінченно масштабоване рішення доступності даних від 0G, яке вирішує всі ці проблеми.

У цій статті ми олзглянемо:

  1. Нову архітектуру 0G DA та модель зберігання даних, які в унісон забезпечують надзвичайно високу доступність даних

  2. Наслідки для масштабованості Web3-індустрії

  3. Потенційні випадки використання

Існуючі рішення DA є неадекватними

Рівні доступності даних (DAL) забезпечують ефективний і водночас безпечний спосіб публікації даних і збереження їх доступності для перевірки будь-ким. Наприклад, на рівні 2 публікуються дані, які необхідно зберігати в доступі, щоб довести, що офф-чейн транзакції були виконані коректно.

Однак існуючі DAL не можуть адекватно підтримувати високопродуктивні додатки або такі випадки використання, як вбудований штучний інтелект.

З'явилися альтернативні рішення, такі як Celestia та EigenDA, що діють як DAL, за допомогою яких дані можна публікувати більш ефективно. Вони знижують пов'язані з ними витрати на DA і розглядаються як доповнення до майбутнього данкшардингу Ethereum.

Обидва мають свої виклики:

Celestia: Дані повинні транслюватися на всі вузли консенсусу (а не вибірково), що обмежує пропускну здатність до 10 Мбіт/с. Цього вкрай недостатньо для поширення мереж Layer 2/3 і використання з великим обсягом даних, таких як децентралізований штучний інтелект. Інші існуючі проблеми (наприклад, рентабельність валідаторів або застарілий код) можуть потребувати значних оновлень у майбутньому.

EigenDA: Хоча EigenDA включає в себе горизонтальне масштабування для покращення масштабованості, існує багато вузьких місць у продуктивності. Наприклад, робота валідаторів обмежена і сповільнена необхідністю підтримувати повний вузол Ethereum і взаємодіяти зі стейкінговими смарт-контрактами на Ethereum. Рівень зберігання також не розроблений належним чином для підтримки таких сценаріїв, як децентралізоване машинне навчання (наприклад, OPML), які вимагають величезних обсягів даних.

0G DA - це рішення 0G для нескінченно масштабованої доступності даних, яке вбудовано безпосередньо в універсальну систему зберігання даних 0G Storage.

Безпечне зберігання даних у сховищі 0G

Варто спочатку зрозуміти, як дані потрапляють до системи.

Для зберігання даних у системі 0G вони кодуються з можливістю стирання, що означає, що дані, які зберігаються, фрагментуються на надлишкові менші фрагменти, розподілені по декількох місцях зберігання. Це дозволяє швидко відновити дані у випадку збою будь-якого вузла зберігання, а потім з цих даних формується дерево мерклів (merkle tree). Воно передається на рівень консенсусу 0G ("0G Consensus"), який допомагає виявити будь-які зміни в даних, а також забезпечує швидке відновлення даних у разі потреби.

post image

Крім кодування на стирання, дані розбиваються на "фрагменти даних", які потім надсилаються до різних вузлів зберігання. Вузли зберігання підтримують мережу 0G Storage Network, відповідальну за такі завдання, як швидке і точне зберігання та пошук фрагментів даних, а також координація з 0G DA для підтвердження доступності даних.

Нова архітектура 0G DA

Нагадаємо, що 0G складається з 3 частин:

  1. 0G Storage: система даних загального призначення, якою керують вузли зберігання даних.

  2. 0G DA: система доступності даних, побудована на базі 0G Storage.

  3. 0G Consensus: мережа консенсусу 0G.

Архітектура виглядає наступним чином:

post image

Фактичне підтвердження наявності даних залежить від 2 робочих процесів:

  1. Канал публікації даних: Для гарантії доступності даних.

  2. Канал зберігання даних: Для передачі великих обсягів даних до Сховища 0G.

Канал публікації даних є критично важливим для властивості доступності даних 0G і працює завдяки тому, що мережа консенсусу перевіряє агреговані підписи відповідних вузлів зберігання даних. Це означає, що вузли зберігання даних 0G повинні надійно засвідчити, що дані дійсно існують у сховищі 0G, що перевіряється мережею консенсусу 0G.

Це робиться надзвичайно швидко, оскільки канал публікації даних вимагає лише крихітного біта даних, що проходять через протокол консенсусу, щоб уникнути будь-яких вузьких місць.

0G використовує підхід, схожий на EigenDA, згідно з яким "чесна більшість" групи обраних вузлів зберігання даних повинна погодитися з тим, що дані є правильними (в обмін на винагороду за майнінг). На відміну від EigenDA, для випадкового вибору вузлів зберігання використовується функція Verifiable Random Function (VRF), щоб уникнути будь-якої можливості змови.

0G Consensus може швидко перевіряти доступність даних, що в 1000 разів швидше, ніж данкшардинг Ethereum, і в 4 рази швидше, ніж FireDancer від Solana.

Безпрецедентна масштабованість з 0G DA

Наразі ми встановили, що 0G Storage може зберігати будь-який тип даних і швидко доводити доступність даних 0G DA за допомогою випадково обраного кворуму вузлів зберігання.

Звідки береться нескінченна масштабованість?

0G Consensus може складатися з довільної кількості мереж, покладаючись на один і той же набір валідаторів, які можуть одночасно перевіряти всі мережі. Наприклад, може бути 5 консенсусних мереж або 5 000, які безпечно управляються одним і тим же набором валідаторів за допомогою процесу, відомого як спільний стейкінг.

post image

Ці валідатори вкладають свої активи в основну мережу (якою, ймовірно, буде Ethereum), і будь-яка подія, що може призвести до слешингу в мережі, викликає зворотний слешинг в основній мережі. Коли валідатор отримує винагороду в мережі, яку він перевіряє, він може спалити свої токени, щоб отримати їх в основному ланцюжку.

Оскільки екосистема 0G продовжує зростати, можна додавати додаткові консенсусні мережі для нескінченного масштабування системи.

Розкриття нового потенціалу: Розширені варіанти використання

Традиційно найбільшою перевагою рішення DA є економічно ефективна публікація даних на рівнях 2 і 3. З 0G переваги виходять далеко за рамки цього.

З огляду на те, що величезні обсяги даних можна зберігати в сховищі 0G і швидко отримувати за потреби, це означає, що цілі моделі ШІ можна розміщувати в блокчейні з повним потенціалом доступності даних у разі потреби.

Ось як різні сторони отримують вигоду:

L1s / L2s: Ці сторони можуть використовувати моделі штучного інтелекту 0G або використовувати 0G для доступності та зберігання даних. Серед партнерів - Polygon, Arbitrum, Fuel, Manta Network та інші.

Децентралізовані секвенсори загального користування: Секвенсори використовуються для замовлення транзакцій L2 перед відправкою їх в Ethereum, в той час як секвенсори спільного доступу дозволяють декільком роллапам спільно використовувати одну децентралізовану мережу секвенсорів. Будь-яке рішення DA, незалежно від того, чи підтримує воно 0G чи ні, може використовувати 0G для підключення до потокової передачі даних між усіма мережами, використовуючи певний спільний секвенсор для ефективного секвенування.

♦ Мости: Оскільки мережі можуть легко зберігати свій стан за допомогою 0G, можлива міграція стану між мережами, що полегшує безпечну передачу даних між блокчейнами. Наприклад, мережа може використовувати 0G DA для підтвердження того, що користувач дійсно володіє активами і підтвердив переказ, а потім передати його в іншу мережу для швидкого і безпечного моста.

Rollups-as-a-Service (RaaS): 0G може слугувати опцією DA та інфраструктурою зберігання даних для провайдерів RaaS, таких як Caldera та AltLayer.

DeFi: швидкий і масштабований DA 0G може підтримувати високоефективний DeFi на певних рівнях L2 і L3 завдяки швидким розрахункам і зберіганню. Наприклад, зберігання даних книги замовлень для високочастотної торгівлі.

Он-чейн геймінг: Ігри вимагають величезних обсягів криптографічно стійких даних, які необхідно надійно зберігати, на додаток до всіх звичайних метаданих, таких як активи, бали, дії гравця та інше.

♦ Ринки даних: Найдоцільніше, щоб ринки даних Web3 зберігали свої дані в блокчейні, які можна швидко оновлювати і запитувати за допомогою 0G.

Наразі 0G в значній мірі зосереджена на ринку криптовалют, де існує багато перешкод, що обмежують прогрес у цій галузі. Здатність 0G зберігати величезні обсяги даних і мати швидкий доступ до них (або до будь-яких моделей ШІ, побудованих на основі цих даних) відкриває безпрецедентний потенціал у цій галузі, і ми працюємо над тим, щоб це стало реальністю.

Висновки

На завершення, 0G DA забезпечує нескінченно масштабоване рішення DA, яке побудоване на базі 0G Storage і може швидко перевіряти дані за допомогою мережі консенсусу 0G Consensus.

Незважаючи на те, що інформації багато, її можна підсумувати наступним чином:

  1. 0G DA підключений до 0G Storage. Він може підтвердити доступність даних для 0G Storage, випадковим чином вибравши кворум вузлів 0G Storage для підтвердження даних, використовуючи припущення "чесної більшості" для забезпечення безпеки.

  2. 0G Consensus перевіряє правдивість вузлів зберігання, і 0G Consensus можна нескінченно масштабувати, додаючи нові мережі, керовані тими ж валідаторами в процесі, який називається "спільним стейкінгом".

  3. Це найбільш масштабоване рішення на ринку і може використовуватися в широкому спектрі проектів, включаючи L1/L2, мости, роллапи як послугу, ринки даних, DeFi і багато іншого.

Це захоплюючий час для Web3, але ще багато чого потрібно зробити.

Веб-сайт | Twitter | Discord | Telegram | Портал