[go: up one dir, main page]

CN109711836A - A kind of storage method of transaction, storage network and electronic equipment - Google Patents

A kind of storage method of transaction, storage network and electronic equipment Download PDF

Info

Publication number
CN109711836A
CN109711836A CN201811361122.8A CN201811361122A CN109711836A CN 109711836 A CN109711836 A CN 109711836A CN 201811361122 A CN201811361122 A CN 201811361122A CN 109711836 A CN109711836 A CN 109711836A
Authority
CN
China
Prior art keywords
transaction
node
information
data
abstract
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811361122.8A
Other languages
Chinese (zh)
Inventor
鲁静
宋斌
程晗蕾
向万红
陈利浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yuanguang Software Co Ltd
Original Assignee
Yuanguang Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yuanguang Software Co Ltd filed Critical Yuanguang Software Co Ltd
Priority to CN201811361122.8A priority Critical patent/CN109711836A/en
Publication of CN109711836A publication Critical patent/CN109711836A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

This application discloses a kind of transaction storage method, storage network and electronic equipment, transaction storage method includes: transaction node after the completion of the transaction of initiation, and the transaction data of transaction is sent to information service processing node;Information service processing node extracts the characteristic traded using transaction data;Transaction node calculates characteristic using irreversible encryption algorithm, the first information abstract traded, and the first information of transaction abstract is packaged in storage request and is sent;Block chain accounting nodes receive storage request, and first information abstract is stored in block chain.Through the above scheme, it can be avoided transaction to be maliciously tampered, guarantee the reliability of transaction.

Description

Transaction storage method, storage network and electronic equipment
Technical Field
The present application relates to the field of storage, and in particular, to a storage method, a storage network, and an electronic device for a transaction.
Background
Currently, there are two storage forms for transaction information: one is a paper form, which is not easy to store, and paper documents are easy to lose or damage; the other is an electronic form, which is convenient to store and is not easy to lose. Based on the obvious advantages of electronic documents, document electronization is a form that is increasingly widely used.
Nowadays, electronic files are mainly stored in a centralized manner, that is, files are stored in one or more servers in a centralized manner. However, this centralized storage approach makes the file susceptible to malicious modification, which may cause great insecurity to the file, especially for some transaction files with high requirements on accuracy and security. If the transaction files are maliciously modified by a lawless person by invading the server, and the related personnel of the files cannot know the modification, the interests of both parties of the transaction are easily damaged.
Disclosure of Invention
The technical problem mainly solved by the application is to provide a transaction storage method, a transaction storage network and an electronic device, which can prevent transaction data from being maliciously tampered, and ensure the reliability of transaction information.
In order to solve the above problem, a first aspect of the present application provides a storage method for a transaction, where the storage method includes:
after the transaction initiated by the transaction node is completed, the transaction node sends transaction data of the transaction to the information service processing node;
the information service processing node extracts characteristic data of the transaction by using the transaction data;
the transaction node calculates the characteristic data by using an irreversible encryption algorithm to obtain a first information abstract of the transaction, and encapsulates the first information abstract of the transaction in a storage request and sends the first information abstract of the transaction;
and receiving the storage request by the block chain accounting node, and storing the first information abstract in the block chain.
In order to solve the above problem, a second aspect of the present application provides a storage network, including a transaction node, an information service processing node, and a block chain accounting node, which are connected to each other; the transaction node, the information service processing node and the block chain accounting node are respectively used for executing corresponding steps in the storage method.
In order to solve the above problems, a third aspect of the present application provides an electronic device, which is a transaction node, an information service processing node, and a blockchain accounting node in the above network.
According to the scheme, the first information abstract corresponding to the transaction data can be stored in the blockchain through the blockchain accounting node, and the blockchain has high safety and can effectively prevent data tampering, so that the storage reliability of the first information abstract of the transaction data is improved, the transaction can be verified by utilizing the first information abstract with high reliability, the first information abstract can be prevented from being maliciously tampered, the reliability of the first information abstract is ensured, and the safety and the reliability of the transaction are improved.
Drawings
FIG. 1 is a block chain architecture used in an embodiment of the present application;
fig. 2 is a block diagram of a block chain used in an embodiment of the present application;
FIG. 3 is a schematic block diagram of an embodiment of a transaction network of the present application;
FIG. 4 is a schematic flow chart diagram illustrating an embodiment of a transaction storage method of the present application;
FIG. 5 is a schematic flow chart diagram illustrating another embodiment of a transaction storage method of the present application;
FIG. 6 is a schematic flow chart diagram illustrating a transaction storage method according to another embodiment of the present application;
FIG. 7 is a schematic flow chart diagram illustrating a transaction storage method according to another embodiment of the present application;
FIG. 8 is a schematic structural diagram of an embodiment of an electronic device of the present application;
FIG. 9 is a schematic structural diagram of an embodiment of a non-volatile storage medium according to the present application.
Detailed Description
The following describes in detail the embodiments of the present application with reference to the drawings attached hereto.
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular system structures, interfaces, techniques, etc. in order to provide a thorough understanding of the present application.
The terms "system" and "network" are often used interchangeably herein. The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
The block chain technology is a technical scheme for collectively maintaining reliable data in a decentralized mode. The technical scheme mainly relates blocks (Block) through a cryptographic method, each data Block comprises all data information of a system within a certain time, and a digital signature is generated to verify the validity of the information and is linked to the next data Block to form a main Chain (Chain). The technology has the characteristics of centralization, distribution, distrust, transparency, traceability, non-falsification, data security, self-establishment of credit and the like, so that the technology has great advantages in the application in the financial field, particularly payment clearing and settlement service.
To facilitate understanding of the blockchain network of the present application, the blockchain technique employed in the present application is first exemplified. In one embodiment, the electronic device runs the blockchain technique to become a node of the blockchain network, and the blockchain technique is configured as shown in fig. 1, and includes a blockchain base layer 11, a technology layer 12, a service layer 13, and a user layer 14.
The block chain base layer (also called block chain data layer) 11 is used to encapsulate the underlying data blocks and add time stamps to the current data block header to obtain the write time of the data block. And linking the blocks to the current longest main block chain according to the time sequence to form a latest block chain structure. And, the basic data (the basic data received by the accounting node in this application is the Hash value of the transaction data) can be calculated at least once (for example, twice) by using an irreversible encryption algorithm (for example, SHA256 algorithm), so as to generate a unique blockchain ID, i.e., a Hash (Hash) value. Specifically, for the management of transactions, the blockchain may be a blockchain, to ensure that the blockchain is not fully public and only registered member nodes can access it.
And the technical layer 12 comprises a network layer and a consensus layer. An ether house private chain is built, and a distributed account book is formed by a P2P peer-to-peer network and a PoW (workload certification) consensus mechanism and is used for recording transaction information after consensus confirmation. The network layer encapsulates elements such as a P2P networking mode, a message propagation mechanism, a data verification mechanism and the like of the blockchain network system, so that nodes are equal in status, are mutually communicated in a flat topology structure, and have the characteristics of distribution, autonomy, openness, free access and the like. Each node in the block chain network can participate in the checking and accounting process of the block data, and the block chain can be recorded only after the block data passes verification of most nodes in the whole network. The decentralized design of the block chain ensures that the file data cannot be tampered and forged.
The service layer 13 includes a contract layer and an application layer. And on the application layer, membership system services are provided for enterprise employees, departments and branch companies, and account management services, distributed accounting services, identity authentication services and various transaction services (such as red envelope transactions, point and credit transactions and the like) are realized. The method comprises the steps of customizing personalized BaaS (Block chain as service) service for the transaction of an enterprise on a contract layer, and writing intelligent contract codes of the transaction (such as red packet sending, red packet grabbing, red packet receiving, red packet consuming, balance inquiry), credit scoring, audit early warning and the like on a block chain bottom layer platform.
And the user layer 14 is used for realizing various functions of the transaction by calling the blockchain intelligent contract service. Such as user registration, transaction generation, etc. Taking the application of red envelope transaction as an example, the application layer provides a data interaction interface for transaction behaviors such as red envelope generation, red envelope robbing, red envelope collection, red envelope consumption and the like.
The blockchain network collects, packages, and secures the transaction data in a decentralized manner, and anchors a first message digest (a message digest formed after at least one hash operation) of the transaction data to the blockchain. In particular, the blockchain may be implemented using a network of blockfederation chains. The nodes of the block chain continuously change the responsibility born by the network system, and only one node can never control the whole network system, namely only one accounting node can not carry out accounting. Each node is only part of the network system. The nodes of the blockchain switch roles, e.g., every ten minutes, and no node will permanently control any part of the network system.
In one embodiment, the block packing of the block chain may be as shown in fig. 2. The block 20 of the block chain includes a block head (Header)21 and a block Body (Body) 22. The block 22 may store at least one Hash value (Hash)221 obtained by performing a Hash operation on basic data (e.g., transaction data or a Hash value of the transaction data in the present application). And generates a corresponding key array 222 by the hash number, and then records the key array in the block header 21 by "mining" using a random number 223. The chunk header 21 may encapsulate information such as a parent (previous chunk) chunk hash value 211, a timestamp 212, a random number 213, a target hash value 214 for the current chunk, and a Merkle root 215.
The parent block hash value 211 is a value by which each block can be connected end to form a block chain; the random number 213 is a value recorded to decrypt the answer of the block-related mathematical question; the Merkle root 215 is calculated by hashing the hash values of all the basic data in the block 22 two by two step by step, and is used for checking whether the hash value of the transaction data exists in the block; the timestamp 212 is used to record the time when the block 20 was generated. It is understood that the structure of the block may be adjusted according to the block chain technique, for example, the random number is not present without using the Pow consensus mechanism.
Referring to fig. 3, fig. 3 is a schematic structural diagram of an embodiment of a transaction network according to the present application. In this embodiment, the transaction network 30 is used to complete transactions within the enterprise and to store transaction data generated during the transaction. In consideration of the throughput of transactions and the response time requirement of transactions under the blockchain technology, the transaction network 30 of the embodiment is deployed in a parallel manner by using the instant messaging network 32 and the blockchain network 31. Only critical business processes are put into blockchain service, while normal workflows are completed in the instant messaging network 32.
Transactions within an enterprise may include red-pack transactions, point transactions, and transactions in an electronic mall. Wherein, the red envelope transaction can comprise a red envelope, a cash withdrawal and the like.
The trading of red packs within an enterprise has been of interest as the most common type of electronic red pack today and involving a huge cash flow. It broadly means that enterprises issue red packages to unspecified public for the purpose of improving the popularity of enterprises and expanding the influence of enterprises on various social or payment platforms (such as Paibao, WeChat, QQ, etc.); in a narrow sense, the enterprise pays cash to a third-party payment platform through own instant messaging software (equivalent to an instant messaging network 32), and the third-party payment platform gives internal staff with picking qualification. After receiving the red packet, the employee can store the red packet in the account change wallet of the employee, and can also directly cash or transfer the red packet to bank accounts such as an online bank and a payment bank of the employee for personal consumption.
The existing red packet transaction in the enterprise can be used as an enterprise rewarding means, the characteristics of anytime and anywhere distribution can mobilize the working enthusiasm of employees and activate the workplace atmosphere, and meanwhile, the red packet transaction can be hooked with an enterprise salary mechanism to measure the satisfaction degree of the enterprise on the work of the employees in real time. And secondly, the red envelope transaction in the enterprise can be used as an enterprise operation means, and the method has great flexibility on resource allocation and risk management and control. More extensively, its secret ability can avoid comparing each other between the staff, alleviates the contradiction between enterprise and the staff to a certain extent, reaches talent effective management.
The point transaction comprises withdrawal and recharge of points and the like. The points may be virtual points circulating inside the enterprise, that is, they are only used inside the enterprise, for example, they may be used for consumption in the own electronic mall of the enterprise.
The points may also be converted proportionally to the balance of the red envelope transaction. The balance of the red envelope transaction is typically embodied in legal currency, where the type may include RMB, U.S. dollars, British pounds, and the like.
Taking legal currency as the RMB for example, in order to realize the equivalent value exchange of the RMB and the virtual total mark, the double coins need to be anchored on a block chain, the red packet between users is sent to use the virtual total mark for real-time settlement, and the balance of the virtual total mark in an account is updated in real time; when the user is recharging and promoting, the user sends a payment instruction to a third party payment platform or a bank through the instant communication network 32, and the payment is accounted and automatically settled on the block chain in real time.
The transaction of the electronic mall includes purchasing items in the electronic mall by a red envelope or points, etc.
The blockchain network 31 is used to store transaction data and a message digest (e.g., the hash value mentioned above) corresponding to the transaction data based on the business transaction. The instant messaging network 32 is used to provide users with the ability to complete transactions within an enterprise. For example, a user may complete a transaction within an enterprise over instant messaging network 32, and for example, cash may be prepaid to a third party payment platform (e.g., paypal, wechat, or QQ, etc.) and paid by the third party to other users eligible for withdrawal. The other users can be in the own account after receiving the cash, and can also directly cash or transfer to own bank accounts such as internet bank, payment treasures and the like for personal consumption.
The instant messaging network 32 may include a server 321 for storing some data that is not related to the transaction and is completed by the user, such as call records between users participating in the transaction, and for sending transaction data generated by the users during the transaction to the blockchain network 31, so that the blockchain network 31 stores the transaction data. The blockchain network 31 is a multi-node network system formed by using blockchain technology. In this embodiment, the blockchain network 31 includes a plurality of accounting nodes 311 (also referred to as blockchain accounting nodes) running blockchain technology and participating in the same blockchain. The blockchain network 31 is used to store information corresponding to the transaction, such as transaction data and summary information (including the first summary information and the second summary information) of the transaction data. Specifically, each accounting node 311 in the blockchain network 31 is a node with competitive accounting capability to store the message digest of the transaction record in a block (as shown in fig. 2) of the blockchain of each accounting node 311 in the blockchain network 31, so that each accounting node 311 stores the message digest of the transaction record, thereby realizing distributed storage of the message digest of the transaction record.
The blockchain network 31 may also include a transaction management node 312, an information services processing node 313, a query node 314, a verification node 315, an alert node 316, and a transaction node 317. Taking the transaction as a red envelope transaction as an example, the transaction node 317 may include a red envelope initiating node, a red envelope receiving node, and the like; the transaction management node 312 may manage identity information of other nodes, for example, a user in the transaction node performs real-name authentication, login authentication, and the like; the information service processing node 313 may process transaction data generated in the transaction process, such as screening, encoding to obtain feature data; the query node 314 may be used to query the transaction data of third party transaction nodes. The verification node 315 is used to verify whether the transaction in the blockchain really exists; the alarm node 316 is used for giving an alarm when the transaction information is not in accordance with the preset specification.
The node 311-. It is understood that the nodes 312 and 317 can both communicate with the node 311, and the node 312 and 317 in this embodiment is used as a block chain node, such as a lightweight accounting node of a block chain, but in other embodiments, the node 312 and 317 are not limited to be a block chain node, i.e. at least part of the node 312 and 317 does not necessarily participate in the block chain. In addition, the differentiation of the nodes is determined according to the task executed by the node at the moment, namely the function at the moment, in practical application, a plurality of nodes with different functions can be the same main body, for example, an inquiry node, a billing node and an alarm node can all be accounts corresponding to an audit department in an enterprise. All corresponding entities of the above nodes need to complete registration in advance on the block chain platform (in an application, the block chain is a block alliance chain, and membership registration is completed on the block alliance chain platform in advance), acquire public and private keys, and allow the following transaction storage services to be developed after the identity of the public and private keys is determined to be trusted.
In one embodiment, the transaction management node 312 is used for identity management and authentication of node users. The identity authentication is used for registering a new node user into the blockchain network. Specifically, for example, the new node 311, 313 and 317 sends the account registration request to the transaction management node 312, specifically, the account registration request may be sent to the transaction management node 312 through the instant messaging network 32. The account registration information includes an account name (provided that the user logs in the blockchain network after the registration is successful) requesting registration and identity information of the node user, such as name, academic degree, work experience, and national identification card information. Wherein, the registration information may also only contain the user identity information. The transaction management node 312 compares the identity information in the account registration request with the identity information in a preset identity database (e.g., a human resource information management system); if the preset identity database does not have matched identity information, the authentication is not passed, and a registration failure message containing a failure reason is returned; if the preset identity database is stored in the matched identity information, the authentication is passed, a registration success message is sent, and a unique user block chain ID is generated through a Hash algorithm. And a related algorithm in the blockchain technique is run, such as a set hash operation, to generate a set of public and private keys as the public and private keys of the registered account. Then, the new node broadcasts the public key to the blockchain network, so that other nodes in the network all receive and store the account public key registered by the user. And the new node saves the private key and the block chain address in the local, or the private key can be sent to a set trusted node for storage so as to backup. At this point, account registration is complete. The user has these identities to conduct transactions over the authorized blockchain network. The user node account can be divided into a plurality of category roles: common staff users, department users, and branch users. Further, the transaction management node 312 may also store the identity information in the registration request to a configuration management database to uniformly manage the identities of the users participating in the blockchain.
The hash algorithm adopted for registration mainly adopts double SHA3-256 hash function operation, namely, original data with any length is converted into binary digits with the length of 256 bits (32 bytes) after two SHA256 hash operations for unified storage and identification.
It will be appreciated that the transaction node 317 of the blockchain network initiates a storage request after completion of the initiated transaction to request the accounting node 311 to store the information summary of the transaction data.
Thus, the blockchain of the present embodiment only holds instant messages that have value. Each accounting node on the blockchain network keeps all past transaction data and is publicly transparent under authorization, related stakeholders browse the transaction data in the authority of the related stakeholders through an authorization mechanism, and the data stored on the blockchain is not falsifiable.
The above-described blockchain network manages transactions in the following manner.
Referring to fig. 4, fig. 4 is a schematic flow chart illustrating a storage method of the transaction according to an embodiment of the present application. In this embodiment, the method is executed by a relevant node serving as the above block chain network, and specifically includes:
s41: and after the initiated transaction is completed, the transaction node sends the transaction data of the transaction to the information service processing node. Further, the transaction node may also store the transaction data.
The transaction node can complete the transaction on the instant communication network. After the transaction is completed, the transaction data of the transaction can be sent to the information processing node through the instant communication network or the transaction node.
For example, the transaction node a may send a red packet to the transaction node B on the instant messaging network inside the enterprise, and after the transaction node a completes sending the red packet and the transaction node B receives the red packet, the transaction node a or the instant messaging network sends the transaction data of the red packet transaction to the information service processing node.
The transaction data may include information such as transaction amount, information of both parties to the transaction, transaction mode, transaction time, etc. The transaction amount may be embodied in the form of legal currency or points. For example, the information of both parties of the transaction may be a transaction node a and a transaction node B, and the transaction mode may be that the transaction node a sends a red packet to the transaction node B.
S42: and the information service processing node extracts the characteristic data of the transaction by using the transaction data.
Specifically, the information service processing node may filter the transaction data to obtain key data of the transaction, and further encode the key data to obtain the feature data.
The rules of the screening can be preset, and the key data of the transaction data are screened out according to the rules of the screening. For example, when the transaction node a sends a red packet with the money of 10 yuan to the transaction node B, the information service processing node can screen out the following by the screening rule: A. b, 10, namely the three key data.
Further, the screened key data can be encoded to obtain the characteristic data of the transaction.
The raw data of the transaction can be simplified by screening and encoding, thereby further saving the storage space.
S43: and the transaction node calculates the characteristic data by using an irreversible encryption algorithm to obtain a first information abstract of the transaction, and encapsulates the first information abstract of the transaction in the storage request and sends the first information abstract of the transaction.
Wherein, the irreversible encryption algorithm may be the hash algorithm described above.
After the transaction node receives the feature data sent by the information service processing node, the feature data can be stored, and the SHA256 method is adopted to calculate the feature data to obtain a hash value of the transaction, wherein the hash value can be marked as a first information abstract. And then packaging the first information abstract in a storage request and publishing the first information abstract to the block chain network. And the accounting nodes in the block chain network compete for the accounting right, and the accounting nodes which compete for the accounting right realize the storage of the first information abstract.
Further, the storage request may be encrypted and then published over the network. For example, the encryption is performed using an asymmetric encryption algorithm. Or only the first message digest in the storage request. In a specific scenario, the transaction node may encrypt the transaction node by using the account public key of the designated accounting node, so that the corresponding accounting node decrypts the transaction node according to the account private key of the transaction node to obtain the decrypted storage request, and at this time, only the decrypted accounting node may compete for the accounting right of the first information digest. Or the accounting nodes which can carry out decryption broadcast again to each accounting node, so that each accounting node can compete for the accounting right together. Of course, the transaction node may also encrypt the storage request in an encryption manner that all the accounting nodes in the blockchain network can decrypt, so that the accounting nodes can correctly decrypt and compete for accounting right after receiving the storage request. For example, the transaction node may first publish its own public key to each billing node through the whole network, encrypt the acquired first information digest with its own private key after the transaction is completed, and then publish through the whole network, so that the billing node storing the public key of the transaction node may decrypt the first information digest, thereby competing for the billing right.
Furthermore, the trading node can anchor the first information abstract and the characteristic data to each other to form a mapping relation between the first information abstract and the characteristic data, the mapping relation can be encapsulated in the storage request and broadcasted to the information service processing node, and the mapping relation can also be broadcasted to the information service processing node independently, so that the information service processing node stores the mapping relation, and the corresponding trading characteristic data can be conveniently inquired through the mapping relation.
S44: and the block chain accounting node receives the storage request and stores the first information abstract in the block chain.
After receiving the storage request broadcast by the transaction node, the blockchain accounting node acquires a first information summary from the storage request and stores the first information summary in the blockchain. The first information abstract becomes basic data of the accounting node, an irreversible encryption algorithm is carried out to obtain a second information abstract, the accounting right is contended after the irreversible encryption algorithm is carried out, and the second information abstract is also stored in the block chain after the accounting right is obtained.
The following exemplifies the specific process of implementing the storage transaction by the accounting node: a plurality of accounting nodes in the blockchain network encapsulate the first message summary acquired in the current time period in a local block as shown in FIG. 2, and compete for the accounting right of the block through a consensus mechanism, such as a Pow consensus mechanism. When an accounting node obtains accounting rights, the block is broadcast to the blockchain network. Verifying the validity of the block by other block chain nodes of the block chain network, discarding the block by all the block chain nodes of the block chain network when the block chain network does not recognize the validity of the block, and competing the accounting right again to generate a new block; when the blockchain network recognizes the block availability, all blockchain nodes of the blockchain network synchronize the block or the block header to the blockchain of the blockchain network. If the node is a light node, synchronizing the block head on the current blockchain, and if the node is a full node, synchronizing the whole block on the current blockchain. At this time, the first information abstract and the second information abstract are stored in the block chain of the block chain network. After the storage is finished, each accounting node in the block chain network can use the block identifier and the corresponding second summary information to search for the first summary information stored in the corresponding block, and then whether the transaction is tampered or not can be verified by using the first summary information, so that the security of the transaction can be guaranteed.
Referring to fig. 5, fig. 5 is a partial flow chart illustrating another embodiment of a transaction storage method according to the present application. The present embodiment mainly describes the query of relevant data of a transaction. In addition to the steps shown in fig. 4, the following steps are included:
s51: the information service processing node stores a mapping relationship between the characteristic data of the transaction and the first information abstract.
In the foregoing step S43, after the transaction node calculates the feature data by using the irreversible encryption algorithm, the transaction node may further anchor the first information digest and the feature data to form a mapping relationship between the first information digest and the feature data, where the mapping relationship may be encapsulated in the storage request and broadcast to all nodes, or may be broadcast to the information service processing node separately, so that the information service processing node stores the mapping relationship, and the feature data of the corresponding transaction is conveniently queried through the mapping relationship.
S52: the query node acquires a first information abstract of the transaction node to be queried from the block chain.
The query node in this step may be a node having only a query function, or may be an accounting node or other nodes. If the node only has the query function, the node can acquire the first summary information of the transaction node to be queried in the block chain stored in any accounting node. If the node is the accounting node, the node can obtain the first summary information of the transaction node with query in a block chain stored in the node.
The entity corresponding to the query node may be an auditing department of the company.
S53: and inquiring the characteristic data of the corresponding transaction from the information service processing node according to the mapping relation between the first information abstract and the corresponding characteristic data.
After the first summary information of the transaction node to be queried is acquired in step S52, the first summary information is sent to the information service processing node, and the information service processing node queries the feature data of the transaction according to the mapping relationship between the first summary information and the corresponding feature data.
Furthermore, the original transaction data can be obtained according to the encoding and screening rules of the feature data.
It should be noted that the above method queries transaction information (such as feature data or raw data) of a third-party transaction node to be queried.
In an embodiment, each transaction node may further store transaction information (e.g., feature data or raw data) generated when participating in a transaction, so as to obtain its own transaction information. In an actual scene application, after a transaction is completed, a transaction node acquires and stores transaction data of the transaction. And further performs the foregoing step S41. Therefore, when the transaction data of the user needs to be queried, the query can be carried out in the database for storing the transaction data of the user.
In summary, if the transaction node is only a common node in the block chain, i.e. does not participate in accounting, it may only set up one database for storing the transaction data generated by its own transaction. If the transaction node is a billing node in the blockchain, the transaction node may include two databases, one of which is used to store transaction data generated by self-transaction, and the other of which is used to store the blockchain corresponding to the transaction data generated by all transaction nodes.
Referring to fig. 6, fig. 6 is a partial flow chart illustrating another embodiment of a transaction storage method according to the present application. The present embodiment mainly describes verification of data related to a transaction. Specifically, whether a transaction to be verified exists in a specific time is verified through the verification node through the stored first information abstract. More specifically, in addition to the steps shown in fig. 4, the method further includes the following steps:
step S61: and the verification node generates a first information abstract or a second information abstract according to the characteristic data to be verified.
The verification node in this embodiment may be a billing node, and the verification node itself stores the first information summary and the second information summary corresponding to the feature data of all the transaction nodes.
The feature data to be verified can be generated for the self transaction of the node to be verified, and can also be generated for the transaction of other transaction nodes. For example, if the transaction node a needs to verify whether it initiates a red packet transaction to the transaction node B within a specific time period, the feature data to be verified is generated for the transaction of the transaction node a itself, and it can send the feature data to be verified to the verification node; if the auditing node corresponding to the auditing department needs to verify whether the transaction node A initiates a red packet transaction to the transaction node B in a specific time period, the feature data to be verified is generated for the transaction of the transaction node A, the auditing node can send a verification request to the transaction node A, and the transaction node A is requested to send the feature data to be verified to the verifying node.
After receiving the transaction data to be verified, the verification node can generate a first information abstract or a second information abstract according to the transaction data to be verified so as to facilitate subsequent comparison.
Step S62: and comparing the generated first information abstract or the second information abstract with the corresponding first information abstract or the corresponding second information abstract stored in the block chain in a specific time.
In this step, if the verification node generates the first information abstract according to the transaction data to be verified, the generated first information abstract is compared with a corresponding first information abstract stored in the block chain within a specific time. For example, comparing a first information summary generated according to the characteristic data of the transaction node A with a first information summary corresponding to the transaction node A stored in the blockchain at a specific time; similarly, if the verification node generates a second information abstract according to the transaction data to be verified, the generated second information abstract is compared with a corresponding second information abstract stored in the block chain in a specific time.
If the comparison result is the same, jumping to step S63; if the comparison result is different, the process goes to step S64.
Step S63: and judging that a record corresponding to the red packet transaction to be verified exists in the specific time.
Step S64: and judging that no record corresponding to the red packet transaction to be verified exists in the specific time.
The authenticity of each transaction can be verified through the verification method of the embodiment, and the behaviors of not acknowledging the transaction and modifying the transaction are effectively prevented.
It should be understood that the verification method of the present embodiment may also help the auditing department or the user in need of inquiry to inquire and verify whether a transaction-specific transaction record exists in a specific time period, that is, a plurality of transaction records in a specific time period may be inquired.
Referring to fig. 7, fig. 7 is a partial flow chart illustrating a storage method of the transaction according to another embodiment of the present application. The present embodiment mainly introduces the early warning of relevant data of a transaction. It should be noted that the early warning step is performed before the previous step S43, so that the method of the present embodiment obtained in conjunction with the steps of fig. 4 includes the following steps:
s71: and after the initiated transaction is completed, the transaction node sends the transaction data of the transaction to the information service processing node.
S72: and the information service processing node extracts the characteristic data of the transaction by using the transaction data.
Step S71 and step S72 are the same as steps S41 and S42, respectively, described above.
Step S73: the validity of the first message digest is checked using the smart contract.
The intelligent contract is written in advance before the step. The intelligent contract writing of the services of advance fund prepayment, settlement transaction in advance, user fund management and transaction record management after the fact. When writing an intelligent contract, the auditing rule is unified into two statements of judgment and circulation, and the statements are replaced by codes. The accounting node is used for triggering the auditing rule to judge the legality of the transaction while accounting the related information of the transaction, such as the first information abstract. For example, whether the transaction exceeds a preset rule can be determined by determining the first information abstract, such as whether the transaction amount exceeds a preset amount threshold, whether the transaction object is an employee in an enterprise, whether the transaction time is reasonable, and the like. The 'accounting is audit', all the auditing processes do not need manual intervention, and automatic supervision can be realized by using a computer language.
The block chain can help enterprises to improve the auditing efficiency of the red purse fund flow and enhance the public credibility of the enterprises, and meanwhile, an auditing and early warning mechanism can be optimized. The traditional audit early warning mechanism depends on an event trigger which is built in an audit data acquisition module, and the logic flow is as follows: data logging-event triggering-sending reminder-waiting process. The block chain technology can automatically judge and process abnormal conditions such as data loss, change and destruction, and further realize efficient non-deviation supervision of audit. Because the account book of each accounting node is synchronously updated in real time, an auditor can directly access the information recorded on the block chain by using the audit terminal, and a remote audit mode which is separated from the audit data acquisition module is realized.
The step can be used for verifying the first information abstract for the node corresponding to the auditing department.
If the detection result is valid, jumping to step S74; if the result of the detection is invalid, the process proceeds to step S75.
Step S72: the first message digest and the second message digest are stored in a blockchain. The details can be as described above, and are not described herein.
Step S75: an alarm is given by the alarm node.
Furthermore, the intelligent contract scores credit by using a rule written in advance according to the consumption condition of the staff, and audits and warns abnormal transactions. The employee can inquire the historical transaction record, the point change record and the credit score of the employee through the instant messaging network, and receive the abnormal transaction early warning push.
Referring to fig. 8, fig. 8 is a schematic structural diagram of an embodiment of an electronic device according to the present application. In this embodiment, the electronic device 90 is a node 311-317 in the storage network shown in fig. 3. The electronic device 90 includes a memory 91, a processor 92, and a communication circuit 93. Wherein the various components of the electronic device 90 may be coupled together by a bus or the processor may be connected to each of the other components one by one.
The communication circuit 93 is used to enable communication with other electronic devices, such as other nodes in a storage network, and may specifically include a transmitter and a receiver.
The memory 91 is used for storing computer instructions executed by the processor 92, data of the processor 92 in the process and a local block chain, wherein the memory 91 comprises a nonvolatile storage part for storing the computer instructions.
The processor 92 controls the operation of the electronic device 90, and the processor 92 may also be referred to as a Central Processing Unit (CPU). The processor 92 may be an integrated circuit chip having signal processing capabilities. The processor 92 may also be a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
In the present embodiment, the processor 92 is configured to execute the steps performed by any node in the above method embodiments by calling the computer instructions stored in the memory 91.
The present application further provides an embodiment of a storage network or a blockchain network, which may include at least some of the nodes shown in fig. 3, for implementing any of the above-described method embodiments. For example, the storage network comprises the transaction node, the information service processing node and the blockchain accounting node, and the transaction node sends transaction data of the transaction to the information service processing node after the initiated transaction is completed; the information service processing node extracts the characteristic data of the transaction by using the transaction data; the transaction node calculates the characteristic data by using an irreversible encryption algorithm to obtain a first information abstract of the transaction, and encapsulates the first information abstract of the transaction in a storage request and sends the first information abstract of the transaction; and the block chain accounting node receives the storage request and stores the first information abstract in the block chain.
The present application also provides an embodiment of a non-volatile storage medium, as shown in fig. 9, the non-volatile storage medium 10 stores processor-executable computer instructions 101, and the computer instructions 101 are used for executing the method in the above embodiment. Specifically, the storage medium 10 may be specifically the memory 91 shown in fig. 8.
The scheme can realize the following beneficial effects:
(1) the enterprise transaction fund flow auditing efficiency is greatly improved, and the financial reconciliation time is shortened.
Traditional group auditing usually lags behind the occurrence of transactions, heavy auditing workload also causes a long auditing time period for auditing departments, all transaction funds flow in or out of the dynamic automatic accounting under a block chain mode, auditing rules are automatically executed in each branch, and the auditing work is started while transaction settlement is carried out, so that real-time auditing is realized, and the timeliness of the auditing departments is improved. Once the data is linked up, the data cannot be tampered, the transaction records are absolutely true, and the financial reconciliation time is greatly shortened.
(2) The accounting document is cured radically, and the cost for distinguishing the true from the false of the financial information is reduced. Data of the whole life cycle from initiation, consensus, settlement, security and the like of the transaction are packaged and placed in the block in a cryptographic mode, meanwhile, all public and private keys are generated by an enterprise group, the financial data are real and transparent and cannot be falsified, the authenticity and the compliance of the accounting document are highly guaranteed, and the possibility of deviation of an audit result is reduced.
(3) The integrality of the bookkeeping voucher is guaranteed, and the audit check risk is reduced. Under the block chain mode, any change of transaction data is synchronized to the local storage accounts of all nodes participating in accounting, and even if a certain block is subjected to faults and attacks, the conditions of data loss and incapability of recovery can not occur, so that the integrity of audit data is guaranteed, and the possibility of missing reports of auditors is reduced.
(4) The authorized data is safely shared across departments and branches, and the working efficiency of obtaining audit evidence is improved. Based on the member registration mode, any node on the blockchain network, which possesses the corresponding key, can query data records on the whole blockchain, including information such as transaction amount, transaction object, point balance, point consumption details and the like. The time stamp can be used for knowing when the transaction occurs and when the information is written, and the uninterrupted time sequence arrangement of the data helps auditors to trace the source and verify the data by one stroke, accurately analyzes whether the financial data is tampered or not, and reduces the difficulty of auditing, surveying and evidence obtaining.
(5) And the automatic and real-time audit and early warning are realized by using the preset rule of the intelligent contract.
In the description above, for purposes of explanation and not limitation, specific details are set forth such as particular system structures, interfaces, techniques, etc. in order to provide a thorough understanding of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.

Claims (10)

1. A method of storing transactions, the method comprising:
after the transaction initiated by the transaction node is completed, the transaction node sends transaction data of the transaction to the information service processing node;
the information service processing node extracts characteristic data of the transaction by using the transaction data;
the transaction node calculates the characteristic data by using an irreversible encryption algorithm to obtain a first information abstract of the transaction, and encapsulates the first information abstract of the transaction in a storage request and sends the first information abstract of the transaction;
and receiving the storage request by the block chain accounting node, and storing the first information abstract in the block chain.
2. The storage method according to claim 1, wherein the information service processing node extracts feature data of the transaction by using the transaction data, and comprises:
screening the transaction data to obtain key data of the transaction;
and coding the key data to obtain the characteristic data.
3. The storage method according to claim 1, wherein after the blockchain accounting node receives the storage request, the method further comprises:
calculating a first information summary in a storage request received in a set time period by using the irreversible encryption algorithm to obtain a second information summary;
storing the second message digest in the blockchain.
4. The storage method according to claim 3, further comprising:
detecting the validity of the first information abstract by using an intelligent contract;
if the detection result is valid, storing the first information abstract and the second information abstract in a block chain;
and if the detection result is invalid, alarming through an alarming node.
5. The storage method according to claim 1, further comprising: the information service processing node stores the mapping relation between the characteristic data of the transaction and the first information abstract;
the query node acquires a first information abstract of the transaction node to be queried from the block chain;
and inquiring the characteristic data of the corresponding transaction from the information service processing node according to the mapping relation between the first information abstract and the corresponding characteristic data.
6. The storage method according to claim 1, further comprising:
and the verification node verifies whether the transaction to be verified exists in a specific time through the stored first information abstract.
7. The storage method according to claim 6, wherein the verifying node verifies whether a transaction to be verified exists within a specific time by the stored first message digest comprises:
the verification node generates a first information abstract or a second information abstract according to the characteristic data to be verified, compares the generated first information abstract or the second information abstract with the corresponding first information abstract or the corresponding second information abstract stored in the block chain in a specific time, and judges that the record corresponding to the transaction to be verified exists in the specific time if the comparison results are the same.
8. The method according to claim 1 or 3, wherein the irreversible encryption algorithm is a hash algorithm, the first message digest is a hash value calculated from the transaction data using the hash algorithm, and the second message digest is a hash value calculated from the hash algorithm;
the transaction comprises a red packet transaction, a point transaction and a mall transaction in an enterprise, the transaction data comprises information of both transaction parties, a transaction amount and transaction time, and the transaction amount is embodied in the form of legal currency or points.
9. A storage network is characterized by comprising a transaction node, an information service processing node and a block chain accounting node which are connected with each other; wherein,
the transaction node, the information service processing node and the blockchain accounting node are respectively used for executing the corresponding steps in the storage method of any one of claims 1 to 8.
10. An electronic device, characterized in that the electronic device is a transaction node, an information service processing node and a blockchain accounting node according to claim 9.
CN201811361122.8A 2018-11-15 2018-11-15 A kind of storage method of transaction, storage network and electronic equipment Pending CN109711836A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811361122.8A CN109711836A (en) 2018-11-15 2018-11-15 A kind of storage method of transaction, storage network and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811361122.8A CN109711836A (en) 2018-11-15 2018-11-15 A kind of storage method of transaction, storage network and electronic equipment

Publications (1)

Publication Number Publication Date
CN109711836A true CN109711836A (en) 2019-05-03

Family

ID=66254811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811361122.8A Pending CN109711836A (en) 2018-11-15 2018-11-15 A kind of storage method of transaction, storage network and electronic equipment

Country Status (1)

Country Link
CN (1) CN109711836A (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110162984A (en) * 2019-05-05 2019-08-23 政采云有限公司 The method of calibration and system of electronic bidding data based on block chain
CN110189176A (en) * 2019-05-29 2019-08-30 中国联合网络通信集团有限公司 Integration managing mechanism, method and system based on alliance's chain
CN110363512A (en) * 2019-07-12 2019-10-22 上海唯链信息科技有限公司 The processing of block chain red packet creates, gets method and apparatus, medium and computer program
CN110427774A (en) * 2019-07-18 2019-11-08 阿里巴巴集团控股有限公司 Data based on block chain deposit card method, data verification method and relevant apparatus
CN110490282A (en) * 2019-08-21 2019-11-22 湖南道业信息科技有限公司 Source tracing method, device of tracing to the source, traceability system and storage medium
CN110889697A (en) * 2019-12-03 2020-03-17 西南交通大学 Block chain-based railway system and using method thereof
CN110990845A (en) * 2019-10-30 2020-04-10 链农(深圳)信息科技有限公司 Data organization method based on block chain and supply chain financial data organization method
CN111191294A (en) * 2019-12-27 2020-05-22 诚镌科技(广州)有限公司 Single-node accounting method, system, equipment and storage medium based on block chain
CN111314742A (en) * 2020-04-02 2020-06-19 上海商魁信息科技有限公司 Video processing method and device and machine-readable storage medium
CN111341024A (en) * 2020-03-05 2020-06-26 广州宏算信息科技有限公司 Charging pile sharing method, device, equipment and storage medium based on block chain
CN111565185A (en) * 2020-04-29 2020-08-21 陈议尊 Information abstract supply and demand transaction method and system based on time division multiplexing
CN111586015A (en) * 2020-04-29 2020-08-25 陈议尊 Sha256 algorithm-based block chain supply and demand transaction method and system
CN111654484A (en) * 2020-05-26 2020-09-11 扬州大学 A covert communication method in Ethereum based on whisper protocol
CN111680999A (en) * 2020-05-28 2020-09-18 韩永辉 An Internet financial transaction system and method based on big data
CN111723094A (en) * 2020-06-18 2020-09-29 清华大学 A scenario-based block data distributed storage method and system
CN111861687A (en) * 2020-06-12 2020-10-30 方欣科技有限公司 Accounting method and system based on block chain
CN111914301A (en) * 2020-10-09 2020-11-10 国网汇通金财(北京)信息科技有限公司 Data sharing method and system
CN112116400A (en) * 2020-09-28 2020-12-22 平安壹钱包电子商务有限公司 Virtual resource intercommunication method and device based on block chain and related equipment
CN112270593A (en) * 2020-11-09 2021-01-26 武汉蝌蚪信息技术有限公司 Business account multi-person shared account public display system based on decentralized account technology
CN112507014A (en) * 2021-02-07 2021-03-16 支付宝(杭州)信息技术有限公司 Data storage method, device and system based on credible account book database
CN112581305A (en) * 2019-09-29 2021-03-30 国网重庆市电力公司 System and method for checking and accepting section of transformer substation maintenance site based on block chain
CN112883414A (en) * 2021-01-21 2021-06-01 贵州电网有限责任公司 IT asset management and renovation platform
CN112883429A (en) * 2021-01-21 2021-06-01 贵州电网有限责任公司 Block chain platform convenient to realize data consistency
CN112907243A (en) * 2021-02-09 2021-06-04 工银科技有限公司 Block chain transaction auditing method and device
CN112948489A (en) * 2021-02-23 2021-06-11 中国工商银行股份有限公司 Block chain-based data management method and device, electronic equipment and medium
CN113014394A (en) * 2021-02-22 2021-06-22 北京工业大学 Electronic data evidence storing method and system based on alliance chain
US11088828B2 (en) 2019-07-18 2021-08-10 Advanced New Technologies Co., Ltd. Blockchain-based data evidence storage method and apparatus
CN113239052A (en) * 2021-07-13 2021-08-10 广东卓启云链科技有限公司 Alliance chain grouping method, device, equipment and medium
CN113595724A (en) * 2021-07-29 2021-11-02 成都质数斯达克科技有限公司 Accounting method, device, equipment and readable storage medium based on block chain
CN114119022A (en) * 2021-12-03 2022-03-01 中国银行股份有限公司 Accounting information management method and device, electronic equipment and computer storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790431A (en) * 2016-12-05 2017-05-31 同济大学 Cloud manufacturing service Transaction Information record system and method based on block chain
CN107451483A (en) * 2017-07-28 2017-12-08 佛山市南方数据科学研究院 A kind of safe encryption method of data platform
CN108595126A (en) * 2018-04-27 2018-09-28 腾讯科技(深圳)有限公司 Data-storage system, querying method, inquiry unit, server and storage medium
CN108734028A (en) * 2018-05-24 2018-11-02 中国联合网络通信集团有限公司 Data managing method, block chain node based on block chain and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790431A (en) * 2016-12-05 2017-05-31 同济大学 Cloud manufacturing service Transaction Information record system and method based on block chain
CN107451483A (en) * 2017-07-28 2017-12-08 佛山市南方数据科学研究院 A kind of safe encryption method of data platform
CN108595126A (en) * 2018-04-27 2018-09-28 腾讯科技(深圳)有限公司 Data-storage system, querying method, inquiry unit, server and storage medium
CN108734028A (en) * 2018-05-24 2018-11-02 中国联合网络通信集团有限公司 Data managing method, block chain node based on block chain and storage medium

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110162984A (en) * 2019-05-05 2019-08-23 政采云有限公司 The method of calibration and system of electronic bidding data based on block chain
CN110189176A (en) * 2019-05-29 2019-08-30 中国联合网络通信集团有限公司 Integration managing mechanism, method and system based on alliance's chain
CN110363512A (en) * 2019-07-12 2019-10-22 上海唯链信息科技有限公司 The processing of block chain red packet creates, gets method and apparatus, medium and computer program
CN110427774A (en) * 2019-07-18 2019-11-08 阿里巴巴集团控股有限公司 Data based on block chain deposit card method, data verification method and relevant apparatus
US11088828B2 (en) 2019-07-18 2021-08-10 Advanced New Technologies Co., Ltd. Blockchain-based data evidence storage method and apparatus
US11563560B2 (en) 2019-07-18 2023-01-24 Advanced New Technologies Co., Ltd. Blockchain-based data evidence storage method and apparatus
CN110490282A (en) * 2019-08-21 2019-11-22 湖南道业信息科技有限公司 Source tracing method, device of tracing to the source, traceability system and storage medium
CN112581305A (en) * 2019-09-29 2021-03-30 国网重庆市电力公司 System and method for checking and accepting section of transformer substation maintenance site based on block chain
CN110990845A (en) * 2019-10-30 2020-04-10 链农(深圳)信息科技有限公司 Data organization method based on block chain and supply chain financial data organization method
CN110889697A (en) * 2019-12-03 2020-03-17 西南交通大学 Block chain-based railway system and using method thereof
CN111191294A (en) * 2019-12-27 2020-05-22 诚镌科技(广州)有限公司 Single-node accounting method, system, equipment and storage medium based on block chain
CN111191294B (en) * 2019-12-27 2022-05-24 诚镌科技(广州)有限公司 Single-node accounting method, system, equipment and storage medium based on block chain
CN111341024A (en) * 2020-03-05 2020-06-26 广州宏算信息科技有限公司 Charging pile sharing method, device, equipment and storage medium based on block chain
CN111314742A (en) * 2020-04-02 2020-06-19 上海商魁信息科技有限公司 Video processing method and device and machine-readable storage medium
CN111565185A (en) * 2020-04-29 2020-08-21 陈议尊 Information abstract supply and demand transaction method and system based on time division multiplexing
CN111586015B (en) * 2020-04-29 2023-05-12 陈议尊 Block chain supply and demand transaction method and system based on sha256 algorithm
CN111565185B (en) * 2020-04-29 2023-05-12 陈议尊 Information abstract supply and demand transaction method and system based on time division multiplexing
CN111586015A (en) * 2020-04-29 2020-08-25 陈议尊 Sha256 algorithm-based block chain supply and demand transaction method and system
CN111654484B (en) * 2020-05-26 2022-02-15 扬州大学 A covert communication method in Ethereum based on whisper protocol
CN111654484A (en) * 2020-05-26 2020-09-11 扬州大学 A covert communication method in Ethereum based on whisper protocol
CN111680999A (en) * 2020-05-28 2020-09-18 韩永辉 An Internet financial transaction system and method based on big data
CN111861687A (en) * 2020-06-12 2020-10-30 方欣科技有限公司 Accounting method and system based on block chain
CN111723094A (en) * 2020-06-18 2020-09-29 清华大学 A scenario-based block data distributed storage method and system
CN111723094B (en) * 2020-06-18 2022-08-05 清华大学 A scenario-based block data distributed storage method and system
CN112116400A (en) * 2020-09-28 2020-12-22 平安壹钱包电子商务有限公司 Virtual resource intercommunication method and device based on block chain and related equipment
CN111914301A (en) * 2020-10-09 2020-11-10 国网汇通金财(北京)信息科技有限公司 Data sharing method and system
CN112270593A (en) * 2020-11-09 2021-01-26 武汉蝌蚪信息技术有限公司 Business account multi-person shared account public display system based on decentralized account technology
CN112883414A (en) * 2021-01-21 2021-06-01 贵州电网有限责任公司 IT asset management and renovation platform
CN112883429A (en) * 2021-01-21 2021-06-01 贵州电网有限责任公司 Block chain platform convenient to realize data consistency
CN112507014A (en) * 2021-02-07 2021-03-16 支付宝(杭州)信息技术有限公司 Data storage method, device and system based on credible account book database
CN112907243A (en) * 2021-02-09 2021-06-04 工银科技有限公司 Block chain transaction auditing method and device
CN112907243B (en) * 2021-02-09 2024-06-21 工银科技有限公司 Block chain transaction auditing method and device
CN113014394A (en) * 2021-02-22 2021-06-22 北京工业大学 Electronic data evidence storing method and system based on alliance chain
CN113014394B (en) * 2021-02-22 2023-07-14 北京工业大学 Method and system for electronic data storage certificate based on alliance chain
CN112948489A (en) * 2021-02-23 2021-06-11 中国工商银行股份有限公司 Block chain-based data management method and device, electronic equipment and medium
CN113239052B (en) * 2021-07-13 2021-09-28 广东卓启云链科技有限公司 Alliance chain grouping method, device, equipment and medium
CN113239052A (en) * 2021-07-13 2021-08-10 广东卓启云链科技有限公司 Alliance chain grouping method, device, equipment and medium
CN113595724A (en) * 2021-07-29 2021-11-02 成都质数斯达克科技有限公司 Accounting method, device, equipment and readable storage medium based on block chain
CN113595724B (en) * 2021-07-29 2023-10-20 成都质数斯达克科技有限公司 Block chain-based accounting method, device, equipment and readable storage medium
CN114119022A (en) * 2021-12-03 2022-03-01 中国银行股份有限公司 Accounting information management method and device, electronic equipment and computer storage medium

Similar Documents

Publication Publication Date Title
CN109711836A (en) A kind of storage method of transaction, storage network and electronic equipment
CN109409122B (en) File storage method, electronic device and storage medium
TWI716140B (en) Data processing method and device based on blockchain
US11669811B2 (en) Blockchain-based digital token utilization
CN109472164A (en) The verification method and its network and electronic equipment of contract dataset
CN110032545A (en) File memory method, system and electronic equipment based on block chain
CN110827028B (en) Block chain-based data acquisition transaction system and method
CN114499895A (en) A data trusted processing method and system integrating trusted computing and blockchain
CN109491965A (en) The storage method and its network and electronic equipment of purchase sale of electricity contract
CN111222841B (en) Block chain-based data distribution method and equipment and storage medium thereof
CN111461622B (en) Block chain-based warehouse credit rating, result acquisition and verification method and device
CN109492431A (en) Financial data storage method and system and electronic device
CN111415157A (en) Block chain-based data asset safety circulation method
CN111738725B (en) Cross-border resource transfer authenticity auditing method and device and electronic equipment
WO2020000770A1 (en) Block chain-based method and apparatus for querying pledge information, and computer device
CN112801778B (en) Alliance type bad asset block chain system
CN111414434B (en) Block chain-based data transaction management network, transaction device and storage medium
CN109951490A (en) Webpage integrity assurance, system and electronic equipment based on block chain
CN111461881A (en) Data management method and device, computer equipment and storage medium
AU2021300620B2 (en) Permissioned eventing in a decentralized database
CN111274597B (en) Data processing method and device
CN109146452A (en) A kind of Internet of Things cost management method and system based on block chain
CN113269649A (en) System and method for tracking digital currency
CN112256799A (en) Data processing method and device based on block chain, server and storage medium
CN110910091A (en) Data processing method, device and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190503