Programming on Bitcoin: A Survey of Layer 1 and Layer 2 Technologies in Bitcoin Ecosystem
This paper surveys the innovative protocols designed to enhance the programming functionality of the Bitcoin blockchain, collectively forming a significant component of the esteemed “Bitcoin Ecosystem”. While Bitcoin was originally designed for peer-to-peer payments using a basic scripting language, developers have found ways to significantly expand its programming capabilities. A key milestone in this evolution is the 2021 Taproot upgrade, which introduced new cryptographic tools that made Bitcoin more private and programmable. This upgrade enabled the development of new protocols for digital assets, such as NFTs and fungible tokens, which have significantly broadened Bitcoin's capabilities beyond basic payments. At the same time, a new series of protocols has emerged within the Bitcoin ecosystem, which we categorize as Layer 2 solutions akin to Ethereum's Layer 2. These protocols further enhance Bitcoin's performance and programming capability. Although prior studies have explored Bitcoin's programming capability, there remains a lack of comprehensive review and empirical analysis of ecosystem protocols. This research bridges this gaps and offers valuable insights for both practitioners and researchers alike.
Authors
- Qing Yang (ORCID: https://orcid.org/0000-0002-0714-4651)
- Taotao Wang (ORCID: https://orcid.org/0000-0001-9454-4997)
- Jiqun Zhang (ORCID: https://orcid.org/0000-0002-4242-558X)
- G. R. Liao (ORCID: https://orcid.org/0009-0007-2812-0185)
- Long Shi (ORCID: https://orcid.org/0000-0001-6124-5173)
- Shengli Zhang (ORCID: https://orcid.org/0000-0003-4981-231X)
- Xia Y (ORCID: https://orcid.org/0000-0002-3073-0747)
- Xiaoxiao Wu
Institutions
- Shenzhen University (CN)
- Nanjing University of Science and Technology (CN)
Publication Details
- Journal
- Blockchain Research and Applications
- Published
- 2025-10-01
- DOI
- https://doi.org/10.1016/j.bcra.2025.100408
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00