Transmitters

Transmitters, a type of Agent, have the responsibility of gathering and consolidating data from diverse origins, encompassing real-world data via APIs and blockchain data via RPCs. Consensus among Transmitters strengthens the security and robustness of Zether through a Delegated Proof-of-Stake mechanism, discouraging dishonest behavior through slashing mechanisms. Configuration: "Distributors" can engage varying numbers of Transmitters, along with target consensus rates. Transmitters can be selected from two categories:

  1. Approved Zether Transmitters, which have staked a certain amount of $ZETHER Tokens and undergone KYC/KYB measures.

  2. Customized Transmitters operated by third-party entities.

The below diagram showcases how Transmitters aggregate and achieve consensus on data during transmission of cross-chain messages:

The diagram illustrates a process comprising seven primary steps involving Transmitters:

  1. A protocol sends a message request to a Circuit.

  2. Transmitters retrieve the message request.

  3. Transmitters transmit the message request to the Controller on the Zether Network.

  4. The Controller verifies Transmitters' consensus. Upon success, it instructs the Conductor to finalize the operation.

  5. The Conductor obtains the operation data.

  6. The Conductor forwards the operation to the Circuit on the destination blockchain.

  7. The Circuit executes the operation following verification.

Last updated