The Core Elements of Photon
Last updated
Last updated
The core element of Photons chain agnostic communication framework is the Entangle Oracle Blockchain (EOB). Engineered on the foundations of Ethermint, EOB leverages the Cosmos SDK and incorporates an Ethereum Virtual Machine (EVM) module. This architecture is meticulously designed and customised to facilitate the deployment of oracle solutions and smart contract deployments that are integral to our infrastructure, ensuring a seamless and efficient operational environment.
The four main components of the Photon Messaging Protocol include the Entangle Agent Network, Master Smart Contract, End Points, and Executors.
Entangle Agent Network: The Entangle Agent Network represents a sophisticated DPoS distributed architecture comprising off-chain machines. Participation within this network mandates adherence to Know Your Customer (KYC) protocols. There are two kinds of agents in the Entangle Network: – Transmitter Agents and Watcher Agents.
Transmitters: Transmitter pick up information and monitor events across various blockchains or data sources. They are responsible for fetching event information and proposing operations based on these events. they operate under a consensus mechanism to ensure the reliability and integrity of the data they process and propose.
Watchers: Responsible for overseeing each endpoint and confirming that the Executor agent has carried out the operation. In each round, every chosen Transmitter takes on the role of a watcher. They verify the execution of operations, and if over 60% of the watchers confirm that the operation was executed, the process of releasing bets and distributing rewards begins.
Master Smart Contract (MSC): The Master contract oversees protocol settings and data integrity. It aggregates data and operational proofs from Transmitters. It also forwards the validated proofs and data to Executor agents for implementation on the designated blockchain.
End Points: End Points are contracts designed to compile and verify proposals submitted by Transmitters. These systems necessitate concurrence among multiple Transmitters regarding an event and its consequences prior to permitting an executor to proceed with the action, thereby adding a degree of security and consensus. Spotters are responsible for initiating proposals for operations.
Executors: Entities that execute operations on the blockchain once proposals from Transmitters are validated and reach a consensus. They play a crucial role in applying the agreed-upon actions within the system, ensuring that the operations are carried out on the target blockchain or within the target smart contract.