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.
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 |
Archive Staff Only
![]() |
View Item |

