IP Library › Granted Patent US 11,451,404
Granted Patent B2
US 11,451,404 · App. 17/361,030 · Granted Sep 20, 2022

Blockchain integrated stations and automatic node adding methods and apparatuses

Inventors: Changzheng Wei (Hangzhou, CN); Ying Yan (Hangzhou, CN); Hui Zhang (Hangzhou, CN)
Assignee: Alipay (Hangzhou) Information Technology Co., Ltd.
H04L9/3265H04L9/321H04L9/50
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,451,404
App. No.
17/361,030
Granted
Sep 20, 2022
Kind
B2
Abstract

A blockchain integrated station receives a configuration instruction after accessing a blockchain network. The blockchain integrated station configures, based on the configuration instruction, a first network address corresponding to a certificate authority center and a second network address corresponding to a first blockchain node in the blockchain network. The blockchain integrated station initiates an authentication request to the certificate authority center based on the first network address. The blockchain integrated station receives, from the certificate authority center, a digital certificate after the certificate authority center determines that the authentication request passes verification. The blockchain integrated station sends, based on the second network address, the digital certificate to the first blockchain node, where the digital certificate is used by the first blockchain node to add the blockchain integrated station as a new blockchain node in the blockchain network.

Claims (60)

1. A blockchain integrated station comprising:

at least one processor; and

one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor to perform one or more operations comprising:

receiving, by the blockchain integrated station, a configuration instruction input by a user after accessing a blockchain network, wherein the blockchain integrated station has not become a blockchain node in the blockchain network;

configuring, by the blockchain integrated station and based on the configuration instruction, a first network address corresponding to a certificate authority center and a second network address corresponding to a first blockchain node in the blockchain network;

initiating, by the blockchain integrated station, an authentication request to the certificate authority center based on the first network address;

receiving, by the blockchain integrated station and from the certificate authority center, a digital certificate after the certificate authority center determines that the authentication request passes verification;

sending, by the blockchain integrated station and based on the second network address, the digital certificate to the first blockchain node, wherein the digital certificate is to be used by the first blockchain node to add the blockchain integrated station as a new blockchain node in the blockchain network;

receiving, by the blockchain integrated station, inquiry information from a second blockchain node in the blockchain network, wherein the inquiry information is generated and sent by the second blockchain node after discovering the blockchain integrated station; and

sending, by the blockchain integrated station, the digital certificate to the second blockchain node, wherein the digital certificate is to be used by the second blockchain node to add the blockchain integrated station as the new blockchain node in the blockchain network by submitting a transaction and reaching consensus on the transaction to add the blockchain integrated station as the new blockchain node in the blockchain network.

2. The blockchain integrated station of claim 1 , wherein the blockchain network is a dedicated network accessed by the blockchain integrated station via a tunnel.

3. The blockchain integrated station of claim 1 , wherein:

the certificate authority center is comprised in the blockchain network; or

the certificate authority center is comprised in a public network outside the blockchain network.

4. The blockchain integrated station of claim 3 , wherein:

if the certificate authority center is comprised in the blockchain network, the certificate authority center is a blockchain node which has initiated a certificate authority service in the blockchain network; and

if the certificate authority center is deployed in the public network outside the blockchain network, the certificate authority center is comprised in a Blockchain-as-a-Service (BaaS) platform in the public network.

5. The blockchain integrated station of claim 1 , wherein the blockchain integrated station is added as the new blockchain node in the blockchain network by the second blockchain node without configuring the blockchain integrated station with a third network address of the second blockchain node for adding the blockchain integrated station as the new blockchain node in the blockchain network.

6. The blockchain integrated station of claim 1 , wherein:

the transaction is executed after a plurality of blockchain nodes in the blockchain network reach consensus on the transaction, wherein the blockchain integrated station is added as the new blockchain node by executing the transaction.

7. The blockchain integrated station of claim 1 , wherein the blockchain integrated station comprises a cryptographic acceleration card that is used to perform at least one of a key management operation, an encryption and decryption operation, or a signature verification operation, wherein the blockchain integrated station further comprises at least one of an intelligent network card or a smart contract processing chip, and wherein the blockchain integrated station comprises at least one of a certificate authority service, a standardized on-cloud service interface, or a standardized cross-chain service interface.

8. A computer-implemented method comprising:

receiving, by a blockchain integrated station, a configuration instruction input by a user after accessing a blockchain network, wherein the blockchain integrated station has not become a blockchain node in the blockchain network;

configuring, by the blockchain integrated station and based on the configuration instruction, a first network address corresponding to a certificate authority center and a second network address corresponding to a first blockchain node in the blockchain network;

initiating, by the blockchain integrated station, an authentication request to the certificate authority center based on the first network address;

receiving, by the blockchain integrated station and from the certificate authority center, a digital certificate after the certificate authority center determines that the authentication request passes verification;

sending, by the blockchain integrated station and based on the second network address, the digital certificate to the first blockchain node, wherein the digital certificate is to be used by the first blockchain node to add the blockchain integrated station as a new blockchain node in the blockchain network;

receiving, by the blockchain integrated station, inquiry information from a second blockchain node in the blockchain network, wherein the inquiry information is generated and sent by the second blockchain node after discovering the blockchain integrated station; and

sending, by the blockchain integrated station, the digital certificate to the second blockchain node, wherein the digital certificate is to be used by the second blockchain node to add the blockchain integrated station as the new blockchain node in the blockchain network by submitting a transaction and reaching consensus on the transaction to add the blockchain integrated station as the new blockchain node in the blockchain network.

9. The computer-implemented method of claim 8 , wherein the blockchain network is a dedicated network accessed by the blockchain integrated station via a tunnel.

10. The computer-implemented method of claim 8 , wherein:

the certificate authority center is comprised in the blockchain network; or

the certificate authority center is comprised in a public network outside the blockchain network.

11. The computer-implemented method of claim 10 , wherein:

if the certificate authority center is comprised in the blockchain network, the certificate authority center is a blockchain node which has initiated a certificate authority service in the blockchain network; and

if the certificate authority center is deployed in the public network outside the blockchain network, the certificate authority center is comprised in a Blockchain-as-a-Service (BaaS) platform in the public network.

12. The computer-implemented method of claim 8 , wherein the blockchain integrated station is added as the new blockchain node in the blockchain network by the second blockchain node without configuring the blockchain integrated station with a third network address of the second blockchain node for adding the blockchain integrated station as the new blockchain node in the blockchain network.

13. The computer-implemented method of claim 8 , wherein:

the transaction is executed after a plurality of blockchain nodes in the blockchain network reach consensus on the transaction, wherein the blockchain integrated station is added as the new blockchain node by executing the transaction.

14. The computer-implemented method of claim 8 , wherein the blockchain integrated station comprises a cryptographic acceleration card that is used to perform at least one of a key management operation, an encryption and decryption operation, or a signature verification operation, wherein the blockchain integrated station further comprises at least one of an intelligent network card or a smart contract processing chip, and wherein the blockchain integrated station comprises at least one of a certificate authority service, a standardized on-cloud service interface, or a standardized cross-chain service interface.

15. A computer-implemented system, comprising:

one or more blockchain integrated stations; and

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

receiving, by a blockchain integrated station, a configuration instruction input by a user after accessing a blockchain network, wherein the blockchain integrated station has not become a blockchain node in the blockchain network;

configuring, by the blockchain integrated station and based on the configuration instruction, a first network address corresponding to a certificate authority center and a second network address corresponding to a first blockchain node in the blockchain network;

initiating, by the blockchain integrated station, an authentication request to the certificate authority center based on the first network address;

receiving, by the blockchain integrated station and from the certificate authority center, a digital certificate after the certificate authority center determines that the authentication request passes verification;

sending, by the blockchain integrated station and based on the second network address, the digital certificate to the first blockchain node, wherein the digital certificate is to be used by the first blockchain node to add the blockchain integrated station as a new blockchain node in the blockchain network;

receiving, by the blockchain integrated station, inquiry information from a second blockchain node in the blockchain network, wherein the inquiry information is generated and sent by the second blockchain node after discovering the blockchain integrated station; and

sending, by the blockchain integrated station, the digital certificate to the second blockchain node, wherein the digital certificate is to be used by the second blockchain node to add the blockchain integrated station as the new blockchain node in the blockchain network by submitting a transaction and reaching consensus on the transaction to add the blockchain integrated station as the new blockchain node in the blockchain network.

16. The computer-implemented system of claim 15 , wherein the blockchain network is a dedicated network accessed by the blockchain integrated station via a tunnel.

17. The computer-implemented system of claim 15 , wherein:

the certificate authority center is comprised in the blockchain network; or

the certificate authority center is comprised in a public network outside the blockchain network.

18. The computer-implemented system of claim 17 , wherein:

if the certificate authority center is comprised in the blockchain network, the certificate authority center is a blockchain node which has initiated a certificate authority service in the blockchain network; and

if the certificate authority center is deployed in the public network outside the blockchain network, the certificate authority center is comprised in a Blockchain-as-a-Service (BaaS) platform in the public network.

19. The computer-implemented system of claim 15 , wherein the blockchain integrated station is added as the new blockchain node in the blockchain network by the second blockchain node without configuring the blockchain integrated station with a third network address of the second blockchain node for adding the blockchain integrated station as the new blockchain node in the blockchain network.

20. The computer-implemented system of claim 15 , wherein:

the transaction is executed after a plurality of blockchain nodes in the blockchain network reach consensus on the transaction, wherein the blockchain integrated station is added as the new blockchain node by executing the transaction.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2025
From: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
To: ANT BLOCKCHAIN TECHNOLOGY (SHANGHAI) CO., LTD.
Reel/Frame 070578/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2021
From: WEI, CHANGZHENG; YAN, YING; ZHANG, HUI
To: ALIPAY (HANGZHOU) INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 057612/0877 →
Priority Claims (1)
CN 202010652952.7 · Jul 8, 2020 · national
Continuity (1)
Related Publication 20210328813A1 · Oct 21, 2021