MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains

While Bitcoin gains increasing popularity in different payment scenarios, the transaction fees make it difficult to be applied to micropayment. Given the wide applicability of micropayment, it is crucial for all cryptocurrencies including Bitcoin to provide effective support therein. In light of thi...

Full description

Saved in:
Bibliographic Details
Main Authors: WAN, Zhiguo, DENG, Robert H., LEE, David Kuo Chuen, LI, Ying
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2019
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4379
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5382
record_format dspace
spelling sg-smu-ink.sis_research-53822019-06-13T09:18:05Z MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains WAN, Zhiguo DENG, Robert H. LEE, David Kuo Chuen LI, Ying While Bitcoin gains increasing popularity in different payment scenarios, the transaction fees make it difficult to be applied to micropayment. Given the wide applicability of micropayment, it is crucial for all cryptocurrencies including Bitcoin to provide effective support therein. In light of this, a number of low-cost micropayment schemes for Bitcoin have been proposed recently to reduce micropayment costs. Existing schemes, however, suffer from drawbacks such as high computation cost, inflexible payment value, and possibly unfair exchanges. The paper proposes two new micropayment schemes, namely the basic MicroBTC and the advanced MicroBTC, for Bitcoin by integrating the hash chain technique into cryptocurrency transactions. The basic MicroBTC realizes micropayment by exposing hash pre-images on the hash chain one by one, and it can also make arbitrary micropayments by exposing multiple hash pre-images. We further design the advanced MicroBTC to achieve non-interactive refund and efficient hash chain verification. We analyze the complexity and security of the both MicroBTC schemes and implement them using the Bitcoin source code. Extensive experiments were conducted to validate their performance, and the result showed that a micropayment session can be processed within about 18ms for the basic MicroBTC and 9ms for the advanced MicroBTC on a laptop. Both schemes enjoy great efficiency in computation and flexibility in micropayments, and they also achieve fairness for both the payer and the payee. 2019-03-01T08:00:00Z text https://ink.library.smu.edu.sg/sis_research/4379 info:doi/10.1007/s11390-019-1916-x Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Bitcion Blockchain Cryptocurrency Hash chain Micropayment Programming Languages and Compilers Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Bitcion
Blockchain
Cryptocurrency
Hash chain
Micropayment
Programming Languages and Compilers
Software Engineering
spellingShingle Bitcion
Blockchain
Cryptocurrency
Hash chain
Micropayment
Programming Languages and Compilers
Software Engineering
WAN, Zhiguo
DENG, Robert H.
LEE, David Kuo Chuen
LI, Ying
MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains
description While Bitcoin gains increasing popularity in different payment scenarios, the transaction fees make it difficult to be applied to micropayment. Given the wide applicability of micropayment, it is crucial for all cryptocurrencies including Bitcoin to provide effective support therein. In light of this, a number of low-cost micropayment schemes for Bitcoin have been proposed recently to reduce micropayment costs. Existing schemes, however, suffer from drawbacks such as high computation cost, inflexible payment value, and possibly unfair exchanges. The paper proposes two new micropayment schemes, namely the basic MicroBTC and the advanced MicroBTC, for Bitcoin by integrating the hash chain technique into cryptocurrency transactions. The basic MicroBTC realizes micropayment by exposing hash pre-images on the hash chain one by one, and it can also make arbitrary micropayments by exposing multiple hash pre-images. We further design the advanced MicroBTC to achieve non-interactive refund and efficient hash chain verification. We analyze the complexity and security of the both MicroBTC schemes and implement them using the Bitcoin source code. Extensive experiments were conducted to validate their performance, and the result showed that a micropayment session can be processed within about 18ms for the basic MicroBTC and 9ms for the advanced MicroBTC on a laptop. Both schemes enjoy great efficiency in computation and flexibility in micropayments, and they also achieve fairness for both the payer and the payee.
format text
author WAN, Zhiguo
DENG, Robert H.
LEE, David Kuo Chuen
LI, Ying
author_facet WAN, Zhiguo
DENG, Robert H.
LEE, David Kuo Chuen
LI, Ying
author_sort WAN, Zhiguo
title MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains
title_short MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains
title_full MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains
title_fullStr MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains
title_full_unstemmed MicroBTC: Efficient, flexible and fair micropayment for Bitcoin using hash chains
title_sort microbtc: efficient, flexible and fair micropayment for bitcoin using hash chains
publisher Institutional Knowledge at Singapore Management University
publishDate 2019
url https://ink.library.smu.edu.sg/sis_research/4379
_version_ 1770574692170596352