On the Scalability and Security of Bitcoin

On the Scalability and Security of Bitcoin
Author :
Publisher : Createspace Independent Publishing Platform
Total Pages : 196
Release :
ISBN-10 : 1530769450
ISBN-13 : 9781530769452
Rating : 4/5 (452 Downloads)

Book Synopsis On the Scalability and Security of Bitcoin by : Christian Decker

Download or read book On the Scalability and Security of Bitcoin written by Christian Decker and published by Createspace Independent Publishing Platform. This book was released on 2016-01-19 with total page 196 pages. Available in PDF, EPUB and Kindle. Book excerpt: Since its inception in late 2008, Bitcoin has enjoyed a rapid growth, both in value and in the number of transactions. Its success is mostly due to innovative use of a peer-to-peer network to implement all aspects of a currency's lifecycle - from creation to its transfer between users. Bitcoin offers cash-like transactions that are near-instantaneous and non-refundable, while at the same time allowing truly global transactions, processed at the same speed as local ones. It offers a public transaction history, enabling trustless auditability, and it introduces many new and innovative use-cases such as smart property, micropayments, contracts, and escrow transactions for dispute mediation. However, the same features that make Bitcoin attractive for its end-users are also its main limitations. Its decentralized nature limits the number of transactions and the speed at which transactions can be performed and confirmed. The problem with the slow confirmations is compounded with the semantics of the confirmations which are not final, requiring multiple confirmations and further delaying acceptance of a transaction. In the first part of the thesis we analyze whether the current Bitcoin protocol scales and what the scalability limits are. We find that Bitcoin does not scale, because its synchronization mechanism, the blockchain, limits the maximum rate of transactions the network can process. In order to address the scalability problem we propose Duplex Micropayment Channels, which increase the rate at which Bitcoin transfers can be performed by several orders of magnitude, by moving the transfers off the blockchain and using the blockchain solely for dispute mediation. Another form of scalability problem is the fact that more and more blockchain based applications are being created, eachwith their own small isolated blockchain, and vulnerable to attacks. We present PeerCensus, a subsystem that acts as a certification authority, manages peer identities in a peer-to-peer network and does not store application specific data in the blockchain. Using PeerCensus, any number of applications can share a single blockchain, decoupling confirmations from block generation rate and enhancing Bitcoin and similar systems with strong consistency. Being a relatively new technology, Bitcoin has a number of new security challenges and innovative properties. We analyze these properties and challenges in the second part of the thesis. The first novel property is that the transaction history, in the form of the blockchain, is public and accessible by anyone. Making use of the open nature of the blockchain, we were able to dispell claims by MtGox, once the world's largest Bitcoin exchange, that a bug in the Bitcoin protocol was used in a large scale attack to defraud them. We then use the blockchain to build a prototype of an audit protocol that allows a fiduciary, such as a Bitcoin exchange, to demonstrate that its assets cover its liabilities, without resorting to trusted third parties. Bitcoin also shifts the responsibility of managing and securing funds from a trusted third party to the end-user, which may not have the necessary tools to protect her funds. We show how a merchant may accept fast-payments, i.e., transactions without waiting for confirmations, with reasonable security against doublespending attacks by observing how transactions propagate in the network. Finally, we present a prototype of a secure device that stores private keys in tamper resitant storage and allows the user to independently verify a payment before authorizing it.


On the Scalability and Security of Bitcoin Related Books

On the Scalability and Security of Bitcoin
Language: en
Pages: 196
Authors: Christian Decker
Categories:
Type: BOOK - Published: 2016-01-19 - Publisher: Createspace Independent Publishing Platform

GET EBOOK

Since its inception in late 2008, Bitcoin has enjoyed a rapid growth, both in value and in the number of transactions. Its success is mostly due to innovative u
Bitcoin and Blockchain Security
Language: en
Pages: 233
Authors: Ghassan O. Karame
Categories: Computers
Type: BOOK - Published: 2016-09-30 - Publisher: Artech House

GET EBOOK

There is a lot of buzz about Bitcoin and Blockchain lately, our expert authors will help to answer some imperative questions about the security involved in this
Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security
Language: en
Pages:
Authors: Edgar Weippl
Categories:
Type: BOOK - Published: 2016-10-24 - Publisher:

GET EBOOK

CCS'16: 2016 ACM SIGSAC Conference on Computer and Communications Security Oct 24, 2016-Oct 28, 2016 Vienna, Austria. You can view more information about this p
Handbook of Research on Blockchain Technology
Language: en
Pages: 478
Authors: Saravanan Krishnan
Categories: Science
Type: BOOK - Published: 2020-02-04 - Publisher: Academic Press

GET EBOOK

Handbook of Research on Blockchain Technology presents the latest information on the adaptation and implementation of Blockchain technologies in real world busi
Blockchain Security in Cloud Computing
Language: en
Pages: 317
Authors: K.M. Baalamurugan
Categories: Technology & Engineering
Type: BOOK - Published: 2021-08-12 - Publisher: Springer Nature

GET EBOOK

This book explores the concepts and techniques of cloud security using blockchain. Also discussed is the possibility of applying blockchain to provide security