US 12,010,251 B2
Electric border gateway device and method for chaining and storage of sensing data based on the same
Yuan He, Nanjing (CN); Hui Liu, Nanjing (CN); Yan Wang, Nanjing (CN); and Yao Sun, Nanjing (CN)
Assigned to Jiangsu Zhirong Energy Technology Co., Ltd., Nanjing (CN)
Appl. No. 17/281,851
Filed by Jiangsu Zhirong Energy Technology Co., Ltd., Nanjing (CN)
PCT Filed Dec. 18, 2020, PCT No. PCT/CN2020/137531
§ 371(c)(1), (2) Date Mar. 31, 2021,
PCT Pub. No. WO2021/203733, PCT Pub. Date Oct. 14, 2021.
Claims priority of application No. 202010264956.8 (CN), filed on Apr. 7, 2020.
Prior Publication US 2023/0017740 A1, Jan. 19, 2023
Int. Cl. H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 45/02 (2022.01); H04L 67/133 (2022.01)
CPC H04L 9/50 (2022.05) [H04L 9/0643 (2013.01); H04L 45/04 (2013.01); H04L 67/133 (2022.05); H04L 2209/463 (2013.01)] 1 Claim
OG exemplary drawing
 
1. A method for chaining and storage of sensing data of an electric border gateway device, wherein, in a device of an electric sensing data blockchain, only the border gateway device is used as a master device for storing an aggregated electric sensing data ledger while other slave devices are involved only in the blockchain identity verification to verify the chaining application legality of the block, and adopt a PBFT consensus mechanism to synchronize the data to be chained into the electric sensing data blockchain, including steps of:
(i) after sorting and organizing the sensing data received from the chain, using the master device to generate a block, fill data into the block, add a signature and hash to the block, and broadcast the block to the electric sensing data blockchain network;
(ii) after receiving a new block from the master device, a slave device adds a block header contained in the block to a latest block ledger of its own to add a block record, performs a hash audit on the block, and broadcasts a verification result information to the electric sensing data blockchain if the resultant hash is consistent with that sent by the master device;
(iii) transmitting verification results to each device from a plurality of nodes while verifying the block broadcast by a master node, deeming the block to be valid after collecting messages confirming the correctness sent by nodes of more than half of all slave devices, and submitting the block to a locally owned ledger of the electric sensing data blockchain; such that, all slave devices have completed the ledger synchronization of electric sensing data.