Abstract
This chapter introduces blockchain and Distributed Ledger Technologies (DLTs), smart contracts, and how they work. The relevance of these technologies will be discussed in brief for a set of use cases. DLT, blockchain, and smart contracts allow building a distinct set of applications, which we refer to as blockchain-based applications. For such applications, we will discuss the main architectural concerns, including processes for assessing the suitability of blockchain and for designing blockchain-based applications, what to handle on-chain and what to keep off-chain, as well as the main characteristics of blockchain as a base technology. Finally, we will give an overview of architectural design patterns for blockchain-based applications.
Original language | English |
---|---|
Title of host publication | Blockchain and Robotic Process Automation |
Publisher | Springer |
Pages | 1-11 |
Number of pages | 11 |
ISBN (Electronic) | 9783030814090 |
ISBN (Print) | 9783030814083 |
DOIs | |
State | Published - 1 Jan 2022 |
Externally published | Yes |