본문 바로가기
정보 보안/블록체인

합의 알고리즘

by tryotto 2020. 2. 27.


# 합의 알고리즘


- 의의 : 

     1) 탈중앙화 된 공간이 있다고 하자. 이때, 각 개인간의 통신은 P2P 방식에 의존한다.

     2) 그러다 한 개인이 특정 값을 수정한다거나, 새로운 사람이 해당 공간에 들어온다고 했을때, 혹은 두 사람이 경쟁해서 동시에 공간에 들어오게 됐을때         누구를 선택할 것인지 등

         -> 이때의 의사 결정은 어떻게 할 것인가?

     3) 중앙 정부가 없기 때문에, 모든 개인들이 P2P 방식을 통해 의사 결정에 참여해야 하는 상황이다

     4) 이를 위한 알고리즘 = "합의 알고리즘"


- 용도 : (어떤 블록이 진짜 블록인가?) 를 결정하기 위해 합의할때, 사용하는 알고리즘

     - 이 알고리즘의 종류에 따라, 어떤 식으로 사람들이 채굴할 것인지를 결정한다 (채굴 방식)


- 대표적 종류 :

     1) PoW (Proof of Work) : 비트코인의 합의 알고리즘

     2) PoS (Proof of Stake) : 이더리움의 합의 알고리즘

     3) DPos(Delegated Proof of Stake) : EOS 의 합의 알고리즘


'정보 보안 > 블록체인' 카테고리의 다른 글

암호화폐의 해싱  (0) 2020.02.27
채굴이란?  (0) 2020.02.27
채굴의 구체적 과정  (1) 2020.02.27
암호화폐 지갑  (0) 2020.02.27
블록 체인의 구조  (0) 2020.02.27