Patents by Inventor Gengliang Zhu
Gengliang Zhu 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: 20250226997Abstract: Embodiments of this disclosure disclose a data processing method and apparatus for a blockchain, a device, a medium, and a product, which are applicable to the field of blockchain technologies. The method includes: packaging a first object operation transaction submitted by a first service object and a second object operation transaction submitted by a second service object in a to-be-assembled transaction pool to obtain an initial on-chain transaction, both the second service object and the first service object being off-chain registered objects; performing on-chain signing processing on the initial on-chain transaction by using private key information of a service providing object, and constructing a target on-chain transaction based on on-chain transaction signature information and transaction parameters in the initial on-chain transaction; and transmitting, when the service providing object is an on-chain registered object, the target on-chain transaction to a consensus node associated with a blockchain.Type: ApplicationFiled: February 14, 2025Publication date: July 10, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Hanqing LIU, Zongyou WANG, Gengliang ZHU, Yifang SHI, Qucheng LIU, Zhiyong LIAO, Kaixuan NIE, Yangjun HUANG
-
Publication number: 20250209448Abstract: This disclosure relates to a method and device for processing cross-blockchain transactions. The method includes: acquiring a cross-blockchain transaction processing request from the source blockchain network by the first interface node, and distributing the cross-blockchain transaction processing request to the first number of relays; performing a first verification and a signature on the cross-blockchain transaction processing request by the relays to generate sub-signatures; generating a first signature of the relay system by the signature aggregation node after obtaining a second number of sub-signatures; and transmitting the cross-blockchain transaction processing request and the first signature to the target blockchain network.Type: ApplicationFiled: March 14, 2025Publication date: June 26, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Yangjun HUANG, Kaixuan NIE, Gengliang ZHU, Hanqing LIU, Yifang SHI, Qucheng LIU, Zhiyong LIAO, Zongyou WANG
-
Patent number: 12327032Abstract: A data processing method includes: detecting, when writing first block data into a local cache and a local storage, a first block processing space of a storage buffer pool; writing, when a number of block data to be stored does not reach a buffer block processing threshold, the first block data into the storage buffer pool based on N block data to be stored; detecting a second block processing space of a storage processing pool; and determining, when a number of block data to be fed back does not reach a feedback block processing threshold, block data to be merged for overlap detection with the block data to be fed back in the storage buffer pool based on the number of the block data to be fed back and the feedback block processing threshold, and writing the data retained after overlap detection to a distributed database.Type: GrantFiled: November 23, 2022Date of Patent: June 10, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qucheng Liu, Maocai Li, Zongyou Wang, Hu Lan, Kaiban Zhou, Li Kong, Pan Liu, Gengliang Zhu, Yifang Shi
-
Publication number: 20250184316Abstract: A blockchain data processing method performed by a first node device in a blockchain network and maintaining a first blockchain is provided. The method includes: selecting, from a cross-chain communication protocol on the first blockchain, a message encapsulation format compatible with a second blockchain; determining a target block where target transaction data associated with the second node device is located; encapsulating, according to the message encapsulation format, the target transaction data and transaction verification information of the target transaction data that are in the target block on the first blockchain to obtain a target data packet; encapsulating a block header of the target block according to the message encapsulation format to obtain an encapsulated block header; transmitting the target data packet to a target relay server associated with the second node device; transmitting the encapsulated block header to a target oracle server associated with the second node device.Type: ApplicationFiled: February 12, 2025Publication date: June 5, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventor: Gengliang ZHU
-
Publication number: 20250156584Abstract: This disclosure relates to a data processing method and apparatus based on a hierarchical chain network. The method includes: obtaining a data location request for target service data; determining a first node mapping identifier of a verification execution node from a mapping space when a target service data identifier of the target service data is obtained from the data location request; performing data verification on the target service data identifier based on a resource location table associated with a first node address of the verification execution node, to obtain a first data verification result; and when the first data verification result indicates that a service data identifier obtained through synchronization does not include the target service data identifier, using, as a second node mapping identifier, a node mapping identifier that is in a node routing list and that has a shortest distance from the target service data identifier.Type: ApplicationFiled: January 16, 2025Publication date: May 15, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventor: Gengliang ZHU
-
Patent number: 12294642Abstract: 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.Type: GrantFiled: March 14, 2024Date of Patent: May 6, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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
-
Patent number: 12273437Abstract: A data processing method includes: determining, in response to a request of an access terminal for writing target data to a blockchain, a target node role with a read permission for the target data, an access terminal connected with each node device having a permission of a node role corresponding to the node device; acquiring an encryption key corresponding to the target node role; performing encryption processing on the target data according to the encryption key to obtain a cipher text corresponding to the target data, the cipher text corresponding to the target data being decryptable for an access terminal corresponding to the target node role; and storing the cipher text corresponding to the target data to the blockchain.Type: GrantFiled: September 28, 2022Date of Patent: April 8, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai Li, Hu Lan, Zongyou Wang, Kaiban Zhou, Pan Liu, Gengliang Zhu, Yifang Shi
-
Patent number: 12250149Abstract: 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.Type: GrantFiled: May 10, 2022Date of Patent: March 11, 2025Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Maocai Li, Zongyou Wang, Jinsong Zhang, Huankun Huang, Kaiban Zhou, Yifang Shi, Qucheng Liu, Pan Liu, Hu Lan, Changqing Yang, Gengliang Zhu, Li Kong
-
Publication number: 20250062924Abstract: The present disclosure discloses a data processing method and apparatus for a multi-blockchain, a computer device, a computer-readable storage medium, and a computer program product. The method includes: obtaining chain height voting information of a management node of a target chain for a target service subchain; determining, when determining, based on a subchain control contract on the target chain, that the management node is a target registered node, a target chain height of the target service subchain based on the chain height voting information and the subchain control contract; and generating height confirmation information corresponding to the target chain height based on the subchain control contract, and transmitting the height confirmation information to a verification node in the target service subnetwork, to cause the verification node to write the target chain height into a subchain management contract on the target service subchain.Type: ApplicationFiled: November 7, 2024Publication date: February 20, 2025Inventor: Gengliang ZHU
-
Publication number: 20250053976Abstract: A data processing method performed by a first consensus node in a first network of a multi-blockchain, includes: obtaining a clearing transaction request submitted by a service object; performing verification on an identity authority of a service clearing node to obtain an identity authority verification result; invoking a first authority clearing contract associated with a first authority contract to obtain first service data and first ledger data; obtaining first contract data corresponding to the first ledger data from a contract database corresponding to a first main chain; using the first service data, the first ledger data, and the first contract data as first clearing response information corresponding to the clearing transaction request; and returning the first clearing response information to a first-type clearing node having authority to obtain the first service data, to cause the first-type clearing node to recover a sub-ledger corresponding to the first ledger data.Type: ApplicationFiled: October 29, 2024Publication date: February 13, 2025Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Gengliang ZHU
-
Patent number: 12192378Abstract: 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.Type: GrantFiled: December 7, 2022Date of Patent: January 7, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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
-
Publication number: 20240419537Abstract: Embodiments of the present application provide a data processing method based on a blockchain network and a related product. The method includes obtaining the check block from the service node in the witness network; determining a data recovery reference matrix based on a coding matrix and the check block obtained from the service node in the witness network; and recovering the target block based on the data recovery reference matrix and the check block obtained from the service node in the witness network. The target block is a block on a blockchain maintained by the consensus node in the consensus network. The check block of the target block stored by the service node is obtained by the service node when synchronizing related block data of the target block from the consensus node in the consensus network and the check block is configured for recovering the target block.Type: ApplicationFiled: August 23, 2024Publication date: December 19, 2024Inventors: Hanqing LIU, Zongyou WANG, Hu LAN, Gengliang ZHU, Yifang SHI, Zhiyong LIAO, Jinsong ZHANG, Qucheng LIU, Yingjie GUO
-
Publication number: 20240414230Abstract: A blockchain-based data processing method includes: assigning, in response to that a first request message with a sequence number n has a first prepared certificate, a sequence number n+1 to a second request message; associatively storing the first request message and a first response result corresponding to the first request message in response to that the second request message has a second prepared certificate; performing in parallel a request operation corresponding to the second request message while associatively storing the first request message and the first response result, to obtain a second response result corresponding to the second request message; and returning, to a client, a first initial response message generated based on the second response result, for the client to determine a first request execution result corresponding to the second request message based on the first initial response message and a backup initial response message.Type: ApplicationFiled: August 22, 2024Publication date: December 12, 2024Inventors: Zhiyong LIAO, Zongyou WANG, Yifang SHI, Gengliang ZHU, Qucheng LIU, Hanqing LIU
-
Publication number: 20240388438Abstract: This application provides a data processing method, a computer device, and a medium. The method is applied to a terminal device including a first client. The first client has a public client key and a private client key. The first client stores encrypted data that is obtained by encrypting the private client key according to an object password. The method includes receiving the object password; decrypting the encrypted data by using the received object password to obtain the private client key; signing the encrypted data based on the private client key to obtain a signature of the encrypted data; and transmitting the public client key, the encrypted data, and the signature of the encrypted data to a cloud device of the first client, the cloud device storing the encrypted data after verifying the encrypted data based on the public client key and the signature of the encrypted data.Type: ApplicationFiled: July 29, 2024Publication date: November 21, 2024Inventors: Hu LAN, Rui GUO, Jun LIANG, Like SHU, Zongyou WANG, Shitao XU, Yang LU, Yang MO, Zimin CHEN, Bo QIN, Zuodong LIANG, Guihong HUANG, Hui ZHANG, Jiangwei LU, Yifang SHI, Hanqing LIU, Zhiyong LIAO, Qucheng LIU, Gengliang ZHU, Shihao SHE, Tao FAN, Cong GAO, Kaixuan NIE, Yangjun HUANG, Chaojie QI, Lisen LI, Jun LI, Yifang ZHANG
-
Patent number: 12113857Abstract: A blockchain-based data processing method, device, and a computer-readable storage medium are provided. A first resource acquisition request of an object identification is transmitted for a target virtual resource to a blockchain network to make the blockchain network query a target ticket identification associated with the object identification and the target virtual resource based on the first resource acquisition request. Metadata is acquired having a binding relationship with the target ticket identification. The target ticket identification is used for characterizing that the object identification has ownership of the target virtual resource. The target virtual resource is acquired according to the metadata returned by the blockchain network. The target virtual resource is controlled to perform an interaction output in response to a triggering operation for interacting with the target virtual resource.Type: GrantFiled: October 10, 2023Date of Patent: October 8, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Rui Guo, Hu Lan, Zongyou Wang, Yang Lu, Jun Liang, Chaojie Qi, Yang Mo, Yifang Shi, Hui Zhang, Zimin Chen, Guihong Huang, Zuodong Liang, Bo Qin, Lisen Li, Yubin Song, Yongjing Li, Chao Wang, Ming Liu, Tao Fan, Yongjia Xue, Shitao Xu, Shihao She, Gengliang Zhu, Zhigang Lu
-
Publication number: 20240330939Abstract: This application provides a transaction uploading method.Type: ApplicationFiled: December 4, 2023Publication date: October 3, 2024Inventor: Gengliang ZHU
-
Publication number: 20240333702Abstract: A data processing method includes invoking an object login service based on an authorization request transmitted through an application client, obtaining target login information entered in the object login service, performing matching of the target login information with object credential information through the object login service, obtaining an object authorization code if the target login information matches the object credential information, receiving a token obtaining request transmitted by the application client based on the object authorization code, invoking a token issuance service based on the token obtaining request, and obtaining an object token through the token issuance service. The object token is configured to provide the application client with an operation permission to operate resource data within a scope of authority through the service node.Type: ApplicationFiled: June 14, 2024Publication date: October 3, 2024Inventor: Gengliang ZHU
-
Patent number: 12099482Abstract: 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.Type: GrantFiled: April 14, 2022Date of Patent: September 24, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai Li, Zongyou Wang, Jinsong Zhang, Kaiban Zhou, Yifang Shi, Huankun Huang, Qucheng Liu, Pan Liu, Hu Lan, Changqing Yang, Gengliang Zhu, Li Kong
-
Publication number: 20240305490Abstract: Embodiments of the present disclosure disclose a blockchain-based data processing method, a device, and a readable storage medium. The method includes: in response to determining that a first state subtree satisfying a state archiving condition exists in a target state tree, generating an archiving transaction based on a first leaf node and a first sub-root node that are of the first state subtree; archiving the first state subtree to a service device in response to the archiving transaction being successfully uploaded, where a business service provided by the service device is associated with the first object information; and deleting, from the target state tree, a node other than the first sub-root node in the first state subtree, where the first sub-root node in the target state tree is configured for indicating that the first state subtree is archived.Type: ApplicationFiled: May 15, 2024Publication date: September 12, 2024Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Gengliang ZHU
-
Patent number: 12081658Abstract: 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.Type: GrantFiled: April 13, 2022Date of Patent: September 3, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Maocai Li, Zongyou Wang, Jinsong Zhang, Huankun Huang, Kaiban Zhou, Yifang Shi, Qucheng Liu, Pan Liu, Hu Lan, Changqing Yang, Gengliang Zhu