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 条
  • [21] Erlay: Efficient Transaction Relay for Bitcoin
    Naumenko, Gleb
    Maxwell, Gregory
    Wuille, Pieter
    Fedorova, Alexandra
    Beschastnikh, Ivan
    PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 817 - 831
  • [22] Transaction activity and bitcoin realized volatility
    Gkillas, Konstantinos
    Tantoula, Maria
    Tzagarakis, Manolis
    OPERATIONS RESEARCH LETTERS, 2021, 49 (05) : 715 - 719
  • [23] Reducing the number of transaction messages in bitcoin
    Misic, Vojislav B.
    Misic, Jelena
    Chang, Xiaolin
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (01) : 768 - 782
  • [24] Long Transaction Chains and the Bitcoin Heartbeat
    Di Battista, Giuseppe
    Di Donato, Valentino
    Pizzonia, Maurizio
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 507 - 516
  • [25] Lightweight Transaction Tracing Technology for Bitcoin
    Gao F.
    Mao H.-L.
    Wu Z., Sr.
    Shen M.
    Zhu L.-H.
    Li Y.-D.
    Jisuanji Xuebao/Chinese Journal of Computers, 2018, 41 (05): : 989 - 1004
  • [26] Structure and anonymity of the bitcoin transaction graph
    Department of Computer Science, TU Darmstadt, Hochschulstr. 10, Darmstadt
    D-64289, Germany
    不详
    64289, Germany
    不详
    64287, Germany
    Future Internet, 2013, 2 (237-250):
  • [27] Reducing the number of transaction messages in bitcoin
    Vojislav B. Mišić
    Jelena Mišić
    Xiaolin Chang
    Peer-to-Peer Networking and Applications, 2022, 15 : 768 - 782
  • [28] Security of account and privacy of transaction for bitcoin
    Zhenhua L.
    Dong Y.
    Yaohui L.
    Yuanyuan L.
    Dong, Yuan (1218338603@qq.com), 2018, Beijing University of Posts and Telecommunications (25): : 20 - 30and48
  • [29] Transaction Queuing Game in Bitcoin BlockChain
    Li, Juanjuan
    Yuan, Yong
    Wang, Shuai
    Wang, Fei-Yue
    2018 IEEE INTELLIGENT VEHICLES SYMPOSIUM (IV), 2018, : 114 - 119
  • [30] Security of account and privacy of transaction for bitcoin
    Liu Zhenhua
    Yuan Dong
    Liu Yaohui
    Li Yuanyuan
    TheJournalofChinaUniversitiesofPostsandTelecommunications, 2018, 25 (05) : 20 - 30