activity
20172022
most citedConsensus in the Age of Blockchains

187 citations · 202 across the 4 of their papers we have counts for

collaborators

10 papers

cs.CR20223 cited

Accountable Safety for Rollups

Ertem Nusret Tas, John Adler, Mustafa Al-Bassam +3

Accountability, the ability to provably identify protocol violators, gained prominence as the main economic argument for the security of proof-of-stake (PoS) protocols. Rollups, th…

cs.CR20218 cited

Shard Scheduler: object placement and migration in sharded account-based blockchains

Michał Król, Onur Ascigil, Sergi Rene +3

We propose Shard Scheduler, a system for object placement and migration in account-based sharded blockchains. Our system calculates optimal placement and decides of object migratio…

cs.CR20194 cited

LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts

Mustafa Al-Bassam

We propose LazyLedger, a design for distributed ledgers where the blockchain is optimised for solely ordering and guaranteeing the availability of transaction data. Responsibility…

cs.CR2019

Proof-of-Prestige: A Useful Work Reward System for Unverifiable Tasks

Michał Król, Alberto Sonnino, Mustafa Al-Bassam +2

As cryptographic tokens and altcoins are increasingly being built to serve as utility tokens, the notion of useful work consensus protocols, as opposed to number-crunching PoW cons…

cs.CR2019

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

Alberto Sonnino, Shehar Bano, Mustafa Al-Bassam +1

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. The…

cs.CR2018

Fraud and Data Availability Proofs: Maximising Light Client Security and Scaling Blockchains with Dishonest Majorities

Mustafa Al-Bassam, Alberto Sonnino, Vitalik Buterin

Light clients, also known as Simple Payment Verification (SPV) clients, are nodes which only download a small portion of the data in a blockchain, and use indirect means to verify…