End Points System
Last updated
Last updated
The End Point System is designed to bolster decentralized blockchain operations through an intricate network of smart contracts, including the following:
End Points
Master Smart Contract (MSC)
End Point Gov
This system is engineered to enhance efficiency, security, and transparency across multiple blockchain networks by streamlining the management, execution, and verification of operations.
End Points are smart contracts deployed by Entangle across supported networks, functioning as both senders and receivers in the system. They initiate operation proposals and serve as gateway contracts for the Oracle Solution. End Points receive data from external developers’ smart contracts or data feeds and forward it to transmitters, enabling two-way communication and ensuring a seamless flow of information across the network.
The Master Smart Contract (MSC) is central to the Entangle Oracle Blockchain, performing key roles in protocol management:
Information Management: It maintains and disseminates details about protocol settings, including transmitters, executors, and input-output contracts.
Data Collection: The MSC gathers data and operation proofs from transmitters for each protocol. This involves the "proposeOperation" function, where transmitters submit operations along with their signatures as proof. They also stake NGL tokens to back the reliability of these proofs.
Once sufficient proof is collected, the MSC sends the operation and the associated transmitter signatures to an executor on the target blockchain for execution. This structure ensures both the efficient management of the system and the transparency and verification of operations.
The End Point Gov contract manages protocol parameters across different blockchain networks. Initialized at system deployment, it facilitates service operations within the infrastructure on all blockchains.
Role and Functionality:
Intermediary Role: It acts as a bridge between the Master Smart Contract and the End Point contracts on target networks, ensuring that updates and changes in protocol settings are accurately propagated.
Operational Mechanism: The GOV protocol responds to triggers such as External Developers modifying protocol parameters or the Round Manager configuring new transmitters. It then executes operations by calling functions on the End Point contract of the target network.
Parameter Configuration: Upon activation, the End Point Gov contract processes the received information and updates the End Point contract on the target network with new parameters, ensuring it operates with the latest settings required by the protocol.
The GOV protocol, as a foundational layer (level 0 protocol), distributes service information and works under principles similar to other protocols in the system, supported by transmitters from pre-approved Entangle partners.
The End Point System incorporates advanced security measures, including a multisig consensus model. In this model, transmitters sign data using their private keys, and the system verifies that the collected signatures meet a predefined threshold. This approach ensures that only authorized transmitters can participate, effectively safeguarding against unauthorized and incorrect proposals.