
블록체인을 공부하다 보면, 자주 언급되는 딜레마중 하나안 바로 비잔틴 장군의 문제(이중 지불 문제)를 짧게 알아보고, 3세대 대표 코인으로 불려졌던 EOS 코인과 그의 실패 요인에 대해 살펴본다. 비잔틴 장군의 문제 비잔틴 장군의 문제는 분산 시스템에서 발생할 수 있는 문제 중 하나로, 각 노드가 서로 다른 결정을 내리는 상황에서 어떻게 합의를 이끌어 내고, 그 합의가 정상적으로 실행될 것을 어떻게 믿을 수 있는 것인가에 대한 문제다. 이 문제는 비잔틴 제국의 군사적인 예시에서 유래한 것으로, 여러 명의 장군이 다른 전략을 취할 경우 어떻게 합의점을 찾고, 그 합의가 온전히 실행되도록 하기 위해 어떻게 해야 하는가의 문제이다. 말하자면, 함께 합의를 이루는 구성원들 모두를 온전히 믿을 수 없는데서 출발한..

현대 민주주의의 합의 방식과 블록체인 합의 방식이 유사할 수밖에 없는 이유. 현대 민주주의가 어떻게 블록체인 위에서 꽃 피워 갈지 생각해 본다. 민주주의 합의 방식 민주주의는 다양한 형태를 가지고 있지만, 다수결의 원칙을 중심으로 한다. 다수결은 일반적인 선거와 같이 특정 사안에 대하여 구성원들이 서로 의견을 제시하고, 이를 투표에 붙여 가장 많은 표를 차지한 의견을 채택하는 방식이다. 이 방식으로 대다수의 의견을 수렴할 수 있고, 서로 의견이 대립되는 상황을 해소할 수 있다. 하지만 이런 민주적 합의 방식이 모두 옳은 결정을 내리지는 못한다. 우선, 소수의 의견이 배제될 가능성이 높고, 서로 대립되는 의견의 조율에 실패할 수 있다. 그렇기 때문에 다수결의 방식이 아닌 '합의 방식'이 사용되기도 한다. ..