Patents by Inventor Libao HE
Libao HE has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250390469Abstract: A transaction transmitted by a user node in a blockchain network and transaction verification information corresponding to the to-be-verified transaction are acquired. The transaction verification information includes a state read set, a state write set, an initial transaction execution result, and a block identifier of a target block. A first block header of the target block includes the block identifier. A second block header is determined from a block header chain of a light node in the blockchain network. The state read set and the state write set are checked based on a first state snapshot in the second block header. The transaction service is executed to obtain a target transaction execution result corresponding to the transaction service and to-be-written state data. Legitimacy of the to-be-verified transaction is checked based on the initial transaction execution result, the target transaction execution result, the state write set, and the to-be-written state data.Type: ApplicationFiled: June 30, 2025Publication date: December 25, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Haoming FENG, Haitao TU, Libao HE, Qiuping CHEN, Jiabao CHEN, Peng REN, Shuiping ZHOU, Yong ZHAO, He WANG
-
Patent number: 12367182Abstract: A transaction transmitted by a user node in a blockchain network and transaction verification information corresponding to the to-be-verified transaction are acquired. The transaction verification information includes a state read set, a state write set, an initial transaction execution result, and a block identifier of a target block. A first block header of the target block includes the block identifier. A second block header is determined from a block header chain of a light node in the blockchain network. The state read set and the state write set are checked based on a first state snapshot in the second block header. The transaction service is executed to obtain a target transaction execution result corresponding to the transaction service and to-be-written state data. Legitimacy of the to-be-verified transaction is checked based on the initial transaction execution result, the target transaction execution result, the state write set, and the to-be-written state data.Type: GrantFiled: November 30, 2022Date of Patent: July 22, 2025Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Haoming Feng, Haitao Tu, Libao He, Qiuping Chen, Jiabao Chen, Peng Ren, Shuiping Zhou, Yong Zhao, He Wang
-
Patent number: 12348654Abstract: The present disclosure discloses methods, apparatus, and storage medium for processing blockchain-based data. The method includes: creating a first world state corresponding to an initial block; updating the first world state according to transactions in the initial block to obtain an initial update state, and performing processing of constructing a clean state tree on the initial update state based on a world state chain to obtain an updated first world state including a clean present world state tree; writing a first world state root corresponding to the clean present world state tree into the initial block to obtain a to-be-on-chained block, writing the to-be-on-chained block into a blockchain when the to-be-on-chained block is approved by consensus, committing the updated first world state to a latest on-chain world state step by step via the world state chain, and determining the updated first world state as a new consensus root world state.Type: GrantFiled: July 6, 2023Date of Patent: July 1, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Haoming Feng, Zheming Yan, Haitao Tu, Libao He, Jiabao Chen
-
Patent number: 12135683Abstract: A data archiving method includes: finding, in local space when an archiving task for a target block header exists, current state trees of block headers, the current state trees including a current state tree that the target block header points to and a current state tree that a first block header before the target block header points to; reconstructing new state trees according to the found current state trees, node reuse information between the current state trees, and target state data corresponding to a second block header after the target block header; and archiving the current state trees stored in the local space to a target archiving server, and deleting the current state trees in the local space after successful archiving.Type: GrantFiled: June 22, 2023Date of Patent: November 5, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Haoming Feng, Haitao Tu, Libao He, Qiuping Chen, Jiabao Chen, Peng Ren, Shuiping Zhou, Yong Zhao, He Wang
-
Publication number: 20230353393Abstract: The present disclosure discloses methods, apparatus, and storage medium for processing blockchain-based data. The method includes: creating a first world state corresponding to an initial block; updating the first world state according to transactions in the initial block to obtain an initial update state, and performing processing of constructing a clean state tree on the initial update state based on a world state chain to obtain an updated first world state including a clean present world state tree; writing a first world state root corresponding to the clean present world state tree into the initial block to obtain a to-be-on-chained block, writing the to-be-on-chained block into a blockchain when the to-be-on-chained block is approved by consensus, committing the updated first world state to a latest on-chain world state step by step via the world state chain, and determining the updated first world state as a new consensus root world state.Type: ApplicationFiled: July 6, 2023Publication date: November 2, 2023Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Haoming FENG, Zheming YAN, Haitao TU, Libao HE, Jiabao CHEN
-
Publication number: 20230334009Abstract: A data archiving method includes: finding, in local space when an archiving task for a target block header exists, current state trees of block headers, the current state trees including a current state tree that the target block header points to and a current state tree that a first block header before the target block header points to; reconstructing new state trees according to the found current state trees, node reuse information between the current state trees, and target state data corresponding to a second block header after the target block header; and archiving the current state trees stored in the local space to a target archiving server, and deleting the current state trees in the local space after successful archiving.Type: ApplicationFiled: June 22, 2023Publication date: October 19, 2023Inventors: Haoming FENG, Haitao TU, Libao HE, Qiuping CHEN, Jiabao CHEN, Peng REN, Shuiping ZHOU, Yong ZHAO, He WANG
-
Publication number: 20230090296Abstract: A transaction transmitted by a user node in a blockchain network and transaction verification information corresponding to the to-be-verified transaction are acquired. The transaction verification information includes a state read set, a state write set, an initial transaction execution result, and a block identifier of a target block. A first block header of the target block includes the block identifier. A second block header is determined from a block header chain of a light node in the blockchain network. The state read set and the state write set are checked based on a first state snapshot in the second block header. The transaction service is executed to obtain a target transaction execution result corresponding to the transaction service and to-be-written state data. Legitimacy of the to-be-verified transaction is checked based on the initial transaction execution result, the target transaction execution result, the state write set, and the to-be-written state data.Type: ApplicationFiled: November 30, 2022Publication date: March 23, 2023Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Haoming FENG, Haitao TU, Libao HE, Qiuping CHEN, Jiabao CHEN, Peng REN, Shuiping ZHOU, Yong ZHAO, He WANG