UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing

Kokoris Kogias, E; Jovanovic, P; Gailly, N; Khoffi, I; Gasser, L; Ford, B; (2016) Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing. In: Proceedings of the 25th USENIX Security Symposium. (pp. pp. 279-296). USENIX Association: Austin, TX, USA. Green open access

[thumbnail of sec16_paper_kokoris-kogias.pdf]
Preview
Text
sec16_paper_kokoris-kogias.pdf - Published Version

Download (548kB) | Preview

Abstract

While showing great promise, Bitcoin requires users to wait tens of minutes for transactions to commit, and even then, offering only probabilistic guarantees. This paper introduces ByzCoin, a novel Byzantine consensus protocol that leverages scalable collective signing to commit Bitcoin transactions irreversibly within seconds. ByzCoin achieves Byzantine consensus while preserving Bitcoin’s open membership by dynamically forming hash power-proportionate consensus groups that represent recently-successful block miners. ByzCoin employs communication trees to optimize transaction commitment and verification under normal operation while guaranteeing safety and liveness under Byzantine faults, up to a near-optimal tolerance of f faulty group members among 3 f + 2 total. ByzCoin mitigates double spending and selfish mining attacks by producing collectively signed transaction blocks within one minute of transaction submission. Tree-structured communication further reduces this latency to less than 30 seconds. Due to these optimizations, ByzCoin achieves a throughput higher than Paypal currently handles, with a confirmation latency of 15-20 seconds.

Type: Proceedings paper
Title: Enhancing Bitcoin Security and Performance with Strong Consistency via Collective Signing
Event: 25th USENIX Security Symposium
ISBN-13: 978-1-931971-32-4
Open access status: An open access version is available from UCL Discovery
Publisher version: https://www.usenix.org/conference/usenixsecurity16...
Language: English
Additional information: This version is the version of record. For information on re-use, please refer to the publisher’s terms and conditions.
UCL classification: UCL
UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10115973
Downloads since deposit
0Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item