Введение:

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, что отличает ее от других архитектур в этой области.