Прошло совсем немного времени с тех пор, как мы развернули Mamaki, тестовую сеть Celestia. После успешного запуска мы развернули наш альфа-API доступности данных и представили выборку доступности данных — ключевой компонент масштабируемой архитектуры Celestia.
Тем временем мы представили миру суверенные накопительные пакеты — новый класс накопительных пакетов, который сочетает суверенный уровень L1 с общей безопасностью накопительного пакета.
Сегодня мы рады представить разработчикам технологию раннего доступа к суверенным накопительным пакетам.
Да начнутся эксперименты с накопительным пакетом!
TLDR
- Теперь доступна документация для начала создания «пессимистичных» суверенных накопительных пакетов с ранним доступом к Optimint .
- Для начала есть два руководства: пример игры Wordle и интеграция CosmWasm для создания смарт-контрактов в Rust.
Свобода fork
Как видно из Ethereum, накопительные пакеты имеют набор смарт-контрактов на уровне L1. Сводка будет публиковать свои блоки в смарт-контрактах на Ethereum, которые проверяют и добавляют их в свою каноническую цепочку. Кроме того, в накопительном пакете есть закрепленный минимизированный доверительный мост с Ethereum для пополнения и снятия средств между двумя цепочками.
Суверенные накопительные пакеты — это отклонение от привычных нам накопительных пакетов. В Celestia нет набора смарт-контрактов, на который ссылаются суверенные сводки. Вместо этого суверенные накопительные пакеты публикуют свои блоки в виде необработанных данных непосредственно в цепочке. Теперь узлы суверенного объединения отвечают за чтение блоков и проверку правила выбора локальной вилки для определения канонической цепочки. Это перемещает урегулирование от L1 до свертки.
Не существует закрепленного моста с минимальным доверием между суверенным накопительным пакетом и Celestia. Уникально то, что суверенные накопительные пакеты получают независимый путь обновления посредством разветвления. Вилки могут быть созданы посредством социального консенсуса суверенного накопительного пакета, что упрощает социальную координацию и повышает безопасность обновлений по сравнению с несуверенными накопительными пакетами.
Создайте свой суверенитет
Суверенные накопительные пакеты не собираются создаваться сами по себе. Чтобы облегчить разработчикам создание суверенных накопительных пакетов на Celestia, мы создали Optimint , клиент ABCI для цепочек Cosmos SDK, которые становятся накопительными. Типичные блокчейны Cosmos используют Tendermint для консенсуса. Однако накопительные пакеты не нуждаются в полном механизме консенсуса BFT, поскольку консенсус обеспечивает Celestia.
Optimint — это замена Tendermint, которая публикует блоки в Celestia вместо прохождения процесса консенсуса Tendermint.
Особенности суверенных накопительных пакетов Optimint:
- Отсутствие новой согласованной сети : суверенные накопительные пакеты могут быть развернуты без бремени начальной загрузки и поддержки собственной согласованной сети.
- Построено с использованием Cosmos SDK : накопительные пакеты Optimint суверенных обладают расширяемостью и инструментами разработчика Cosmos SDK.
- Настраиваемая среда выполнения. Среду выполнения суверенного накопительного пакета Optimint можно изменить или заменить на совершенно новую, совместимую с ABCI.
В текущем состоянии Optimint будет запускать централизованный секвенатор без доказательств мошенничества. Таким образом, суверенные сводки с использованием Optimint будут выполняться в пессимистическом режиме, поскольку узлам все равно потребуется повторно выполнять транзакции для проверки достоверности цепочки (т. е. полного узла). Децентрализованные секвенсоры и доказательства мошенничества являются частью нашего постоянного процесса разработки.
Хотите начать легко? Мы создали учебник для разработчиков, чтобы раскрутить пессимистичный суверенный накопитель на Celestia на примере игры Wordle . Если вы хотите поднять его на ступеньку выше, вы можете развернуть суверенный накопительный пакет с модулем CosmWasm, чтобы начать разработку смарт-контрактов в Rust.
Суверенная граница
В Celestia Labs мы считаем, что уровень 0 любого блокчейна — это социальный консенсус. Таким образом, суверенные накопительные пакеты представляют собой действительно независимые цепочки сами по себе, а не решения для масштабирования L1. Многоцепочечная экосистема, которая позволяет каждой цепочке принимать независимые решения на основе социального консенсуса, является отличительной чертой социально масштабируемой системы.
Создайте суверенный DAO. Создайте разветвляемый накопительный пакет для конкретного приложения или спроектируйте торговую площадку NFT с несколькими цепочками. Узнайте, что возможно с суверенными накопительными пакетами.
Начало
Для получения дополнительной информации о создании собственного суверенного накопительного пакета перейдите на нашу страницу документации . Если вам нужна помощь во время тестирования, оставляйте свои вопросы на канале #developers в нашем разногласии .
Если вы ознакомитесь с документацией и начнете экспериментировать с Celestia, сообщите нам об этом в Twitter или Discord . Мы хотели бы услышать о том, что вы строите.
Если вы хотите помочь нам построить первую модульную блокчейн-сеть, Celestia Labs приглашает на работу! Список наших открытых вакансий можно найти здесь .