블록체인에서 한 사람이 51%를 가지고 있으면 블록체인 장점이나 효과는 사라지게되나요

어디서 본 적이 있는데 51% 이상을 한사람이 가지게 된다면

블록체인이 탈중앙화가 될 수도 없고 기능을 하지 못한다는데 정확히 왜 그런건지 설명해 주세요.

그리고 51% 소유를 막기 위한 방법이 있는지도 궁금합니다.

    2개의 답변이 있어요!

    • 가상화폐를 51% 이상 가지고 있는 상황이 온다면 그 가상화폐는 탈중앙이 어려운 것은 사실입니다.

      하지만 가상화폐의 알고리즘별로 조금 다른 상황입니다. pow에 비해 pos 방식은 실제로 소유하고 있는 지분에 의해 해당 가상화폐의 발전방향에 당연 소유자가 영향을 미치기 때문에 지분증명방식에서는

      문제점이 발생합니다. 투표에 의해서 모든 것을 결정하기 때문입니다.

      이더리움같은 경우 기존의 작업증명에서 지분증명으로 바꾸려고 하고있습니다.

      이는 블럭의 처리 속도등에 대한 개선사항으로 바꾸려고합니다.

      하지만 이런경우는 문제점이 생기겠죠,, 이런경우가 가능할지는 모르겠네요,, 그만큼의 자산력이 있을지도 의문시구요, 질문자님이 보신것은 아마도 작업증명 방식에서 해시51% 이상을 소유하면 블럭을 수정하고 이중지불하게 하는 해킹사고에 대해 말씀하시는듯 합니다.

      기존의 작업증명에서는 전체해시중 51% 해시를 모아 일정한 블럭을 수정하여 거래원장 트랜잭션을 수정하여 이중지불하게 하는 방법을 쓸수도 있습니다. 이런부분을 말씀하시는듯 합니다.

      해킹사고는 항상있었습니다. 거래소 관리지갑의 공개키를 해킹하여 보유한 코인을 훔쳐가는 사고가 빈번합니다. 이런사고는 거래소내의 보안이 완벽하지않은 상황에서 발생합니다.

      또한 거래소 임직원의 회원들 개인키를 해킹하여 인출하는 사고도 발생합니다.

      이런경우는 잡아도 돌려받기도 쉽지않습니다. 해당블록체인이 해킹당하는 경우도 있습니다.

      이런경우는 비트코인처럼 작업증명방식은 좀어렵고요 이더리움 클래식처럼 지분증명

      방식의 코인은 불가능하지 않습니다. 예를들어 노드해시가 100해시라고하면 해킹세력이 101해시를 증명하면 해당해시의 51%지분이 증명되면 블록을 수정할수 있습니다.

      이때 코인거래시 블럭에 저장되는 거래 장부를 이중장부를 작성하여 코인을 이중 지불하게 할수도 있습니다.

      이런식으로 임의세력들이 해시지분증명을통해 거래원장을 조작할수 있습니다.

      요즘은 지분증명의 해킹사고를 방지하고져 다른 방식의 방식들을 채택 개발하고 있습니다.

    • 안녕하세요. 51%의 중앙화 문제에 대하여 답변드리겠습니다.

      • 한사람 또는 한 기업이 블록체인 네트워크의 점유율을 51%가 넘는다면 상당히 중앙화의 문제가 발생할 수 있기 때문에 "투명성"과 "신뢰성"이 보장되지 않을 수 있습니다.

      • 특히 PoW 검증방식에서 51%의 점유율을 보유하기 위해서는 상당한 비용(대규모 채굴장 필요) 필요하기 때문에 51%가 넘는건 쉽지 않습니다.

      • 그러나 실제로 PoW방식을 사용하는 비트코인은 DPoS검증방식 보다도 중앙화된 특성을 보이고 있기 중앙화의 문제가 발생할 우려가 있습니다.

        • 아래 사진은 비트코인과 이오스(DPoS)의 국가별 중앙화 비교 차트입니다.

      • 또한 이러한 중앙화의 문제를 해결하기 위해 다양한 검증방식을 도입하고 있습니다.

        • 이중위임지분증명(Dual Delegated Proof of Stake)이란?

          • 소수의 노드간 합의하는 위임지분증명(DPoS)방식에서 별도의 알고리즘을 추가하여 실시간적으로 노드를 교체하는 방식을 말합니다.

          • 쉽게 말해 위임지분증명 + 노드의 램덤 교체를 통해 DPoS의 중앙화 문제를 해결하고 일부 노드에 의한 담합을 방지할 수 있습니다.

          • 이중위임지분증명을 채택한 블록체인으로는 "시그마체인(Sigma Chain)"이 있습니다.

          • 시그마 체인 공식 홈페이지 : http://sigmachain.net/

        • 포뮬레이션증명(PoF: Proof of Formulation)이란?

          • 블록검증을 위해서는 특정 임의의 값(랜덤)과 블록체인 네트워크 기여도에 따라 기회가 주어지는 방식입니다.

          • 따라서 블록검증에 어떤 노드가 선정되는지 예측하기가 쉽지 않으며, 별도의 옵저버 노드를 활용하여 2/3이상 합의를 거처 검증을 하기 때문에 빠른 블록을 전파할 수 있습니다.

          • 포뮬레타증명은 제네럴(General), 하이퍼(Hyper) 종류가 있으며, 대표적인 암호화폐로는 플레타(Fleta)가 있습니다.

          • 장점

            • 수 많은 BP노드들에게 블록을 생성할 수 있는 기회가 주어지게 됩니다.

            • 빠른 블록생성과 검증시간을 단축할 수 있습니다.

            • 블록생성 역할과 동기화 작업을 이원하하여 네트워크의 부담을 줄어듭니다.

            • 비정상적인 작동 및 서명 충돌을 방지할 수 있습니다.

        • 신뢰성증명(PoB:Proof of Believability) 이란?

          • 블록체인 네트워크에 참여도, 기여도 정도와 신뢰지수까지 측정하여 가장 신뢰가 높은 노드에 거래를 검증할 수 있는 권한을 얻는 방식을 말합니다.

          • 신뢰도 측정 기준으로는 코인의 보유량, 해당 노드의 평가, 활동량 등이 있습니다.

          • 신뢰증명을 기반으로하는 블록체인으로는 이오스트(IOST)가 있습니다.

        • 중요도증명(Proof Of Importance)이란?

          • 블록체인 네트워크에서 거래 실적이 많을 수록 더 많은 보상을 해주는 방식을 말합니다.

          • PoS방식과 비슷하게 블록체인 시스템내의 기여도에 따라 보상하는 방식으로 특정한 암호화폐를 보유한 후 거래량 기준으로 측정하게 되며, 이를 통해 더 많은 코인을 획득하게 됩니다.

            • 측정조건 : 암호화폐 지분, 거래횟수, 거래한 양

          • 특징으로는 단순히 자산을 보유한 자(홀도)에게는 해택이 주어지지 않습니다. 따라서 일반사람들도 활발하게 거래를 한다면 해택이 주어지는 시스템입니다.

          • 증요도 증명(POI)를 사용하는 암호화폐로는 넴(NEM)이 있습니다.

      • 이 처럼 각 블록체인들은 다양한 방법을 통해 중앙화의 문제를 해결을 위해 노력을 하고 있으며, DPoS방식을 채택하고 있는 이오스 또한 기존 노드 운영의 중앙화 문제를 해결하기 위해 다양한 안건이 제시(메인BP 선정시 변수 적용 등)되고 있습니다.

      감사합니다.