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).

  • Patent number: 11973858
    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.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: April 30, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: 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
  • Publication number: 20240137208
    Abstract: This application provides an asset transferring method and apparatus based on multiple blockchains, a device, a medium, and a product. The method includes: obtaining a first cross-chain asset transfer-out request transmitted by a service object for a first cross-chain transfer-out transaction; writing transaction data of the first cross-chain transfer-out transaction carried in the first cross-chain asset transfer-out request into a first cross-chain bridge contract on a first chain; and invoking, when determining that the service object has a cross-chain asset transfer-out permission based on the first cross-chain bridge contract and service data information, a first asset contract on the first chain to lock a first asset, and generating a first cross-chain event corresponding to the first cross-chain transfer-out transaction. According to this application, the service stability of a service executed on a chain may be ensured based on a multi-blockchain architecture.
    Type: Application
    Filed: November 6, 2023
    Publication date: April 25, 2024
    Inventor: Gengliang ZHU
  • Publication number: 20240137231
    Abstract: This application discloses a multi-blockchain-based cross-chain processing method performed by a computer device acting as a management chain consensus node in a multi-blockchain system. The method includes: obtaining the multi-blockchain, wherein the multi-blockchain comprises a management chain and at least one other blockchain, and the management chain consensus node being located on the management chain; determining, in the multi-blockchain, at least two blockchains to be processed across chains; and performing cross-chain processing on the at least two blockchains based on chain information of the at least two blockchains. In this application, comprehensive management on the multi-blockchain is implemented in a cross-chain processing manner, which improves the processing efficiency of the multi-blockchain.
    Type: Application
    Filed: November 9, 2023
    Publication date: April 25, 2024
    Inventor: Gengliang ZHU
  • Patent number: 11968294
    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.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: April 23, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai Li, Zongyou Wang, Li Kong, Kaiban Zhou, Hu Lan, Yifang Shi, Changqing Yang, Jinsong Zhang, Yong Ding, Gengliang Zhu, Qucheng Liu, Qiuping Chen
  • Publication number: 20240129108
    Abstract: A data processing method performed by a first device includes: generating, in response to first service data satisfying a data uploading condition, a first bit array corresponding to the first service data; encrypting the first bit array through a data key to obtain a ciphertext bit array, the data key being generated by a second device in a data intersection application run in a trusted execution environment of the second device; and transmitting the ciphertext bit array to a blockchain node for forwarding to a second device, for the second device to decrypt, in the data intersection application through the data key, the ciphertext bit array to obtain the first bit array.
    Type: Application
    Filed: December 4, 2023
    Publication date: April 18, 2024
    Inventors: Qucheng LIU, Rui GUO, Jun LIANG, Like SHU, Zongyou WANG, Hu LAN, Yang LU, Hanqing LIU, Jun LI, Hui ZHANG, Gengliang ZHU, Kaixuan NIE, Yifang SHI, Zhiyong LIAO, Yangjun HUANG
  • Publication number: 20240129143
    Abstract: A multi-blockchain processing method includes receiving a first service request from a first service node, and invoking a first cross-chain reading contract on a first chain to read first service associated information from a target chain. The method further includes invoking, by a first consensus node, a first service processing contract to perform the first service and obtain service data as a first service execution result, and writing the first service execution result to the first chain. The method further includes reading, by the first consensus node, the service data from the first chain based on a second service indicated in a cross-chain reading request, and returning the service data to a second consensus node configured to write a second service execution result generated by the second service to the second chain after performing the second service based on the service data generated by the first service.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 18, 2024
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: Gengliang ZHU
  • Publication number: 20240104558
    Abstract: In a blockchain transaction execution method, a first transaction of a first blockchain is received from a proxy program component. The first transaction is based on a second transaction of a second blockchain. A data structure of the first transaction is different from a data structure of the second transaction. The second transaction is extracted from the first transaction. A virtual machine is invoked to execute the second transaction of the second blockchain. An execution result of the second transaction is transmitted to the application via the proxy program component.
    Type: Application
    Filed: October 12, 2023
    Publication date: March 28, 2024
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Rui GUO, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Gengliang ZHU, Qucheng LIU, Hanqing LIU, Hu LAN
  • Publication number: 20240097898
    Abstract: In a blockchain data processing method, service updating data of each of a plurality of encrypted data is received. The service updating data of each of the plurality of encrypted data includes encrypted primary key information of the respective encrypted data. Each of the plurality of encrypted data includes service data encrypted by a respective service node of a plurality of service nodes. Service intersection data is generated based on a data intersection of the service updating data of the plurality of encrypted data. The service intersection data is transmitted to a service node of the plurality of service nodes. The service intersection data includes supplemental text data from another service node of the plurality of service nodes.
    Type: Application
    Filed: December 2, 2023
    Publication date: March 21, 2024
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hanqing LIU, Zongyou WANG, Hu LAN, Yifang SHI, Gengliang ZHU, Qucheng LIU, Zhiyong LIAO
  • Publication number: 20240073045
    Abstract: A blockchain-based data processing method, apparatus, and computer-readable medium are provided. Block proposal information is received including a block and a digital signature transmitted by an out-block node. The digital signature is obtained by performing digital signature processing on block header information included in the block. The block header information includes a first Merkel root determined based on transaction data in the block body information. Digest calculation on the block header information is performed to obtain first digest information. De-signature processing is performed on the digital signature to obtain second digest information. A second Merkel root is determined based on the transaction data acquired from the block proposal information when the first digest information and the second digest information are matched. An operation on the block is performed based on a comparison result of the first Merkel root and the second Merkel root.
    Type: Application
    Filed: November 7, 2023
    Publication date: February 29, 2024
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Qucheng LIU, Zongyou WANG, Jinsong ZHANG, Gengliang ZHU, Yifang SHI, Hanqing LIU, Yingjie GUO, Zhiyong LIAO, Hu LAN
  • Patent number: 11899689
    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.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: February 13, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Huankun Huang, Zongyou Wang, Pan Liu, Jinsong Zhang, Gengliang Zhu, Yifang Shi, Zhiyong Liao, Kaiban Zhou, Qucheng Liu, Changqing Yang, Hu Lan
  • Publication number: 20240045849
    Abstract: A data processing method includes: obtaining a plurality of groups of transaction data to be processed; determining, from the plurality of groups of transaction data according to transaction execution results of the plurality of groups of transaction data, at least one group of first transaction data that meets a preset execution condition; packaging the plurality of groups of transaction data, to generate a consensus-pending block, the consensus-pending block recording the at least group of first of first transaction data and at least one group of second transaction data, and the second transaction data being transaction data different from the first transaction data among the plurality of groups of transaction data; and performing first consensus processing on the first transaction data, and performing second consensus processing, different from the first consensus processing, on the second transaction data.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Inventors: Qucheng LIU, Zongyou WANG, Gengliang ZHU, Yifang SHI, Hanqing LIU, Zhiyong LIAO
  • Publication number: 20240039992
    Abstract: 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: Application
    Filed: October 10, 2023
    Publication date: February 1, 2024
    Applicant: Tencent Technology (Shenzhen)Company Limited
    Inventors: 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: 20230370285
    Abstract: Block-chain-based data processing method includes acquiring, by a transaction processing node, transaction data for validation, and performing validation processing on the transaction data to obtain a validation processing result; in response to the validation processing result of the transaction data for validation being a validated-as-valid result, adding the transaction data to a transaction pool; in response to a transaction packing request transmitted by a block processing node being received, acquiring at least one transaction data from the transaction pool according to the transaction packing request, hardware device resources of the transaction processing node and the block processing node being independent from each other; and performing packing processing on the at least one transaction data to obtain a transaction data packet, and transmitting the transaction data packet to the block processing node to generate a proposed block according to the at least one transaction data in the transaction data
    Type: Application
    Filed: July 19, 2023
    Publication date: November 16, 2023
    Inventors: Qucheng LIU, Zongyou WANG, Hu LAN, Gengliang ZHU, Pan LIU, Kaiban ZHOU, Yifang SHI, Zhiyong LIAO, Huankun HUANG, Jinsong ZHANG, Hanqing LIU, Yingjie GUO
  • Publication number: 20230360046
    Abstract: This application discloses a blockchain-based block processing method and apparatus. The method includes generating a cross-chain service block corresponding to a target service by a first consensus node of the first service branch chain for the target service that meets a cross-chain consensus condition; pre-submitting the cross-chain service block to the first service branch chain, and storing the cross-chain service block in a first cross-chain storage space; obtaining a cross-chain consensus result for the cross-chain service block from a second cross-chain storage space, wherein the cross-chain consensus result is obtained by a second consensus node in the second service branch chain obtaining the cross-chain service block from the first cross-chain storage space and performing a cross-chain consensus on the cross-chain service block; and setting a status of the cross-chain service block pre-submitted to the first service branch chain based on the cross-chain consensus result.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 9, 2023
    Inventor: Gengliang ZHU
  • Publication number: 20230353394
    Abstract: A method includes generating a pre-circulation block for a transaction on a first service branch chain in response to detecting a transaction circulation event for transferring the transaction from the first service branch chain to a second service branch chain, and transmitting, based on an ID of the pre-circulation block, a pre-circulation request to a service consensus node including the second service branch chain. The pre-circulation request is for requesting the service consensus node to generate a pre-reception result of the transaction on the second service branch chain. The method further includes generating a circulated block corresponding to the transaction on the first service branch chain, and transmitting, based on an ID of the circulated block, a circulation notification to the service consensus node. The circulation notification is used for informing the service consensus node to generate an operable block for the transaction on the second service branch chain.
    Type: Application
    Filed: June 26, 2023
    Publication date: November 2, 2023
    Inventor: Gengliang ZHU
  • Publication number: 20230334726
    Abstract: This application discloses a blockchain-based data processing method performed by a computer device. The method includes: in response to a selection operation of media elements associated with a target object, acquiring a target media element combination based on the selected media elements; in response to a virtual resource creation operation for the target media element combination, generating target combined media data corresponding to the target media element combination; and transmitting a virtual resource creation request for the target combined media data to a blockchain network, wherein the blockchain network creates a target on-chain virtual resource corresponding to the target combined media data after determining that the target combined media data passes duplicate check and verification, and an ownership right of the target on-chain virtual resource belonging to the target object.
    Type: Application
    Filed: June 20, 2023
    Publication date: October 19, 2023
    Inventors: Rui GUO, Hu LAN, Zongyou WANG, Jun LIANG, Yang LU, Chaojie QI, Shitao XU, Yang MO, Yifang SHI, Gengliang ZHU, Lisen LI, Yubin SONG, Chao WANG, Ming LIU, Yongjing LI, Hui ZHANG, Zimin CHEN, Zuodong LIANG, Bo QIN, Tao FAN
  • Patent number: 11782793
    Abstract: A blockchain-based data snapshot method, performed by a consensus node in a blockchain network, includes: obtaining a snapshot trigger instruction and a trigger moment of the snapshot trigger instruction; performing snapshot processing on one or more transaction blocks in a ledger at the trigger moment, to obtain a snapshot account state of a transaction account, the snapshot account state being account data related to transaction data in the transaction blocks; obtaining a write-ahead logging (WAL) log of a target block, the target block being a block with a highest block height in the transaction blocks, the WAL log including a log of account data corresponding to the target block; and correcting dirty data in the snapshot account state according to the WAL log, to obtain a corrected snapshot account state, the dirty data being generated based on incomplete transaction data in the target block included in the ledger.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: October 10, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Maocai Li, Changqing Yang, Kaiban Zhou, Qucheng Liu, Gengliang Zhu, Jinsong Zhang, Huankun Huang
  • Publication number: 20230316273
    Abstract: A data processing method is performed by a computer device acting as a target consensus node in a core consensus network, and includes: receiving a transaction and a target chain identifier transmitted by a service node, the target chain identifier belonging to M chain identifiers configured for the service node; performing packing processing on the transaction based on a derivation condition corresponding to the target chain identifier to obtain a to-be-verified block, and transmitting the to-be-verified block to at least a part of consensus nodes in the core consensus network except the target consensus node based on the target chain identifier; and receiving a first block consensus result returned by the consensus node, and writing, when the first block consensus result indicates that consensus succeeds, the to-be-verified block to a service branch chain corresponding to the target chain identifier.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 5, 2023
    Inventors: Gengliang ZHU, Hu LAN, Zongyou WANG, Yifang SHI, Zhiyong LIAO, Qucheng LIU, Pan LIU, Kaiban ZHOU, Huankun HUANG, Jinsong ZHANG, Hanqing LIU
  • Publication number: 20230299984
    Abstract: A blockchain-based data processing method includes: obtaining on-chaining indication information of the blockchain, the on-chaining indication information indicating a type of a next block to be on-chained ; obtaining a target block waiting for consensus in a blockchain network, the target block being generated according to cross-chain service data; and adding the target block to the blockchain as the next block in response to that the on-chaining indication information indicates that the next block is of a coexclusive type, where a block of the coexclusive type is configured to store data of an independent cross-chain service.
    Type: Application
    Filed: May 24, 2023
    Publication date: September 21, 2023
    Inventor: Gengliang ZHU
  • Publication number: 20230289782
    Abstract: A method of contract-based data processing includes obtaining, by an electronic device at a service node in a service network, an initial contract invocation request for executing a transaction service. The initial contract invocation request includes a first contract identifier of a target chain contract on a consensus node in a core consensus network. The method further includes determining, according to the first contract identifier, a target local contract that is deployed at the service node and is associated with the target chain contract deployed at the consensus node, invoking the target local contract that executes a local service associated with the transaction service to obtain a local transaction execution result, and transmitting a target contract invocation request to the consensus node based on the local transaction execution result and the initial contract invocation request. The target contract invocation request causes the consensus node to invoke the target chain contract.
    Type: Application
    Filed: May 12, 2023
    Publication date: September 14, 2023
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Hu LAN, Zongyou WANG, Yifang SHI, Hanqing LIU, Gengliang ZHU, Qucheng LIU, Zhiyong LIAO, Pan LIU