비트코인의 블록 크기 제한을 하드 포크를 통해 늘리려는 두 번의 시도 — 비트코인 XT와 비트코인 클래식 — 는 네트워크 해시레이트 측면에서 큰 지지를 얻지 못했지만, 초기 비트코인 옹호자이자 엔젤 투자자인 로저 버는 이 원인에 대한 포기를 하지 않고 있다. 버는 현재 비트코인닷컴에서 새로운 채굴 풀을 테스트하고 있으며, 비트코인 프로토콜의 참조 구현인 비트코인 코어에 대한 대안을 작업하기 위해 새로운 개발 팀을 구성했다.
비트코인 매거진은 최근 버에게 하드 포크를 통해 블록 크기 제한을 늘리려는 그의 계획에 대한 자세한 내용을 요청했다.
진행 중인 작업
버에 따르면, 비트코인을 하드 포크하려는 그의 계획은 아직 진행 중이다. “나는 아직 많은 연구와 생각을 해야 한다”고 비트코인 매거진에 말했다. “첫 번째 단계는 실제로 우리의 풀을 가동하는 것이다. 나는 이번 주에 네트워크에서 우리의 첫 블록이 채굴되는 것을 볼 수 있을 것이라고 생각한다.”
비트코인닷컴 채굴 풀은 비트코인 매거진이 버에게 연락한 며칠 후 첫 블록을 채굴했다.
현재 채굴 풀 소프트웨어는 비트코인 언리미티드를 실행하고 있지만, 버는 현재 블록 크기를 늘리기 위한 구체적인 계획이 선택되지 않았다고 말했다. 비트코인 언리미티드에서는 노드가 자신이 생성하고 유효하다고 인정하는 블록의 최대 크기를 선택할 수 있다. 비트코인닷컴 채굴 풀 개발자에 따르면, 이 풀은 현재 1메가바이트 블록을 채굴하고 있으며 최대 16메가바이트 블록을 수용할 예정이다.
하드 포크의 활성화 기준에 대해 질문을 받았을 때, 버는 네트워크의 채굴자들로부터 많은 지지가 없이는 블록 크기 제한을 늘리는 아이디어에서 거리를 두는 듯 보였다. “궁극적으로 기준은 항상 51퍼센트이지만, 우리는 커뮤니티와의 더 많은 일관성을 유지하기 위해 더 높은 기준을 지지할 가능성이 있다”고 그는 말했다.
버는 현재 그의 대안 비트코인 개발 팀의 구성원을 공개할 수 없지만, 그는 최근 비트코인 게임의 한 에피소드에서 전 비트코인 코어 주요 유지 관리자인 개빈 안드레센이 팀에 포함되어 있지 않다고 밝혔다.
메인넷에서 풀의 해시 파워가 얼마나 될지에 대해 버는 비트코인 매거진에 “우리는 몇 블록을 테스트하기 위해 메인넷에서 매우 적은 양으로 시작할 것이고, 그 후 빠르게 성장할 것”이라고 말했다.
비트코인 언리미티드, 테스트넷에서 클래식 분기
비트코인닷컴 채굴 풀이 최근 메인넷에서 가동되었지만, 이 풀은 한 달 이상 테스트넷에서 운영되고 있었다. 사실, 비트코인닷컴 채굴 풀은 비트코인 클래식을 테스트넷에서 분기했는데, 이는 비트코인 언리미티드가 BIP 109에 대한 지지를 신호하지만 그 특정 제안의 전체 규칙 세트를 실제로 구현하지 않기 때문이다.
“나는 이 사건에 대해 /r/btc에서 이미 진행된 논의를 읽어보는 것을 추천한다”고 버는 말했다.
비트코인 코어 기여자이자 블록스트림 CTO인 그렉 맥스웰이 테스트넷 포크와 관련하여 버에게 도전했을 때, “비트코인 ‘클래식’과 다른 구현 간의 합의 불일치로 인해 클래식이 대부분의 작업을 가진 테스트넷 체인을 거부하고 있다”고 버는 지적했다. “우리는 테스트넷에서 테스트하고 있다. 그것이 테스트넷의 목적이다.”
비트코인 언리미티드는 최소 6개월 이상 생산 준비가 된 소프트웨어로 홍보되어 왔으며, 이는 일부 비트코인 코어 기여자들이 버의 테스트넷 채굴 풀에서 정확히 무엇이 테스트되고 있는지에 대한 추가 설명을 요구하는 이유 중 하나이다.
“[비트코인 언리미티드]와 [비트코인] 클래식은 모두 동일한 합의 규칙(BIP109)을 지원한다고 주장하지만, 분기되어 더 이상 동일한 테스트넷을 공유하지 않을 것이다 — 합의 시스템의 전체 목적은 합의에 도달하는 것이며, [비트코인 언리미티드]와 [비트코인] 클래식은 테스트넷에서 이를 신뢰할 수 없게 실패할 것이다”고 맥스웰은 언급했다.
비트코인 언리미티드 개발자 앤드류 스톤은 블로그 게시물에서 테스트넷 포크에 대한 자신의 견해를 공유했다. “비트코인 언리미티드의 ‘과도한 블록’ 및 ‘과도한 수용 깊이’ 알고리즘은 임의의 선택이 아니라 — 신뢰할 수 없는 네트워크에서 합리적인 소프트웨어가 내릴 수 있는 최적의 선택이다”고 그는 썼다. “본질적으로, 이는 클라이언트의 선호를 최대한 반영하되, 클라이언트의 선호가 거부될 때는 다수를 따르는 방식이다.”
고객 수요에 맞춰 비트코인 확장하기
버의 의견에 따르면, 현재 1메가바이트 블록 크기 제한은 비트코인이 디지털 현금 시스템으로서 더 널리 채택되는 것을 방해하고 있다. “비트코인에 참여하기 전 15년 동안 기업 네트워크를 확장한 경험이 있는 사람으로서, 네트워크가 오늘날 2메가바이트보다 훨씬 큰 블록을 처리할 수 있다는 것은 의심의 여지가 없다”고 그는 말했다.
사실, 앞서 언급한 비트코인 게임 인터뷰에서 버는 20, 30, 40 또는 심지어 50메가바이트의 블록 크기 제한이 괜찮을 수 있다고 주장했다. 이 진술에 대한 주요 설명은 버가 과도한 블록 크기가 즉시 사용될 것이라고 믿지 않는다는 것이다. “오늘 최대 블록 크기가 50메가바이트로 설정되었다면, 블록은 50메가바이트가 아닐 것이다”고 그는 말했다. “블록은 아마도 1.5메가바이트 정도일 것이다 — 아마도 2메가바이트.”
버는 비트코인 매거진에 대한 그의 발언에서 이 점을 더 발전시켰다. “오늘 블록 크기에 대한 제한이 전혀 없다면, 대부분의 블록은 현재 1.2메가바이트에서 3메가바이트 사이일 것이다.”
과거에 비트코인 코어 기여자들, 예를 들어 블록스트림의 마크 프리덴바흐는 더 나은 연결을 가진 채굴자들이 더 큰 블록을 생성할 인센티브가 있다고 주장했다. 채굴자는 경쟁 우위를 얻기 위해 블록을 거래로 가득 채울 수 있다.
버에게 핵심은 비트코인이 고객 수요에 맞춰 확장할 수 있도록 하는 것이다. 그는 비트코인이 “오늘날 확장성이 부족하다”는 이유로 잠재적인 사용자들이 비트코인을 떠나는 것을 보고 싶어하지 않는다.
“안타깝게도 이는 이미 대규모로 발생하고 있다”고 버는 말했다. “하지만 현재 [비트코인 코어] 개발 팀은 이를 인식하지 못하거나 신경 쓰지 않는 것 같다. 그들 중 일부는 심지어 올해 초 실리콘밸리 밋업에서 사람들이 비트코인 대신 신용카드를 사용하라고 공개적으로 주장하기도 했다.”
“비트코인이 해결하지 못하는 문제를 해결하는 시스템이 존재한다고 언급하는 것이 배신으로 간주되는 것이 불편하다”고 레저엑스 비트코인 개발자이자 비트코인 코어 기여자인 브라이언 비숍은 실리콘밸리 밋업에서 표현된 의견에 대한 버의 반응에 대해 언급했다.
일부에게는 스타벅스에서 아침 커피를 사기 위해 비트코인과 같은 분산 시스템을 사용하는 것이 그리 의미가 없어 보인다. 비자나 마스터카드와 같은 중앙 집중식 결제 제공업체와 비트코인 간의 전환에는 트레이드오프가 있으며, 주된 가치 제안이 검열 저항인 시스템에서 아침 커피를 지불하는 것이 과연 의미가 있는지 불확실하다.
2013년 비트코인 커뮤니티에서는 평균적인 사람이 곧 모든 구매를 P2P 디지털 현금 시스템을 통해 할 것이라는 믿음이 있었지만, 현실은 — 적어도 지금까지는 — 일반 사람들이 일상적인 구매를 위해 비트코인을 사용할 의향이 없어 보인다는 것이다. 지난해 블록체인 캐피탈의 매니징 파트너인 브록 피어스는 비트코인의 소비자 채택이 5년에서 20년의 과정이 될 수 있다고 언급했다.
비트코인 블록과 관련된 10분 확인 시간 때문에, 일부는 P2P 디지털 현금 시스템이 오프라인 상점에서의 구매에 적합하지 않다고 말한다. 비트코인 코어 확장 로드맵에는 본질적으로 즉각적인 확인을 가능하게 하는 레이어 2 솔루션인 라이트닝 네트워크가 포함되어 있으며, 이는 거의 비용이 들지 않는다. 다른 사람들은 제로 확인 거래가 물리적 소매점에 유용하다고 보지만, 이러한 미확인 거래는 위험을 동반한다.
라이트닝 네트워크에도 잠재적인 위험이 있지만, 이러한 위험은 맥스웰의 타임스톱 제안으로 완화될 수 있으며, 이는 라이트닝 네트워크 백서의 업데이트된 버전에 설명되어 있다.
마지막 발언에서 버는 비트코인에 대한 그의 장기 목표를 분명히 했다. “나는 달러, 유로, 엔과 경쟁할 수 있는 통화를 만드는 데 관심이 있다”고 그는 말했다. “비트코인은 이를 달성하기 위해 여러 가지 방법으로 확장해야 할 것이다.”