T/YNGCH 008-2023 Specifications for Blockchain-Based Data Integration in the Credit Bank System
T/YNGCH 008-2023
Basic Information
Scope
Scope: This document specifies the data object relationships, data classification, data element attributes, and data formats of credit bank data on the blockchain, and standardizes the requirements for data application management from five aspects, emphasizing the security and compliance of data on the blockchain. This document applies to credit bank data on the blockchain. Main technical content: 1. Data object structure: The data object structure related to blockchain technology includes the six main data objects of blocks, transactions, entities, contracts, accounts, and configurations. Among them, the core data objects of blockchain include blocks, transactions, entities, and contracts. 2. Data classification: Blockchain data is divided into the following six categories: account data; block data; transaction data; entity data; contract data; configuration data. 3. Data element attributes: Blockchain data elements are described through seven attributes: data identifier, Chinese name, English name, data type, data length, data description, and data notes. 4. Data format specification: Account data mainly includes the following data elements: account public key; account private key; account assets; digital certificate; and account affiliated organization. Block data mainly includes the following data elements: block height; block identifier; version information; previous block digest value; Merkle tree root; block timestamp; block random number; difficulty coefficient; transaction list. Transaction data mainly includes the following data elements: transaction identifier; transaction type; signer; transaction timestamp. Entity data mainly includes the following data elements: initiator address; recipient address; transaction processing amount; transaction processing fee; attachment data; and entity data notes. Contract data mainly includes the following data elements: contract identifier; contract version number; contract code; and contract storage. Configuration