Bitcoin as a Transaction Ledger: A Composable Treatment

被引:0
|
作者
Christian Badertscher
Ueli Maurer
Daniel Tschudi
Vassilis Zikas
机构
[1] Input Output,
[2] ETH Zurich,undefined
[3] Concordium,undefined
[4] Purdue University,undefined
来源
Journal of Cryptology | 2024年 / 37卷
关键词
Bitcoin; Blockchain; Ledger functionality; Universal composition; Provable security;
D O I
暂无
中图分类号
学科分类号
摘要
Bitcoin is one of the most prominent examples of a distributed cryptographic protocol that is extensively used in reality. Nonetheless, existing security proofs are property-based, and as such they do not support composition. In this work, we put forth a universally composable treatment of the Bitcoin protocol. We specify the goal that Bitcoin aims to achieve as an instance of a parameterizable ledger functionality and present a UC abstraction of the Bitcoin blockchain protocol. Our ideal functionality is weaker than the first proposed candidate by Kiayias, Zhou, and Zikas [EUROCRYPT’16], but unlike the latter suggestion, which is arguably not implementable by the UC Bitcoin protocol, we prove that the one proposed here is securely UC-realized by the protocol assuming access to a global clock, to model time-based executions, a random oracle, to model hash functions, and an idealized network, to model message dissemination. We further show how known property-based approaches can be cast as special instances of our treatment and how their underlying assumptions can be cast in UC as part of the setup functionalities and without restricting the environment or the adversary.
引用
收藏
相关论文
共 50 条
  • [1] Bitcoin as a Transaction Ledger: A Composable Treatment
    Badertscher, Christian
    Maurer, Ueli
    Tschudi, Daniel
    Zikas, Vassilis
    JOURNAL OF CRYPTOLOGY, 2024, 37 (02)
  • [2] Bitcoin as a Transaction Ledger: A Composable Treatment
    Badertscher, Christian
    Maurer, Ueli
    Tschudi, Daniel
    Zikas, Vassilis
    ADVANCES IN CRYPTOLOGY - CRYPTO 2017, PT I, 2017, 10401 : 324 - 356
  • [3] On the transaction cost of Bitcoin
    Kim, Thomas
    FINANCE RESEARCH LETTERS, 2017, 23 : 300 - 305
  • [4] Anonymizing Bitcoin Transaction
    Wijaya, Dimaz Ankaa
    Liu, Joseph K.
    Steinfeld, Ron
    Sun, Shi-Feng
    Huang, Xinyi
    INFORMATION SECURITY PRACTICE AND EXPERIENCE, ISPEC 2016, 2016, 10060 : 271 - 283
  • [5] Transaction Characteristics of Bitcoin
    Gebraselase, Befekadu G.
    Helvik, Bjarne E.
    Jiang, Yuming
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 544 - 550
  • [6] Bitcoin transaction fees and the decentralization of Bitcoin mining pools
    Li, Zhicheng
    Li, Jialong
    Zhou, Ke
    FINANCE RESEARCH LETTERS, 2023, 58
  • [7] Transaction Finality through Ledger Checkpoints
    Das, Ratul Antik
    Pahalovi, Md. Muhaimin Shah
    Yanhaona, Muhammad Nur
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 183 - 192
  • [8] Bitcoin Transaction Analysis System
    Basynya, E. A.
    Karapetyants, N.
    Karapetyants, M.
    PROGRAMMING AND COMPUTER SOFTWARE, 2024, 50 (SUPPL2) : S104 - S112
  • [9] Bitcoin Transaction Malleability and MtGox
    Decker, Christian
    Wattenhofer, Roger
    COMPUTER SECURITY - ESORICS 2014, PT II, 2014, 8713 : 313 - 326
  • [10] An Analysis of Transaction Handling in Bitcoin
    Gebraselase, Befekadu G.
    Helvik, Bjarne E.
    Jiang, Yuming
    2021 IEEE INTERNATIONAL CONFERENCE ON SMART DATA SERVICES (SMDS 2021), 2021, : 162 - 172