Apparatus and method for processing distributed consensus using multi-signature

    公开(公告)号:US12177358B2

    公开(公告)日:2024-12-24

    申请号:US17860001

    申请日:2022-07-07

    Abstract: Disclosed herein are an apparatus and method for distributed consensus using multi-signature. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program may send a Pre-Prepare message for processing distributed consensus on a transaction to nodes participating in the distributed consensus in a blockchain network, verify the nodes using message authentication code values included in Prepare messages received from the nodes, send the nodes an A-Prepare message for announcing that the Prepare messages are received from a number of verified nodes equal to or greater than a quorum required for the distributed consensus, generate a multi-signature value using multi-signature fragment values included in Commit messages received from the nodes, and send an A-Commit message including the multi-signature value to the nodes, thereby processing consensus on the transaction.

    APPARATUS AND METHOD FOR PROCESSING DISTRIBUTED CONSENSUS USING MULTI-SIGNATURE

    公开(公告)号:US20230188356A1

    公开(公告)日:2023-06-15

    申请号:US17860001

    申请日:2022-07-07

    CPC classification number: H04L9/3242 H04L9/3247 H04L9/0825

    Abstract: Disclosed herein are an apparatus and method for distributed consensus using multi-signature. The apparatus includes one or more processors and executable memory for storing at least one program executed by the one or more processors. The at least one program may send a Pre-Prepare message for processing distributed consensus on a transaction to nodes participating in the distributed consensus in a blockchain network, verify the nodes using message authentication code values included in Prepare messages received from the nodes, send the nodes an A-Prepare message for announcing that the Prepare messages are received from a number of verified nodes equal to or greater than a quorum required for the distributed consensus, generate a multi-signature value using multi-signature fragment values included in Commit messages received from the nodes, and send an A-Commit message including the multi-signature value to the nodes, thereby processing consensus on the transaction.

    Apparatus and method for synchronizing consensus node information in blockchain network

    公开(公告)号:US12184801B2

    公开(公告)日:2024-12-31

    申请号:US17844596

    申请日:2022-06-20

    Abstract: Disclosed herein are an apparatus and method for apparatus for synchronizing consensus node information in a blockchain network. The apparatus for synchronizing consensus node information includes one or more processors, and execution memory for storing at least one program that is executed by the one or more processors, wherein the at least one program is configured to receive a committed message for block consensus from the blockchain network and verify nodes participating in the block consensus, set a block number required to participate in the block consensus to a block size of a start block of a section corresponding to the block consensus, and broadcast consensus node information including the block number to the blockchain network.

    APPARATUS AND METHOD FOR SYNCHRONIZING CONSENSUS NODE INFORMATION IN BLOCKCHAIN NETWORK

    公开(公告)号:US20230188367A1

    公开(公告)日:2023-06-15

    申请号:US17844596

    申请日:2022-06-20

    CPC classification number: H04L9/50 H04L9/30

    Abstract: Disclosed herein are an apparatus and method for apparatus for synchronizing consensus node information in a blockchain network. The apparatus for synchronizing consensus node information includes one or more processors, and execution memory for storing at least one program that is executed by the one or more processors, wherein the at least one program is configured to receive a committed message for block consensus from the blockchain network and verify nodes participating in the block consensus, set a block number required to participate in the block consensus to a block size of a start block of a section corresponding to the block consensus, and broadcast consensus node information including the block number to the blockchain network.

    Apparatus and method for achieving distributed consensus based on decentralized byzantine fault tolerance

    公开(公告)号:US11343073B2

    公开(公告)日:2022-05-24

    申请号:US16903057

    申请日:2020-06-16

    Abstract: Disclosed herein are an apparatus and method for achieving distributed consensus based on decentralized Byzantine fault tolerance. The apparatus may include one or more processors and an execution memory for storing at least one program that is executed by the one or more processors, wherein the program is configured to receive delegate request messages, each including a first transaction for requesting distributed consensus proposed by a client, and determine congress candidate nodes forming a consensus quorum, to be consensus nodes based on the delegate request messages, generate a prepare message that includes a second transaction for obtaining consent to results of determination of the consensus nodes, and send the prepare message to the consensus nodes, and receive commit messages, each including an electronic signature of a corresponding consensus node, from the respective consensus nodes, and broadcast a reply message indicative of results of verification of the electronic signatures.

Patent Agency Ranking