Інженер-програміст: Використання публічних блокчейнів допомагає залишити “Вічний слід в історії”
Оскільки штучному інтелекту (ШІ), схоже, судилося посісти центральне місце в повсякденних цифрових додатках і сервісах, прив’язка моделей ШІ до публічних блокчейнів потенційно може допомогти “встановити постійний слід походження”, стверджує Майкл Хайнріх, генеральний директор 0G Labs. За словами Хайнріха, такий слід дає змогу проводити “аналіз ex-post або моніторинг у режимі реального часу” для виявлення будь-яких фальсифікацій, внесення упередженості або використання проблемних даних у процесі навчання моделей ШІ.
Закріплення ШІ на блокчейні сприяє зміцненню суспільної довіри
У своїх докладних відповідях на запитання від Bitcoin News Хайнріх — інженер-програміст — стверджує, що подібне закріплення моделей ШІ допомагає зберегти їхню цілісність і сприяє суспільній довірі. Крім того, він припустив, що децентралізована природа публічних блокчейнів дає їм змогу “служити захищеним від злому і цензури реєстром для систем ШІ”.
Говорячи про доступність даних або її відсутність, СЕО 0G Labs зазначив, що це хвилює як розробників, так і користувачів. Для розробників, які створюють рішення другого рівня, доступність даних важлива, оскільки їхні “додатки повинні мати можливість покладатися на безпечну легку клієнтську перевірку коректності”. Для користувачів доступність даних гарантує, що “система працює так, як задумано, без необхідності самостійно запускати повні вузли”.
Незважаючи на свою важливість, доступність даних залишається дороговартісною, складаючи до 90 % вартості транзакцій. Хайнріх пояснює це обмеженою пропускною спроможністю Ethereum, яка становить близько 83 КБ/сек. Тому публікація навіть невеликих обсягів даних на ланцюжку стає непомірно дорогою, каже Хайнріх.
Нижче наведено докладні відповіді Хайнріха на всі надіслані запитання
Новини Bitcoin.com (BCN): Що таке проблема доступності даних (DA), яка мучить екосистему Ethereum? Чому вона важлива для розробників і користувачів?
Майкл Хайнріх (МХ): Проблема доступності даних (DA) пов’язана з тим, що легкі клієнти та інші сторони поза ланцюжком повинні мати можливість ефективно отримувати доступ і перевіряти всі дані та стан транзакцій із блокчейна. Це дуже важливо для таких рішень з масштабування, як ролловери другого рівня і шардовані ланцюжки, які виконують транзакції поза основним ланцюгом Ethereum. Блоки, що містять виконані транзакції в мережах другого рівня, повинні бути опубліковані і десь зберігатися, щоб клієнт міг провести подальшу перевірку.
Це важливо для розробників, які створюють такі рішення для масштабування, оскільки їхні додатки повинні мати можливість покладатися на безпечну перевірку коректності за допомогою легкого клієнта. Це також важливо для користувачів, які взаємодіють із цими додатками другого рівня, оскільки їм потрібна впевненість у тому, що система працює так, як задумано, без необхідності самостійно запускати повні вузли.
BCN: Згідно зі звітом Blockworks Research, витрати на DA становлять до 90 % від вартості транзакцій. Чому наявні рішення для масштабування не можуть забезпечити продуктивність і економічну ефективність, необхідні для високопродуктивних децентралізованих додатків (dapps)?
МХ: Наявні підходи до масштабування другого рівня, як-от Optimistic і ZK Rollups, не можуть забезпечити ефективну доступність даних у масштабі через те, що їм доводиться публікувати цілі блоки даних (дані про транзакції, коріння станів тощо) у мережі Ethereum, щоб легкі клієнти могли їх перевірити і перевірити. Публікація цих даних в Ethereum пов’язана з дуже високими витратами — наприклад, публікація одного блоку OP коштує 140 доларів США за обсягу всього 218 КБ.
Це пов’язано з тим, що обмежена пропускна здатність Ethereum (близько 83 КБ/с) означає, що публікація навіть невеликих обсягів даних на ланцюжку обходиться дуже дорого. Таким чином, хоча ролловери досягають масштабованості завдяки виконанню транзакцій поза основним ланцюгом, необхідність публікації даних в Ethereum для перевірки стає вузьким місцем, яке обмежує їхню загальну масштабованість та економічну ефективність для децентралізованих застосунків із високою пропускною спроможністю.
BCN: Ваша компанія 0G Labs, вона ж Zerogravity, нещодавно запустила свою тестову мережу з метою впровадження штучного інтелекту (ШІ) в ланцюжок, що є навантаженням на дані, з яким наявні мережі не в змозі впоратися. Чи не могли б ви розповісти нашим читачам про те, як модульна природа 0G допомагає подолати обмеження традиційних алгоритмів консенсусу? Що робить модульний підхід правильним для створення складних сценаріїв використання, таких як ігри на ланцюжку, штучний інтелект на ланцюжку і високочастотні децентралізовані фінанси?
МХ: Ключова інновація 0G полягає в модульному поділі даних на смуги зберігання та публікації дат. Рівень 0G DA розташовується поверх мережі зберігання 0G, яка оптимізована для надзвичайно швидкого отримання і введення даних. Великі дані, такі як блоки, зберігаються, і тільки крихітні зобов’язання і докази доступності передаються протоколу консенсусу. Це позбавляє від необхідності передавати цілі блоки мережею консенсусу і, таким чином, дозволяє уникнути вузьких місць у трансляції, характерних для інших підходів DA.
Крім того, 0G може горизонтально масштабувати рівні консенсусу, щоб одна мережа консенсусу не стала вузьким місцем, тим самим досягаючи нескінченної масштабованості DA. При використанні готової системи консенсусу мережа може досягти швидкості 300–500 МБ/с, що вже на кілька порядків швидше, ніж в наявних систем DA, але все ще не відповідає вимогам до пропускної спроможності даних для високопродуктивних застосунків, як-от навчання моделей LLM, яка може становити 10 ГБ/с.
Користувацька збірка консенсусу може досягти таких швидкостей, але що робити, якщо багато учасників хочуть навчати моделі одночасно? Таким чином, ми впровадили нескінченну масштабованість за рахунок шардингу на рівні даних, щоб задовольнити майбутні потреби високопродуктивних блокчейн-додатків за рахунок використання довільної кількості рівнів консенсусу. Усі мережі консенсусу використовують один і той самий набір валідаторів з однаковим статусом ставки, що дозволяє їм підтримувати однаковий рівень безпеки.
Підсумовуючи, можна сказати, що ця модульна архітектура дає змогу масштабувати блокчейн для роботи з надзвичайно великими обсягами даних, як-от навчання/висновок AI-моделей на ланцюжку, ігри на ланцюжку з великими вимогами до стану та високочастотні DeFi-додатки з мінімальними накладними витратами, які сьогодні неможливі на монолітних ланцюжках.
BCN: Спільнота розробників Ethereum досліджувала безліч різних способів вирішення проблеми доступності даних у блокчейні. Прото-данкшардинг, або EIP-4844, розглядають як крок у цьому напрямку. Чи вважаєте ви, що вони не зможуть задовольнити потреби розробників? Якщо так, то чому і де?
МХ: Прото-данкшардинг (EIP-4844) робить важливий крок до поліпшення можливостей Ethereum щодо забезпечення доступності даних, впроваджуючи блоб-сховище. Остаточним кроком стане Danksharding, який розділить мережу Ethereum на більш дрібні сегменти, кожен з яких відповідатиме за певну групу транзакцій. У результаті швидкість DA перевищить 1 МБ/с. Однак це все одно не задовольнить потреби майбутніх високопродуктивних додатків, про які йшлося вище.
BCN: Що таке “програмована” доступність даних 0G і що відрізняє її від інших DA з погляду масштабованості, безпеки та вартості транзакцій?
МХ: Система DA компанії 0G може забезпечити найвищу масштабованість серед усіх блокчейнів, наприклад, щонайменше в 50 000 разів більшу пропускну спроможність даних і в 100 разів меншу вартість, ніж Danksharding у дорожній карті Ethereum, без шкоди для безпеки. Оскільки ми будуємо систему 0G DA поверх децентралізованої системи зберігання 0G, клієнти можуть самі визначати, як використовувати свої дані. Таким чином, програмованість у нашому контексті означає, що клієнти можуть програмувати/налаштовувати сталість даних, їх розташування, тип і безпеку. Фактично, 0G дасть змогу клієнтам скидати весь свій стан у смарт-контракт і завантажувати його знову, тим самим вирішуючи проблему роздутості стану, яка сьогодні характерна для багатьох блокчейнів.
BCN: Оскільки штучний інтелект стає невід’ємною частиною додатків Web3 і нашого цифрового життя, вкрай важливо забезпечити справедливість і надійність моделей штучного інтелекту. Упереджені моделі ШІ, навчені на фальсифікованих або підроблених даних, можуть посіяти хаос. Що ви думаєте про майбутнє ШІ і про те, яку роль незмінна природа блокчейна може зіграти в забезпеченні цілісності моделей ШІ?
МХ: Оскільки системи штучного інтелекту посідають дедалі центральніше місце в цифрових додатках і послугах, що впливають на життя багатьох людей, забезпечення їхньої цілісності, справедливості та перевіряємості має першорядне значення. Упереджені, фальсифіковані або скомпрометовані моделі ШІ можуть призвести до широкомасштабних згубних наслідків у разі їх масштабного розгортання. Уявіть собі жахливий сценарій, коли злий агент ШІ навчає іншу модель/агента, яка безпосередньо впроваджується в людиноподібного робота.
Основні властивості блокчейна — незмінність, прозорість і доказовість переходів між станами — можуть зіграти тут важливу роль. Закріпивши моделі ШІ, їхні навчальні дані та всі записи процесу створення/оновлення моделей, які можна перевірити, у публічних блокчейнах, ми зможемо встановити постійний слід їхнього походження. Це дає змогу проводити аналіз ex-post або моніторинг у режимі реального часу для виявлення будь-яких фальсифікацій, внесення упередженості, використання проблемних даних тощо, які могли порушити цілісність моделей.
Децентралізовані мережі блокчейн, уникаючи єдиних точок відмови або контролю, можуть слугувати захищеним від злому і цензури реєстром для систем ШІ. Їхня прозорість дає змогу здійснювати публічний аудит ланцюжка поставок ШІ, що вельми складно за наявних централізованих і непрозорих конвеєрів розроблення ШІ. Уявіть, що у вас є модель ШІ, яка перевершує людський інтелект; припустімо, вона дає певний результат, але все, що вона зробила, — це змінила записи в базі даних на центральному сервері, не надавши результат. Іншими словами, в централізованих системах його легше обдурити.
Крім того, як забезпечити модель/агент правильними механізмами стимулювання і помістити його в середовище, де він не зможе бути злим. Blockchain x AI — це відповідь на питання, як зробити так, щоб у майбутньому такі суспільні системи, як управління дорожнім рухом, виробництво й адміністративні системи, дійсно керувалися штучним інтелектом для блага і процвітання людей.
Переклад офіційної статті — News.Bitcoin.com
В якості інтерв’юера виступав — Теренс Зімвара