CollaChain: A BFT Collaborative Middleware for Decentralized Applications
Deepal Tennakoon, Yiding Hua, Vincent Gramoli

TL;DR
CollaChain introduces a collaborative BFT blockchain that reduces validation costs, enhances throughput, and enables secure peer-to-peer interactions without full blockchain downloads, suitable for decentralized applications.
Contribution
It proposes a novel collaborative validation approach in BFT blockchains, significantly improving efficiency and scalability for decentralized applications.
Findings
Achieves up to 4500 TPS in Twitter DApp workload
Reduces validation effort by half compared to Ethereum and Libra
Successfully deployed on 200 nodes across 10 countries
Abstract
The sharing economy is centralizing services, leading to misuses of the Internet. We can list growing damages of data hacks, global outages and even the use of data to manipulate their owners. Unfortunately, there is no decentralized web where users can interact peer-to-peer in a secure way. Blockchains incentivize participants to individually validate every transaction and impose their block to the network. As a result, the validation of smart contract requests is computationally intensive while the agreement on a unique state does not make full use of the network. In this paper, we propose Collachain, a new byzantine fault tolerant blockchain compatible with the largest ecosystem of DApps that leverages collaboration. First, the pariticipants executing smart contracts collaborate to validate the transactions, hence halving the number of validations required by modern blockchains…
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
TopicsBlockchain Technology Applications and Security · Peer-to-Peer Network Technologies · Caching and Content Delivery
