Дослідження модульного блокчейну: плагінний підхід до вирішення обмежень щодо продуктивності блокчейну

1、що таке модульний блокчейн

При дослідженні модульних блокчейнів необхідно спочатку зрозуміти концепцію монолітного блокчейну (Monolithic Blockchain). Монолітні ланцюги, такі як Біткойн, Ефіріум тощо, славляться своєю всеосяжністю, незалежно виконуючи всі рівні мережі, від зберігання даних до перевірки транзакцій і виконання смарт-контрактів. У цьому процесі монолітний ланцюг виступає у ролі багатофункціонального (генераліста), займаючись всіма аспектами.

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

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

За допомогою цього порівняння ми можемо краще зрозуміти, як працюють різні архітектури блокчейну разом. Монолітний блокчейн - це коли всі функції об'єднуються в одному ланцюжку, а модульний блокчейн - це новий тип архітектури блокчейну, де систему розбивають на кілька спеціалізованих компонентів або рівнів, кожен з яких відповідає за виконання конкретних завдань, таких як консенсус, доступність даних, виконання та розрахунок.

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

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

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

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

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

2. Чому потрібен модульний блокчейн

Чому модульність технології блокчейн отримує широке визнання і вважається «майбутнім трендом»? Це тісно пов'язано з відомою в галузі блокчейну «неможливою трійцею». «Неможлива трійця» блокчейну означає, що мережі блокчейн складно досягти оптимального стану за такими ключовими характеристиками, як безпека, децентралізація та масштабованість одночасно.

Складність масштабування полягає в здатності мережі обробляти великий обсяг транзакцій та ефективно та недорого функціонувати при зростанні кількості користувачів та обсягу транзакцій. Зазвичай це вимірюється за допомогою TPS (кількість транзакцій на секунду) та затримки (час підтвердження транзакції).

Безпека стосується вартості і складності захисту мережі блокчейн від атаки. Наприклад, механізм POW біткоїна вимагає, щоб атакуючий контролював більше 51% обчислювальної потужності всієї мережі, тоді як механізм POS Ethereum потребує зговору більше ⅓ вузлів.

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

Основна ідея "неможливого трикутника" полягає в тому, що дуже складно досягти оптимізації всіх трьох характеристик у системі блокчейн. Наприклад, серед багатьох громадських ланцюгів, біткоїн та Ефір через широкий розподіл вузлів та достатню кількість вузлів виділяється в аспектах децентралізації та безпеки.

Проте вони жертвують певною масштабованістю, що призводить до повільної швидкості та високої комісії за транзакції: час створення блоку біткоїну становить близько 10 хвилин, TPS Ethereum складає близько 13, і при значному збільшенні обсягів транзакцій, комісія за транзакцію Ethereum може досягати кількох сотень доларів.

Саме в такому контексті виникла технологія модульного блокчейну, яка шляхом розподілу різних функцій на спеціалізовані модулі вирішує виклики традиційних громадських ланцюгів у сферах масштабованості та вартості транзакцій. Наприклад, мерехтливі мережі Bitcoin та технологія Rollup Ethereum є втіленням модульної концепції.

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

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

3, аналіз проектів у сфері модулярних блокчейн-трас

3.1 Виконавчий рівень

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

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

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

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

Рішення на рівні 2 дозволяють обробляти транзакції швидше та ефективніше, зберігаючи при цьому безпеку та децентралізованість базового блокчейна. За результатами дошки dune, створеної @0x ning, можна бачити, що витрати на газ для верифікації та розрахунку на рівні 2 в екосистемі Ethereum в середньому становлять менше 10%, що значно знижує транзакційні витрати для користувачів.

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

джерело: ning/ethereum-газова війна

Технологія Rollup наразі є найбільш популярним рішенням рівня 2, і її основною концепцією є «офчейн-виконання, ончейн-верифікація», виконання обчислень та іншої роботи поза мережею, а потім завантаження даних calldata назад в основну мережу.

Виконання поза блокчейном: у моделі Rollup транзакції виконуються поза блокчейном, а нижчерозташований блокчейн відповідає лише за перевірку доказів транзакцій у розумних контрактах та зберігання вихідних даних транзакцій. Цей дизайн суттєво зменшує обчислювальне навантаження на головний ланцюжок, зменшує потребу в зберіганні та дозволяє більш ефективну обробку транзакцій. Для подальшого зниження витрат Rollup використовує технологію пакування транзакцій. Це можна порівняти зі збиранням вантажу в логістиці: окрема відправка кожного вантажу призводить до високих витрат на доставку. Але технологія Rollup дозволяє об'єднати багато транзакцій разом і доставити їх одним разом, що значно знижує витрати на кожну транзакцію.

У блокчейні: У блокчейні це ключовий елемент безпеки мережі рівня 2. Мережа рівня 2 повинна забезпечувати шифрування, щоб вирішити потенційні розбіжності на нижньому рівні ланцюга. Наразі два основних механізми підтримки - це доказ помилковості та доказ дійсності, які відповідно підтримують оптимістичні Rollups та ZK Rollups.

Доказ шахрайства для оптимістичних роллапів: Оптимістичні роллапи використовують оптимістичну припущення, що всі угоди є дійсними за замовчуванням, якщо немає чітких доказів помилок. Ця модель ґрунтується на доказі шахрайства (доказ шахрайства) під час періоду виклику, кожен учасник мережі може подати докази для виклику стану смарт-контракту, що гарантує справедливість та прозорість мережі.

За даними L2 BEAT на другому рівні зараз використовують механізм Optimistic Rollups 16 шарів, таких як: Arbitrum, OP, Base, Blast, тощо.

  • Доказ дійсності ZK Rollups

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

Одним словом, доказ дійсності є основою ZK-Rollups, яке вимагає, щоб кожна партія транзакцій супроводжувалася відповідним доказом, що забезпечує можливість перевірки та схвалення зміни стану інтелектуального контракту на підлозі ланцюжка блоків. Для перевірки вузлів, ZK Rollups надає механізм розрахунку без помилок, оскільки кожна транзакція повинна пройти строгу перевірку дійсності.

За даними L2 BEAT, наразі існує 11 шарів 2, що використовують механізм ZK Rollups, такі як: Linea, Starknet, zkSync та інші.

3.2 Селестія

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

Суверенний Rollup: Celestia надає шар доступності даних та шар згоди, тоді як розрахунковий шар та виконавчий шар реалізуються незалежно кожним суверенним ланцюжком.

Rollup розрахунок (наприклад, проект Cevmos): на основі DA та рівня консенсусу, наданих Celestia, Cevmos надає послуги розрахункового рівня, а прикладний ланцюг виконує роль рівня виконання.

Celestium: Рівень доступності даних обробляється Celestia, рівень консенсусу та рівень розрахунків побудовані на потужній мережі Ethereum, а appchain продовжує зосереджуватися на рівні виконання.

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

Технологія коду корекції помилок: одним з інновацій Celestia є застосування кодів корекції помилок (Erasure Codes). У статті "Вибіркова доступність даних та докази шахрайства", написаній спільно Mustafa Albasan (одним з засновників Celestia) і Vitalik Buterin, була запропонована нова архітектурна концепція, згідно з якою повні вузли відповідають за створення блоків, а легкі вузли - за перевірку блоків. Технологія коду корекції помилок за допомогою введення зайвості під час передачі даних забезпечує повне відновлення початкових блоків навіть при втраті до 50% даних.

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

Вибіркова доступність даних: Celestia вирішує проблему масштабованості блокчейну, вводячи технологію вибіркової доступності даних (DAS). Робочий процес DAS включає кілька ключових кроків:

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

Поступове збільшення впевненості: по мірі того як легка нода завершує більше етапів вибіркового вибору, її впевненість в доступності даних поступово зростає.

Досягнення порогу довіри: як тільки легка нода досягає заданого рівня довіри (такого як 99% за допомогою вибіркового зразка), вона вважає дані цього блоку доступними.

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

3.3 EigenDA

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

Зі збільшенням кількості Ethereum, що відновлюються, а також з приєднанням більшої кількості AVS до екосистеми EigenLayer у майбутньому, Rollups можуть отримати більш низькі витрати на транзакції та вищу комбіновану безпеку в екосистемі EigenLayer.

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

У архітектурному плані EigenDA використовує технологію ZK для підтвердження даних стану, які надсилаються на рівень 2, а також забезпечує безпеку консенсусу за допомогою Restaking ETH, при цьому мережа EigenDA відповідає за остаточну детермінованість, а також за подання та збереження даних стану на рівні 2 в основну мережу Ethereum. Таким чином, EigenDA виступає як підрядник для перевірки та остаточної детерміновості в сервісі DA на основній мережі Ethereum, а не як конкурент, подібний до Celestia.

3.4 Доступно

Avail - це модульний блокчейн-проект, який команда Polygon анонсувала у червні 2023 року. Він був відокремлений від Polygon у березні цього року і функціонує як самостійна структура. Наразі Avail працює на тестовій мережі і недавно завершив першу раундову фінансову підтримку на суму 43 мільйони доларів, яку очолюють Dragonfly та Cyber Fund.

Основна архітектура Avail складається з трьох частин: Avail DA, Avail Nexus, Avail Fusion. Avail DA - модульний шар доступності даних, що надає послуги DA для кожного блокчейну, так само як Celestia. Avail Nexus є стандартизованим протоколом передачі повідомлень між ланцюгами, подібним до протоколу IBC Cosmos, що забезпечує можливість взаємодії між різними ланцюгами. Avail Fusion включає в себе POS консенсус з багатоактивним застейканням та має на меті забезпечити безпеку консенсусу всієї мережі Avail.

У технічному плані Avail DA використовує поліном Кейт для зобов'язання, уникайте доказів шахрайства, не потребується припущення, що більшість вузлів є чесними, і не залежить від повного вузла для отримання доступних даних. Це відрізняється від архітектури Celestia, яка базується на доказах шахрайства, тому технічно вони мають суттєву відмінність.

З появою проектів блокчейну з модульною доступністю даних, таких як Celestia, Avail, зростає конкуренція за модульність DA War, функціональні можливості Ethereum на рівні DA також будуть розподілятися, і в майбутньому ймовірно буде спостерігатися конкурентна ситуація "один лідер, багато сильних".

3.5 Вимір

Dymension - це модульний блокчейн-платформа на основі Cosmos, яка надає просту рамку для розробки RollApp за допомогою вбудованої масштабованості. У архітектурі Dymension розробники можуть сконцентруватися на реалізації бізнес-логіки, швидко розгортати Rollup для конкретних додатків за допомогою набору інструментів для розробки Rollup (RDK) та спеціального розрахункового шару.

Архітектура Dymension складається з двох основних компонентів: RollApp та Dymension Hub.

RollApp - це поєднання Rollup та додатків, воно є високопродуктивним модульним блокчейном на Dymension, призначеним для певних додатків. RollApp може мати багато форм, включаючи, але не обмежуючись DeFi платформами, Web3-грошима, ринками торгів NFT та іншими рішеннями рівня 2 для децентралізованих додатків.

У RollApp сортувальник (Sequencer) відіграє ключову роль, він відповідає за підтвердження, сортування та обробку локальних транзакцій. Після упакування блоку ці дані будуть передані до повних вузлів, і опубліковані в блокчейні в мережі доступності даних, обраній в RollApp, наприклад, в Celestia. Після отримання відповіді від Celestia, сортувальник відправляє свій кореневий стан до Dymension Hub для досягнення консенсусу і розрахунку.

Dymension Hub, як центр всього екосистеми, виконує функції консенсусного та розрахункового шарів. Він отримує кореневий стан від RollApp та надає остаточне підтвердження транзакцій та розрахунків RollApps.

Завдяки цьому дизайну Rollup може передавати завдання щодо консенсусу та розрахунків до Dymension Hub, а завдання зберігання та перевірки даних - до мереж Celestia та інших DA. Таким чином, Rollup може спільно використовувати економічну безпеку цих двох мереж і одночасно зосередитися на покращенні ефективності виконання додатків та користувацького досвіду.

3.6 Цевмос

Назва Cevmos об'єднує у собі Celestia, EVMos та CosmOS та має на меті забезпечити розрахунковий шар для rollups, сумісних з EVM. Оскільки Cevmos сам є rollup, то всі rollups, побудовані над ним, називаються розрахунковими rollup. Кожен rollup, завдяки мінімальному двосторонньому мосту довіри між rollup Cevmos, забезпечує повторне розгортання договорів та додатків rollup на Ethereum з мінімальною кількістю міграційної роботи. Rollups на Cevmos публікують дані на Cevmos, який потім пакетно обробляє їх та публікує на Celestia. Як і Ethereum, Cevmos виконує доведення rollups на розрахунковому рівні.

4, Модульний блокчейн екосистеми Bitcoin

Завдяки надійному протоколу Ordinals, багаторазовому напису «01928374656574839201» та затвердженню ETF для Біткойну, відбувається збільшення багатства. Різноманітні сприятливі фактори збираються в екосистемі Біткойну і додають нового життя. Увага ринку швидко звертається до екосистеми Біткойну, інституційні інвестори переливають кошти в цю область, проявляючи свою віру в майбутній розвиток екосистеми Біткойну.

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

  1. Обмеження системи рахунків UTXO

У світі блокчейну існують два основних способи збереження записів: модель рахунку/балансу та модель UTXO. Bitcoin використовує модель UTXO, що різко відрізняється від моделі рахунку/балансу, яку використовує Ethereum.

У системі біткойн, хоча користувачі бачать баланс рахунку в гаманці, насправді система біткойн, розроблена Сатоші Накамото, не містить поняття балансу. Так званий “баланс біткойн” насправді є концепцією, що походить від UTXO в гаманці. UTXO представляє невитрачений вихід транзакції, це основа генерації та перевірки біткойн-транзакцій.

Кожна угода з Bitcoin складається з входу та виходу, кожна угода витрачає один або кілька входів та створює новий вихід. Ці нові вихідні стають новими UTXO та чекають на майбутні угоди для витрати.

Як простий технічний каркас для переказу та розрахунку активів, модель UTXO важко розширюється для підтримки складних функцій, таких як смарт-контракти.

2. Неповний мова сценаріїв, яка не є універсальною

Скриптова мова Біткойн не підтримує всі типи обчислень через відсутність операторів циклу та управління умовами, що робить його неповною за Тюрінгом. Ця функція, хоча й допомагає зменшити ризик хакерських атак та підвищити безпеку мережі, але водночас обмежує можливості Біткойн виконувати складні смартконтракти.

Через недосконалість системи Bitcoin для більш складних функцій вона потребує залежності від зовнішніх модульних розширень. У цьому відношенні потреба в модульності у Bitcoin, безсумнівно, набагато більш термінова, ніж в Ethereum. Функції виконавчого рівня, рівня доступності даних, консенсусу та взаємодії міжланцюжкової мережі в її екосистемі також потребують упаковки та розширення шляхом модульного підходу.

4.1 Ланцюг Мерліна

У поточний момент в заїзді на другому рівні біткойна найвищий TVL у Merlin Chain, який вже досягнув декількох мільярдів доларів, можна сказати, що це найбільш привабливий проект у біткойн-екосистемі. Як мережа другого рівня біткойна, Merlin Chain підтримує різноманітні оригінальні біткойн-активи, а також сумісний з EVM, що демонструє його подвійну увагу до біткойн-екосистеми та ефірної екосистеми.

Функції Merlin обертаються навколо мережі ZK-Rollup, децентралізованої мережі оракулів та у блокчейні протишахрайства.

Мережа ZK-Rollup: основою ZK-Rollups є використання доказів з нульовим розголошенням. Докази з нульовим розголошенням, як криптографічний метод шифрування, дозволяють одній стороні (довідник) довести іншій стороні (перевірці), що деяке твердження є правильним, не розголошуючи ніякої інформації, крім того, що твердження є правильним.

Merlin Chain буде обробляти та обчислювати угоди поза блокчейном, уникнути високих витрат на угоди та перевантаження мережі Біткойн. У той же час ZK-rollup може стиснути кілька доказів угод в партії, головний ланцюг Біткойну потрібно лише перевірити один раз пакет доказів для кількох угод, що значно зменшує навантаження на головний ланцюг та підвищує ефективність угод.

Децентралізована мережа оракулів: Децентралізована мережа оракулів Merlin відіграє роль Комітету доступності даних (DAC), щоб перевірити та забезпечити, що сортувальники правильно публікують повні дані DA поза блокчейном. Децентралізованість мережі оракулів забезпечується формою POS, і будь-хто може запустити вузол оракула, якщо він забезпечить достатньо активів. Механізм застави дуже гнучкий і підтримує BTC, MERL та інші активи, а також делеговану заставу, подібну до Lido.

Ланцюговий захист від шахрайства: Мерлін використовує підхід BitVM, який також використовує механізм «оптимістичного ZK-Rollup», що може бути спрощено розуміним як припущення, що всі ZK Proof є надійними за замовчуванням, і тільки у разі помилок здійснюється покарання для виконавця. Оскільки перевірка відбувається на головній мережі Bitcoin, на самій ланцюговій мережі Bitcoin, через технічні обмеження неможливо повністю перевірити ZK Proof, тому можна перевірити лише певний обчислювальний процес ZK Proof у спеціальних випадках. Тому людям доводиться вибирати вказати на помилку в одному з кроків обчислення ZKP під час позаланцюгової перевірки і викликати цей крок, використовуючи докази шахрайства.

4.2 Мережа B²

B² Network використовує модулярний дизайн, в якому шар Rollup (ZK-Rollup) відповідає за виконання, шар доступності даних (B² Hub) відповідає за зберігання даних, B² Nodes проводять поза блокчейном перевірку, а остаточним рівнем є основна мережа Біткойн. Шар ZK-Rollup мережі B² використовує рішення zkEVM для виконання транзакцій користувачів на другому рівні та виведення відповідних доказів. Шар Rollup відповідає за подання та обробку транзакцій користувачів, тоді як шар DA відповідає за зберігання копій узагальнених даних та перевірку відповідних доказів нульового розголошення.

B ² Hub - це мережа DA, побудована поза ланцюгом, що підтримує функцію збору даних, яка вважається першопрохідцем модульного розширення рішень Bitcoin. B² Hub запозичує дизайн Celestia, вводить технологію збору даних та коду корекції помилок, щоб забезпечити швидке розповсюдження нових даних серед багатьох зовнішніх вузлів та максимально зменшити ризик утримання даних. Крім того, комітет B² Hub завантажує зберігання індексів даних та хешів даних DA на ланцюг Bitcoin для загального доступу.

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

Джерело:

Згідно з майбутнім плануванням B² Network, B² Hub, сумісний з EVM, має надію стати підтверджувальним шаром та шаром DA для декількох ланцюгів 01928374656574839201 Layer 2 та створити функціональний розширений шар 01928374656574839201 поза блокчейном. Оскільки сам Біткойн не може підтримувати багато сценаріїв застосування, побудова функціонального розширеного шару поза ланцюгом стане все більш поширеним явищем в екосистемі Layer 2.

B² Hub, як перший модульний сторонній DA-шар для Bitcoin, може допомогти іншим Bitcoin Layer 2 використовувати основний ланцюжок Bitcoin як остаточний розрахунковий шар, а також успадкувати безпеку Bitcoin, що сприяє розширенню мережі Bitcoin та збільшенню різноманітності її застосувань.

5 Заключення

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

Зростання модульних блокчейнів відображає більш «душевний» підхід до розробки продуктів. У цьому підході блокчейн більше не розглядається як закрита система, але як відкрита, масштабована платформа, де різноманітні сервіси та функції можуть легко вставлятися та вийматися, як лего-конструктори. Ця гнучкість дозволяє розробникам швидко будувати та впроваджувати рішення блокчейну з урахуванням конкретних вимог сценарію застосування. Модульна технологія вже проявила себе у екосистемі Ethereum та Bitcoin, і успішно використовується в різних галузях криптовалюти. Наприклад, Chromia - модульний публічний ланцюжок, що використовує технологію «реляційної бази даних», вже співпрацює з багатьма іграми, такими як My Neighbor Alice, Chain of Alliance та інші. У сфері RWA Chromia створила протокол цифрових активів Ledger (протокол цифрових активів Ledger), який вже використовується в кількох проектах.

У сфері штучного інтелекту CARV спеціалізується на побудову модульного рівня даних для ігор AI та Web3, забезпечуючи конфіденційність та безпеку обробки даних за допомогою довірених виконавчих середовищ (TEE) та нульових знань.

З розвитком модульної технології блокчейну та розширенням сфери застосування ми маємо всі підстави вірити, що ця технологія принесе більше можливостей для інновацій у всіх галузях. Від появи біткойну до широкого застосування модульного блокчейну сьогодні ми бачимо, як технологія блокчейну розвивається з простого застосування цифрової валюти в екосистему, що підтримує складні та різнорідні застосування. У майбутньому модульний блокчейн продовжить сприяти технологічному прогресу та створить основу для побудови більш відкритого, гнучкого та безпечного цифрового світу.

Переглянути оригінал
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
Немає коментарів