pith. sign in

arxiv: 1901.11218 · v4 · pith:RZKPY5QAnew · submitted 2019-01-31 · 💻 cs.CR

Replay Attacks and Defenses Against Cross-shard Consensus in Sharded Distributed Ledgers

classification 💻 cs.CR
keywords attacksconsensuscross-shardattackerbyzcuitdefensesdistributedledgers
0
0 comments X
read the original abstract

We present a family of replay attacks against sharded distributed ledgers, that target cross-shard consensus protocols, such as the recently proposed Chainspace and Omniledger. They allow an attacker, with network access only, to double-spend or lock resources with minimal efforts. The attacker can act independently without colluding with any nodes, and succeed even if all nodes are honest; most of the attacks can also exhibit themselves as faults under periods of asynchrony. These attacks are effective against both shard-led and client-led cross-shard consensus approaches. Finally, we present Byzcuit - a new cross-shard consensus protocol that is immune to those attacks. We implement a prototype of Byzcuit and evaluate it on a real cloud-based testbed, showing that our defenses impact performance minimally, and overall performance surpasses previous works.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.