Cross-chain Architecture

As Zion Network is designed to support the Bitcoin ecosystem, a cross-chain structure is necessary to ensure seamless integration and interoperability. This structure is crucial for verifying and authenticating transactions across different blockchains within the Bitcoin network. Key components of Zion Network's architecture include:

Data Aggregation on ZionNet: Data providers publish their data on ZionNet. This could involve aggregating data relevant to the Bitcoin ecosystem, such as transaction volumes, fees, hash rates, etc.

Oracle Aggregation and Merkle Root Creation: An on-chain oracle program on ZionNet would aggregate this data to form a comprehensive view. Following aggregation, ZionNet validators would send a message containing the Merkle root of all aggregated data.

Data Validation and Transmission: Validators within the Zion ecosystem observe this Merkle root message, validating it and signing a verifiable action.

Data Storage and Retrieval: ZionNet records the Merkle roots and stores the latest data messages, providing an HTTP and WebSocket API for real-time data retrieval. This service would be crucial for ensuring that users can access up-to-date information from ZionNet.

User Transaction Integration: When a user needs to use Zion data in a transaction, they would retrieve the latest update message from this service and include it in their transaction. This update would contain the signed Merkle root and the Merkle proofs for each data update, ensuring authenticity and integrity.

Zion Network is dedicated to providing a fast, decentralized, and secure method for essential data validation in cross-chain operations, enhancing the efficiency and trustworthiness of the Bitcoin ecosystem.

Last updated