Database management
US-2020117825-A1 · Apr 16, 2020 · US
US10903989B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10903989-B2 |
| Application number | US-202016813634-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 9, 2020 |
| Priority date | Aug 30, 2019 |
| Publication date | Jan 26, 2021 |
| Grant date | Jan 26, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain transactions. One of the methods includes: obtaining, by a blockchain node of a consortium blockchain network, a blockchain transaction associated with a service; invoking a smart contract corresponding to the service; determining presentation information based on the smart contract and the service, wherein the presentation information is presented to a user through a client device in response to receiving a query from the client device; recording the presentation information into a blockchain transaction log based on the smart contract; and recording the blockchain transaction and the blockchain transaction log of the blockchain transaction into a blockchain.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method for blockchain transaction processing, comprising: obtaining, by a blockchain node of a consortium blockchain network, a blockchain transaction associated with a service, the blockchain transaction comprising service information represented in a first form; invoking, by the blockchain node, a smart contract corresponding to the service, wherein the smart contract comprises a function of determining presentation information of the service information, the presentation information is of a more user friendly form than the first form of the service information when presented to a user through a client device; determining, by the blockchain node, the presentation information by invoking the function of the smart contract corresponding to the service, wherein determining the presentation information of the service information comprises converting the service information from the first form into the more user friendly form for the user to understand; recording, by the blockchain node, the presentation information into a blockchain transaction log based on the smart contract; recording, by the blockchain node, the blockchain transaction and the blockchain transaction log of the blockchain transaction into a blockchain; and in response to a query from the client device requesting the blockchain transaction, transmitting, by the blockchain node, the presentation information included in the blockchain transaction log to the client device to be presented by the client device. 2. The computer-implemented method of claim 1 , wherein the presentation information is encrypted by an encryption key provided by an initiator of the blockchain transaction before recording into the blockchain transaction log. 3. The computer-implemented method of claim 1 , wherein the smart contract comprises a data structure agreed to by the user. 4. The computer-implemented method of claim 3 , wherein the presentation information is encapsulated based on the data structure before recording into the blockchain transaction log. 5. The computer-implemented method of claim 1 , wherein the presentation information is presented to the user by retrieving from the blockchain transaction log, and wherein the blockchain transaction log is obtained from the consortium blockchain network by a server, in response to detecting that a blockchain transaction query interface is invoked by receiving the query from the client device. 6. The computer-implemented method of claim 5 , wherein the presentation information is encrypted by an encryption key of the user, and is decrypted by the client device before presenting to the user. 7. The computer-implemented method of claim 5 , wherein the presentation information is encapsulated based on a data structure, and is decapsulated by the client device before presenting to the user. 8. The computer-implemented method of claim 1 , wherein the service information comprises a segment of abstract code, and the presentation information comprises a human-readable text corresponding to the segment of abstract code. 9. The computer-implemented method of claim 1 , wherein the first form comprises a text form, and the more user friendly form comprises one or more of an audio form or a video form. 10. A computer-implemented system for blockchain transaction processing, comprising: one or more processors; and one or more computer-readable memories coupled to the one or more processors and having instructions stored thereon that are executable by the one or more processors to perform one or more operations, comprising: obtaining, by a blockchain node of a consortium blockchain network, a blockchain transaction associated with a service, the blockchain transaction comprising service information represented in a first form; invoking, by the blockchain node, a smart contract corresponding to the service, wherein the smart contract comprises a function of determining presentation information of the service information, the presentation information is of a more user friendly form than the first form of the service information when presented to a user through a client device; determining, by the blockchain node, the presentation information by invoking the function of the smart contract corresponding to the service, wherein determining the presentation information of the service information comprises converting the service information from the first form into the more user friendly form for the user to understand; recording, by the blockchain node, the presentation information into a blockchain transaction log based on the smart contract; recording, by the blockchain node, the blockchain transaction and the blockchain transaction log of the blockchain transaction into a blockchain; and in response to a query from the client device requesting the blockchain transaction, transmitting, by the blockchain node, the presentation information included in the blockchain transaction log to the client device to be presented by the client device. 11. The computer-implemented system of claim 10 , wherein the presentation information is encrypted by an encryption key provided by an initiator of the blockchain transaction before recording into the blockchain transaction log. 12. The computer-implemented system of claim 10 , wherein the smart contract comprises a data structure agreed to by the user. 13. The computer-implemented system of claim 12 , wherein the presentation information is encapsulated based on the data structure before recording into the blockchain transaction log. 14. The computer-implemented system of claim 10 , wherein the presentation information is presented to the user by retrieving from the blockchain transaction log, and wherein the blockchain transaction log is obtained from the consortium blockchain network by a server, in response to detecting that a blockchain transaction query interface is invoked by receiving the query from the client device. 15. The computer-implemented system of claim 14 , wherein the presentation information is encrypted by an encryption key of the user, and is decrypted by the client device before presenting to the user. 16. The computer-implemented system of claim 14 , wherein the presentation information is encapsulated based on a data structure, and is decapsulated by the client device before presenting to the user. 17. A non-transitory, computer-readable medium storing one or more instructions executable by a computer-implemented authentication system to perform one or more operations for blockchain transaction processing, comprising: obtaining, by a blockchain node of a consortium blockchain network, a blockchain transaction associated with a service, the blockchain transaction comprising service information represented in a first form; invoking, by the blockchain node, a smart contract corresponding to the service, wherein the smart contract comprises a function of determining presentation information of the service information, the presentation information is of a more user friendly form than the first form of the service information when presented to a user through a client device; determining, by the blockchain node, the presentation information by invoking the function of the smart contract corresponding to the service, wherein determining the presentation information of the service information comprises converting the service information from the first form into the more user friendly form for the user to understand; recording, by the blockchain node, the presentation information into a blockchain tra
using hash chains, e.g. blockchains or hash trees · CPC title
Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title
involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title
Business processing using cryptography · CPC title
Establishing or using transaction specific rules · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.