Ecoupon-Chain: Efficient decentralized e-coupon blockchain

E-coupons have gradually gained attention with the development of the e-commerce market. The traditional e-coupon system is based on a centralized organization with problems, such as a single point of failure and e-coupon counterfeiting. Blockchain possesses characteristics such as decentralization...

Full description

Bibliographic Details
Main Authors: Deyin Ma, Yi Yang, Ying Chang, Yining Liu, Yu Zhang, Huimin Lu, Xiaohu Shi
Format: Article
Language:English
Published: Elsevier 2023-12-01
Series:Journal of King Saud University: Computer and Information Sciences
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1319157823004111
Description
Summary:E-coupons have gradually gained attention with the development of the e-commerce market. The traditional e-coupon system is based on a centralized organization with problems, such as a single point of failure and e-coupon counterfeiting. Blockchain possesses characteristics such as decentralization that can enhance traditional e-coupon systems. In this study, we designed an e-coupon system based on blockchain called Ecoupon-Chain. First, we defined the mini-block, designed the account, block, and transaction structure, and built the system model. Second, we proposed a simple and efficient consensus protocol called Proof of Activeness to improve the system’s throughput and encourage nodes to perform transactions. Finally, we built a prototype of this e-coupon system and conducted security analysis and experimental evaluation on the prototype. The results show that the system can resist typical attacks, such as fork, double spending, replay, and Sybil attacks. The system throughput can be maintained above 1000 transactions per second under specific circumstances. The efficiency of the system is significantly improved compared to that of the existing consensus protocol. We present a simplified prototype of Ecoupon-Chain at https://github.com/YangYi215613/Ecoupon-Chain.
ISSN:1319-1578