IP Library Granted Patent US 11,032,057
Granted Patent B2
US 11,032,057 · App. 16/707,850 · Granted Jun 8, 2021

Blockchain transaction speeds using global acceleration nodes

Inventor: Ning Xia (Hangzhou, CN)
Assignee: Advanced New Technologies Co., Ltd.
H04L9/00H04L9/3239H04L9/0643H04L9/3247H04L2209/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,032,057
App. No.
16/707,850
Granted
Jun 8, 2021
Kind
B2
Abstract

In a blockchain transaction acceleration system, access is provided to a multiple blockchain acceleration network accessible to a plurality of blockchains, where the multiple blockchain acceleration network includes a plurality of acceleration nodes, each acceleration node accessible to at least one node in at least one blockchain of the plurality of blockchains. A transaction to be forwarded is received at a first acceleration node from a first node in a first blockchain of the plurality of blockchains. The transaction is forwarded by the first acceleration node to a second node.

Claims (41)

1. A computer-implemented method, comprising:

providing, in a blockchain transaction acceleration system, access to a multiple blockchain acceleration network accessible to a plurality of blockchains;

receiving, at a first acceleration node of the multiple blockchain acceleration network and from a first node in a first blockchain of the plurality of blockchains, a transaction to be forwarded, wherein a transaction delivery time using the first acceleration node is expected to be faster than a transaction delivery time that is expected by sending the transaction directly to an intended recipient of the transaction; and

forwarding, by the first acceleration node, the transaction to a second node.

2. The computer-implemented method of claim 1 , wherein the multiple blockchain acceleration network comprises a plurality of acceleration nodes, each acceleration node accessible to at least one node in at least one blockchain of the plurality of blockchains, and wherein the second node is a node in a second blockchain of the plurality of blockchains.

3. The computer-implemented method of claim 1 , wherein the second node is a second acceleration node in the multiple blockchain acceleration network.

4. The computer-implemented method of claim 1 , wherein the second node is in a second blockchain, and wherein the first node and the second node are in different networks.

5. The computer-implemented method of claim 1 , further comprising:

collecting statistics on delivered transactions to determine acceleration nodes in the multiple blockchain acceleration network that provide faster transaction delivery times; and

selecting, for use by the blockchain transaction acceleration system, an acceleration node having a faster transaction delivery time.

6. The computer-implemented method of claim 1 , wherein the blockchain transaction acceleration system is implemented in the plurality of blockchains and the multiple blockchain acceleration network.

7. The computer-implemented method of claim 3 , further comprising:

receiving, from a third blockchain, a request to subscribe to the multiple blockchain acceleration network; and

providing, to the third blockchain, access to the multiple blockchain acceleration network.

8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:

providing, in a blockchain transaction acceleration system, access to a multiple blockchain acceleration network accessible to a plurality of blockchains;

receiving, at a first acceleration node of the multiple blockchain acceleration network and from a first node in a first blockchain of the plurality of blockchains, a transaction to be forwarded, wherein a transaction delivery time using the first acceleration node is expected to be faster than a transaction delivery time that is expected by sending the transaction directly to an intended recipient of the transaction; and

forwarding, by the first acceleration node, the transaction to a second node.

9. The non-transitory, computer-readable medium of claim 8 , wherein the multiple blockchain acceleration network comprises a plurality of acceleration nodes, each acceleration node accessible to at least one node in at least one blockchain of the plurality of blockchains, and wherein the second node is a node in a second blockchain of the plurality of blockchains.

10. The non-transitory, computer-readable medium of claim 8 , wherein the second node is a second acceleration node in the multiple blockchain acceleration network.

11. The non-transitory, computer-readable medium of claim 8 , wherein the second node is in a second blockchain, and wherein the first node and the second node are in different networks.

12. The non-transitory, computer-readable medium of claim 8 , further comprising:

collecting statistics on delivered transactions to determine acceleration nodes in the multiple blockchain acceleration network that provide faster transaction delivery times; and

selecting, for use by the blockchain transaction acceleration system, an acceleration node having a faster transaction delivery time.

13. The non-transitory, computer-readable medium of claim 8 , wherein the blockchain transaction acceleration system is implemented in the plurality of blockchains and the multiple blockchain acceleration network.

14. The non-transitory, computer-readable medium of claim 10 , further comprising:

receiving, from a third blockchain, a request to subscribe to the multiple blockchain acceleration network; and

providing, to the third blockchain, access to the multiple blockchain acceleration network.

15. A computer-implemented system, comprising:

one or more computers; and

one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:

providing, in a blockchain transaction acceleration system, access to a multiple blockchain acceleration network accessible to a plurality of blockchains;

receiving, at a first acceleration node of the multiple blockchain acceleration network and from a first node in a first blockchain of the plurality of blockchains, a transaction to be forwarded, wherein a transaction delivery time using the first acceleration node is expected to be faster than a transaction delivery time that is expected by sending the transaction directly to an intended recipient of the transaction; and

forwarding, by the first acceleration node, the transaction to a second node.

16. The computer-implemented system of claim 15 , wherein the multiple blockchain acceleration network comprises a plurality of acceleration nodes, each acceleration node accessible to at least one node in at least one blockchain of the plurality of blockchains, and wherein the second node is a node in a second blockchain of the plurality of blockchains.

17. The computer-implemented system of claim 15 , wherein the second node is a second acceleration node in the multiple blockchain acceleration network.

18. The computer-implemented system of claim 15 , wherein the second node is in a second blockchain, and wherein the first node and the second node are in different networks.

19. The computer-implemented system of claim 15 , further comprising:

collecting statistics on delivered transactions to determine acceleration nodes in the multiple blockchain acceleration network that provide faster transaction delivery times; and

selecting, for use by the blockchain transaction acceleration system, an acceleration node having a faster transaction delivery time.

20. The computer-implemented system of claim 15 , wherein the blockchain transaction acceleration system is implemented in the plurality of blockchains and the multiple blockchain acceleration network.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2020
From: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
To: ADVANCED NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053754/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: ALIBABA GROUP HOLDING LIMITED
To: ADVANTAGEOUS NEW TECHNOLOGIES CO., LTD.
Reel/Frame 053743/0464 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2020
From: XIA, NING
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 051585/0586 →