Paper 2022/113

XCC: Theft-Resilient and Collateral-Optimized Cryptocurrency-Backed Assets

Theodore Bugnet and Alexei Zamyatin


The need for cross-blockchain interoperability is higher than ever. Today, there exists a plethora of blockchain-based cryptocurrencies, with varying levels of adoption and diverse niche use cases, and yet communication across blockchains is still in its infancy. Despite the vast potential for novel applications in an interoperable ecosystem, cross-chain tools and protocols are few and often limited. Cross-chain communication requires a trusted third party, as the Fair Exchange problem is reducible to it. However, the decentralised consensus of blockchains can be used as a source of trust, and financial incentives can achieve security. XCLAIM uses these principles to enable collateralised cryptocurrency-backed assets to be created and used. However, full collateralization is inefficient, and to protect against exchange rate fluctuations overcollateralization is necessary. This is a significant barrier to scaling, and as a result, in practice, most systems still employ a centralised architecture. In this work, we introduce XCC, an extension to the XCLAIM framework which allows for a significant reduction in collateral required. By making use of periodic, timelocked commitments on the backing blockchain, XCC decouples locked collateral from issued CBAs, allowing fractional collateralization without loss of security. We instantiate XCC between Bitcoin and Ethereum to showcase practical feasibility. XCC is compatible with the majority of existing blockchains without modification.

Available format(s)
Cryptographic protocols
Publication info
Preprint. MINOR revision.
interoperabilitysmart contractscryptocurrency-backed assetsBitcoinEthereum
Contact author(s)
theodore @ bug net
2022-01-31: received
Short URL
Creative Commons Attribution


      author = {Theodore Bugnet and Alexei Zamyatin},
      title = {XCC: Theft-Resilient and Collateral-Optimized Cryptocurrency-Backed Assets},
      howpublished = {Cryptology ePrint Archive, Paper 2022/113},
      year = {2022},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.