BSI PD ISO/TR 23455:2019
$198.66
Blockchain and distributed ledger technologies. Overview of and interactions between smart contracts in blockchain and distributed ledger technology systems
Published By | Publication Date | Number of Pages |
BSI | 2019 | 54 |
This document provides an overview of smart contracts in BC/DLT systems; describing what smart contracts are and how they work. It also discusses methods of interaction between multiple smart contracts. This document focuses on technical aspects of smart contracts. Smart contracts for legally binding use and applications will only be briefly mentioned in this document.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
6 | Foreword |
7 | Introduction |
9 | 1 Scope 2 Normative references 3 Terms and definitions |
10 | 4 Symbols and abbreviated terms 5 Overview of smart contracts 5.1 History of smart contracts |
11 | 5.2 Different ways of understanding smart contracts |
12 | 6 Operation of smart contracts 6.1 The concept of a smart contract |
14 | 6.2 Benefits and challenges of smart contracts |
15 | 6.3 Difference between on-chain and off-chain smart contracts regarding deployment and execution |
16 | 6.4 Access of real-world-information for smart contracts 6.4.1 General considerations about real-world-interaction |
17 | 6.4.2 One-way event delivery from a smart contract to an event consumer |
19 | 6.4.3 Transfer of control from a smart contract to an external process 6.5 Life cycle of smart contracts: creation, operation, termination 6.5.1 Overview 6.5.2 Modifying smart contracts in a public BC/DLT system |
20 | 6.5.3 Update and roll-back mechanisms supported by the underlying ledger 6.5.4 Migration mechanisms defined by smart contracts 6.6 Security |
22 | 7 Binding and enforceable smart contracts 7.1 General 7.2 Legal enforceability of smart contracts |
23 | 8 Smart contracts for information transfer between blockchains (cross-chain and sidechain transactions) 8.1 Introduction |
24 | 8.2 Implementations of cross-chain and sidechain transactions |
28 | 8.3 Importance of semantics, syntax, inputs and languages for the interoperability of smart contracts |
29 | Annex A (informative) Examples of smart contract implementations |
32 | Annex B (informative) Role of domain specific languages and methods |
34 | Annex C (informative) Applications and smart contract use cases |
51 | Bibliography |