Rec. ITU-T F.751.2 (08/2020) Reference framework for distributed ledger technologies
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 Architecture overview
     6.1 Overview
     6.2 Resource and infrastructure functions
     6.3 Protocol or governance and compliance functions
          6.3.1 Consensus mechanism functions
          6.3.2 Ledger management functions
     6.4 Application functions
          6.4.1 Smart contract mechanism functions
          6.4.2 DApp management functions
     6.5 Operation and maintenance functions
     6.6 External interaction management functions
     6.7 Extension functions
          6.7.1 Internal system extensions
          6.7.2 External system extensions
7 Functional components
     7.1 Core layer
          7.1.1 Network and infrastructure
               7.1.1.1 Safe hardware
          7.1.2 Extendable protocol communication
          7.1.3 Network (P2P network) management
               7.1.3.1 Network discovery
               7.1.3.2 Data transceiver
          7.1.4 Storage service
               7.1.4.1 Data persistence
          7.1.5 Consensus mechanism
               7.1.5.1 Data synchronization
               7.1.5.2 Legitimate validation
               7.1.5.3 Verification
               7.1.5.4 Consensus algorithm
          7.1.6 Smart contract mechanism
               7.1.6.1 Language and compiler
               7.1.6.2 Execution engine
          7.1.7 Ledger
               7.1.7.1 Transaction record
               7.1.7.2 Status
          7.1.8 Data integrity and trusted storage
          7.1.9 Account management
          7.1.10 System management
          7.1.11 Utility
               7.1.11.1 Cryptographic library
               7.1.11.2 Messaging
     7.2 Service layer
          7.2.1 Expandable services for account management
               7.2.1.1 Decentralized identity
               7.2.1.2 Authentication and authorization
               7.2.1.3 Delegation
          7.2.2 Expandable services for system management
               7.2.2.1 Global configuration
               7.2.2.2 Governance control
               7.2.2.3 Supervisory support
          7.2.3 Expandable services for smart contract mechanism
          7.2.4 Expandable services for data integrity
               7.2.4.1 Policy configuration
               7.2.4.2 Access control
               7.2.4.3 Data security and privacy management
               7.2.4.4 Data monitoring and auditing
          7.2.5 Trust endorsement management
               7.2.5.1 Incentive module
     7.3 Application service platform
          7.3.1 DApp service interfaces
          7.3.2 Accounting, authorization and authentication
          7.3.3 Data privacy
          7.3.4 Data storage and synchronization
     7.4 DLT applications
     7.5 DLT extendable interfaces and external services
          7.5.1 Administration interfaces
          7.5.2 External governance interfaces
          7.5.3 Exchange protocol and extensional resources
Bibliography