Blockchain message processing method and apparatus, computer, and readable storage medium

    公开(公告)号:US12155780B2

    公开(公告)日:2024-11-26

    申请号:US17721232

    申请日:2022-04-14

    Inventor: Pan Liu

    Abstract: Embodiments of this application disclose a blockchain message processing method performed by a computer device acting as an oracle contract node. The method includes: acquiring service contract information, and adding the service contract information to an oracle contract, the service contract information including a contract identifier of a service smart contract and a service request event corresponding to the service smart contract; acquiring a target off-chain node, and transmitting the service contract information to the target off-chain node through the oracle contract, so that the target off-chain node acquires an event request result corresponding to the service request event; and acquiring the event request result transmitted by the target off-chain node, and returning the event request result to the service smart contract corresponding to the contract identifier.

    Cross-blockchain mutual data storage

    公开(公告)号:US12126742B2

    公开(公告)日:2024-10-22

    申请号:US17715824

    申请日:2022-04-07

    Inventor: Pan Liu

    CPC classification number: H04L9/50 G06F16/2308 G06F16/27 H04L9/0825

    Abstract: A cross-blockchain mutual data storage method includes obtaining, in a first node in a first blockchain network, initial data from a first relay node in the first blockchain network, and verifying the initial data according to a first oracle contract in the first node. The method further includes, in response to the verification being successful, converting the initial data from a first data format into a second data format, and determining the initial data in the second data format as to-be-transferred data, the second oracle contract being deployed on a second node in a second blockchain network. The method also includes transmitting the to-be-transferred data to the first relay node, so that the first relay node transmits the to-be-transferred data to the second node for storage of the to-be-transferred data.

    Asynchronous accounting method and apparatus for blockchain, medium and electronic device

    公开(公告)号:US12105735B2

    公开(公告)日:2024-10-01

    申请号:US17974233

    申请日:2022-10-26

    Inventor: Pan Liu

    CPC classification number: G06F16/273 G06F16/2358

    Abstract: An asynchronous accounting method for a blockchain is provided. After a block reaches a consensus, different types of data contained in block information of the block are written into message queues corresponding to the respective types of data. Each of the message queues correspond to a different one of the types of data contained in the block information. A next round of block consensus processing is started after the different types of data are written into the message queues corresponding to the respective types of data. The different types of data are read from the message queues corresponding to the respective types of data to perform persistence processing of a blockchain ledger.

    Block-chain-based data processing
    24.
    发明授权

    公开(公告)号:US12056156B2

    公开(公告)日:2024-08-06

    申请号:US18300191

    申请日:2023-04-13

    Inventor: Pan Liu

    CPC classification number: G06F16/27 G06F11/0787 G06F16/2365

    Abstract: A plurality of to-be-bookkept data sets associated with one or more blocks from a block file is acquired. Data writing operations are performed in parallel on a plurality of data storage components according to the plurality of to-be-bookkept data sets. A data storage result corresponding to each of the plurality of data storage components is acquired. Based on a data storage failure result being included in the data storage results, a block checkpoint corresponding to the block file is acquired. A component checkpoint corresponding to each of the plurality of data storage components is acquired. A data storage component of the plurality of data storage components is determined, which is in an abnormal component status according to the block checkpoint and the component checkpoints. A data writing operation is performed on the data storage component in the abnormal component status according to the block file.

    Block processing method, node, and system

    公开(公告)号:US12014204B2

    公开(公告)日:2024-06-18

    申请号:US17317189

    申请日:2021-05-11

    CPC classification number: G06F9/463 G06F9/466 G06F9/546 H04L9/0643 H04L9/50

    Abstract: Embodiments of this disclosure disclose a block processing method, a node, and a system, to improve the speed of block generation and the performance of transaction processing. One method includes: a first node being a leader node, and a second node being a follower node, packaging, by the first node, first transaction information in a transaction queue of the first node into a candidate block, and broadcasting the candidate block through the blockchain; performing, by the first node, verification on the first transaction information in the candidate block to generate a first verification result, and executing the first transaction information in the candidate block to generate a first transaction execution result; broadcasting, by the first node, a first node processing result comprising the first verification result and the first transaction execution result through the blockchain; receiving, by the first node, a second node processing result broadcast by the second node through the blockchain, the second node processing result comprising: a second verification result generated by the second node by performing verification on the first transaction information in the candidate block, and a second transaction execution result generated by executing the first transaction information in the candidate block by the second node; and performing, by the first node, consensus on the candidate block according to the first node processing result and the second node processing result, saving, by the first node, the candidate block in response to a consensus on the candidate block being reached successfully, and saving, by the first node, the first transaction execution result in response to the first transaction information being executed successfully.

    METHOD AND APPARATUS FOR PROCESSING INFORMATION OF BLOCKCHAIN NETWORK, DEVICE AND STORAGE MEDIUM

    公开(公告)号:US20230066467A1

    公开(公告)日:2023-03-02

    申请号:US17978906

    申请日:2022-11-01

    Inventor: Pan Liu

    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.

Patent Agency Ranking