MNP 리포트, BSV가 진정한 비트코인인 이유를 입증하다

By Jamie McKane Published: 8월 31, 2021

캐나다에서 다섯 번째로 큰 공인 전문 회계 및 비즈니스 컨설팅 회사인 MNP가 사토시 나카모토의 2008년 백서에 설명된 비트코인 프로토콜의 본래 비전과 비트코인 SV(BSV) 및 비트코인 코어(BTC)의 일치성을 조사하는 보고서를 발표했습니다.

보고서의 제목은 ‘오리지널 비트코인 프로토콜: 오리지널 비트코인 프로토콜이란 무엇이며 왜 중요한가?(The Original Bitcoin Protocol: What is it and Why Does it Matter?)’이며 비트코인 SV가 비트코인의 본래 비전을 가장 충실하게 따른 블록체인 구현임을 발견합니다.

보고서는 “우리의 조사에 따르면 비트코인은 글로벌 결제 시스템으로서 경쟁하기 위해 디지털 화폐 거래 네트워크로 의도되었다”라고 밝히고 있습니다.

“현재 구현(비트코인 SV 및 비트코인 코어)은 본래 비전과 대조 확인되었습니다. 우리의 조사 결과는 비트코인 SV가 사토시 나카모토의 비트코인에 대한 본래 의도를 가장 잘 대표한다는 것을 보여줍니다.”

이 보고서는 사토시 나카모토가 이 기술의 개발에 활발하게 참여하고 구축할 당시 작성한 커뮤니케이션 및 코드를 기반으로 오리지널 비트코인의 여러 측면을 살펴봅니다. 보고서는 이 자료로 프레임워크를 만들고 비트코인 SV 및 비트코인 코어의 기능, 설계 그리고 성능을 프레임워크와 비교합니다.

비트코인 프로토콜의 BTC 구현은 파란만장한 개발 과정 내내 수많은 하드 포크를 거쳤으며, 이중 지출에 대한 보안과 함께 빠르고 효과적인 P2P(peer-to-peer) 거래를 촉진하기 위해 고안된 시스템에서 ‘가치 저장소’ 내지는 ‘디지털 골드’ 범주로 전환되었습니다. 개발 과정 내내 BTC 구현은 오리지널 비트코인 프로토콜의 본래 실행 코드(opcode) 또는 스크립팅 기능을 비활성화했으며 네트워크가 처리하는 블록 크기에 대해 인위적으로 1MB 제한을 유지했습니다.

비트코인 SV(비트코인 사토시 비전)는 비트코인의 스마트 계약 및 빠르고 저렴하며 많은 데이터를 포함한 거래에 대한 지원을 포함한 비트코인의 본래 기능을 복원하는 것을 목표로 하는 커뮤니티에 의해 구축되었습니다. 이를 위해 BSV 개발자들은 비트코인 프로토콜의 본래 스크립팅 기능을 상당 부분 복원하고 블록 크기에 대한 인위적인 제한을 제거하여 네트워크가 채택에 따라 확장되고 낮은 거래 수수료를 유지하면서 상당한 거래 처리량을 확보할 수 있도록 합니다.

MNP 보고서는 오리지널 프로토콜의 설계를 기반으로 몇 가지 기준을 정의하고 2021년 3월 31일 기준 각 블록체인의 프로토콜 구현을 검토하여 BTC와 BSV가 모두 이러한 요구 사항을 어떻게 충족하는지 조사합니다. 각 블록체인 토큰의 투기적 평가, 명성 및 기타 포크는 각 프로토콜의 오리지널 비트코인 설계와의 일치성과 관련성이 없기 때문에 연구 범위에서 제외되었습니다.

 

주요 차이점

보고서의 평가는 각 프로토콜 구현이 오리지널 비트코인 보안 설계를 고수했는지부터 오리지널 프로토콜 배후의 비전이 제시하는 확장성 및 기능적 요구 사항을 충족하는 데 성공했는지에 이르기까지 다양한 범주를 포함합니다.

비트코인 SV와 BTC를 사토시 비전과 비교할 때 가장 두드러지는 차이점 중 많은 부분은 비트코인 SV의 이론적인 무제한 블록 크기와 그와 상반되는 BTC의 인위적인 블록 크기 제한에서 비롯됩니다. BTC는 최대 블록 크기가 1MB로 제한되어 있기 때문에 비트코인 프로토콜에 대한 사토시 비전의 많은 측면을 실현하는 데 필요한 확장력 및 높은 거래 처리량을 제공하는 능력을 상당히 저해하게 됩니다.

이 보고서에서 차이가 가장 뚜렷하게 나타난 몇 가지 주요 기준은 다음과 같습니다.

  • 네트워크와 블록 크기는 네트워크 활용도에 따라 확장되어야 한다‘ – BTC의 인위적인 블록 크기 제한인 1MB는 매일 네트워크에서 처리할 수 있는 최대 거래 수를 부과하므로 채택이 증가함에 따라 더 많은 거래량을 지원하는 것을 불가능하게 만듭니다. 반대로 비트코인 SV는 기본 블록 크기 제한이 없으며 네트워크 시장 원리에 따라 블록 크기를 늘림으로써 거래량이 증가하면 쉽게 확장할 수 있습니다.
  • 네트워크는 항상 사용할 수 있어야 하며 아직 채굴할 비트코인이 남아있기 때문에 무료 거래를 포함한 모든 유효한 거래를 처리해야 한다 BTC에서 무료 거래는 채굴자가 무시할 수 있으며, 일절 처리되지 않고 멤풀(mempool)에서 대기 상태로 남아 있을 수 있습니다. 비트코인 SV는 뛰어난 확장성으로 인해 블록 내에서 무료 거래가 발생할 수 있고 실제로 발생합니다. 두 네트워크 모두 기록된 다운타임은 없습니다.
  • 전체 에너지 요구량은 네트워크의 규모에 따라 달라진다‘ – BTC의 전체적인 거래당 에너지 소비량은 네트워크에서 블록 크기가 1MB로 제한되기 때문에 근근이 증가할 것입니다. 비트코인 SV 네트워크에서는 블록 크기가 커지고 블록당 더 많은 거래가 처리될 수 있기 때문에 거래당 필요한 에너지양이 크게 감소합니다.
  • 스크립팅 언어와 실행 코드(opcode)를 통해 개발자가 계약을 생성할 수 있다‘ – BTC는 개발 전반에 걸쳐 많은 명령 코드를 비활성화하여 개발자가 상세하고 복잡한 스마트 계약을 생성하는 것을 크게 억제하거나 막았습니다. 비트코인 SV는 복잡한 스크립팅과 네트워크 연결 상태 추적이 가능한 스마트 계약 생성을 가능하게 하는 오랜 역사가 있는 실행 코드를 다시 활성화했습니다.
  • 거래의 모든 수요와 사용자가 네트워크를 채택하는 방법을 충족하도록 네트워크를 확장할 수 있어야 한다‘ – BTC는 제한된 블록 크기로 인해 네트워크의 채택을 통해 확장될 수 없으며, 이는 특히 채택이 증가함에 따라 네트워크의 사용을 제한합니다. 비트코인 SV는 블록당 이론적으로 무한한 거래 수를 제공하며 기술이 향상되면서 줄어들게 되는 하드웨어 및 소프트웨어 제약에 의해서만 제한됩니다. 이는 대량 결제 처리 수용 및 네트워크의 마이크로 결제(micropayment) 촉진을 허용합니다.

사토시의 본래 아이디어와 각 프로토콜의 해당 아이디어 고수를 개략적으로 보여주는 위의 사항들은 비트코인 코어와 비트코인 SV 프로토콜의 가장 두드러진 차이점들이지만, 그 외에도 많은 부분에서 차이가 있습니다. 보고서에서 조사한 모든 범주에서 비트코인 SV가 적어도 BTC와 동일한 정도로 기준을 충족하지 못하는 경우는 결코 없다는 점에 주목해야 합니다. 하지만 평가 기준 중 비트코인 SV는 충족하나 BTC가 충족하지 못하는 경우는 많습니다.

 

오리지널 비트코인을 가장 잘 나타내는 비트코인 SV

MNP 보고서는 비트코인 SV의 확장 및 현대의 디지털 결제 네트워크 수준에서의 거래 처리 능력뿐만 아니라 복잡한 스크립팅 기능 지원에서 알 수 있듯이 비트코인 SV가 BTC보다 비트코인 프로토콜의 본래 설계에 훨씬 더 충실하다고 언급했습니다.

보고서는 “사토시의 백서, 포럼 게시물, 이메일 및 기타 글에 제시된 본래 비전과 비교하여 비트코인 코어와 비트코인 사토시 비전을 조사한 결과 비트코인 사토시 비전이 현재 사토시가 원래 의도한 것을 가장 잘 나타내는 구현이라고 생각한다”고 밝힙니다.

”BSV는 이론적으로 무제한의 블록 크기를 가지고 있습니다. 이는 노드 오퍼레이터의 경제적 요구 사항을 충족하기 위해 수수료를 인상할 필요 없이 비자(Visa)와 유사한 네트워크 크기로 결제를 확장하는 것을 가능하게 합니다. BSV는 또한 개발자가 비트코인 프로토콜 위에 자체 거래 시스템을 구축하기 위해서 네트워크를 활용하기 위해 할 수 있는 일과 관련하여 더 많은 기능을 제공합니다.”

보고서는 이어 블록체인 기술이 미래에 긍정적인 영향을 미칠 수 있는 셀 수 없이 많은 방법과 사토시의 본래 비전과 일치하는 블록체인은 마이크로 결제, 자율 계약부터 분산 데이터 저장 및 ID 관리에 이르기까지 전례 없는 새로운 산업과 서비스를 가능하게 할 수 있다는 점을 강조합니다.

아래 인포그래픽은 사토시 나카모토가 기술한 비트코인 프로토콜의 본래 비전을 바탕으로 비트코인 SV와 비트코인 코어가 각각 MNP의 기준을 어떻게 준수하는지 보여줍니다.