Submitted:
12 June 2023
Posted:
13 June 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Our Main Contributions
1.2. Organization
2. Preliminaries
2.1. Digital Signature
2.2. Hash Function and Hash Chain
2.3. Blockchain
2.4. Payment Channel
| Notations | Descriptions |
|---|---|
| B | Bank |
| C | Clients |
| V | Vendors |
| F | The total amount sent by bank to clients |
| Partially identifiable information of clients and vendors | |
| Bank’s signature on transaction information sent to clients | |
| The security parameter | |
| The master public key | |
| The master secret key | |
| An attribute set | |
| The i-th transaction | |
| The time of the i-th transaction | |
| The client’s signature on the i-th transaction information | |
| The lock of the i-th transaction |
3. System Model
3.1. System Model
3.2. Definitions of lockable signatures
3.3. Definitions of micropayment algorithms
3.4. Threat Model
- Neither party is trustworthy, and both have the potential to act maliciously.
- We assume that communication between users is synchronous.
- The underlying blockchain is secure and cannot be controlled by a malicious party. The blockchain has ideal functionality, updates based on transactions between parties, and has a time-locked interface that cancels the impact of transactions on user balances if they expire after a duration of time t.
4. Our Construction
4.1. Framework Overview
| Notations | Descriptions |
|---|---|
| p | A prime |
| The finite field of integers modulo a prime p. | |
| A point on an elliptic curve | |
| q | The order of group |
| The client’s signature on the i-th transaction information | |
| The hash function | |
| The instance key | |
| The x-coordinate of the elliptic curve point | |
| The y-coordinate of the elliptic curve point | |
| The locked signature | |
| The locking signature |
4.2. Detailed LS
- :
- :
- Select from the finite field
- Select the instance key from the finite field
-
:Output
-
:1)Parse asComputeOutput 1 if and only if2)
| Algorithm 1 Unlockability of lockable signature |
![]() |
| Algorithm 2 Invisibility of lockable signature |
![]() |

4.3. Detailed CMS
5. Security Analysis
6. Experiment
| Resources | ||
|---|---|---|
| Phase | Time | Communication |
| setup | ||
| transaction | ||
| Release | 0 | |
| Scheme | Client Communication Costs | Vendor Communication Costs |
|---|---|---|
| [38] | ||
| Our scheme |



7. Related Work
8. Conclusions
References
- Rezaeibagha, F.; Mu, Y. Efficient micropayment of cryptocurrency from blockchains. The Computer Journal, 2019, 62, 507–517. [Google Scholar] [CrossRef]
- Boudriga, N. A resilient micro-payment infrastructure: an approach based on blockchain technology. Kuwait Journal of Science 2022, 49. [Google Scholar]
- Pass, R.; Shelat, A. Micropayments for decentralized currencies[C]//Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security. 2015, 207–218. [Google Scholar]
- Decker, C.; Wattenhofer, R. A fast and scalable payment network with bitcoin duplex micropayment channels[C]//Symposium on Self-Stabilizing Systems; Springer: Cham, 2015; pp. 3–18. [Google Scholar]
- Lipton, R. J.; Ostrovsky, R. Micro-payments via efficient coin-flipping[C]//International Conference on Financial Cryptography; Springer: Berlin, Heidelberg, 1998; pp. 1–15. [Google Scholar]
- Micali, S.; Rivest R, L. Micropayments revisited[C]//Cryptographer Track at the RSA Conference; Springer: Berlin, Heidelberg, 2002; pp. 149–163. [Google Scholar]
- Mu, Y.; Varadharajan, V.; Lin Y, X. New micropayment schemes based on Pay Words[C]//Australasian Conference on Information Security and Privacy; Springer: Berlin, Heidelberg, 1997; pp. 283–293. [Google Scholar]
- Burchert, C.; Decker, C.; Wattenhofer, R. Scalable funding of bitcoin micropayment channel networks. Royal Society open science, 2018, 5, 180089. [Google Scholar] [CrossRef] [PubMed]
- Rivest, R. L.; Shamir, A. PayWord and MicroMint: Two simple micropayment schemes[C]//International workshop on security protocols; Springer: Berlin, Heidelberg, 1996; pp. 69–87. [Google Scholar]
- Nguyen, Q. S. Multi-dimensional hash chains and application to micropayment schemes[C]//International Workshop on Coding and Cryptography; Springer: Berlin, Heidelberg, 2005; Volume 218, p. 228. [Google Scholar]
- Lei, H.; Huang, L.; Wang, L.; et al. MPC: Multi-node Payment Channel for Off-chain Transactions[C]//ICC 2022-IEEE International Conference on Communications; IEEE, 2022; pp. 4733–4738. [Google Scholar]
- Li, D.; Liu, J.; Tang, Z.; et al. Agentchain: A decentralized cross-chain exchange system[C]//2019 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/13th IEEE International Conference on Big Data Science and Engineering (Trustcom/BigdataSE); IEEE, 2019; pp. 491–498. [Google Scholar]
- Buldas, A.; Laanoja, R.; Truu, A. A blockchain-assisted hash-based signature scheme[C]//Nordic Conference on Secure IT Systems; Springer: Cham, 2018; pp. 138–153. [Google Scholar]
- Erdin, E.; Mercan, S.; Akkaya, K. An evaluation of cryptocurrency payment channel networks and their privacy implications. arXiv 2021, arXiv:2102.02659. [Google Scholar]
- Avarikioti, Z.; Thyfronitis Litos, O. S.; Wattenhofer, R. Cerberus channels: Incentivizing watchtowers for bitcoin[C]//International Conference on Financial Cryptography and Data Security; Springer: Cham, 2020; pp. 346–366. [Google Scholar]
- Doerner, J.; Kondi, Y.; Lee, E.; et al. Secure two-party threshold ECDSA from ECDSA assumptions[C]//2018 IEEE Symposium on Security and Privacy (SP); IEEE, 2018; pp. 980–997. [Google Scholar]
- Zhang, Y.; Deng, R. H.; Liu, X.; et al. Blockchain based efficient and robust fair payment for outsourcing services in cloud computing. Information Sciences 2018, 462, 262–277. [Google Scholar] [CrossRef]
- Syed, T. A.; Alzahrani, A.; Jan, S.; et al. A comparative analysis of blockchain architecture and its applications: Problems and recommendations. IEEE access 2019, 7, 176838–176869. [Google Scholar] [CrossRef]
- Dai, H. N.; Zheng, Z.; Zhang, Y. Blockchain for Internet of Things: A survey. IEEE Internet of Things Journal, 2019, 6, 8076–8094. [Google Scholar] [CrossRef]
- Konstantinidis, I.; Siaminos, G.; Timplalexis, C.; et al. Blockchain for business applications: A systematic literature review[C]//International conference on business information systems; Springer: Cham, 2018; pp. 384–399. [Google Scholar]
- Malavolta, G.; Moreno-Sanchez, P.; Schneidewind, C.; et al. Anonymous multi-hop locks for blockchain scalability and interoperability. Cryptology ePrint Archive 2018. [Google Scholar]
- Wu, J.; Jiang, S. On Increasing Scalability and Liquidation of Lightning Networks for Blockchains. IEEE Transactions on Network Science and Engineering 2022. [Google Scholar] [CrossRef]
- Pandey, A. A.; Fernandez, T. F.; Bansal, R.; et al. Maintaining Scalability in Blockchain[C]//International Conference on Intelligent Systems Design and Applications; Springer: Cham, 2022; pp. 34–45. [Google Scholar]
- Takahashi, T.; Otsuka, A. Probabilistic micropayments with transferability[C]//European Symposium on Research in Computer Security; Springer: Cham, 2021; pp. 390–406. [Google Scholar]
- Ying, N.; Wu, T W. xlumi: Payment channel protocol and off-chain payment in blockchain contract systems. arXiv 2021, arXiv:2101.10621. [Google Scholar]
- Fazli, M. A.; Nehzati, S. M.; Salarkia, M. A. Building Stable Off-chain Payment Networks. arXiv 2021, arXiv:2107.03367. [Google Scholar]
- Nofer, M.; Gomber, P.; Hinz, O.; et al. Blockchain. Business and Information Systems Engineering, 2017, 59, 183–187. [Google Scholar] [CrossRef]
- Deepa, N.; Pham, Q. V.; Nguyen, D. C.; et al. A survey on blockchain for big data: approaches, opportunities, and future directions. Future Generation Computer Systems 2022. [Google Scholar] [CrossRef]
- Thyagarajan, S. A. K.; Malavolta, G. Lockable signatures for blockchains: Scriptless scripts for all signatures[C]//2021 IEEE Symposium on Security and Privacy (SP); IEEE, 2021; pp. 937–954. [Google Scholar]
- Zhang, Y.; Deng, R. H.; Liu, X.; et al. Blockchain based efficient and robust fair payment for outsourcing services in cloud computing. Information Sciences, 2018, 462, 262–277. [Google Scholar] [CrossRef]
- Zhang, Y.; Deng, R. H.; Liu, X.; et al. Blockchain based efficient and robust fair payment for outsourcing services in cloud computing. Information Sciences, 2018, 462, 262–277. [Google Scholar] [CrossRef]
- McCorry, P.; Möser, M.; Shahandasti, S. F.; Hao, F. Towards bitcoin payment networks[C]//Australasian Conference on Information Security and Privacy; Springer: Cham, 2016; pp. 57–76. [Google Scholar]
- Delmolino, K.; Arnett, M.; Kosba, A.; et al. Step by step towards creating a safe smart contract: Lessons and insights from a cryptocurrency lab[C]//International conference on financial cryptography and data security; Springer: Berlin, Heidelberg, 2016; pp. 79–94. [Google Scholar]
- Boneh, D.; Lynn, B.; Shacham, H. Short signatures from the Weil pairing[C]//International conference on the theory and application of cryptology and information security; Springer: Berlin, Heidelberg, 2001; pp. 514–532. [Google Scholar]
- Lei, H.; Huang, L.; Wang, L.; et al. MPC: Multi-node Payment Channel for Off-chain Transactions[C]//ICC 2022-IEEE International Conference on Communications; IEEE, 2022; pp. 4733–4738. [Google Scholar]
- Zhang, J.; Ye, Y.; Wu, W.; et al. Boros: Secure and Efficient Off-Blockchain Transactions via Payment Channel Hub. IEEE Transactions on Dependable and Secure Computing 2021. [Google Scholar] [CrossRef]
- Bonneau, J.; Preibusch, S.; Anderson, R. Financial cryptography and data security; Springer International Publishing, 2020. [Google Scholar]
- Li, T.; Yang, A.; Weng, J.; et al. Concurrent and efficient IoT data trading based on probabilistic micropayments; Wireless Networks, 2022; pp. 1–16. [Google Scholar]
| 1 | The adversary obtains the transaction message (time or phase) in the middle of the micropayment transaction using a hash chain. Then can trace back to the first transaction and the account messages of transaction parties are exposed. |


Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

