PBFT MANAGING METHOD FOR BLOCKCHAIN BASED ON ENHANCED PRACTICAL BYZANTINE FAULT TOLERANCE BLOCKCHAIN SYSTEM AND NODE APPARATUS

A practical byzantine fault tolerance (PBFT)-based blockchain information processing method comprises the steps of: transmitting, by a representative node of a blockchain that receives a first request from a client, a pre-preparation message to backup nodes; transmitting, by at least one node of the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: JUNG HYUNG SOO, CHO HYUN SOO
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A practical byzantine fault tolerance (PBFT)-based blockchain information processing method comprises the steps of: transmitting, by a representative node of a blockchain that receives a first request from a client, a pre-preparation message to backup nodes; transmitting, by at least one node of the backup nodes, a preparation message to other nodes excluding itself, the at least one node that is successful in verifying the pre-preparation message; transmitting, by at least one node of the other nodes, a commit message to only a specific group of nodes excluding itself, the at least one node that receives the preparation message from nodes in a number greater than or equal to a first threshold number; and transmitting, by at least one node of the nodes that receive the commit message, a response message to the client, the at least one node that receives the commit message from the nodes in the number greater than or equal to the first threshold number. BFT 기반의 블록체인 정보 처리 방법은 클라이언트로부터 제1 요청을 수신한 블록체인의 대표 노드가 선 준비(Pre-prepare) 메시지를 백업 노드들에 전달하는 단계, 상기 백업 노드들 중 상기 선 준비 메시지의 검증이 성공한 적어도 하나의 노드는 자신을 제외한 나머지 노드들에 준비(Prepare) 메시지를 전달하는 단계, 상기 나머지 노드들 중 제1 임계 개수 이상의 노드들로부터 상기 준비 메시지를 수신하는 적어도 하나의 노드는 자신을 제외한 특정 그룹의 노드들에만 커밋(Commit) 메시지를 전달하는 단계 및 상기 커밋 메시지를 수신한 노드들 중 상기 제1 임계 계수 이상의 노드들로부터 상기 커밋 메시지를 수신하는 적어도 하나의 노드는 응답 메시지를 상기 클라이언트에 전달하는 단계를 포함한다.