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 条
  • [41] Illegal Community Detection in Bitcoin Transaction Networks
    Kamuhanda, Dany
    Cui, Mengtian
    Tessone, Claudio J.
    ENTROPY, 2023, 25 (07)
  • [42] Private Transaction Retrieval for Lightweight Bitcoin Client
    Xie, Yankai
    Zhang, Chi
    Wei, Lingbo
    Niu, Yukun
    Wang, Faxing
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2019, : 440 - 446
  • [43] Hiding Bitcoin Transaction Information Based on HEVC
    Liu, Si
    Liu, Yunxia
    Lv, Guoning
    Feng, Cong
    Zhao, Hongguo
    SMART BLOCKCHAIN, 2018, 11373 : 1 - 11
  • [44] BitConeView: Visualization of Flows in the Bitcoin Transaction Graph
    Di Battista, Giuseppe
    Di Donato, Valentino
    Patrignani, Maurizio
    Pizzonia, Maurizio
    Roselli, Vincenzo
    Tamassia, Roberto
    2015 IEEE SYMPOSIUM ON VISUALIZATION FOR CYBER SECURITY (VIZSEC), 2015,
  • [45] Analyzing hack subnetworks in the bitcoin transaction graph
    Goldsmith, Daniel
    Grauer, Kim
    Shmalo, Yonah
    APPLIED NETWORK SCIENCE, 2020, 5 (01)
  • [46] Transaction Confirmation Time Estimation in the Bitcoin Blockchain
    Zhang, Limeng
    Zhou, Rui
    Liu, Qing
    Xu, Jiajie
    Liu, Chengfei
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2021, PT I, 2021, 13080 : 30 - 45
  • [47] An Efficient Strategy to Eliminate Malleability of Bitcoin Transaction
    Liu, Yi
    Liu, Xingtong
    Zhang, Lei
    Tang, Chaojing
    Kang, Hongyan
    2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 960 - 964
  • [48] Private Transaction Retrieval for Lightweight Bitcoin Clients
    Xie, Yankai
    Wang, Qingtao
    Li, Ruoyue
    Zhang, Chi
    Wei, Lingbo
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (05) : 3590 - 3603
  • [49] A Review on Data Analysis of Bitcoin Transaction Entity
    He Xi
    Zhang Fan
    Lin Shenwen
    Mao Hongliang
    He Ketai
    PROCEEDINGS OF THE 15TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2020), 2020, : 159 - 164
  • [50] Bitcoin Transaction Networks: An Overview of Recent Results
    Vallarano, Nicolo
    Tessone, Claudio J.
    Squartini, Tiziano
    FRONTIERS IN PHYSICS, 2020, 8 (08):