TY - GEN
T1 - A Composability Treatment of Bitcoin’s Transaction Ledger with Variable Difficulty
AU - Garay, Juan
AU - Lu, Yun
AU - Prat, Julien
AU - Testa, Brady
AU - Zikas, Vassilis
N1 - Publisher Copyright:
© International Financial Cryptography Association 2026.
PY - 2026/1/1
Y1 - 2026/1/1
N2 - As the first proof-of-work (PoW) permissionless blockchain, Bitcoin aims at maintaining a decentralized yet consistent transaction ledger as protocol participants (“miners”) join and leave as they please. This is achieved by means of a subtle PoW difficulty adjustment mechanism that adapts to the perceived block generation rate, and important steps have been taken in previous work to provide a rigorous analysis of the conditions (such as bounds on dynamic participation) that are sufficient for Bitcoin’s security properties to be ascertained. Such existing analysis, however, is property-based, and as such only guarantees security when the protocol is run in isolation. In this paper we present the first (to our knowledge) simulation-based analysis of the Bitcoin ledger in the dynamic setting where it operates, and show that the protocol abstraction known as the Bitcoin backbone protocol emulates, under certain participation restrictions, Bitcoin’s intended specification. Our formulation and analysis extend the existing Universally Composable treatment for the fixed-difficulty setting, and develop techniques that might be of broader applicability, in particular to other composable formulations of blockchain protocols that rely on difficulty adjustment.
AB - As the first proof-of-work (PoW) permissionless blockchain, Bitcoin aims at maintaining a decentralized yet consistent transaction ledger as protocol participants (“miners”) join and leave as they please. This is achieved by means of a subtle PoW difficulty adjustment mechanism that adapts to the perceived block generation rate, and important steps have been taken in previous work to provide a rigorous analysis of the conditions (such as bounds on dynamic participation) that are sufficient for Bitcoin’s security properties to be ascertained. Such existing analysis, however, is property-based, and as such only guarantees security when the protocol is run in isolation. In this paper we present the first (to our knowledge) simulation-based analysis of the Bitcoin ledger in the dynamic setting where it operates, and show that the protocol abstraction known as the Bitcoin backbone protocol emulates, under certain participation restrictions, Bitcoin’s intended specification. Our formulation and analysis extend the existing Universally Composable treatment for the fixed-difficulty setting, and develop techniques that might be of broader applicability, in particular to other composable formulations of blockchain protocols that rely on difficulty adjustment.
UR - https://www.scopus.com/pages/publications/105027154472
U2 - 10.1007/978-3-032-07024-1_14
DO - 10.1007/978-3-032-07024-1_14
M3 - Conference contribution
AN - SCOPUS:105027154472
SN - 9783032070234
T3 - Lecture Notes in Computer Science
SP - 233
EP - 248
BT - Financial Cryptography and Data Security - 29th International Conference, FC 2025, Revised Selected Papers
A2 - Garman, Christina
A2 - Moreno-Sanchez, Pedro
PB - Springer Science and Business Media Deutschland GmbH
T2 - 29th International Conference on Financial Cryptography and Data Security, FC 2025
Y2 - 14 April 2025 through 18 April 2025
ER -