Перед тем как вы погрузитесь в изучение статьи, обратите внимание на тот факт что всё упомянутое в ней не является финансовой рекомендацией для принятие более взвешенного решения просьба провести свое собственное исследование.
Babylon — это протокол ставок биткойна, который призван использовать криптоэкономическую безопасность биткойна в размере более 1 трлн. долл.
для повышения безопасности других PoS-цепочек.
Babylon призван создать двухсторонний рынок, на котором держатели биткоинов смогут безопасно делать ставки своих $BTC и выбирать, какую PoS-цепочку(и) и dApps они хотят поддерживать и получать доход. PoS-цепочки и dApps могут подписаться на использование безопасности, поддерживаемой $BTC.
Как это работает?
- Как и в EigenLayer, ключевым моментом протокола Babylon является применение механизма слэшинга. Если стейкер плохо себя ведет, его $BTC, поставленные на кон, должны быть уничтожены.
- Однако проблема, с которой они столкнулись, заключалась в ограниченной возможности программирования Биткойна. Биткойн сильно отличается от таких смарт-контрактов L1, как Ethereum, BNB Chain и Solana, и не имеет встроенной функциональности смарт-контрактов. Одно из решений — перебросить $BTC на другую PoS-цепочку и внедрить там механизм слэшинга, но это требует доверия к третьей стороне.
- Таким образом, Babylon Chain преодолел отсутствие смарт-контрактов с помощью комбинации передовой криптографии и оптимизации скриптового языка Bitcoin. Babylon выражает контракты на ставку в терминах UTXO-транзакций, написанных на скриптовом языке Биткойна. Дальнейшие технические подробности в их техническом документе.
- Важно отметить, что решение Babylon не предполагает создания моста $BTC, а просто требует заблокировать его в цепи Биткойна.
Временные метки биткойна
- Ключевой особенностью биткойна, которую использует Babylon Chain, является его временная метка. Биткойн решает проблему двойного расходования средств, фиксируя транзакции по времени, а затем распределяя их для формирования основы консенсуса PoW. Эти временные метки обеспечивают необратимую хронологическую запись транзакций и, таким образом, могут помочь решить любые проблемы безопасности в цепи.
- Биткойн также может быть использован для хронометрирования событий из других цепочек в процессе называемом Timestamping.
- Babylon Chain использует эту функцию и периодически записывает контрольные точки других PoS-сетей в блокчейне Биткойна, что помогает обеспечить уровень безопасности для транзакций. Если злоумышленник попытается испортить PoS-сеть, использующую цепочку Babylon Chain, им пришлось бы атаковать блокчейн Биткойна.
Babylon Chain
- Протокол стэйкинга биткоина Babylon по сути выступает в роли посредника, или, как его еще называют, «плоскость управления», между цепочками PoS, которые хотят использовать биткоин. Протокол реализован в виде блокчейна (т. е. Babylon Chain), чтобы обеспечить его безопасность, масштабируемость и устойчивость к цензуре.
- Поскольку цепочка Биткойна имеет ограниченное и дорогое пространство блоков, это нецелесообразно, чтобы каждый PoS, использующий Babylon, напрямую ставил временные метки на ней. Чтобы решить эту проблему, команда Babylon разработала протокол временной метки Биткойна и реализовала его в виде цепочки Cosmos-SDK.
- Babylon Chain позволяет агрегировать временные метки для любого количества цепочек Cosmos SDK с помощью протокола межблокчейновой связи («IBC»).
- В начале своего пути Babylon сосредоточился на цепочках приложений Cosmos, но в будущем надеется расширить свою деятельность на все типы цепочек PoS.
Архитектура Babylon Chain
- Babylon использует трехкомпонентную архитектуру:
(1) Биткойн в качестве сервиса временной метки
(2) Babylon Chain, зона Космоса, в качестве среднего уровня и агрегатор
(3) другие Зоны Космоса, как потребители безопасности
- Контрольные точки из участвующих зон отправляются в цепочку «Babylon» через IBC. Babylon Chain агрегирует их таким образом, что только один поток контрольных точек должен быть передан в Биткойн для временной отметки транзакций из всех различных зон одновременно. Затем эта агрегированная контрольная точка отправляется в Биткойн.
- Окончательность сети Биткойн обычно считается около шести блоков (что занимает около часа), после чего транзакции, включенные в агрегированную контрольную точку можно считать защищенными благодаря полной безопасности Bitcoin. Взамен участвующие Зоны Космоса получают временные метки Биткойна с доказательствами действительности от Babylon Chain.
- Участвующие валидаторы могут также загружать блоки Babylon Chain для проверки что все контрольные точки верны и убедиться, что валидаторы Babylon вели себя честно.
- Более быстрые периоды разблокировки: Благодаря особенностям цепочек PoS, в частности, из-за возможности так называемых атак большой длительности, снятие пользовательских токенов со ставок, т. е. период разблокировки, часто может занимать несколько дней или даже недели.
- «Жидкий стейкинг» — одно из решений, которое появилось для облегчения этой проблемы. Хотя и сопряженное с определенными рисками. Сети PoS, использующие Babylon для размещения контрольных точек биткойна, могут сократить этот период с нескольких недель до нескольких часов.
Отличия от EigenLayer и Cosmos Mesh Security
- При использовании EigenLayer restaking и Cosmos Mesh Security активы уже заложены для обеспечения безопасности первичной цепочки. Этого нельзя сказать о Биткойн-стейкинге Babylon, поскольку цепочка биткойна защищена PoW, а не PoS. Таким образом, хотя этот протокол и удовлетворяет некоторым определениям рестейкинга, он несколько ближе к стэйкингу.
- В Биткойне нет смарт-контрактов для реализации механизма рестейкинга так же, как EigenLayer в Ethereum и Mesh Security в Cosmos. Вместо этого Babylon использует скриптовый язык Биткойна и криптографию для реализации слэширования.
Риски
Важно помнить, что цепочка Babylon Chain помогает записывать контрольные точки для прошлых блоков в цепочке Биткойна, защищая их с помощью надежной системы безопасности Биткойна. Новые блоки по-прежнему зависят от валидаторов каждой отдельной PoS-сети, и ни Babylon, ни Bitcoin не могут взять на себя ответственность за защиту этих блоков.
Интеграции и планы
- Babylon уже интегрировался с 45+ сетями Cosmos в тестнете, с общей рыночной стоимостью более 7,4 млрд. долл.В их число входит большинство ведущих Cosmos appchains, таких как Osmosis, Injective, Akash, Juno, Secret Network, Evmos, Stride, Sei и многие другие.
- Тестовая сеть Babylon работает с марта 2023 года. Технология временной метки биткоина Babylon, о которой говорилось выше. Запуск основной сети с протоколом Bitcoin staking можно ожидать в 2024.
- В декабре 2023 года Babylon объявила о привлечении 18 млн долларов США.
- В середине февраля на форуме Cosmos Hub появилось предложение, призывающее к официальной интеграции между Babylon и Cosmos Hub. Если предложение будет одобрено, предложение установит расширение Babylon на Cosmos Hub и все его потребительские цепочки. Держатели биткоинов смогут делегировать валидаторам Cosmos Hub для непосредственной защиты цепочек приложений Cosmos. Цепи приложений смогут выбрать, как будет распределяться комиссия между стейкерами $ATOM, стейкерами нативных токенов и рестейкерами $BTC.
Учитывая гибридную модель Babylon, которая сочетает PoS и PoW, а затем добавляет IBC для коммуникации, мы можем рассматривать его как попытку использовать лучшие стороны Ethereum, Bitcoin и Cosmos. Это многообещающий новый подход к разработке блокчейна, который опирается на ключевые функции существующих платформ. Будет интересно понаблюдать за тем, как этот подход будет сочетаться с текущей командой Cosmos и сможет ли команда успешно расширить свою деятельность, включив в нее другие сети PoS кроме Cosmos.