MECURY: Practical Cross-Chain Exchange via Trusted Hardware
Xiaoqing Wen, Quanbi Feng, Jianyu Niu, Yinqian Zhang, Chen Feng

TL;DR
MERCURY is a practical cross-chain cryptocurrency exchange system that uses Trusted Execution Environments to minimize trust assumptions and reduce on-chain verification costs, enabling efficient and secure digital asset exchanges.
Contribution
It introduces a TEE-assisted cross-chain exchange framework with an innovative challenge-response mechanism to address TEE unavailability, significantly lowering on-chain costs.
Findings
Reduces on-chain costs by approximately 67.87% compared to XClaim
Achieves efficient cross-chain exchanges without online-client requirements
Enhances security by shielding participants from malicious behaviors
Abstract
The proliferation of blockchain-backed cryptocurrencies has sparked the need for cross-chain exchanges of diverse digital assets. Unfortunately, current exchanges suffer from high on-chain verification costs, weak threat models of central trusted parties, or synchronous requirements, making them impractical for currency trading applications. In this paper, we present MERCURY, a practical cryptocurrency exchange that is trust-minimized and efficient without online-client requirements. MERCURY leverages Trusted Execution Environments (TEEs) to shield participants from malicious behaviors, eliminating the reliance on trusted participants and making on-chain verification efficient. Despite the simple idea, building a practical TEE-assisted cross-chain exchange is challenging due to the security and unavailability issues of TEEs. MERCURY tackles the unavailability problem of TEEs by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Data Security Solutions
