У відповідь на обмеження традиційних монолітних архітектур, включаючи повільні інновації, обмеження масштабованості та відсутність гнучкості розробки на прикладному рівні, з’явилися модульні блокчейни, які розбивають блокчейн на різні взаємозамінні компоненти.
Розділення компонентів можна налаштувати та оптимізувати на кожному рівні стеку технології блокчейн, а професійні постачальники з’являться в кожному полі функціонального компонента.
Найвідоміші поточні модульні системи включають екосистему Ethereum і майбутню Celestia.
Зведення є найбезпечнішою формою модульних блокчейнів.
Зведені пакети процвітають, починаючи від середовищ виконання загального призначення (наприклад, OP Mainnet і zkSync Era) до конкретних зведених пакетів, які розміщують окремі програми.
Більшість зведених пакетів, орієнтованих на Ethereum, є загального рівня L2, і важливим наративом в екосистемі Celestia є специфіка програми.
Зведені пакети можна об’єднувати відповідно до вимог і адаптувати до конкретних прикладних випадків, стаючи частиною екосистеми зв’язувального зв’язку.
Розробники можуть приєднатися до екосистеми, з якою вони погоджуються, або вибрати середовище виконання, схему замовлення, систему перевірки, консенсус і рівень DA, які найкраще відповідають їхнім потребам, і навіть можуть змішувати та поєднувати різні екосистеми.
Успіх будь-якої екосистеми або програми Rollup залежатиме від конкурентної переваги, яку надає обрана конфігурація.
Рівень виконання
На цьому рівні обробляються нові транзакції. Він бере поточний стан блокчейну, застосовує ці нові транзакції та обчислює кінцевий стан. Функції, які керують правилами зміни стану, називаються функціями переходу стану (STF).
Більшість проектів, створених на рівні виконання, є зведеними продуктами загального призначення, орієнтованими на Ethereum, наприклад Scroll, Taiko та Linea.
Їхня мета — підтримувати сумісність з EVM, надавати користувачам знайомий досвід криптографії та надавати розробникам багаторазові інструменти.
alt-VM (альтернативні віртуальні машини) оптимізовані для конкретних випадків використання, таких як Fuel Network для паралельної обробки транзакцій і Aztec Network для додатків конфіденційності.
Arbitrum і Fluent перенесуть смарт-контракти на традиційні мови програмування за допомогою Wasm, а Cartesi дозволить запускати Rollup на Linux.
Осадовий шар
Шар розрахунку є додатковим шаром модульного стека. Спільний рівень розрахунків використовується для перевірки та вирішення спорів щодо різних зведених пакетів і може служити центром ліквідності, щоб допомогти подолати розрив між різними зведеними пакетами.
Сортування
Користувачі надсилають транзакції в мережу, а замовник приймає їх, визначає їх порядок (у більшості випадків) і публікує дані транзакцій у компонентах рівня консенсусу та рівня DA.
Зараз усі основні зведені пакети використовують централізований сортувальник. Децентралізація секвенсора підвищить жвавість і стійкість до цензури. Мережа спільних секвенсорів між декількома Rollups, такими як Espresso та Astria, забезпечує перевагу компонування майже атомарності.
Рівень перевірки
Цей рівень забезпечує правильне виконання та переходи між станами. Зараз у розробці знаходяться 2 основні системи:
Оптимістично: захист від шахрайства захищає від шахрайства
*ZK: Доказ дійсності криптографічно підтверджує правильність усіх транзакцій
Arbitrum і Optimism є лідерами в оптимістичному зведенні, доводячи ефективність ринку доказом аутсорсингу @RiscZero і @nil_foundation. Як і у випадку зі спільним замовленням, сторонні докази можуть призвести до переваг взаємодії, наприклад, сукупних доказів через ланцюгові мости.
Консенсус і DA (доступність даних)
На консенсусному рівні вузли узгоджують остаточний порядок транзакцій, забезпечуючи уніфікований перегляд історії зведення.
Рівень DA також гарантує, що всі необхідні дані доступні для реконструкції стану Rollup. Рівень DA діє як незмінна дошка оголошень, де публікуються дані транзакцій і докази. Без DA Rollup не може гарантувати живучість. Використовуючи дані транзакцій, надані рівнем DA, будь-хто може продовжити обчислення наступного блоку з того місця, де зупинилася попередня особа.
Рівень DA також є остаточним визначником пропускної здатності Rollup.
Ethereum розробляє спеціалізований платний ринок і простір для «блобів» для Rollup, а такі проекти, як Celestia та Avail, зосереджуються на легкій продуктивності з виділеними рівнями DA.
Такі DAC, як EigenDA, які розділяють консенсус і DA, можуть забезпечити низькі передбачувані комісії та можливість резервувати пропускну здатність DA.
Хоча ці функції можна розділити, лише спільна робота може забезпечити повну безпеку мережі блокчейн.
Найважливішим аспектом консенсусу та прийняття рівня DA є перевага компонування з мінімізацією довіри, яку вони приносять
Зміна консенсусу та рівнів DA буде дорогим, оскільки зведений пакет втратить можливість компонування з іншими зведеними пакетами, якими він раніше ділився.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Мессарі: діаграма екосистеми та функціональних рівнів модульного блокчейну
Автор: Стефані Данбар, аналітик, Messari
Оригінальний збірник: Luffy, Foresight News
У відповідь на обмеження традиційних монолітних архітектур, включаючи повільні інновації, обмеження масштабованості та відсутність гнучкості розробки на прикладному рівні, з’явилися модульні блокчейни, які розбивають блокчейн на різні взаємозамінні компоненти.
Розділення компонентів можна налаштувати та оптимізувати на кожному рівні стеку технології блокчейн, а професійні постачальники з’являться в кожному полі функціонального компонента.
Найвідоміші поточні модульні системи включають екосистему Ethereum і майбутню Celestia.
Зведення є найбезпечнішою формою модульних блокчейнів.
Зведені пакети процвітають, починаючи від середовищ виконання загального призначення (наприклад, OP Mainnet і zkSync Era) до конкретних зведених пакетів, які розміщують окремі програми.
Більшість зведених пакетів, орієнтованих на Ethereum, є загального рівня L2, і важливим наративом в екосистемі Celestia є специфіка програми.
Зведені пакети можна об’єднувати відповідно до вимог і адаптувати до конкретних прикладних випадків, стаючи частиною екосистеми зв’язувального зв’язку.
Розробники можуть приєднатися до екосистеми, з якою вони погоджуються, або вибрати середовище виконання, схему замовлення, систему перевірки, консенсус і рівень DA, які найкраще відповідають їхнім потребам, і навіть можуть змішувати та поєднувати різні екосистеми.
Успіх будь-якої екосистеми або програми Rollup залежатиме від конкурентної переваги, яку надає обрана конфігурація.
Рівень виконання
На цьому рівні обробляються нові транзакції. Він бере поточний стан блокчейну, застосовує ці нові транзакції та обчислює кінцевий стан. Функції, які керують правилами зміни стану, називаються функціями переходу стану (STF).
Більшість проектів, створених на рівні виконання, є зведеними продуктами загального призначення, орієнтованими на Ethereum, наприклад Scroll, Taiko та Linea.
Їхня мета — підтримувати сумісність з EVM, надавати користувачам знайомий досвід криптографії та надавати розробникам багаторазові інструменти.
alt-VM (альтернативні віртуальні машини) оптимізовані для конкретних випадків використання, таких як Fuel Network для паралельної обробки транзакцій і Aztec Network для додатків конфіденційності.
Arbitrum і Fluent перенесуть смарт-контракти на традиційні мови програмування за допомогою Wasm, а Cartesi дозволить запускати Rollup на Linux.
Осадовий шар
Шар розрахунку є додатковим шаром модульного стека. Спільний рівень розрахунків використовується для перевірки та вирішення спорів щодо різних зведених пакетів і може служити центром ліквідності, щоб допомогти подолати розрив між різними зведеними пакетами.
Сортування
Користувачі надсилають транзакції в мережу, а замовник приймає їх, визначає їх порядок (у більшості випадків) і публікує дані транзакцій у компонентах рівня консенсусу та рівня DA.
Зараз усі основні зведені пакети використовують централізований сортувальник. Децентралізація секвенсора підвищить жвавість і стійкість до цензури. Мережа спільних секвенсорів між декількома Rollups, такими як Espresso та Astria, забезпечує перевагу компонування майже атомарності.
Рівень перевірки
Цей рівень забезпечує правильне виконання та переходи між станами. Зараз у розробці знаходяться 2 основні системи:
Arbitrum і Optimism є лідерами в оптимістичному зведенні, доводячи ефективність ринку доказом аутсорсингу @RiscZero і @nil_foundation. Як і у випадку зі спільним замовленням, сторонні докази можуть призвести до переваг взаємодії, наприклад, сукупних доказів через ланцюгові мости.
Консенсус і DA (доступність даних)
На консенсусному рівні вузли узгоджують остаточний порядок транзакцій, забезпечуючи уніфікований перегляд історії зведення.
Рівень DA також гарантує, що всі необхідні дані доступні для реконструкції стану Rollup. Рівень DA діє як незмінна дошка оголошень, де публікуються дані транзакцій і докази. Без DA Rollup не може гарантувати живучість. Використовуючи дані транзакцій, надані рівнем DA, будь-хто може продовжити обчислення наступного блоку з того місця, де зупинилася попередня особа.
Рівень DA також є остаточним визначником пропускної здатності Rollup.
Ethereum розробляє спеціалізований платний ринок і простір для «блобів» для Rollup, а такі проекти, як Celestia та Avail, зосереджуються на легкій продуктивності з виділеними рівнями DA.
Такі DAC, як EigenDA, які розділяють консенсус і DA, можуть забезпечити низькі передбачувані комісії та можливість резервувати пропускну здатність DA.
Хоча ці функції можна розділити, лише спільна робота може забезпечити повну безпеку мережі блокчейн.
Найважливішим аспектом консенсусу та прийняття рівня DA є перевага компонування з мінімізацією довіри, яку вони приносять
Зміна консенсусу та рівнів DA буде дорогим, оскільки зведений пакет втратить можливість компонування з іншими зведеними пакетами, якими він раніше ділився.