DHC Tech Explanation
Last updated
Last updated
The Dynamic Hidden Committee of the Taker Bridge is one of the core security mechanisms of the Protocol, designed to ensure the security, privacy, and scalability of cross-chain transactions. The committee is composed of multiple nodes, and the identities of its members are regularly and randomly changed to prevent any party from controlling the committee. The operation of the Dynamic Hidden Committee can be summarized in the following steps:
Committee Member Selection: Use a random-number-based algorithm to randomly select committee members from the node pool.
Key Sharding: Divide the private key used for cross-chain transactions into multiple fragments and allocate them to different committee members.
Secure Storage: Committee members use secure hardware devices (such as Intel SGX) to store the key fragments assigned to them.
Signing and Verification: During cross-chain transactions, key fragments from multiple committee members are required for signing. No party can possess the complete private key individually, ensuring the security of transactions.
Dynamic Updates: Regularly update committee members to prevent any party from maintaining control over the committee for an extended period.
Advantages: The Dynamic Hidden Committee mechanism has several advantages over traditional fixed committee mechanisms:
Higher Security: By regularly updating committee members, the risk of attacks is reduced.
Better Privacy: Since keys are stored in a dispersed manner, no party can obtain the complete private key, thus protecting the privacy of transactions.
Increased Scalability: The dynamic update mechanism allows adjusting the number of committee members based on actual needs, meeting the requirements of different scenarios.