# US 11,451,404 B2 · Blockchain integrated stations and automatic node adding methods and apparatuses

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,451,404 B2
- Document ID: US11451404B2
- Status: Granted
- Kind: B2
- Application number: 17/361,030
- Filed: 2021-06-28
- Published: 2021-10-21
- Granted: 2022-09-20
- Earliest claimed: 2020-07-08
- Assignees: Alipay (Hangzhou) Information Technology Co., Ltd.
- Applicants: Alipay (Hangzhou) Information Technology Co., Ltd.
- Inventors: Changzheng Wei; Ying Yan; Hui Zhang
- Web page: https://patentgrep.com/patent/US11451404B2

## CPC

- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/3265: {using certificate chains, trees or paths; Hierarchical trust model}
- H04L 9/0897: {involving additional devices, e.g. trusted platform module [TPM], smartcard or USB}
- H04L 9/321: {involving a third party or a trusted authority}
- H04L 9/3268: {using certificate validation, registration, distribution or revocation, e.g. certificate revocation list [CRL]}
- H04L 63/0823: {using certificates (cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates H04L9/3263)}
- H04L 63/12: {Applying verification of the received information (cryptographic mechanisms or cryptographic arrangements for data integrity or data verification H04L9/32)}
- H04L 63/126: {the source of the received data}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## 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

### Claim 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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 3)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 1)

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.

### Claim 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.

### Claim 9 (depends on 8)

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

### Claim 10 (depends on 8)

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.

### Claim 11 (depends on 10)

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.

### Claim 12 (depends on 8)

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.

### Claim 13 (depends on 8)

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.

### Claim 14 (depends on 8)

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.

### Claim 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.

### Claim 16 (depends on 15)

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

### Claim 17 (depends on 15)

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.

### Claim 18 (depends on 17)

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.

### Claim 19 (depends on 15)

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.

### Claim 20 (depends on 15)

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.
