
알수록 어려운 블록체인에 대한 이해도를 높이기 위해, 자주 등장하는 용어를 공부한다. 이번 포스팅에선 Wallet(지갑), 트랜잭선, 노드, 네트워크 합의에 대해 알아본다. Wallet(지갑)과 트랜잭션 여기서 말하는 Wallet(지갑)은 암호화폐를 보유하고 관리하기 위한 디지털 지갑이다. Wallet은 암호화폐의 개인키와 공개키를 저장하며, 이를 이용하여 암호화폐의 전송과 수시, 소비를 가능하게 한다. 암호화폐 지갑은 온라인 지갑과 오프라인 지갑으로 분류되며 각각 핫 월렛과 콜드월렛으로 불린다. 온라인 지갑은 인터넷에 연결된 컴퓨터나 서버에 저장되어 있는 지갑을 말하고, 사용자는 인터넷에 접속하여 지갑을 사용한다. 해킹 등의 위험이 있어 주의를 요한다. 반면에 오프라인 지갑은 인터넷과 연결되지 않은 컴..

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

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

오랫동안 증명되어 왔으며 아직까지도 대체 불가능한 사상인 민주주의의 종류와 그늘 그리고 민주적 합의 방식을 따르는 블록체인 합의 알고리즘에 대해 알아본다. 민주주의의 종류 민주주의는 구성원들 모두가 직접 투표에 참여하는 '직접민주주의'와 합의에 도달하는 데까지의 시간과 비용을 절감한 '대의민주주의' 인간의 기본적인 인권을 향유하는 자유/입헌 민주주의 그리고 사유재산을 공정하게 분해하기 위한 사회/경제적 민주주의 등이 있다. 여기에 더해 의회에서만큼은 민주주의를 행하고자 하는 취지로 영국의 의회 민주주의, 법에서 만큼은 민주주의를 실현하고자 하는 미국의 법치 민주주의, 민주주의 역사가 턱 없이 짧음에도 당당한 포부가 담긴 한국의 자유 민주주의 등이 있다. 인류는 수렵 채집의 시대를 지나면서 부족이 국가로 ..

누가 참여할 수 아느냐에 따른 블록체인의 세 가지 형식 프라이빗, 퍼블릭 그리고 엔터프라이즈에 대해 알아본다. 프라이빗 블록체인 말 그대로 아무나 참여할 수 없는 프라이빗한 블록체인이라 보면 된다. 아무나 참여하여 블록을 생성하거나 블록 생성의 대가인 코인을 얻는 채굴을 할 수 없는 블록체인을 말한다. 최초의 탈중앙화 암호화폐인 비트코인의 철학은 누구나 참여하여 블록을 생성하고 그 대가인 비트코인을 얻을 수 있는 것에서 출발하였다. 프라이빗 블록체인은 비트코인의 철학을 거스르는 것으로 보이기도 한다. 사전에 약속된 소수의 인원들만이 네트워크에 참여할 수 있기에 빠른 속도가 가능하다. 한편으로는 소수가 합의하면, 얼마든지 거래 정보를 위조 변조 할 수 있다. 보통의 경우 프로젝트를 함께 진행하는 기업들을 ..