Design Patterns for Blockchain-Based Payment Applications

by   Qinghua Lu, et al.

As the killer application of blockchain technology, blockchain-based payments have attracted extensive attention ranging from hobbyists to corporates to regulatory bodies. Blockchain facilitates fast, secure, and cross-border payments without the need for intermediaries such as banks. Because the blockchain technology is still emerging, systematically organised knowledge providing a holistic and comprehensive view on designing payment applications that use blockchain is yet to be established. If such knowledge could be established in the form of a set of blockchain-specific design patterns, architects could use those patterns in designing a payment application that leverages blockchain. Therefore, in this paper, we first identify a token's lifecycle and then present 15 design patterns that cover critical aspects in enabling the state transitions of a token in blockchain-based payment applications. The lifecycle and the annotated design patterns provide a payment-focused systematic view of system interactions and a guide to effective use of the design patterns.



There are no comments yet.


page 1

page 2

page 3

page 4


Design Patterns for Blockchain-based Self-Sovereign Identity

Self-sovereign identity is a new identity management paradigm that allow...

Blockchain software patterns for the design of decentralized applications: A systematic literature review

A software pattern is a reusable solution to address a commonly occurrin...

Token Economics in Real-Life: Cryptocurrency and Incentives Design for Insolar Blockchain Network

The cryptocurrency market is valued in excess of 250 billion. Virtually ...

Tokenising behaviour change: optimising blockchain technology for sustainable transport interventions

Transport makes an impact across SDGs, encompassing climate change, heal...

Design-Pattern-as-a-Service for Blockchain-based Self-Sovereign Identity

Self-sovereign identity (SSI) is considered to be a "killer application"...

A General and Configurable Framework for Blockchain-based Marketplaces

The first generation of blockchain focused on digital currencies and sec...

Application of Blockchain in Booking and Registration Systems of Securities Exchanges

Securities exchange being digitalised and online, security of informatio...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.