Scaling Distributed Ledgers and Privacy-Preserving Applications
Alberto Sonnino

TL;DR
This thesis advances blockchain scalability, security, and privacy through new protocols and systems like Chainspace, Byzcuit, FastPay, and Coconut, enabling efficient, secure, and privacy-preserving distributed ledger applications.
Contribution
It introduces Chainspace, a scalable sharded ledger supporting smart contracts, and Byzcuit, a secure cross-shard consensus protocol, along with FastPay for low-latency payments and Coconut for privacy-preserving credentials.
Findings
Chainspace achieves scalable, verifiable smart contract execution.
Byzcuit resists replay attacks in sharded ledgers.
FastPay provides low-latency settlement for retail payments.
Abstract
This thesis proposes techniques aiming to make blockchain technologies and smart contract platforms practical by improving their scalability, latency, and privacy. This thesis starts by presenting the design and implementation of Chainspace, a distributed ledger that supports user defined smart contracts and execute user-supplied transactions on their objects. The correct execution of smart contract transactions is publicly verifiable. Chainspace is scalable by sharding state; it is secure against subsets of nodes trying to compromise its integrity or availability properties through Byzantine Fault Tolerance (BFT). This thesis also introduces a family of replay attacks against sharded distributed ledgers targeting cross-shard consensus protocols; they allow an attacker, with network access only, to double-spend resources with minimal efforts. We then build Byzcuit, a new cross-shard…
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 · Distributed systems and fault tolerance · Cryptography and Data Security
