가상화폐와 비잔티움 장군의 문제 (CryptoCurrency & Byzantine Generals Problem)

in kr •  11 months ago

Byzantine Generals Problem.jpg

안녕하세요. 안타레스(@antares007)입니다.

오늘은 "4차산업혁명, 블록체인 본질과 위대한 비밀"이란 기사 중 아래 문구가 인상적이여서 세부내용에 대해 조금 이해하려는 노력?을 해봤습니다.

lock-156641__340.png

가상화폐 위·변조발생 문제해결

10분내 네크워트 정보를 공유하는 노드 참가자들로 부터 과반수 이상의 합의·보상받는 블록체인의 10분내 PoW(Proof of Work) 작업증명과 해시코드 알고리즘은 원본과 복사본의 구분이 어려워 발생하는 기존 디지털 가상 화폐의 토근 이중지불의 문제를 해결, 특정서버나 노드의 배신과 정보교란 등으로 공략, 위·변조발생이 우려되는 분산네트워크의 심각한 결함을 10분내 참가 네트워크 노드 과반수의 합의 내지 연산파워를 장악하지 못하면, 임의 조작을 성공할수 없는 조건으로 오랜기간 숙원이었던 비잔티움 장군의 문제를 완전히 해결했다.
블록체인의 PKI매커니즘은 P2P 가상화폐, 동영상, 데이터 거래의 무결성, 부인방지(봉쇄)를 가능하게 하고, 블록체인의 해쉬암호화 체계는 기존 신뢰(Trust)가 어려웠던 P2P공유 네트워크를 신뢰(Trust) 기반의 공유 네트워크세상을 열게 하였다. (출처 : 4차산업혁명, 블록체인 본질과 위대한 비밀-이뉴스투데이 기사중)

checkmate-1511866__340.jpg

비잔티움 장군의 문제란?

비잔티움 장군 문제는 레슬리 램포트와 쇼스탁, 피스가 공저한 1982년 논문에서 처음 언급됐다. 이 논문에서 저자들은 적군의 도시를 공격하려는 비잔티움 제국군의 여러 부대가 지리적으로 떨어진 상태에서 각 부대의 지휘관들이 (중간에 잡힐지도 모르는) 전령을 통해 교신하면서 공격 계획을 함께 세우는 상황을 가정하고 있다. 이 부대의 지휘관 중 일부에는 배신자가 섞여있을 수 있고, 배신자는 규칙을 충실히 따르는 충직한 지휘관들과 달리 규칙에 얽매이지 않고 마음대로 행동할 수 있다.
이 때 배신자의 존재에도 불구하고 충직한 지휘관들이 동일한 공격 계획을 세우기 위해서는 충직한 지휘관들의 수가 얼마나 있어야 하며, 이 지휘관들이 어떤 규칙을 따라 교신해야 하는지에 대한 문제가 비잔티움 장군 문제다. (출처 : 위키백과)

기사는 가상화폐에 가치가 부여되고 열광하는 이유를 '중앙통제나 제3의 관리 운영기관 없이도 오히려 분산, 공개된 상태에서 가장 안전하게 보관되는 신뢰(Trust)수단이 바로 블록체인이기 때문이다' 라고 설명하고 있습니다.

많은 스팀 고수분들의 글을 읽은 영향?으로 이해가 됩니다. 그래도 좀 더 쉽게 이해할 수 있게 관련 정보를 추가해보겠습니다.

Blockchain_Black.jpg

블록체인과 PoW로 해결하다.

다수의 노드(PC)들이 참여하는 분산 네트워크에서 합의와 의사결정은 핵심적인 문제였다. 비잔틴 장군들의 딜레마로 항상 고민해 왔던 분산컴퓨팅의 약점을 마침내 비트코인이 해결했다. 바로 비트코인이 채틱한 블록 체인과 작업 증명이라는 솔루션이다.

처음엔 누가 배신자(중복 사용)인지 모른 채 노드들은 채굴에 나선다. 그러나 다수의 노드가 참여한 블록에서 먼저 채굴이 이뤄지고 결국 배신자인 중복으로 사용된 거래는 자동 폐기된다. 과반수의 충성스럽고 정직한 장군들이 협업(채굴)하면 거짓 정보는 자연스럽게 소멸하는 셈이다.

부정한 세력이 비트코인 네트워크에 참여하는 전체 컴퓨터의 51%를 제어한다면 거짓 정보를 만들 수 있다. 그러나 비트코인 네트워크의 아주 초기 단계에서나 가능할지 몰라도 네트워크가 커지면 커질수록 어렵게 된다. 사토시 나카모토도 논문에서 “이런 상황을 예상할 수는 있지만, 부정한 세력이 그렇게 할만한 유인이 없다”고 밝히고 있다. (Veister님의 네이버 블로그)


이해가 쉽게 글 잘 쓰시네요.

이번 글을 통해 가상화폐에 대한 세부 기술적인 것 보다 거시적 흐름에 대한 이해가 좀 더 생긴것 같습니다.

다음에도 '뉴비의 눈'으로 보다 유용한 정보 찾아보도록 하겠습니다.

오늘도 행복한 하루되세요~!!

Thumbnail@.jpg

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

어려운 내용인데 머릿속에 쏙쏙 들어오네요..
좋은 글 공유 감사합니다.
팔로 걸고 가요!

·

제 수준이 낮아서요 ^^ @skuld2000님 감사합니다.

항상 좋은 글 감사히 잘 읽고 있습니다.

비트코인은 어떻게 비잔틴 장군의 딜레마를 해결했나? (feat. 게임이론)

시간되실때 읽어 보시고 조언 부탁드립니다.

·

좋은 글 잘읽었습니다.