Paper 2022/1428 Original: eprint.iacr.org/2022/1428 ↗

TrustBoost: Boosting Trust among Interoperable Blockchains

Xuechao Wang
Peiyao Sheng
Sreeram Kannan
Kartik Nayak
Pramod Viswanath
Abstract

Currently there exist many blockchains with weak trust guarantees, limiting applications and participation. Existing solutions to boost the trust using a stronger blockchain, e.g., via checkpointing, requires the weaker blockchain to give up sovereignty. In this paper we propose a family of protocols in which multiple blockchains interact to create a combined ledger with boosted trust. We show that even if several of the interacting blockchains cease to provide security guarantees, the combined ledger continues to be secure – our TrustBoost protocols achieve the optimal threshold of tolerating the insecure blockchains. Furthermore, the protocol simply operates via smart contracts and require no change to the underlying consensus protocols of the participating blockchains, a form of “consensus on top of consensus”. The protocols are lightweight and can be used on specific (e.g., high value) transactions; we demonstrate the practicality by implementing and deploying TrustBoost as cross-chain smart contracts in the Cosmos ecosystem using approximately 3,000 lines of Rust code, made available as open source. Our evaluation shows that using 10 Cosmos chains in a local testnet, TrustBoost has a gas cost of roughly $2 with a latency of 2 minutes per request, which is in line with the cost on a high security chain such as Bitcoin or Ethereum.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2022-10-20: last updated
2022-10-20: published
Short URL
https://ia.cr/2022/1428
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2022/1428,
      author = {Xuechao Wang and Peiyao Sheng and Sreeram Kannan and Kartik Nayak and Pramod Viswanath},
      title = {TrustBoost: Boosting Trust among Interoperable Blockchains},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/1428},
      year = {2022},
      url = {https://eprint.iacr.org/2022/1428}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.