Введение:
ZetaChain, блокчейн Proof-of-Stake (PoS), позиционирует себя как уникального игрока в пространстве блокчейнов, проводя параллели с такими архитектурами, как THORChain и Axelar. В этой статье рассматривается высокоуровневая архитектура и ключевые особенности ZetaChain, проливающие свет на его отличительные качества, такие как смарт-контракты omnichain.
Обзор архитектуры:
В своей основе ZetaChain использует консенсус Cosmos SDK и CometBFT. Собственный токен ZETA выполняет двойную функцию, выступая и в качестве газового платежа в ZetaChain, и в качестве актива для стейкинга. Подобно THORChain, ZETA используется в качестве маршрутного токена для обмена сообщениями между цепочками, хотя и не так сильно зависит от поставщиков ликвидности ZETA, как THORChain. Архитектура состоит из двух основных компонентов: ZetaCore и ZetaClient.
1. ЗетаКор:
- Отвечает за производство блоков и управление уровнем L1.
- Выступает в качестве основного клиента в системе блокчейна PoS.
2. ZetaClient:
- Облегчает кросс-цепочные действия, включая наблюдение и подписание событий.
- Узлы, на которых работает ZetaClient, выполняют три основные функции: проверку, наблюдение и пороговое подписание.
Роли дзета-узлов:
Узлы Zeta выполняют три различные роли, каждая из которых имеет решающее значение для функциональности платформы:
- Валидаторы:
- Стандартные валидаторы CometBFT, которые делают ставки на ZETA и участвуют в голосовании по блокам.
- Наблюдатели:
- Разделены на секвенаторы и верификаторы.
- Секвенаторы пересылают события из внешних цепочек верификаторам, которые коллективно достигают консенсуса.
- Наблюдатели должны запускать полные узлы внешних цепочек, что делает работу узлов Zeta ресурсоемкой.
- Подписавшие:
- Ключи ECDSA/EdDSA совместно используются узлами.
- Требовать консенсуса квалифицированного большинства (2/3) для подписания транзакций во внешних цепочках.
- Необходим для хранения активов и подписания сообщений во внешних цепочках.
Основные характеристики:
Архитектура ZetaChain обеспечивает две основные функции:
1. Передача сообщений между цепочками (CCMP):
- Использует Zeta и zEVM (виртуальная машина Zeta Ethereum) в качестве ретрансляторов для сообщений и токена ZETA.
- Несмотря на свою важность, CCMP не является основным направлением уникального ценностного предложения ZetaChain.
2. Омничейн смарт-контракты:
- Работает на zEVM, позволяя выполнять смарт-контракты в нескольких цепочках.
- Конкурентное преимущество Zeta заключается в поддержке многоцепочечных EVM-контрактов, что делает ее комплексной платформой, а не просто посредником для кросс-цепочечных транзакций.
Заключение:
Архитектура ZetaChain, основанная на консенсусе Cosmos SDK и CometBFT, позиционирует ее уникально в ландшафте блокчейна. Хотя она поддерживает передачу сообщений между цепочками, ее истинная сила заключается в реализации смарт-контрактов omnichain через zEVM. ZetaChain стремится быть чем-то большим, чем просто переходным инструментом, стремясь стать основной платформой, где пользователи взаимодействуют со смарт-контрактами omnichain, что отличает ее от других архитектур в этой области.