-
公开(公告)号:US11646879B2
公开(公告)日:2023-05-09
申请号:US16431333
申请日:2019-06-04
Inventor: Jin-Tae Oh , Joon-Young Park , Ki-Young Kim
CPC classification number: H04L9/0869 , G06F16/1824 , H04L9/0643 , H04L9/3239 , H04L9/50
Abstract: A method for selecting a consensus node in an apparatus for generating a blockchain includes reading a nonce from the nonce chain of a node, performing an operation on the read nonce and previous height information, and comparing the result of the operation with a reference value in order to select the node as a consensus node.
-
公开(公告)号:US11063746B2
公开(公告)日:2021-07-13
申请号:US16389620
申请日:2019-04-19
Inventor: Jin-Tae Oh , Ki-Young Kim , Joon-Young Park
Abstract: Disclosed herein is a method for generating a blockchain, which includes selecting, by a first master node that generated a first block, second candidate nodes from a node pool according to a consensus node selection scheme using a nonce, and selecting, by the first master node, a second master node using the result of a vote taken by first candidate nodes. Here, among candidate blocks generated by the second candidate nodes, the candidate block generated by the second master node is locked as a second block.
-
公开(公告)号:US11831750B2
公开(公告)日:2023-11-28
申请号:US17343556
申请日:2021-06-09
Inventor: Jin-Tae Oh , Ki-Young Kim , Joon-Young Park
CPC classification number: H04L9/0637 , H04L9/0643 , H04L9/0825 , H04L9/0861
Abstract: Disclosed herein is a method for generating a blockchain, which includes selecting, by a first master node that generated a first block, second candidate nodes from a node pool according to a consensus node selection scheme using a nonce, and selecting, by the first master node, a second master node using the result of a vote taken by first candidate nodes. Here, among candidate blocks generated by the second candidate nodes, the candidate block generated by the second master node is locked as a second block.
-
4.
公开(公告)号:US20230188367A1
公开(公告)日:2023-06-15
申请号:US17844596
申请日:2022-06-20
Inventor: Young-Chang Kim , Ki-Young Kim , Jin-Tae Oh
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.
-
公开(公告)号:US11343073B2
公开(公告)日:2022-05-24
申请号:US16903057
申请日:2020-06-16
Inventor: Jin-Tae Oh , Joon-Young Park , Ki-Young Kim , Dong-Oh Kim , Young-Chang Kim
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.
-
公开(公告)号:US12184801B2
公开(公告)日:2024-12-31
申请号:US17844596
申请日:2022-06-20
Inventor: Young-Chang Kim , Ki-Young Kim , Jin-Tae Oh
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.
-
公开(公告)号:US20230066169A1
公开(公告)日:2023-03-02
申请号:US17870633
申请日:2022-07-21
Inventor: Jin-Tae OH , Ki-Young Kim , Young-Chang Kim
Abstract: Disclosed herein is a method for distributed consensus. The method includes performing, by each of nodes forming a blockchain, an operation corresponding to a success probability (p) a number of times corresponding to the share value thereof; sending, by nodes having at least one share corresponding to the operation which is successful, a message for being selected as consensus nodes; and performing, by the consensus nodes, which are nodes having consensus shares selected from among the shares corresponding to the operation which is successful, distributed consensus. Here, the nodes forming the blockchain include major shareholder nodes for processing transactions.
-
公开(公告)号:US20210297239A1
公开(公告)日:2021-09-23
申请号:US17343556
申请日:2021-06-09
Inventor: Jin-Tae Oh , Ki-Young Kim , Joon-Young Park
Abstract: Disclosed herein is a method for generating a blockchain, which includes selecting, by a first master node that generated a first block, second candidate nodes from a node pool according to a consensus node selection scheme using a nonce, and selecting, by the first master node, a second master node using the result of a vote taken by first candidate nodes. Here, among candidate blocks generated by the second candidate nodes, the candidate block generated by the second master node is locked as a second block.
-
9.
公开(公告)号:US10783015B2
公开(公告)日:2020-09-22
申请号:US16213332
申请日:2018-12-07
Inventor: Jin-Ho On , Ki-Young Kim , Gyu-Il Cha
Abstract: Disclosed herein are an apparatus and method for providing long-term function execution in a serverless environment. The method for providing long-term function execution in a serverless environment is performed by an apparatus for providing long-term function execution in a serverless environment, and includes registering a long-term function execution proxy when a long-term execution request is received from a client, allocating a long-term function executor corresponding to the long-term execution request, executing, by the long-term function execution proxy, a long-term function using the allocated long-term function executor, and storing execution results of the long-term function.
-
-
-
-
-
-
-
-