Rec. ITU-T Y.3530 (09/2020) Cloud computing – Functional requirements for blockchain as a service
Summary
History
FOREWORD
Table of Contents
1 Scope
2 References
3 Definitions
     3.1 Terms defined elsewhere
     3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 Conventions
6 Overview of blockchain
     6.1 Introduction to blockchain
     6.2 Block and hash function
     6.3 Consensus of blockchain
     6.4 Transaction confidentiality
     6.5 Blockchain network
     6.6 Decentralized application
     6.7 Smart contract
7 Blockchain as a service
     7.1 Introduction to BaaS
     7.2 System context of BaaS
          7.2.1 CSN: BaaS developer
               7.2.1.1 Design, create and maintain component for BaaS
          7.2.2 CSP:BaaS provider
               7.2.2.1 Provide blockchain platform
               7.2.2.2 Provide DApp development tools
               7.2.2.3 Manage resource
          7.2.3 CSC:BaaS customer
               7.2.3.1 Use BaaS
8 Functional requirements of BaaS
     8.1 Node configuration requirements
     8.2 Operation and monitoring of blockchain platform requirements
     8.3 Decentralized application development support requirements
     8.4 Security requirements
9 Security considerations
Appendix I  Use cases and scenarios of blockchain as a service
     I.1 Utilization of BaaS for enterprise users
     I.2 Developing DApp using blockchain as a service
     I.3 Adding new block on the blockchain
     I.4 Digital signature and controlling transaction
     I.5 Communications among the nodes in multiple platforms
     I.6 Developing and deploying DApp in multiple platforms with IDE
Appendix II  Use cases and scenarios of applications for blockchain as a service
     II.1 Creating smart contract in CSP:BaaS provider
     II.2 Deployment and operation of a smart contract
Bibliography