ZenChain – это блокчейн первого уровня, разработанный для объединения модели безопасности Биткоина со смарт-контрактами в стиле Ethereum и нативными межсетевыми переводами. Он позволяет перемещать активы и приложения между Биткоином, Ethereum и другими блокчейнами, используя систему, защищенную валидатором, а не кастодиальные мосты. Сеть построли для поддержки смарт-контрактов, стейкинга и межсетевых расчетов в рамках единой структуры.
Какую проблему призван решить ZenChain?
Современные блокчейны мощны, но они фрагментированые. Биткоин безопасен и проверен в боях, но не поддерживает сложные смарт-контракты. Эфириум поддерживает программирование, но взаимодействие с Биткойном обычно требует использования обернутых активов или доверенных мостов. В прошлом эти мосты давали сбои, приводя к большим потерям.
ZenChain разработали для уменьшения этой фрагментации. Основное внимание уделяется трем областям:
- Безопасное перемещение ценностей между блокчейнами.
- Программируемость без ослабления безопасности базового уровня.
- Экономические стимулы, вознаграждающие долгосрочное участие.
Вместо того чтобы рассматривать совместимость как дополнительную функцию, ZenChain встраивает логику межсетевого взаимодействия в свой основной протокол.
Как устроен Zen Chain?
ZenChain построили как автономный блокчейн первого уровня с использованием фреймворка BARK. Его архитектура объединяет консенсус, исполнение и совместимость в единую систему.
В общих чертах, ZenChain включает в себя:
- Система консенсуса, основанная на стейкинге.
- Гибридная модель блочного производства и завершения.
- Поддержка сред выполнения EVM и WebAssembly.
- Собственная кроссчейн-инфраструктура.
Такая конструкция позволяет ZenChain выступать одновременно и в качестве расчетного уровня, и в качестве среды исполнения.
Как работает механизм консенсуса в отношении ликвидности?
ZenChain использует механизм консенсуса кросс-ликвидности (Cross-Liquidity Consensus Mechanism, CLCM). Это система, основанная на стейкинге, в которой реализовали две роли: валидаторы и номинаторы.
Валидаторы создают блоки, подтверждают транзакции и участвуют в окончательном завершении транзакций. Номинаторы поддерживают валидаторов, размещая за ними токены ZTC.
Ключевые свойства CLCM включают в себя:
- Экономическая безопасность посредством стейкинга и шэкинга
- Открытое участие без ограничений доступа
- Разделение рисков между валидаторами и номинаторами.
Если валидатор ведет себя недобросовестно или злонамеренно, то и сам валидатор, и его номинаторы могут потерять часть своей доли.