Автор: @twilight_momo

Наставник: @CryptoScott_ETH

TL; ДОКТОР

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

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

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

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

Джерело: Celestia.org

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

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

  • Рівень виконання

  • Осадовий шар

  • Рівень доступності даних/рівень DA (рівень доступності даних)

  • Консенсусний рівень

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

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

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

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

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

2. Навіщо потрібен модульний блокчейн?

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

Джерело: Chainlink

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

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

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

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

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

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

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

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

3. Модульний блокчейн трек-аналіз проекту

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

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

3.1 Рівень виконання

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

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

Джерело: https://dune.com/0x ning/ethereum-gas-war

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

Виконання поза мережею

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

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

Перевірка в мережі

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

Оптимістичні зведені версії

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

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

Джерело: l2 beat.com

Доказ ефективності ZK Rollups

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

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

Джерело: l2 beat.com

3.2 Рівень доступності даних і консенсусний рівень

3.2.1 Селестія

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

Архітектурний дизайн Celestia передбачає різноманітні рішення для модульного розширення. Його архітектура в основному включає такі три типи:

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

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

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

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

технологія стирання кодування

Одним із нововведень Celestia є застосування кодів стирання. У статті «Вибірка доступності даних і захист від шахрайства», співавторами якої є Мустафа Албасан (один із засновників Celestia) і Віталік Бутерін, пропонується нова архітектурна ідея, тобто повні вузли відповідають за виробництво блоків, а світлові вузли Відповідають за перевірку блоків. Технологія Erasure Coding забезпечує повне відновлення вихідних блоків даних навіть у разі втрати до 50% даних шляхом введення надмірності в процес передачі даних.

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

Вибірка доступності даних

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

  1. Випадкова вибірка: легкі вузли виконують кілька раундів випадкової вибірки даних блоку, щоразу запитуючи лише невелику частину даних блоку.

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

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

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

3.2.2 Власний шар

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

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

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

3.2.3 Доступність

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

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

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

З появою модульних блокчейн-проектів доступності даних, таких як Celestia та Avail, модульна війна DA ставатиме все більш інтенсивною, а функціональність Ethereum як рівня DA також буде перенаправлена. У майбутньому дуже ймовірно, що ". один перевершить багатьох «Сильний» конкурентний ландшафт.

3.3 Осадовий шар

3.3.1 Розмір

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

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

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

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

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

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

3.3.2 Cevmos

Cevmos, назва якого поєднує в собі Celestia, EVMos і CosmoOS, прагне забезпечити рівень розрахунків для EVM-сумісних зведених операцій.

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

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

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

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

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

4.1 Навіщо біткойну потрібна модульність?

Мережа Ethereum відома своїми можливостями смарт-контрактів Turing-complete, здатними зберігати та перевіряти історичні стани для підтримки складних децентралізованих програм (DApps). Для порівняння, мережа біткойн — це мережа без стану, без розумних контрактів, і її недосконала структура системи в основному пов’язана з двома аспектами:

1. Обмеження системи облікових записів UTXO

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

У системі Bitcoin, хоча користувачі бачать баланс рахунку в гаманці, насправді система Bitcoin, розроблена Сатоші Накамото, не містить поняття балансу. Так званий «баланс біткойнів» насправді є концепцією, похідною від UTXO програмою гаманця. UTXO представляє вихід невитрачених транзакцій, який є основою генерації та перевірки транзакцій Bitcoin. Кожна транзакція в біткойнах складається з входів і виходів. Кожна транзакція споживає (витрачає) один або більше входів і генерує нові виходи. Ці щойно згенеровані виходи потім стають новими UTXO, які чекають, щоб їх використали майбутні транзакції.

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

2. Повна сценарна мова без Тьюринга

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

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

4.2 Аналіз модульних проектів в екосистемі Bitcoin

4.2.1 Рівень виконання – рівень 2 біткойнів

Мерлін

Наразі Merlin Chain має найвищий TVL серед біткойн-схем другого рівня, сягаючи мільярдів доларів. Можна сказати, що це проект, який привертає найбільшу увагу в екосистемі біткойнів. Як мережа Bitcoin Layer 2, Merlin Chain підтримує різноманітні рідні активи Bitcoin, а також сумісна з EVM, демонструючи подвійний розгляд екосистем Bitcoin та екосистеми Ethereum.

Джерело: https://defillama.com/chain/Merlin

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

Мережа ZK-Rollup

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

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

Децентралізована мережа Oracle

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

Запобігання шахрайству в мережі

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

4.2.2 Рівень доступності даних Консенсусний рівень

Мережа B²

Мережа B² має модульну конструкцію з рівнем зведення (ZK-Rollup), відповідальним за виконання, рівнем доступності даних (B² Hub), відповідальним за зберігання даних, вузлами B² для перевірки поза ланцюгом, а останнім рівнем розрахунків є основний біткойн. мережі.

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

Джерело: https://docs.bsquared.network

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

Джерело: https://blog.bsquared.network

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

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

5. Підведення підсумків

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

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

Виходячи з екосистеми Ethereum, а потім з’явившись в екосистемі Bitcoin, модульна технологія використовувалася в різних сферах індустрії криптовалют. Наприклад, Chromia, модульна публічна мережа, яка використовує технологію «реляційної бази даних», співпрацює з багатьма іграми, такими як My Neighbor Alice і Chain of Alliance в ігровій сфері, Chromia створила Ledger Digital Asset Protocol (Ledger Digital Asset Кілька проектів уже прийняли цей протокол. У сфері штучного інтелекту CARV зосереджується на створенні модульного рівня даних для ігор штучного інтелекту та Web3, забезпечуючи конфіденційність і безпеку під час обробки даних за допомогою таких технологій, як Trusted Execution Environment (TEE) і zero-knowledge proof.

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

Література:

【 1 】https://www.panewslab.com/zh/articledetails/qn9zbgmj.html

【 2 】https://www.chaincatcher.com/article/2115788

【 3 】https://celestia.org/what-is-celestia/

【 4 】https://paragraph.xyz/@tokensightxyz/eigenda-a-cryptoeconomic-analysis

【 5 】https://research.web3 caff.com/zh/archives/14476? ref= 1ref= 852 

【 6 】https://docs.bsquared.network/architecture

【 7 】https://web3 caff.com/zh/archives/89022 

【 8 】https://blog.chain.link/blockchain-scalability-approaches-zh/#post-title

【 9 】https://web3 caff.com/zh/archives/33958 

【 10 】https://web3 caff.com/zh/archives/90232 

【 11 】https://www.theblockbeats.info/news/50536