-
公开(公告)号:US20220222655A1
公开(公告)日:2022-07-14
申请号:US17566411
申请日:2021-12-30
Inventor: Heesang JIN , Jintae OH , Ki Young KIM , Young-Chang KIM
Abstract: A block consensus method of a computing device is provided. The computing device receives a delegate request message including transaction hashes from each of a plurality of nodes, generates a prepared block including transaction hashes based on the delegate request message, and transmits a prepare message including the prepared block to the nodes. The computing device receives a commit message including a proof of consensus on a validity of the prepared block from the nodes, and transmits a reply message including a final block decided based on the commit message.
-
2.
公开(公告)号:US20230188359A1
公开(公告)日:2023-06-15
申请号:US17981640
申请日:2022-11-07
Inventor: Changhyun LEE , Jintae OH
CPC classification number: H04L9/3247 , H04L9/50 , G06F17/18
Abstract: Disclosed herein are an apparatus and method for distributed consensus in an environment in which a fraction of Byzantine nodes is dynamically changed. The distributed consensus apparatus in a dynamic Byzantine fraction environment includes one or more processor and executable memory for storing at least one program executed by the one or more processors. The at least one program is configured to calculate a stochastic variable for the probability that a preset fraction of Byzantine nodes is changed using the probability that at least one of consensus candidate nodes corresponding to a preset consensus quorum is changed to a Byzantine node and to perform distributed consensus using the stochastic variable in the dynamic Byzantine fraction environment.
-
公开(公告)号:US20220027970A1
公开(公告)日:2022-01-27
申请号:US17105761
申请日:2020-11-27
Inventor: Young-Chang KIM , Ki Young KIM , Jintae OH
Abstract: An agreement method of a block in a blockchain network by a chair node includes: receiving, from a plurality of congress nodes in a congress, information on an exceptional situation which occurred during agreement processes of a block; transmitting an empty block agreement start message including information on the exceptional situation and verification data for the exceptional situation to the plurality of congress nodes; generating a candidate empty block which does not include a transaction when receiving a delegate request message from at least two congress nodes among the plurality of congress nodes and transmitting the candidate empty block to committee nodes; and generating a final empty block when the candidate empty block is verified by the committee nodes and transmitting the final empty block to all nodes in the blockchain network is provided.
-
-