# 합의 알고리즘
- 의의 :
1) 탈중앙화 된 공간이 있다고 하자. 이때, 각 개인간의 통신은 P2P 방식에 의존한다.
2) 그러다 한 개인이 특정 값을 수정한다거나, 새로운 사람이 해당 공간에 들어온다고 했을때, 혹은 두 사람이 경쟁해서 동시에 공간에 들어오게 됐을때 누구를 선택할 것인지 등
-> 이때의 의사 결정은 어떻게 할 것인가?
3) 중앙 정부가 없기 때문에, 모든 개인들이 P2P 방식을 통해 의사 결정에 참여해야 하는 상황이다
4) 이를 위한 알고리즘 = "합의 알고리즘"
- 용도 : (어떤 블록이 진짜 블록인가?) 를 결정하기 위해 합의할때, 사용하는 알고리즘
- 이 알고리즘의 종류에 따라, 어떤 식으로 사람들이 채굴할 것인지를 결정한다 (채굴 방식)
- 대표적 종류 :
1) PoW (Proof of Work) : 비트코인의 합의 알고리즘
2) PoS (Proof of Stake) : 이더리움의 합의 알고리즘
3) DPos(Delegated Proof of Stake) : EOS 의 합의 알고리즘