Зі зростанням екології Ethereum недоліки єдиних блокчейнів стають все більш очевидними. Поступово виявляються такі проблеми, як перевантаженість ланцюга, високі транзакційні витрати та відсутність персоналізації. Щоб вирішити ці обмеження продуктивності, диверсифіковане рішення розширення.
На даний момент схема розширення Ethereum поділяється на розширення в ланцюзі (on-chain) і розширення поза ланцюгом (off-chain). Розширення в ланцюжку покликане покращити продуктивність самого блокчейну та покращити масштабованість самого Ethereum; розширення поза ланцюгом відокремлюється від основної мережі першого рівня без зміни існуючого протоколу Ethereum. Досягніть вищої масштабованості. Наразі існує лише одне рішення для розширення в ланцюжку: шардинг.Хоч існує багато розширень поза ланцюгом, Rollup наразі є основним рішенням.
Суть Rollup полягає в модульному розширеному рішенні, яке відокремлює рівень виконання від єдиного ланцюга блоків. Воно передає обчислення в ланцюжок поза ланцюгом, а потім передає результати виконання в ланцюжку для перевірки. Успадкування безпеки Ethereum покращити продуктивність мережі. У цьому процесі поступово з’явився новий трек – Rollup as a Service (RaaS). RaaS розглядає розгортання зведених пакетів як послугу, надає настроювані зведені пакети та надає розробникам більш зручні та гнучкі послуги для створення зведених пакетів.
У цій статті ми познайомимося з RaaS, розберемо проекти, пов’язані з RaaS, і проаналізуємо можливості та проблеми RaaS.
Що таке RaaS
Перш ніж зрозуміти RaaS, давайте коротко познайомимося з принципом технології Rollup. Це технологія, яка упаковує велику кількість інформації про транзакції в одну транзакцію для обробки, що може покращити пропускну здатність транзакцій, зменшити витрати на транзакції та підвищити ступінь децентралізації мережі в мережі Ethereum. Вимоги до розширення Ethereum призвели до розробки Rollup, а також розрізнили Rollup загального призначення та Rollup для конкретної програми. Ці проекти загального призначення, такі як Arbitrum і Optimism, дозволяють розгортати екологію dapp у своїх ланцюжках, але покладаються на рівень розрахунків, рівень доступності даних і рівень консенсусу рівня Layer1. Спеціальні зведені програми, такі як Lootapring і dydx, є окремими програмами, які розгортаються в блокчейні як зведені. Вони не вимагають окремого набору валідаторів і споживають менше. Таким чином, незалежно від того, чи йдеться про окрему розробку блокчейну чи розробку конкретного додатка, існує високий попит на інструменти Rollup, що поступово веде до ринку RaaS.
Коротше кажучи, Rollup as a Service (RaaS) — це зведений продукт для запуску нових налаштувань програми. Продукт подібний до продукту програмного забезпечення як послуги (SaaS), і користувачам не потрібно підтримувати або розміщувати будь-яку частину сервісного продукту, тому немає потреби в складному управлінні програмним і апаратним забезпеченням. За допомогою RaaS розробники отримують SDK або інформаційну панель для запуску зведення певних програм. Розробникам не потрібно турбуватися про пошук вузлів для роботи зі зведеннями або про створення чи підтримку будь-якого коду, він надає інструменти та послуги для розгортання продуктів зведення. Цей продукт забезпечує потужні можливості боротьби з цензурою, забезпечує безпечну обробку транзакцій і забезпечує стабільну роботу мережі блокчейн.
Проекти, пов'язані з RaaS
Наразі проекти RaaS на ринку можна розділити на три категорії: SDK, рішення без коду та спільний секвенсор.
SDK
Рішення SDK надає розробникам набір наборів для розробки програмного забезпечення загального призначення, що робить розгортання Rollup таким же простим, як розгортання смарт-контрактів. Представницькі продукти включають OP Stack, Rollkit, Sovereign SDK тощо.
**OP Stack: ** це стек програмного забезпечення команди Optimism для реалізації модульної архітектури блокчейну. OP Stack ділить рівень 2 на три рівні: рівень консенсусу, рівень виконання та рівень розрахунків, а потім стандартизує три рівні щоб полегшити роботу розробникам. Проста збірка спрощує процес побудови модульних блокчейнів.
Rollkit: — це модульний пакет SDK для ланцюжка волосся, розроблений спільнотою Celestia. Платформа Rollkit має модульний вузол, який може запускати зведення та відкривати ABCI-сумісний клієнтський інтерфейс, який можна використовувати в будь-якому ABCI-сумісному блокчейн-додатку. як заміна Tendermint в . За замовчуванням вузли використовують Celestia як рівень доступності даних (DA), але можна інтегрувати інші рівні доступності даних.
Sovereign SDK: — це відкрита, взаємопов’язана екосистема Rollup, перша зведена структура, яка усуває складність нульових знань, дозволяючи всім розробникам без проблем розгортати масштабоване програмне забезпечення, яке може працювати на будь-якому блокчейні. Інтероперабельний і масштабований Rollup. Метою SovereignSDK є спрощення створення zk-зведень, подібно до того, що Cosmos SDK зробив для Layer1.
Ці проекти SDK пропонують зручні та прості у використанні рішення, спрощують розгортання Rollup і роблять ринок RaaS все більш зрілим.
Немає схеми коду
Рішення без коду полягає в розгортанні Rollup без написання коду та надає розробникам інструменти та ресурси, які легко та ефективно розгортають масштабований Rollup. Представницькі продукти включають AltLayer, Eclipse, Caldera тощо.
**AltLayer: ** — це рівень розширення на основі Optimistic Rollups, який можна підключити до рівня 1, наприклад Ethereum, і рівня 2, наприклад Arbitrum і Optimism. AltLayer підтримує кілька ланцюжків і кількох віртуальних машин, а також підтримує EVM і WASM за замовчуванням. Таким чином, AltLayer не буде прив’язаний до одного рівня Layer1 або Layer2, але може використовуватися як модульне та підключається рішення розширення для всіх EVM та WASM сумісних ланцюжків.
Eclipse: — це суверенний зведений пакет, заснований на екології Cosmos, який надає розробникам настроювану зведену структуру. Будучи інфраструктурою модульного блокчейну, він може забезпечити загальне рішення рівня розрахунків для будь-якого публічного ланцюга. Прагне бути універсальною платформою рівня 2, сумісною з кількома блокчейнами рівня 1. Наразі Eclipse підтримує віртуальну машину Ethereum і віртуальну машину Solana.
Caldera: — це настроювана зведена структура, створена на основі Optimistic Rollups, яка зосереджена на створенні високопродуктивних блокчейнів Layer1, що налаштовуються та залежать від програми. Ці спеціально створені блокчейни забезпечують високу пропускну здатність, низьку затримку та настроювані функції для оптимізації продуктивності децентралізованих програм і взаємодії з користувачем. Caldera Chains може вибрати всі EVM-сумісні ланцюги.
Рішення без коду Проект RaaS надає просте, ефективне та легке у використанні рішення для розгортання Rollup. Кожне рішення має певні функції (наприклад, підтримку кількох ланцюжків і віртуальних машин) для задоволення конкретних потреб. Розробка без коду рішення також допомагають Просування технології Rollup.
Спільний сортувальник
Сортувальник є дуже важливим компонентом в архітектурі рівня 2. Він дозволяє ефективно працювати рівню 2, агрегуючи багато транзакцій користувачів рівня 2 поза ланцюгом і надсилаючи їх як набір окремих транзакцій до основного рівня 1 ланцюга. Спільний сортувальник — це, по суті, набір сортувальників, сумісний зі зведенням, який може обслуговувати різні зведення. Наразі всі Layer 2 Rollups на Ethereum використовують централізовані сортувальники, але деякі проекти RaaS розробляють децентралізовані сортувальники, репрезентативні продукти включають Dymension і Espresso.
Dymension: — це суверенний Rollup, створений на основі Cosmos, модульного блокчейн-проекту, розробленого для зв’язку через Dymension Chain (Settlement Layer), RDK (RollApp Development Kit) і IRC (Inter-Rollup Communication) Спрощує процес розгортання RollApp . RollApps є зведеними програмами, а безпека та узгоджений стан програми RollApps підтримується розрахунковим рівнем Dymension, який вимагає від замовників RollApp робити ставки токенів DYM для участі в екосистемі.
**Espresso: **Espresso Sequencer підтримує децентралізацію Layer2. Він обробляє децентралізоване впорядкування та доступність даних транзакцій Rollup, діючи як проміжне програмне забезпечення між Rollup та його базовою платформою Layer1. Espresso Sequencer розроблений як платформа, на якій можна розгорнути будь-яку zk-VM або optimistic VM. Нарешті, Espresso також може діяти як рівень сумісності шляхом копіювання zk-VM і optimistic VM на кілька Layer1 одночасно.
Децентралізовані вузли секвенсора можуть обробляти декілька програм зведення одночасно та використовувати маркери як стимули. Сортування транзакцій і створення блоків у різних ланцюгах також робить крос-ланцюжок Rollup більш безпечним.
Переваги та проблеми RaaS
У майбутньому мультиланцюжки та мультизведення стануть основною тенденцією в індустрії шифрування. Оскільки стає доступним усе більше проектів, вони також шукатимуть загальнодоступні мережі з вищою продуктивністю, нижчою ціною та навіть деякими індивідуальними послугами. розробка RaaS закладає основу для цієї бази.
По-перше, з точки зору кастомізації. RaaS модульує Rollup, дозволяючи розробникам створювати та використовувати програми на основі Rollup більш гнучко для задоволення конкретних бізнес-потреб проекту, таким чином вносячи більше інновацій у всю екосистему.
По-друге, з точки зору продуктивності, технологія Rollup як рішення рівня 2 може підвищити пропускну здатність мережі Ethereum і знизити витрати. RaaS гарантує, що розробники зможуть безпечно розгортати програми, одночасно максимально скорочуючи витрати.
Нарешті, з точки зору бізнес-моделі, перспективи розвитку RaaS дуже широкі. З безперервним зростанням додатків у ланцюжку проблема перевантаження основної мережі Ethereum стане більш серйозною, тому попит на RaaS також зросте.
Звичайно, сам Rollup розвивається повільно через обмеження технічних умов, а трек RaaS знаходиться на ранній стадії. Наприклад, такі питання, як безпека, централізація та усунення вразливостей, а також фрагментація ліквідності. Проте з розвитком технологій Rollup також постійно вдосконалюється. Головне, чи можна проект отримати та реалізувати в майбутньому. За допомогою RaaS Rollup також продовжив розвиватися, досягнувши значного вибуху в треку та екології.
посилання
Подивіться на інноваційний трек Rollup as a Service на другому поверсі Coinbase
Foresight Ventures: що таке RaaS? Який RaaS завоює ринок
Можливість Rollup-as-a-Service (RaaS): від багатоланцюжкового до Multi-rollupRollup-as-a-Service: нова ера масштабованості
Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
Rollup як послуга: нова ситуація розширення блокчейна, наступне модульне поле бою
Автор | Callum@Web3CN.Pro
Зі зростанням екології Ethereum недоліки єдиних блокчейнів стають все більш очевидними. Поступово виявляються такі проблеми, як перевантаженість ланцюга, високі транзакційні витрати та відсутність персоналізації. Щоб вирішити ці обмеження продуктивності, диверсифіковане рішення розширення.
На даний момент схема розширення Ethereum поділяється на розширення в ланцюзі (on-chain) і розширення поза ланцюгом (off-chain). Розширення в ланцюжку покликане покращити продуктивність самого блокчейну та покращити масштабованість самого Ethereum; розширення поза ланцюгом відокремлюється від основної мережі першого рівня без зміни існуючого протоколу Ethereum. Досягніть вищої масштабованості. Наразі існує лише одне рішення для розширення в ланцюжку: шардинг.Хоч існує багато розширень поза ланцюгом, Rollup наразі є основним рішенням.
Суть Rollup полягає в модульному розширеному рішенні, яке відокремлює рівень виконання від єдиного ланцюга блоків. Воно передає обчислення в ланцюжок поза ланцюгом, а потім передає результати виконання в ланцюжку для перевірки. Успадкування безпеки Ethereum покращити продуктивність мережі. У цьому процесі поступово з’явився новий трек – Rollup as a Service (RaaS). RaaS розглядає розгортання зведених пакетів як послугу, надає настроювані зведені пакети та надає розробникам більш зручні та гнучкі послуги для створення зведених пакетів.
У цій статті ми познайомимося з RaaS, розберемо проекти, пов’язані з RaaS, і проаналізуємо можливості та проблеми RaaS.
Що таке RaaS
Перш ніж зрозуміти RaaS, давайте коротко познайомимося з принципом технології Rollup. Це технологія, яка упаковує велику кількість інформації про транзакції в одну транзакцію для обробки, що може покращити пропускну здатність транзакцій, зменшити витрати на транзакції та підвищити ступінь децентралізації мережі в мережі Ethereum. Вимоги до розширення Ethereum призвели до розробки Rollup, а також розрізнили Rollup загального призначення та Rollup для конкретної програми. Ці проекти загального призначення, такі як Arbitrum і Optimism, дозволяють розгортати екологію dapp у своїх ланцюжках, але покладаються на рівень розрахунків, рівень доступності даних і рівень консенсусу рівня Layer1. Спеціальні зведені програми, такі як Lootapring і dydx, є окремими програмами, які розгортаються в блокчейні як зведені. Вони не вимагають окремого набору валідаторів і споживають менше. Таким чином, незалежно від того, чи йдеться про окрему розробку блокчейну чи розробку конкретного додатка, існує високий попит на інструменти Rollup, що поступово веде до ринку RaaS.
Коротше кажучи, Rollup as a Service (RaaS) — це зведений продукт для запуску нових налаштувань програми. Продукт подібний до продукту програмного забезпечення як послуги (SaaS), і користувачам не потрібно підтримувати або розміщувати будь-яку частину сервісного продукту, тому немає потреби в складному управлінні програмним і апаратним забезпеченням. За допомогою RaaS розробники отримують SDK або інформаційну панель для запуску зведення певних програм. Розробникам не потрібно турбуватися про пошук вузлів для роботи зі зведеннями або про створення чи підтримку будь-якого коду, він надає інструменти та послуги для розгортання продуктів зведення. Цей продукт забезпечує потужні можливості боротьби з цензурою, забезпечує безпечну обробку транзакцій і забезпечує стабільну роботу мережі блокчейн.
Проекти, пов'язані з RaaS
Наразі проекти RaaS на ринку можна розділити на три категорії: SDK, рішення без коду та спільний секвенсор.
SDK
Рішення SDK надає розробникам набір наборів для розробки програмного забезпечення загального призначення, що робить розгортання Rollup таким же простим, як розгортання смарт-контрактів. Представницькі продукти включають OP Stack, Rollkit, Sovereign SDK тощо.
Ці проекти SDK пропонують зручні та прості у використанні рішення, спрощують розгортання Rollup і роблять ринок RaaS все більш зрілим.
Немає схеми коду
Рішення без коду полягає в розгортанні Rollup без написання коду та надає розробникам інструменти та ресурси, які легко та ефективно розгортають масштабований Rollup. Представницькі продукти включають AltLayer, Eclipse, Caldera тощо.
Рішення без коду Проект RaaS надає просте, ефективне та легке у використанні рішення для розгортання Rollup. Кожне рішення має певні функції (наприклад, підтримку кількох ланцюжків і віртуальних машин) для задоволення конкретних потреб. Розробка без коду рішення також допомагають Просування технології Rollup.
Спільний сортувальник
Сортувальник є дуже важливим компонентом в архітектурі рівня 2. Він дозволяє ефективно працювати рівню 2, агрегуючи багато транзакцій користувачів рівня 2 поза ланцюгом і надсилаючи їх як набір окремих транзакцій до основного рівня 1 ланцюга. Спільний сортувальник — це, по суті, набір сортувальників, сумісний зі зведенням, який може обслуговувати різні зведення. Наразі всі Layer 2 Rollups на Ethereum використовують централізовані сортувальники, але деякі проекти RaaS розробляють децентралізовані сортувальники, репрезентативні продукти включають Dymension і Espresso.
Децентралізовані вузли секвенсора можуть обробляти декілька програм зведення одночасно та використовувати маркери як стимули. Сортування транзакцій і створення блоків у різних ланцюгах також робить крос-ланцюжок Rollup більш безпечним.
Переваги та проблеми RaaS
У майбутньому мультиланцюжки та мультизведення стануть основною тенденцією в індустрії шифрування. Оскільки стає доступним усе більше проектів, вони також шукатимуть загальнодоступні мережі з вищою продуктивністю, нижчою ціною та навіть деякими індивідуальними послугами. розробка RaaS закладає основу для цієї бази.
По-перше, з точки зору кастомізації. RaaS модульує Rollup, дозволяючи розробникам створювати та використовувати програми на основі Rollup більш гнучко для задоволення конкретних бізнес-потреб проекту, таким чином вносячи більше інновацій у всю екосистему.
По-друге, з точки зору продуктивності, технологія Rollup як рішення рівня 2 може підвищити пропускну здатність мережі Ethereum і знизити витрати. RaaS гарантує, що розробники зможуть безпечно розгортати програми, одночасно максимально скорочуючи витрати.
Нарешті, з точки зору бізнес-моделі, перспективи розвитку RaaS дуже широкі. З безперервним зростанням додатків у ланцюжку проблема перевантаження основної мережі Ethereum стане більш серйозною, тому попит на RaaS також зросте.
Звичайно, сам Rollup розвивається повільно через обмеження технічних умов, а трек RaaS знаходиться на ранній стадії. Наприклад, такі питання, як безпека, централізація та усунення вразливостей, а також фрагментація ліквідності. Проте з розвитком технологій Rollup також постійно вдосконалюється. Головне, чи можна проект отримати та реалізувати в майбутньому. За допомогою RaaS Rollup також продовжив розвиватися, досягнувши значного вибуху в треку та екології.
посилання
Подивіться на інноваційний трек Rollup as a Service на другому поверсі Coinbase
Foresight Ventures: що таке RaaS? Який RaaS завоює ринок
Можливість Rollup-as-a-Service (RaaS): від багатоланцюжкового до Multi-rollupRollup-as-a-Service: нова ера масштабованості