APPARATUS AND METHOD FOR MANAGING DISTRIBUTED LEDGER BASED ON BLOCK CHAIN
According to an embodiment of the present invention, a method for managing a distributed ledger based on a blockchain is performed by one node making up a blockchain system. The method comprises: a step of transmitting a log sharing request to the remaining nodes making up the blockchain system when...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | According to an embodiment of the present invention, a method for managing a distributed ledger based on a blockchain is performed by one node making up a blockchain system. The method comprises: a step of transmitting a log sharing request to the remaining nodes making up the blockchain system when a randomly determined waiting time elapses; a step of receiving a log file stored in each of the remaining nodes; a step of determining one node among the remaining nodes as a verification-required node and transmitting a sharing request of a verification-required log file received from the verification-required node to a plurality of verification performing nodes excluding the verification-required node among the remaining nodes; a step of comparing a previously stored log file and a plurality of the verification-required log files received from the plurality of verification performing nodes to verify the verification-required node; and a step of reaching a consensus on whether the verification-required node is in an abnormal state based on a result of the verification with the verification performing nodes.
일 실시예에 따른 블록체인 기반 분산 원장 관리 방법은, 블록체인 시스템을 구성하는 어느 하나의 노드에 의해 수행되는 분산 원장 관리 방법에 있어서, 랜덤(Random)하게 결정되는 대기 시간이 도과하면, 상기 블록체인 시스템을 구성하는 나머지 노드로 로그 공유 요청을 전송하는 단계; 상기 나머지 노드 각각에 저장된 로그 파일을 수신하는 단계; 상기 나머지 노드 중 어느 하나의 노드를 검증 필요 노드로 결정하고, 상기 나머지 노드 중 상기 검증 필요 노드를 제외한 복수의 검증 수행 노드 각각에 상기 검증 필요 노드로부터 수신된 검증 필요 로그 파일의 공유 요청을 전송하는 단계; 미리 저장된 로그 파일과 상기 복수의 검증 수행 노드 각각으로부터 수신된 복수의 상기 검증 필요 로그 파일을 비교하여 상기 검증 필요 노드를 검증하는 단계; 및 상기 검증 결과를 기초로 상기 검증 필요 노드의 이상 상태 여부를 상기 검증 수행 노드와 합의(Consensus)하는 단계를 포함한다. |
---|