• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Anderes
  4. An Extended Pattern Collection for Blockchain-based Applications
 
  • Details
  • Full
Options
2025
Paper (Preprint, Research Paper, Review Paper, White Paper, etc.)
Title

An Extended Pattern Collection for Blockchain-based Applications

Title Supplement
Published on arXiv
Abstract
Blockchain is an emerging technology that enables new forms of decentralized software architectures, where distributed components can reach agreements on shared system states without trusting a central integration point. Blockchain provides a shared infrastructure to execute programs, called smart contracts, and to store data. Since blockchain technologies are at an early stage, there is a lack of a systematically organized knowledge providing a holistic view on designing software systems that use blockchain. We view blockchain as a component of a bigger software system, which requires patterns for using blockchain in the design of the software architecture. In this paper, we collect a list of patterns for blockchain-based applications. The pattern collection is categorized into five categories, including interaction with external world patterns, data management patterns, security patterns, structural patterns of contracts, and user interaction patterns. Some patterns are designed considering the nature of blockchain and how blockchains can be specifically introduced within real-world applications. Others are variants of existing design patterns applied in the context of blockchain-based applications and smart contracts.
Author(s)
Xu, Xiwei
Pautasso, Cesare
Kuang Lo, Sin
Zhu, Liming
Lu, Qinghua
Weber, Ingo  orcid-logo
Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. ZV  
Open Access
File(s)
Download (1.85 MB)
Rights
CC BY 4.0: Creative Commons Attribution
DOI
10.48550/arXiv.2502.16017
10.24406/publica-7222
Language
English
Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. ZV  
Keyword(s)
  • Blockchain

  • Smart contract

  • Pattern

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024