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 条
  • [31] How investible is Bitcoin? Analyzing the liquidity and transaction costs of Bitcoin markets
    Dyhrberg, Anne H.
    Foley, Sean
    Svec, Jiri
    ECONOMICS LETTERS, 2018, 171 : 140 - 143
  • [32] Making Transaction Propagation More Efficient: Deferred Transaction Relay in Bitcoin
    Misic, Vojislav B.
    Misic, Jelena
    Chang, Xiaolin
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [33] Beyond Bitcoin: Recent Trends and Perspectives in Distributed Ledger Technology
    Romano, Diego
    Schmid, Giovanni
    CRYPTOGRAPHY, 2021, 5 (04)
  • [34] On ledger inconsistency time in Bitcoin's blockchain delivery network
    Misic, Jelena
    Misic, Vojislav B.
    Chang, Xiaolin
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [35] Money Transfer on Transaction Signature-Based Ledger
    Shiraishi, Momoko
    Aida, Hitoshi
    FOUNDATIONS AND PRACTICE OF SECURITY, FPS 2022, 2023, 13877 : 338 - 354
  • [36] Transaction Pricing for Maximizing Throughput in a Sharded Blockchain Ledger
    Riehl, James R.
    Ward, Jonathan
    2020 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT 2020), 2020, : 36 - 42
  • [37] Data Quality Transaction on Different Distributed Ledger Technologies
    Wu, Chao
    Zhou, Liyi
    Xie, Chulin
    Zheng, Yuhang
    Yu, Jiawei
    BIG SCIENTIFIC DATA MANAGEMENT, 2019, 11473 : 301 - 318
  • [38] Complex Network Analysis of the Bitcoin Transaction Network
    Tao, Bishenghui
    Dai, Hong-Ning
    Wu, Jiajing
    Ho, Ivan Wang-Hei
    Zheng, Zibin
    Cheang, Chak Fong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1009 - 1013
  • [39] Analyzing hack subnetworks in the bitcoin transaction graph
    Daniel Goldsmith
    Kim Grauer
    Yonah Shmalo
    Applied Network Science, 5
  • [40] A Solution towards Eliminating Transaction Malleability in Bitcoin
    Rajput, Ubaidullah
    Abbas, Fizza
    Oh, Heekuck
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (04): : 837 - 850