-
1.
公开(公告)号:US11968294B2
公开(公告)日:2024-04-23
申请号:US17148258
申请日:2021-01-13
Inventor: Maocai Li , Zongyou Wang , Li Kong , Kaiban Zhou , Hu Lan , Yifang Shi , Changqing Yang , Jinsong Zhang , Yong Ding , Gengliang Zhu , Qucheng Liu , Qiuping Chen
CPC classification number: H04L9/083 , H04L9/0825 , H04L9/50
Abstract: This application provide a data management method for a blockchain system, a medium, and an electronic device. The system includes an accounting node sub-network and a service node sub-network. The method includes: adding, after an accounting node generates a first data block, first key information used for verifying a block header of a second data block generated after the first data block to a block header of the first data block; generating a signature corresponding to the first data block, and adding the signature corresponding to the first data block to the block header of the first data block; and releasing the block header of the first data block to the service node sub-network, to cause a service node to verify the signature included in the block header of the first data block, and obtaining the first key information after a successful verification to verify the block header of the second data block.
-
公开(公告)号:US12248934B2
公开(公告)日:2025-03-11
申请号:US17089462
申请日:2020-11-04
Inventor: Rui Guo , Maocai Li , Zongyou Wang , Haitao Tu , Li Kong , Kaiban Zhou , Changqing Yang , Nan Wang , Yong Ding , Yifang Shi
Abstract: Embodiments of this disclosure disclose a resource transfer data management method and apparatus, and a storage medium, which belong to the field of Internet technologies. The method includes: receiving transaction data transmitted by a first server, wherein the transaction data is obtained by the first server by signing resource transfer data according to a private key of the first server; verifying the transaction data according to a public key of the first server; and generating a second block according to the transaction data and a feature value of a first block in a blockchain when the verification succeeds, and adding the second block as a next block of the first block to the blockchain.
-
3.
公开(公告)号:US12052344B2
公开(公告)日:2024-07-30
申请号:US17061375
申请日:2020-10-01
Inventor: Rui Guo , Maocai Li , Zongyou Wang , Haitao Tu , Li Kong , Kaiban Zhou , Changqing Yang , Nan Wang , Yong Ding , Yifang Shi
IPC: H04L9/08 , H04L61/2503 , H04L9/00
CPC classification number: H04L9/0825 , H04L61/2503 , H04L9/50 , H04L2209/463
Abstract: A method for electing a representative node device for a blockchain system includes: receiving IP address information of a first node device, the first node device being in a candidate state for a representative node device; receiving, from the first node device, an IP address obtaining request for requesting IP address information of a representative node device; when the first node device is determined to be a representative node device of the blockchain system elected in a current election process, transmitting, to the first node device, an IP address list comprising IP address information of representative node devices elected in the current election process; and when the first node device is determined not to be a representative node device of the blockchain system elected in the current election process, skipping the IP address obtaining request.
-
4.
公开(公告)号:US20210021412A1
公开(公告)日:2021-01-21
申请号:US17061375
申请日:2020-10-01
Inventor: Rui GUO , Maocai Li , Zongyou Wang , Haitao Tu , Li Kong , Kaiban Zhou , Changqing Yang , Nan Wang , Yong Ding , Yifang Shi
Abstract: A method for electing a representative node device for a blockchain system includes: receiving IP address information of a first node device, the first node device being in a candidate state for a representative node device; receiving, from the first node device, an IP address obtaining request for requesting IP address information of a representative node device; when the first node device is determined to be a representative node device of the blockchain system elected in a current election process, transmitting, to the first node device, an IP address list comprising IP address information of representative node devices elected in the current election process; and when the first node device is determined not to be a representative node device of the blockchain system elected in the current election process, skipping the IP address obtaining request.
-
公开(公告)号:US11973858B2
公开(公告)日:2024-04-30
申请号:US17200118
申请日:2021-03-12
Inventor: Maocai Li , Hu Lan , Zongyou Wang , Kaiban Zhou , Haitao Tu , Jinsong Zhang , Yifang Shi , Changqing Yang , Li Kong , Gengliang Zhu , Yong Ding , Qucheng Liu , Qiuping Chen , Peng Wang
IPC: H04L9/40 , H04L9/06 , H04L9/32 , H04L67/568 , H04L9/00
CPC classification number: H04L9/0643 , H04L9/3247 , H04L67/568 , H04L9/50
Abstract: Aspects of the disclosure are directed to a method for use on a blockchain network that includes an accounting node subnetwork having accounting nodes configured to record a data block onto a blockchain and a service node having service nodes configured to verify data blocks recorded by the accounting nodes onto the blockchain. The method can include generating a signature based on transaction information to be included in a data block to be added onto the blockchain by using a key specific to the accounting node. The method can further include adding the transaction information and the generated signature to the data block and adding the data block onto the blockchain, and transmitting the signature to the service nodes in the service node subnetwork, so that the service nodes perform signature verification on the signature based on the key specific to the accounting node.
-
6.
公开(公告)号:US11792006B2
公开(公告)日:2023-10-17
申请号:US17061383
申请日:2020-10-01
Inventor: Rui Guo , Maocai Li , Zongyou Wang , Haitao Tu , Li Kong , Kaiban Zhou , Changqing Yang , Nan Wang , Yong Ding , Yifang Shi
CPC classification number: H04L9/32 , H04L9/0894 , H04L9/50 , H04L2209/463
Abstract: A method for electing a representative node device is performed at a blockchain system, including: obtaining voting transaction data from the node devices, the voting transaction data being used for voting for one or more node devices of the blockchain system as representative node devices; generating and storing the voting transaction data into a target blockchain of the blockchain system when a plurality of node devices of the blockchain system verify the voting transaction data by consensus; and when a quantity of blocks in the target blockchain generated using the voting transaction data reaches a preset quantity, determining an election result according to quantities of votes of the node devices determined from the voting transaction data, the election result identifying a plurality of representative node devices in the blockchain system being configured to generate new blocks for the target blockchain and perform verification on the new blocks by consensus.
-
7.
公开(公告)号:US20210135848A1
公开(公告)日:2021-05-06
申请号:US17148258
申请日:2021-01-13
Inventor: Maocai LI , Zongyou Wang , Li Kong , Kaiban Zhou , Hu Lan , Yifang Shi , Changqing Yang , Jinsong Zhang , Yong Ding , Gengliang Zhu , Qucheng Liu , Qiuping Chen
IPC: H04L9/08
Abstract: This application provide a data management method for a blockchain system, a medium, and an electronic device. The system includes an accounting node sub-network and a service node sub-network. The method includes: adding, after an accounting node generates a first data block, first key information used for verifying a block header of a second data block generated after the first data block to a block header of the first data block; generating a signature corresponding to the first data block, and adding the signature corresponding to the first data block to the block header of the first data block; and releasing the block header of the first data block to the service node sub-network, to cause a service node to verify the signature included in the block header of the first data block, and obtaining the first key information after a successful verification to verify the block header of the second data block.
-
-
-
-
-
-