Урок 2

Розуміння ролі Celestia в модульному дизайні

Цей модуль дозволяє глибоко пірнути в філософію дизайну Celestia. Він охоплює те, що таке Celestia, як він відокремлюється від платформ для смарт-контрактів, обробляючи лише консенсус та доступність даних, та як він дозволяє суверенним роллапам та ланцюгам виконання запускатися незалежно. Також він відстежує походження Celestia від LazyLedger та розглядає ключові віхи в розвитку, включаючи запуск його mainnet та токену $TIA.

Що таке Celestia?

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

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

Призначений для модульних блокчейнів

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

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

Шар для Rollups та суверенних ланцюгів

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

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

Як Celestia відрізняється від інших ланцюгів

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

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

Фокусована роль: лише згода та доступність даних

Архітектура Celestia оптимізована для двох основних сервісів: упорядкування даних та забезпечення їх доступності. У Celestia консенсус обробляється за допомогою алгоритму Tendermint Byzantine Fault Tolerant (BFT), який дозволяє валідаторам погоджуватися щодо включення та порядку блоків даних. Доступність даних досягається за допомогою криптографічного процесу, що називається вибірковим вибіром доступності даних (DAS), що дозволяє легким клієнтам перевіряти, що всі дані блоків доступні без завантаження всього ланцюжка.

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

Роз'єднання від вирішення та держави

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

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

Модульність як основний принцип

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

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

Походження та важливі події у кар'єрі Celestia

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

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

Формування та розвиток проєкту

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

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

Дизайн Celestia був керований постійним принципом: зробити базовий шар мінімальним і забезпечити зручність для розробників у його побудові. Це включало розробку Rollkit, відкритої рамки для запуску ролапів, які використовують Celestia як шар доступності даних.

Запуск основної мережі та токен $TIA

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

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

Запуск основної мережі супроводжувався широким інтересом розробників, зокрема від проектів, які прагнуть побудувати масштабовані Layer 2 або автономні rollups без успадковання обчислювального навантаження або структури управління ланцюгами Layer 1.

Дорожня карта та зростання екосистеми

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

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

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.
Каталог
Урок 2

Розуміння ролі Celestia в модульному дизайні

Цей модуль дозволяє глибоко пірнути в філософію дизайну Celestia. Він охоплює те, що таке Celestia, як він відокремлюється від платформ для смарт-контрактів, обробляючи лише консенсус та доступність даних, та як він дозволяє суверенним роллапам та ланцюгам виконання запускатися незалежно. Також він відстежує походження Celestia від LazyLedger та розглядає ключові віхи в розвитку, включаючи запуск його mainnet та токену $TIA.

Що таке Celestia?

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

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

Призначений для модульних блокчейнів

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

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

Шар для Rollups та суверенних ланцюгів

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

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

Як Celestia відрізняється від інших ланцюгів

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

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

Фокусована роль: лише згода та доступність даних

Архітектура Celestia оптимізована для двох основних сервісів: упорядкування даних та забезпечення їх доступності. У Celestia консенсус обробляється за допомогою алгоритму Tendermint Byzantine Fault Tolerant (BFT), який дозволяє валідаторам погоджуватися щодо включення та порядку блоків даних. Доступність даних досягається за допомогою криптографічного процесу, що називається вибірковим вибіром доступності даних (DAS), що дозволяє легким клієнтам перевіряти, що всі дані блоків доступні без завантаження всього ланцюжка.

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

Роз'єднання від вирішення та держави

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

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

Модульність як основний принцип

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

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

Походження та важливі події у кар'єрі Celestia

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

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

Формування та розвиток проєкту

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

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

Дизайн Celestia був керований постійним принципом: зробити базовий шар мінімальним і забезпечити зручність для розробників у його побудові. Це включало розробку Rollkit, відкритої рамки для запуску ролапів, які використовують Celestia як шар доступності даних.

Запуск основної мережі та токен $TIA

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

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

Запуск основної мережі супроводжувався широким інтересом розробників, зокрема від проектів, які прагнуть побудувати масштабовані Layer 2 або автономні rollups без успадковання обчислювального навантаження або структури управління ланцюгами Layer 1.

Дорожня карта та зростання екосистеми

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

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

Відмова від відповідальності
* Криптоінвестиції пов'язані зі значними ризиками. Дійте обережно. Курс не є інвестиційною консультацією.
* Курс створений автором, який приєднався до Gate Learn. Будь-яка думка, висловлена автором, не є позицією Gate Learn.