Celestia - новый подход к построению блокчейна! Часть 2

  • ❗️Уважаемые форумчане, ознакомьтесь с правилами форума. Все сообщения и темы должны быть опубликованы в разделах, которые соответствуют их тематике и с четким соблюдением правил форматирования. Нарушение этих правил приведет к блокировке вашего аккаунта.

    Для благодарности на форуме существует кнопка "LIKE", а все сообщения с благодарностями - флуд и захламление тем. Так вы только усложняете поиск информации на форуме. Все кто будут оставлять подобные сообщения - будут восприняты как спам и приведут к блокировке.

    Прежде чем создавать тему с вопросом или добавлять новый вопрос в теме - используйте поиск по форуму, с вероятностью 99% ответ на данный вопрос уже есть на форуме. В противном случае флуд с вопросами будет воспринят как накрутка сообщений и ваш аккаунт будет заблокирован.

  • 🤝 Партнерская программа. Пригласи друга и получи 500 баллов. Подробнее
  • 🤑 Общайся на форуме за деньги. На форуме существует оплата за создание тем и сообщений. За публикацию полезной информации, пользователи получают баллы, которые можно обменять на криптовалюту

MasikLS

Начинающий
Топикстартер
18 Авг 2022
137
94
TON Testnet
1
Баллы
1 623
-----Celestia - новый подход к построению блокчейна! Часть 1-----

Как работает Celestia?​

Celestia - это Proof-of-Stake блокчейн, который точно также, как и любой L1 блокчейн имеет алгоритм консенсуса для подтверждения транзакций. Он является неотъемлемой частью уровня Celestia DA. В Celestia его называют Celestia App, которое обеспечивает транзакции для облегчения уровня DA и построено с использованием Cosmos SDK.

Celestia App построено на основе Celestia Core, модифицированной версии алгоритма консенсуса Tendermint от Cosmos, но имеет ряд отличий:
  1. Включает кодирование со стиранием блочных данных (с использованием схемы двумерного кодирования Рида-Соломона);
  2. Заменяет обычное дерево Меркла, используемое Tendermint для хранения блочных данных, на "дерево Меркла с пространством имен" , которое позволяет вышеперечисленным уровням (т. е. выполнению и расчету) загружать только необходимые данные.
Celestia позиционирует себя, как уровень доступности данных (DA), предоставляющий масштабируемое решение проблемы доступности данных. Это связано с тем, что в сети блокчейна, уровень DA должен предоставить механизм для уровней выполнения и урегулирования, чтобы с минимальным доверием проверять, действительно ли доступны данные транзакции.

Двумя ключевыми функциями уровня Celestia DA являются выборка доступности данных (data availability sampling "DAS") и деревья Меркла с пространством имен (namespaced Merkle trees "NMT"). Обе функции представляют собой новые решения для масштабирования блокчейна: DAS позволяет легким узлам проверять доступность данных без необходимости загрузки всего блока; NMT позволяют слоям выполнения и расчета в Celestia загружать транзакции, которые имеют отношение только к ним.

В отличии от обычных блокчейнов, Celestia не анализирует законность транзакций и не несет ответственности за их выполнение. Celestia одинаково относится ко всем транзакциям; если транзакция оплачивает необходимые сборы, она принимает, заказывает и копирует ее. Все правила проверки транзакций применяются на стороне клиента с помощью узлов объединения. Узлы свертки отслеживают Celestia, чтобы идентифицировать и загружать принадлежащие им транзакции. Затем они выполняют их для вычисления своего состояния (например, для определения остатков на счетах каждого). Если есть какие-либо транзакции, которые узлы объединения считают недействительными, они просто игнорируют их. Таким образом пока история Celestia остается неизменной, узлы объединения, на которых работает программное обеспечение с одинаковыми правилами достоверности, могут вычислять одно и то же состояние.

В то время, как отделение исполнения от консенсуса закладывает основу для уникальных возможностей Celestia, уровень масштабируемости которого достигает Celestia, не может быть объяснен только этим.

Очевидным преимуществом разделения выполнения является то, что вместо того, чтобы все выполняли все транзакции по умолчанию, узлы могут свободно выполнять транзакции, связанные с интересующими их приложениями. Например, узлы игрового приложения не должны быть заинтересованы в выполнении транзакций приложения DeFi.

Тем не менее, масштабируемость от разделения выполнения ограничена, поскольку она достигаются за счет компонуемости.

Давайте представим случай, когда два приложения хотят обменяться друг с другом некоторыми токенами. В этом случае состояние каждого приложения будет зависеть друг от друга; чтобы вычислить состояние одного приложения, узел должен будет выполнить расчёты, относящиеся к обоим.

Действительно, количество выполняемых транзакций должно увеличиваться с каждым новым приложением, присоединяющимся к этим взаимодействиям. В крайнем случае, если бы все приложения хотели взаимодействовать друг с другом, мы бы вернулись к исходной точке монолитной цепочки, где все загружают и выполняют каждую транзакцию, но нам ведь это ненужно.

Как развивается Celestia?​

Celestia - ранее известная, как LazyLedger, в марте 2021 года привлекла $1,5 млн в рамках посевного раунда финансирования, в котором приняли участие: Interchain Foundation, Binance Labs, Maven 11, KR1, Signature Ventures, Divergence Ventures, Dokia Capital, P2P Capital, Tokonomy, Cryptium Labs, Майкл Нг, Саймон Джонсон, Майкл Юссефмир и Рэмси Хури.

В декабре 2021 года проект успешно запустил Devnet, в нем были реализованы и протестированы три основных компонента: celestia-node , celestia-app и optimint.
Celestia-node - несет ответственность за консенсус и сети, именно с его помощью полные и легкие узлы Celestia создают новые блоки, синхронизируют новые блоки и их заголовки, конечно же, производят выборку данных из блоков.
Сelestia-app - хранит конечный автомат цепочки, который занимается стейкингом и обработкой транзакций.
Оptimint - представляет собой программное обеспечение, которое позволяет развертывать зону Cosmos непосредственно на Celestia в виде накопительного пакета. Он запускает собственную p2p-сеть, собирает транзакции в блоки и публикует их в Celestia для достижения консенсуса и доступности данных.

В феврале 2022 года Celestia представила, Quantum Gravity Bridge - решение направленное на обеспечения доступности данных Ethereum L2 работающее вне сети. Решение пока находится на стадии очень ранней разработки.

В мае 2022 года была запущена тестовая сеть Celestia «Mamaki» которая значительно расширила количество инструментов для разработчиков (тестнет не поощрительный).

В августе была запущена программа Modular Fellow направленная на поддержку разработчиков. Они будут получать инженерную поддержку, наставничество и ежемесячную стипендию в размере $3 000 для создания проекта по своему выбору. Каждый месяц стипендиаты завершают этап проекта, кульминацией которого является демонстрационная презентация. После программы стипендиатам будет доступна постоянная поддержка в виде помощи по сбору средств и грантов.

В 2023 году проект планирует запустить стимулирующий тестнет и Mainnet.

На мой взгляд Celestia очень перспективный и интересный проект, ведь он предлагает абсолютно новый и уникальный подход к построению блокчейнов. За этим будет очень интересно наблюдать.

Спасибо за внимание!