-
公开(公告)号:US12192378B2
公开(公告)日:2025-01-07
申请号:US18076689
申请日:2022-12-07
Inventor: Maocai Li , Zongyou Wang , Yifang Shi , Zhiyong Liao , Pan Liu , Hu Lan , Kaiban Zhou , Li Kong , Gengliang Zhu , Qucheng Liu , Jinsong Zhang , Huankun Huang , Jiahui Cui
Abstract: A data processing method includes: transmitting, by a first service node, service data information to a second service node, so that the second service node obtains data signature information; a first key parameter and a second key parameter that are both related to a random parameter; the random parameter being determined by the second service node based on a node private key and the service data information; performing signature verification on the received data signature information based on the first key parameter and the second key parameter, and adding a signature verification result obtained after signature verification to a verification result set; searching for a target signature verification result that satisfies a valid verification condition from the verification result set; and performing aggregate signature on the data signature information obtained after calculation when a quantity of signatures of the target signature verification result satisfies an aggregate signature condition.
-
公开(公告)号:US20220269670A1
公开(公告)日:2022-08-25
申请号:US17738612
申请日:2022-05-06
Inventor: Maocai Li , Zongyou Wang , Yifang Shi , Gengliang Zhu , Hu Lan , Huankun Huang
Abstract: A data processing method for blockchain technology verifies transactions. Transaction operations on a blockchain are more consistent and the accuracy of transaction data on the blockchain is improved. A first transaction operation corresponding to a first transaction request on the blockchain, and a second transaction operation corresponding to a second transaction request on the blockchain are both performed. When an operation result corresponding to either the first transaction operation and/or the second transaction operation is a failure, then the processing on a transaction operation can be rolled back to a successful operation.
-
公开(公告)号:US20190155851A1
公开(公告)日:2019-05-23
申请号:US16260571
申请日:2019-01-29
Inventor: Xingya WANG , Qian Chen , Boen Liang , Jinzheng Zhang , Jianwei Yuan , Leming Fang , Chao Wan , Jilan Liang , Zijian He , Rui Tang , Zhike Liang , Xin Huang , Huankun Huang , Haixia Rao , Junwei Shen , Jun Zhang , Shuqin Sun , Pengfei Wang , Yingchao Liu , Wa Ye , Fei Huang , Jiasheng Huang , Zheqi Feng , Luting Chen , Shuwen Hu , Lingyun Xu
IPC: G06F16/9035 , G06F16/951 , G06F16/9536
Abstract: This application discloses an information filtering method and an information processing apparatus. Shared information that is shared by a user account of an online service is obtained. A credibility reference rating associated with the user account is obtained. The credibility reference rating indicates account credibility of the user account. Whether the shared information satisfies a filtering condition is determined based on the credibility reference rating. Further, the shared information is filtered when the shared information is determined to satisfy the filtering condition.
-
公开(公告)号:US12081658B2
公开(公告)日:2024-09-03
申请号:US17720274
申请日:2022-04-13
Inventor: Maocai Li , Zongyou Wang , Jinsong Zhang , Huankun Huang , Kaiban Zhou , Yifang Shi , Qucheng Liu , Pan Liu , Hu Lan , Changqing Yang , Gengliang Zhu
CPC classification number: H04L9/0869 , H04L9/0838 , H04L9/3247 , H04L9/50
Abstract: This application discloses a key generation method and apparatus, a device, and a medium. The method includes transmitting a key negotiation request to a consensus node in a blockchain network, to request a key verification parameter; negotiating a collaboration key pair with a second device to obtain a first private key component and a shared public key in the collaboration key pair; signing the key verification parameter by using the first private key component, to obtain a first signature component; generating transaction data according to the first signature component and the key verification parameter; transmitting the transaction data to the second device. The consensus node performs a consensus on the negotiation result data, and after the negotiation result data passes the consensus, submits the negotiation result data to a blockchain of the blockchain network.
-
5.
公开(公告)号:US11899689B2
公开(公告)日:2024-02-13
申请号:US17719293
申请日:2022-04-12
Inventor: Huankun Huang , Zongyou Wang , Pan Liu , Jinsong Zhang , Gengliang Zhu , Yifang Shi , Zhiyong Liao , Kaiban Zhou , Qucheng Liu , Changqing Yang , Hu Lan
CPC classification number: G06F16/275
Abstract: A blockchain-based data synchronization method, executed by a first service node, includes: acquiring target block data having a minimum block height that is greater than a first local block height, the first local block height being a maximum block height of local block data of the first service node before the first service node acquires the target block data; determining a block height of missing block data according to a block height of the target block data and the first local block height, the block height of the missing block data being less than the minimum block height of the target block data and greater than the first local block height; and requesting a target service node to synchronize the missing block data according to the block height of the missing block data.
-
公开(公告)号:US20220272038A1
公开(公告)日:2022-08-25
申请号:US17740974
申请日:2022-05-10
Inventor: Maocai Li , Zongyou Wang , Jinsong Zhang , Huankun Huang , Kaiban Zhou , Yifang Shi , Qucheng Liu , Pan Liu , Hu Lan , Changqing Yang , Gengliang Zhu , Li Kong
IPC: H04L45/748 , H04L45/48
Abstract: Data routing with a forwarding process of service data can avoid problems of offline nodes. The forwarding process for data routing can also improve the fault tolerance and service data can be quickly transmitted to a corresponding data pool. Using consensus nodes and a target data pool with routing and forwarding tables along with subtrees from a trie tree can improve the routing. Subtrees may be obtained by splitting the trie tree from a root node by using a first leaf node as a benchmark, which correspondingly represents a data pool of the consensus node. The routing and forwarding table is configured to record addresses of data pools correspondingly represented by a preset quantity of leaf nodes in a corresponding subtree.
-
公开(公告)号:US12250149B2
公开(公告)日:2025-03-11
申请号:US17740974
申请日:2022-05-10
Inventor: Maocai Li , Zongyou Wang , Jinsong Zhang , Huankun Huang , Kaiban Zhou , Yifang Shi , Qucheng Liu , Pan Liu , Hu Lan , Changqing Yang , Gengliang Zhu , Li Kong
IPC: H04L45/748 , H04L45/48
Abstract: Data routing with a forwarding process of service data can avoid problems of offline nodes. The forwarding process for data routing can also improve the fault tolerance and service data can be quickly transmitted to a corresponding data pool. Using consensus nodes and a target data pool with routing and forwarding tables along with subtrees from a trie tree can improve the routing. Subtrees may be obtained by splitting the trie tree from a root node by using a first leaf node as a benchmark, which correspondingly represents a data pool of the consensus node. The routing and forwarding table is configured to record addresses of data pools correspondingly represented by a preset quantity of leaf nodes in a corresponding subtree.
-
公开(公告)号:US12099482B2
公开(公告)日:2024-09-24
申请号:US17721231
申请日:2022-04-14
Inventor: Maocai Li , Zongyou Wang , Jinsong Zhang , Kaiban Zhou , Yifang Shi , Huankun Huang , Qucheng Liu , Pan Liu , Hu Lan , Changqing Yang , Gengliang Zhu , Li Kong
CPC classification number: G06F16/212 , G06F16/27
Abstract: Embodiments of this application provide a synchronization processing method, apparatus, and device, and a medium. The method includes obtaining a skeleton set and a synchronization task set, the skeleton set being used for storing M blocks to be synchronized by the first node device, the skeleton set comprising P skeletons, the synchronization task set comprising P synchronization tasks, the P skeletons being of a one-to-one correspondence to the P synchronization tasks, and M and P both being positive integers; selecting a second node device from the candidate node set, the second node device being a candidate node device in the candidate node set; concurrently transmitting synchronization tasks in the synchronization task set to the second node device, the second node device performing the synchronization tasks and returning the M blocks; and filling the M blocks into the skeletons in the skeleton set.
-
9.
公开(公告)号:US12079130B2
公开(公告)日:2024-09-03
申请号:US17985375
申请日:2022-11-11
Inventor: Qucheng Liu , Maocai Li , Zongyou Wang , Li Kong , Hu Lan , Pan Liu , Kaiban Zhou , Gengliang Zhu , Yifang Shi , Huankun Huang
IPC: G06F12/0875 , G06F12/0804 , G06F12/0893 , G06F16/27
CPC classification number: G06F12/0875 , G06F12/0804 , G06F12/0893 , G06F16/27 , G06F2212/163
Abstract: This application discloses a method and apparatus for processing data based on a block chain. The method includes adding transaction data in at least two blocks into an execution queue according to a block height sequence and transaction data sequence numbers; executing contract services and acquiring a read cache and a write cache of a parallel transaction generated by executing each contract service, the at least two pieces of transaction data comprising target transaction data; determining a write cache of a merged transaction in block caches, and acquiring a read cache of an updated transaction; determining a write cache of the transaction to be merged of the target transaction data according to the read cache of the updated transaction; and merging the write cache of the transaction to be merged of the target transaction data into a block cache to which the target transaction data belongs.
-
公开(公告)号:US12072866B2
公开(公告)日:2024-08-27
申请号:US17738612
申请日:2022-05-06
Inventor: Maocai Li , Zongyou Wang , Yifang Shi , Gengliang Zhu , Hu Lan , Huankun Huang
CPC classification number: G06F16/2365 , G06F16/219 , G06F16/2343 , G06F16/27 , H04L9/50 , H04L2209/463
Abstract: A data processing method for blockchain technology verifies transactions. Transaction operations on a blockchain are more consistent and the accuracy of transaction data on the blockchain is improved. A first transaction operation corresponding to a first transaction request on the blockchain, and a second transaction operation corresponding to a second transaction request on the blockchain are both performed. When an operation result corresponding to either the first transaction operation and/or the second transaction operation is a failure, then the processing on a transaction operation can be rolled back to a successful operation.
-
-
-
-
-
-
-
-
-