Blockchain based transaction management
US-10521780-B1 · Dec 31, 2019 · US
US11270388B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11270388-B2 |
| Application number | US-202117163659-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 1, 2021 |
| Priority date | Dec 21, 2018 |
| Publication date | Mar 8, 2022 |
| Grant date | Mar 8, 2022 |
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.
A blockchain-based data processing method and apparatus are provided. The method comprises: by a node device of a service acceptance platform, receiving service processing application data of a target user; generating a first service processing result; encrypting the first service processing result using a public key of a node device of a service processing entity; and sending, a first transaction to a blockchain for the first transaction to be recorded in a distributed database of the blockchain upon verification of the first transaction by a plurality of node devices associated with the blockchain according to a consensus mechanism, wherein: the first transaction comprises the encrypted first service processing result, and the plurality of node devices associated with the blockchain comprises the node device of the service acceptance platform and the node device of the service processing entity.
Opening claim text (preview).
What is claimed is: 1. A blockchain-based data processing method, comprising: receiving, by a node device of a service acceptance platform, service processing application data of a target user; generating, by the node device of the service acceptance platform based on the service processing application data, a first service processing result; encrypting, by the node device of the service acceptance platform, the first service processing result using a public key of a node device of a service data processing entity; and sending, by the node device of the service acceptance platform, a first transaction to a blockchain, the first transaction being recorded in a distributed database of the blockchain upon verification of the first transaction according to a consensus mechanism, wherein: the first transaction is recorded in the distributed database of the blockchain by, selecting, before a round of consensus of the blockchain starts, one node device from a plurality of node devices associated with the blockchain as a primary node device, and setting other node devices associated with the blockchain as secondary node devices, verifying, by the primary node device, the first transaction, adding, by the primary node device and upon verification of the first transaction, the first transaction to a candidate block, broadcasting, by the primary node device, the candidate block to the secondary node devices, and setting the candidate block as a latest block after the candidate block is approved by a preset quantity of the secondary node devices, and adding the latest block to the distributed database of the blockchain; the first transaction comprises the encrypted first service processing result; and the plurality of node devices associated with the blockchain comprises the node device of the service acceptance platform and the node device of the service data processing entity. 2. The method of claim 1 , further comprising: obtaining, by the node device of the service acceptance platform from the distributed database of the blockchain, a second transaction comprising a second service processing result of the target user generated by the node device of the service data processing entity; and sending the second service processing result to the target user. 3. The method of claim 2 , wherein the second service processing result is encrypted using a public key of the node device of the service acceptance platform. 4. The method of claim 1 , wherein: the service acceptance platform comprises an insurance application acceptance platform; the service data processing entity comprises an insurance application review agency; the service processing application data comprises insurance application data of the target user; the first service processing result comprises insurance policy application data; and the second service processing result comprises an insurance application result of the target user. 5. The method of claim 1 , wherein: the service acceptance platform comprises a claim settlement acceptance platform; the service data processing entity comprises a claim settlement review agency; the service processing application data comprises claim settlement application data of the target user; the first service processing result comprises claim settlement report data; and the second service processing result comprises a compensation result for the target user. 6. The method of claim 1 , wherein: the blockchain is a consortium blockchain; and the node device of the service acceptance platform and the node device of the service data processing entity are consortium member node devices of the consortium blockchain. 7. The method of claim 1 , further comprising: obtaining, by the node device of the service data processing entity from the distributed database of the blockchain, the first transaction; generating, by the node device of the service data processing entity, a second service processing result based on the first service processing result; encrypting, by the node device of the service data processing entity, the second service processing result using a public key of the node device of the service acceptance platform; and sending, by the node device of the service data processing entity, a second transaction to the blockchain for the second transaction to be recorded in the distributed database of the blockchain upon verification of the second transaction by the plurality of node devices associated with the blockchain according to the consensus mechanism, wherein the second transaction comprises the encrypted second service processing result. 8. A system for blockchain-based data-processing, comprising a processor and a non-transitory computer-readable storage medium storing instructions executable by the processor to cause the system to perform operations comprising: receiving service processing application data of a target user; generating, based on the service processing application data, a first service processing result; encrypting the first service processing result using a public key of a node device of a service data processing entity; and sending a first transaction to a blockchain, the first transaction being recorded in a distributed database of the blockchain upon verification of the first transaction according to a consensus mechanism, wherein: the first transaction is recorded in the distributed database of the blockchain by, selecting, before a round of consensus of the blockchain starts, one node device from a plurality of node devices associated with the blockchain as a primary node device, and setting other node devices associated with the blockchain as secondary node devices, verifying, by the primary node device, the first transaction, adding, by the primary node device and upon verification of the first transaction, the first transaction to a candidate block, broadcasting, by the primary node device, the candidate block to the secondary node devices, and setting the candidate block as a latest block after the candidate block is approved by a preset quantity of the secondary node devices, and adding the latest block to the distributed database of the blockchain; the first transaction comprises the encrypted first service processing result; and the plurality of node devices associated with the blockchain comprises the node device of the service acceptance platform and the node device of the service data processing entity. 9. The system of claim 8 , wherein the operations further comprise: obtaining, from the distributed database of the blockchain, a second transaction comprising a second service processing result of the target user generated by the node device of the service data processing entity; and sending the second service processing result to the target user. 10. The system of claim 9 , wherein the second service processing result is encrypted using a public key of the node device of the service acceptance platform. 11. The system of claim 8 , wherein: the service acceptance platform comprises an insurance application acceptance platform; the service data processing entity comprises an insurance application review agency; the service processing application data comprises insurance application data of the target user; the first service processing result comprises insurance policy application data; and the second service processing result comprises an insurance application result of the target user. 12. The system of claim 8 , wherein: the service acceptance platform comprises a claim settlement acceptance platform; the service data processing entity comprises a claim settlement review age
using hash chains, e.g. blockchains or hash trees · CPC title
Insurance · CPC title
Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange · CPC title
using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates · CPC title
Secure multiparty computation, e.g. millionaire problem · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.