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 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 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 12 patterns that cover critical aspects in enabling the state transitions of a token in blockchain-based payment applications. The lifecycle and the annotated patterns provide a payment-focused systematic view of system interactions and a guide to effective use of the patterns.
翻译:作为链式技术的致命应用,基于链式支付吸引了广泛的关注,从业余爱好者到公司到监管机构。链式支付为快速、安全和跨境支付提供了便利,而无需银行等中介机构。由于链式技术仍在出现,因此尚未建立系统化的系统化知识,为设计使用链式支付应用程序提供整体和全面的观点。如果能够以一套特定链式模式的形式建立这种知识,建筑师可以使用这些模式设计一种利用链式的付款应用程序。因此,在本文中,我们首先确定了一种象征性的生命周期,然后提出了12种模式,涵盖关键方面,使基于链式支付应用程序的标语能够向国家过渡。生命周期和附加说明式提供了一种以支付为重点的系统互动观点,并提供了有效利用模式的指南。