Method, apparatus, device, and storage medium for proposal message processing for blockchain

    公开(公告)号:US11971877B2

    公开(公告)日:2024-04-30

    申请号:US17724336

    申请日:2022-04-19

    Inventor: Pan Liu

    CPC classification number: G06F16/2379 G06F21/64

    Abstract: A computer device obtains a block proposal message and obtains a first block from the block proposal message. In accordance with a determination that a current consensus node of the computer device has a second block in a locked state and a block height of the first block is the same as a block height of the second block, the computer device deletes the block proposal message and obtains block voting information of the second block in a first consensus stage. The locked state is a state of a block that has passed the first consensus stage and has not passed a second consensus stage. The computer device obtains block submission voting information of the second block in the second consensus stage according to the block voting information, and determines a consensus result corresponding to the second block according to the block submission voting information.

    BLOCKCHAIN-BASED DATA PROCESSING METHOD, APPARATUS, DEVICE, AND READABLE STORAGE MEDIUM

    公开(公告)号:US20220271960A1

    公开(公告)日:2022-08-25

    申请号:US17741131

    申请日:2022-05-10

    Inventor: Pan Liu

    Abstract: A blockchain-based data processing method, apparatus, device, and readable storage medium may avoid repeated transmission or storage of the transaction data, which avoids a waste of storage resources. Target transaction data is obtained from a transaction pool, and a to-be-checked hash value of the target transaction data is generated. A block list of historical blocks that have been uploaded to a blockchain is obtained, and an upload status of the target transaction data is determined according to the block list and the to-be-checked hash value. Based on this determination, the target transaction data may be deleted when the upload status of the target transaction data is in an uploaded state, or a target block is generated and uploaded according to the target transaction data when the upload status of the target transaction data is in an un-uploaded state.

    Data processing method and apparatus, device, and storage medium

    公开(公告)号:US12192378B2

    公开(公告)日:2025-01-07

    申请号:US18076689

    申请日:2022-12-07

    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.

    Blockchain-based data processing method and apparatus, device, and readable storage medium

    公开(公告)号:US11914579B2

    公开(公告)日:2024-02-27

    申请号:US17730044

    申请日:2022-04-26

    Inventor: Pan Liu

    CPC classification number: G06F16/2379 G06F16/27

    Abstract: A computing device transmits, to a second node, first consensus voting information for a target block. The device receives, from the second node, second consensus voting information for the target block. The device determines a consensus result for the target block according to the first and second consensus voting information. In accordance with a determination that the consensus result is a consensus success result, the device activates an accounting duration window. The device performs accounting processing on the target block in the predetermined time duration of the accounting duration window. The device receives, from the second node, a first accounting completion message for the target block transmitted by the second node in the accounting duration window. In accordance with a determination that accounting processing on the target block is completed in the accounting duration window, the device transmits a second accounting completion message to the second node.

    Method and apparatus for processing information of blockchain network, device and storage medium

    公开(公告)号:US11899652B2

    公开(公告)日:2024-02-13

    申请号:US17978906

    申请日:2022-11-01

    Inventor: Pan Liu

    CPC classification number: G06F16/2365 G06F16/27

    Abstract: A method for processing information includes: while performing, by a target consensus node, consensus validation on a first block, in accordance with a determination that a target consensus validation message for performing consensus validation on a second block is received: in accordance with a determination that the target consensus validation message meets a cache condition according to block attribute information of the second block, storing the target consensus validation message into a message cache pool corresponding to the target consensus node; and in accordance with a determination that the consensus validation on the first block is completed, performing consensus validation on the second block based on the target consensus validation message in the message cache pool.

    Data processing method and apparatus for blockchain network, computer device, and computer-readable storage medium

    公开(公告)号:US12189604B2

    公开(公告)日:2025-01-07

    申请号:US18315273

    申请日:2023-05-10

    Inventor: Pan Liu

    Abstract: A data processing method includes: generating, when a consensus node in a blockchain network does not obtain a block proposal message of a first master node in a proposal stage, a node handover proposal message, and broadcasting the node handover proposal message to a plurality of consensus nodes in the blockchain network, the first master node being configured to package and propose a block to be added to the blockchain network; generating, when a number of node handover proposal messages obtained in a voting stage is not less than the target number, a node handover voting message, and broadcasting the node handover voting message to the consensus nodes in the blockchain network; and re-selecting, when a number of node handover voting messages obtained in a commit stage is not less than the target number, a second master node from the plurality of consensus nodes for replacing the first master node.

Patent Agency Ranking