가상화폐가 해결하려는 난제들
예전에 JTBC 뉴스룸에서 유시민 정재승 그리고 코빗대표가 나와서 설전을 벌인적이 있었다.
당시 정재승이 가상화폐 자체의 가치보다 그로인한 블록체인 생태계의 중요성을 강조했었는데, 그 당시에는 무슨말인지 잘 몰랐지만 각 코인들의 기술적 원리를 좀 들여다보니 무슨말인지 이해가 되는듯하다.
가상화폐가 왜 가치가 있을까? 개인적인 의견으로는 코인자체가 가치있는 것도 아니고 블록체인이 가장 중요한 것도 아니다. 바로 합의 메커니즘이 핵심이 아닐까한다.
가상화폐에는 다르게 발전되온 여러기술들과 개념들이 뒤섞여 있으며 그 중 한가지가 합의매케니즘이다. 따라서 가상화폐를 구성하고 있는 기술과 개념들을 나누어보자
- 블록체인: 말그대로 정보 뭉치들을 연결시킨 체인이다
- 가상화폐: 블록체인을 생성에 참가자들을 유입시키기 위한 일종의 인센티브이다
- 비트코인: 가상화폐 중 한 가지종류
- 합의매커니즘: 블록체인에서 블록을 추가하는 방식
- 채굴: 비트코인에만 해당 되는데, 여러가지 합의 매케니즘 중 한가지
- 해쉬알고리즘: 블록의 내용을 SHA256 암호화 알고리즘을 사용
암호화폐라는 것은 기본적으로 중앙노드를 배제하고 분산형노드(참가자들에 의하여 관리되는)를 추구한다. 때문에 블록을 추가하는 과정은 참가자들간의 동의가 있어야 블록을 추가하게 되는데, '어떻게 동의를 얻을 것인가?'가 합의 매커니즘이다. 그리고 이 합의 매커니즘의 형태는 인터넷분산형네트워크에서 이루고자하는 바가 같기에 동일한 문제를 내표하고 있으며 아직까지 해결되지 않은 난제이다. 그리고 2가지 정도의 난제가 있다.
- Civil attack: 인터넷상에서 한 개인이 가명의 신분을 여럿 만들어 영향력을 가하는 경우
- 비잔틴장군문제: 전쟁에서 성을 공격하려는 비잔틴장군들의 문제를 비유한 이름이다. 각 장군들이 성을 둘러싸고 동시에 공격을 해야하고 이를 위해 옆의 장군들에게 의사전달을 해야하는데 중간에 배신자가 있을 경우 동시 공격이 불가. 하지만 배신자 있다고 가정해도 동시에 공격을 감행할 방법이 없을까? 라는 문제로써 네트워크 해킹이 시도된다 하더라고 어떻게 정상적인 작업을 가능케할 것인가?
분산형네트워크에서 이러한 난제를 해결하려는 노력이 각 코인별로 다르게 나타나며 이 방식에 있어서 코인의 고유정체성이 드러난다.
비트코인: POW가 합의 매커니즘이다. 한 개인의 영향력이 채굴양으로 비례함. 영향력이 크려면 채굴능력이 좋아야하고 상당한 비용이 따르게 때문에 Civil attach문제가 해결되고, 가장 빨리 채굴을 완료하면 옆 노드에게 내용을 전파하고 각 노드들은 자신의 옆노드에게 내용을 알리며 합의를 이끌어냄.
이더리움: POS 합의 매커니즘이다. 개인이 얼마나 많은 이더자산을 들고 있는지에 따라 영향력이 달라짐. POS합의 매커니즘에 참여 신청을 한 개인들이 블록에 정당성을 부여하고, 참가자들의 증명한 블록 중 참여자들 자산의 합이 가장 큰 블록이 선정됨. 자산증명에 여러개 참여해도 따로 비용이 들지 않다는 단점이 있지만 자산비중이 높은 개인이 부정한 합의를 할 경우 이더 자산가치가 떨어지기에 결국 자신 손해
리플: 합의를 하는 중앙화된 8개의 노드들이 존재(분산형 네트워크가 아니기에 현 금융권에서 차용
가상화폐로 인한 부수적인 피혜도 많다. 채굴, 투기 등등이 사회적 분명히 악영향을 끼친다. 반면 가상화폐이면에 기술적 원리와 철학이 내포하는 바는 비단 기술적 난제가 아닌 향후 인류가 어떠한 정치구조를 형성해 나아갈 수 있는가라는 중요한 고민을 포함하고 있다. 그리고 신기술이 나오면 언제가 부정적인 요소를 포함한다. 새로운 것이기에 이것을 적용하려는 노력과 적은 규제하에 틈을타 돈을벌 기회로 생각하는 세력이 있기 때문이다.
유시민 원래 똑똑한 사람이기는 했지만 이번만큼은 깊이있는 공부가 부족했던게 아니었나라는 생각이든다.
잘 보고갑니다 굿밤되시구 맞보팅@팔로워 부탁드립니다