Title: IEEE Computer Society Blockchain and Distributed Ledger Standards Committee
Founded: 5th September 2019 (SASB_Minutes)
Scope: The IEEE Computer Society Blockchain and Distributed Ledger Standards Committee manages the development of standards within the area of blockchains and distributed ledgers, including standards for relevant data formats, the development and implementation of blockchains and distributed ledger systems, and for applications of blockchains and distributed ledgers to specific sectors, industries, and processes.
The standard establishes data format requirements for a blockchain system(s). The standard addresses the following attributes of the system, including but not limited to, data structure, data classification (and its correlation), data element format, data type, identifier, and data length.
Board Approval: 2020-03-05
Published Date: 2020-12-23
This standard defines a baseline architectural framework and defines functional roles for blockchain-driven supply chain finance (SCF) implementations, e.g., core enterprise, supplier, bank, blockchain platform provider, and so on. The procedures of registration, asset issuance, asset transfer, financing based on asset on chain, asset clearing and settlement, and asset tracing, are explained. Finally, the technique requirement of the business system, and blockchain platform are discussed.
Board Approval: 2021-09-23
Published Date: 2021-10-28
Active Standards Projects
The standard establishes access control requirements for blockchain systems. The standard addresses the following access control attributes of the system, including but not limited to: a) Node permissions – the permissions of block generation, block synchronization, block verification and broadcasting, and sending transactions. b) Smart contract access permissions – interface access control, user access control, and hybrid access control. c) User permissions – registered user permissions and unregistered permissions. The concept of role is applied to differentiate the permissions of registered users, which means permissions vary according to the role of a user. d) Global permissions – user access to deploy smart contracts, and to read smart contracts.(P3201)
This standard defines the types of occupations, competency requirements, and evaluation methods of blockchain and distributed ledger technology for service practitioners, including but not limited to competency elements, evaluated process, and employment grade. This standard applies to the ability evaluation and training of blockchain and distributed ledger technology service practitioners.(P3202)
This standard defines a set of protocols that enable Blockchain networks to locate each other’s trusted nodes through standardized names. The set of protocols define a naming scheme, an interface for name registration, and the data format that request and response messages use to resolve.(3203)
The standard describes the process of distributed cross-chain transaction consistency protocols to enhance the interoperability between Blockchain networks. This standard also describes terminologies, data modeling, key indicators, commit and rollback mechanisms, and other mechanisms needed for the implementation of cross-chain transaction consistency without a centralized third-party.(3204)
The standard provides interfaces and protocols of data authentication and communication for homogeneous and heterogeneous blockchain interoperability. The protocols include the distributed identity protocol, metadata protocol, on-chain proof conversion protocol, and cross-chain communication protoco.(3205)
The standard specifies methods and practices of crypto asset identification. The standard also defines attributes of the blockchain system digit asset identification including data structure, data format , and related asset management operation specifications.(3207)
This standard defines an exchange model for blockchain-based digital assets. The exchange model includes operational processes, data security and information security requirements, and transaction rules. The standard also defines the general technical requirements of the exchange model and describes the entity functions in the exchange model.(3208)
This standard specifies the key management for blockchain and distributed ledger technologies, including the following: a) Key generation and storage modes that support multiple asymmetric encryption schemes; b) Derivation and use of multi-level hierarchical accounts used by root keys on different blockchain systems; c) Protocol specifications for mutual identity anchoring of public keys/addresses generated between different cryptography.(3209)
The standard establishes requirements for blockchain based digital identity systems. The standard addresses the following attributes of the system, including but not limited to, digital identity definition, distributed digital identity creation, distributed digital identity authentication, distributed digital identity note (refers to identity credentials such as identity card, work card, member card), data or asset circulation protocols.(3210)
For permissioned and permission-less blockchains, this standard specifies a governance structure, governance tools and methods. Furthermore, the standard defines a governance structure and its principles as well as a life cycle management and compliance system.（3212）
This standard defines definitions, types, test specifications, test methods and test processes for blockchain systems. Test contents are included for each type of test. This standard also defines the test architecture of blockchain systems, including but not limited to functional testing, performance testing, security testing, stability testing, and compliance testing.(3214)
Toggle content goes here, click edit button to change this text.
This standard describes a consensus framework for a blockchain system to ensure that the state data of the blockchain is consistent in the distributed network environment. It mainly includes the definition of the consensus mechanism of the blockchain, the protocol standards to be followed, the types of consensus algorithm and application scenarios.(3215)
This standard defines a framework of service capability which includes the technology, human resource and qualifications of the entity and provides a set of indicators for the evaluation of service capability. It also proposes evaluation methods for the blockchain industry.(3216)
The standard defines an application programming interface (API) collection and data transmission format between the chain layer and the application layer in a blockchain system, and standardizes the string, encoding, and request response format of the API. The standard specifies intrusion prevention, malicious code prevention, trusted execution of programs, data integrity, data confidentiality, access control, and management systems.(3217)
This standard provides a technical framework and application processes for using blockchain for Carbon trading applications. This standard also defines the technical requirements for using blockchain for Carbon trading applications, including functions, access, interface, security, and Carbon consumption voucher coding.(3218)
This standard defines a common framework addressing general security and trust in Internet of Things application blockchain use. The framework is constructed using a suite of distributed IoT security and trust service components incorporating blockchain in hardware-based security components on devices, edges and clouds to provide systematic integrity, confidentiality and availability. The framework includes distributed identity and access management, continuous verification and secure data sharing to provide reliable interactions among people, things and applications in the presence of failures and attacks.(3219)
This guide describes the processes used in the conversion of physical assets to NFTs, the lifecycle management process of NFT derivatives, and the interaction and display modes of NFTs in the real world. Specifically it includes the generation, issuance, exchange, rights confirmation, system interaction and display process of NFTs.(3220)
To subscribe or unsubscribe to the IEEE C/BDL news
IEEE C/BDL Chair: Ming Li, firstname.lastname@example.org
IEEE C/BDL Staff: Michael D. Kipness, email@example.com; Meng Zhao firstname.lastname@example.org