CollaChain: A BFT Collaborative Middleware for Decentralized Applications

03/23/2022
by   Deepal Tennakoon, et al.
0

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 (e.g., Ethereum, Libra). Second, the participants in the consensus collaborate to combine their block proposal into a superblock, hence improving throughput as the system grows to hundreds of nodes. In addition, Collachain offers the possibility to its users to interact securely with each other without downloading the blockchain, hence allowing interactions via mobile devices. Collachain is effective at outperforming the Concord and Quorum blockchains and its throughput peaks at 4500 TPS under a Twitter DApp (Decentralized Application) workload. Finally, we demonstrate Collachain's scalability by deploying it on 200 nodes located in 10 countries over 5 continents.

READ FULL TEXT

page 1

page 2

page 4

research
11/27/2020

A theory of transaction parallelism in blockchains

Decentralized blockchain platforms have enabled the secure exchange of c...
research
05/06/2019

BlockLite: A Lightweight Emulator for Public Blockchains

Blockchain is an enabler of many emerging decentralized applications in ...
research
07/13/2022

Smart Red Belly Blockchain: Enhanced Transaction Management for Decentralized Applications

Decentralized Applications (DApps) have seen widespread use in the recen...
research
04/04/2018

SBFT: a Scalable Decentralized Trust Infrastructure for Blockchains

We present SBFT: a scalable decentralized trust infrastructure for Block...
research
08/18/2019

Robonomics: The Study of Robot-Human Peer-to-Peer Financial Transactions and Agreements

The concept of a blockchain has given way to the development of cryptocu...
research
04/14/2021

Blockchain Machine: A Network-Attached Hardware Accelerator for Hyperledger Fabric

In this paper, we demonstrate how Hyperledger Fabric, one of the most po...
research
10/30/2018

VAPOR: a Value-Centric Blockchain that is Scale-out, Decentralized, and Flexible by Design

Blockchains are a special type of distributed systems operating in unsaf...

Please sign up or login with your details

Forgot password? Click here to reset