Celestia - первая модульная сеть блокчейнов
Коротко о проекте: Celestia - первый в своём роде модульный блокчейн первого уровня (модульные блокчейны для Web3 — это, по сути, то же, что облачные вычисления для Web2), благодаря которому могут быть решены многие проблемы масштабируемости. Он позволяет разработчикам легко делать свои блокчейны в сети Celestia. Эти блокчейны будут идеально взаимодействовать, а их защита будет обеспечена главной сетью Сelestia. Поскольку Celestia не проверяет транзакции, ее пропускная способность не ограничена исполнением состояния, как в традиционных блокчейнах. Благодаря свойству выборки доступности данных пропускная способность Celestia масштабируется в зависимости от количества пользователей.
Проект собрал на сид-фазе инвестирования 1,5 млн долларов от Binance Labs Fund и Interchain Foundation. Так же сюда занесли свои средства такие фонды, как Maven11, KR1, Divergence Ventures и Dokia Capital.
На момент написания данной статьи твиттер проекта набрал по coinsguru более 210 очков, а это очень хороший показатель. За их твиттером следят такие фонды / личности, как Binance Labs Fund, Bybit, Mark Cuban, Ryan Selkis (CEO Messari), Kyle Samani (CEO Multicoin Capital), люди из тусовки COSMOS, Do Kwon (но я это вам не говорил :D), сооснователи Solana, Opensea, Brave, The Graph, и многие другие. Хайп в момент запуска мэйннета (скорее всего около середины 2023го года) будет большим и у многих возникнет фомо, если они решат не взаимодействовать с проектов на ранней стадии (то есть, сейчас и до конца 2022 года).
По информации от самих разработчиков, по их дорожной карте можно сделать такое представление -
2022 - Testnet Release (тестнет Mamaki уже идёт во всю).
2022 - Incentivized Testnet (вознаграждаемый тестнет, планируют запустить его к началу осени).
2023 - Mainnet Launch (мэйннет, полноценный запуск сети). Скорее всего в конце 2022 или в начале 2023 года будет проходить токенсейл.
Копнём по-глубже, что из себя представляет блокчейн?
Сразу скажу, что основным источником данной части статьи стал сборник вопросов и ответов от пользователя форума substack - @irreducible
Celestia не заботится о достоверности транзакций и специализируется только на записи необработанных данных блока и доказательстве их доступности. Узлы свертки поверх Celestia могут выбирать релевантные транзакции и запускать выполнение вне цепочки для вычисления переходов состояний.
Почему это имеет значение? Благодаря общему уровню доступности данных эти цепочки/объединения теперь будут иметь общую безопасность , суперэффективно масштабировать размер блока без проблем с децентрализацией/безопасностью и пользоваться мостами друг с другом с минимальным доверием. Подробнее о последствиях общего уровня доступности данных читайте здесь.
Если все накопительные цепочки будут записывать свои данные в один сторонний блокчейн, не ухудшит ли это децентрализацию? Все данные блока централизованы в одном месте?
Действительно сложно предоставить службу доступности данных, которой можно доверять, с превосходными свойствами децентрализации и безопасности, особенно если служба доступности данных должна масштабировать размер блока и поддерживать множество цепочек. Дизайн Celestia действительно достигает этой цели, которую мы объясним позже.
Главные преимущества проекта над остальными блокчейнами:
- Разработчики могут легко определять свои собственные виртуальные среды выполнения; похожие на виртуальные машины.
- Каждое приложение получает собственное суверенное пространство для выполнения, наследуя при этом безопасность консенсуса Celestia.
- Приложения могут обновляться без хардфорков основной цепи.
Celestia уникальна по двум параметрам масштабируемости/безопасности/децентрализации:
- Её минималистичный дизайн заботится только об упорядочении данных транзакций и их доступности. Он не запускает виртуальную машину для выполнения транзакций, поэтому для работы узла требуется гораздо меньше ресурсов. Celestia изобрела механизм выборки данных, чтобы легкие узлы в сети Celestia могли выбирать небольшие фрагменты данных, чтобы убедиться, что полные данные доступны. Из-за этого легким узлам в сети Celestia не нужно полагаться на честные полные узлы для обеспечения безопасности. Это невозможно в Ethereum, но достижимо здесь, потому что Celestia специализируется только на доступности данных. В результате сеть Celestia может масштабировать размеры блоков, сохраняя при этом отличные профили безопасности/децентрализации благодаря легким узлам выборки доступности данных.
Итак, есть Celestia и накопительные пакеты. Celestia хранит транзакции, а накопительные пакеты выполняют транзакции. Похоже, накопительные пакеты могут быть собственными суверенными цепями на Селестии. Какое место в этой картине занимает Эфириум?
Эфириум называется «расчетным слоем» в модульном стеке. Celestia: уровень доступности данных, Roll-ups: уровень исполнения, Ethereum: уровень расчетов.
Уровень расчетов является связующим звеном ликвидности для всех основанных на нем сверток. Каждый накопительный пакет имеет двухсторонний мост с минимальным доверием к уровню расчетов, чтобы пользователи могли использовать собственный защищенный мост для перемещения активов туда и обратно, а также между накопительными пакетами через уровень расчетов. Эфириум имеет наибольшую капитал/ликвидность с точки зрения TVL на момент написания статьи (согласно данным defillama), поэтому он идеально подходит для построения цепочек свертки поверх него для повышения ликвидности. Данные блоков не нужно передавать из Celestia на уровень расчетного слоя. Уровень расчетов нуждается только в доказательствах мошенничества/валидности и подтверждении доступности данных для проверки действительности или разрешения споров. С учетом сказанного, расчетным уровнем определенно может быть любой L1, кроме Ethereum. Например, это может быть Solana для роллапов Solana. В стеке модулей может вообще не быть расчетного слоя. Роллапы могут быть построены непосредственно на Celestia в виде собственной суверенной сети.
Как возможно, что объединение может напрямую основываться на Celestia без уровня расчетов, который проверяет доказательства мошенничества/действительности?
Более простой способ представить себе Celestia — это представить себе что-то вроде Mina, если бы она отправляла свои данные о транзакциях в другую цепочку для консенсуса и доступности данных. Mina — это блокчейн первого уровня, который похож на zk-Rollup, но вместо того, чтобы публиковать свои zk-доказательства в другом блокчейне, она включает zk-доказательства с каждым блоком. Эти доказательства проверяются узлами в сети Mina, когда они получают каждый блок.
Подождите, мы называем Celestia уровнем консенсуса в модульном стеке? Не Эфириум? Эфириум должен быть лучше в консенсусе?
Консенсус также разбит на две модульные части. Одна часть посвящена проверке того, что правильные данные были опубликованы вместе с доказательством. Другая часть касается проверки того, что доказательство свертки действительно проверено. Celestia обрабатывает консенсус о доступности данных, в то время как Ethereum обрабатывает консенсус о достоверности сводного доказательства.
Что можно сделать сейчас?
1) Подать заявку в форме "Run a node on testnet" (она находится на главной странице сайта) для будущей награждаемой части тестнета.
2) Установить ноду. Ноду валидатора устанавливать, как я понял, не имеет смысла, т.к. надо было успеть в число первых 150 человек. Есть так же полная нода (требования очень высокие), и нода моста (bridge).
Я возьму слабый сервер и поставлю на него легкую ноду (Light Node). Это четвёртый вид ноды. Минимальные требования по лёгкой ноде самые демократичные - ОС Ubuntu 20.04, 1 ядро / 2 гб оперативной памяти / 5 гб ссд (но лучше взять чуть больше, про запас). Хоть и сейчас нет награждаемой фазы, лучше отметиться заранее, т.к. ретродроп / прочие плюшки никто не отменял. К тому же сам сервер с указанными выше параметрами стоит копейки. Можете приобрести подобный тут за 333 рубля в месяц (тариф MSK-highmem-KVM-SSD-1, Процессор: 2 ядра, Память: 2 GB, Диск: 25 GB SSD) либо найти более дешевые аналоги на других хостингах;
3) Зайти в дискорд и проявлять активность, а так же подписаться на твиттер и поставить "колокольчик";
Полезные ссылки
Сайт - https://celestia.org/
Блог - https://blog.celestia.org/
Твиттер - https://twitter.com/CelestiaOrg
Дискорд - https://discord.gg/52zBsKSu
Любительский телеграм, где подскажут по установке ноды - https://t.me/celestiaru
Коинсгуру - https://coinsguru.io/twitter/CelestiaOrg/
Установка лайт ноды - https://docs.celestia.org/nodes/light-node
Пример дешевого хостинга, где можно взять в аренду сервер под легкую ноду - https://firstbyte.ru/?from=112374
Установка валидатора под тестнет Mamaki - https://mzonder.notion.site/Celestia-clean-install-mamaki-d15779d7857c4bfab2ef260d79a4d59c
Видео на эту тему от Паштета, он же ЭнжойМалой, он же Павел Сычёв - https://www.youtube.com/watch?v=nf4PG9FT1F0
Статью подготовил для вас администратор группы https://t.me/cryptopolet