비트코인 캐시(BCH)란 무엇인가요?

비트코인 캐시(BCH)란 무엇인가요?

서론

블록체인에 정치가 개입되면 하드포크가 발생하여 새로운 프로젝트가 시작되기도 합니다. 비트코인 캐시(BCH)는 비트코인의 개발 계획에 만족하지 못했던 개발자, 투자자, 기업가, 채굴자 그룹에 의해 만들어졌습니다

2017년 8월에 탄생한 비트코인 캐시는 확장성 증대와 낮은 트랜잭션 수수료에 중점을 둔 피어투피어(P2P) 전자 현금 시스템입니다. 이 프로젝트는 비트코인 ABC(Adjustable Blocksize Cap)라고도 불립니다.

블록체인 확장성

2017년, 비트코인은 긴 트랜잭션 확인 시간과 증가하는 수수료로 인해, 매우 낮은 수수료로 거의 즉각적인 결제가 가능하다는 초기 전제에서 멀어지고 있었습니다. 비트코인 캐시가 생성되기 전, 비트코인 커뮤니티 내에서는 블록 크기 제한을 늘리는 것이 어떤 영향을 미칠지에 대해 격렬한 논쟁이 있었습니다.

비트코인은 탈중앙화되어 있으므로 프로토콜을 변경하려면 광범위한 합의가 필요합니다. 따라서 비트코인 소프트웨어를 변경하거나 업데이트할 때 모든 네트워크 노드가 합의에 도달해야 합니다.

비트코인 캐시는 트랜잭션 수수료와 확인 시간을 줄인, 더 확장성 있는 가상자산으로 제시되었습니다. BCH 커뮤니티는 이 프로젝트가 사토시 나카모토가 제안한 P2P 전자 화폐에 더 부합한다고 주장합니다. 그 주된 이유는 이 알트코인이 비트코인보다 일상적인 사용에 더 적합할 수 있는 더 빠르고 저렴한 결제 시스템을 제공하기 때문입니다.

비트코인 캐시 포크 직후, 원조 비트코인 블록체인은 세그윗(SegWit, Segregated Witness)이라는 기술을 구현하기 위해 오랫동안 기다려온 소프트포크 업그레이드를 진행했습니다. 이 업그레이드는 2015년 비트코인 개발자 피터 우일(Pieter Wuille)이 만든 것으로, 네트워크 혼잡과 기타 확장성 문제를 해결하기 위해 비트코인 네트워크에 적용되었습니다.

세그윗 소프트포크는 BCH 하드포크 이전에 계획되었으나, 비트코인 캐시 지지자들은 세그윗이 블록 크기 제한을 늘리는 것보다 열등한 대안이라고 믿었습니다. 비트코인에서의 비트코인 캐시 포크는 우지한(비트메인 공동 창업자)과 로저 버(Bitcoin.com CEO)를 포함한 블록체인 업계의 주요 인사들의 지지를 받았습니다.

BCH는 어떻게 작동하나요?

비트코인 캐시는 원조 비트코인 소스 코드에서 직접 포크되었기 때문에 많은 유사점이 있습니다. 두 네트워크 모두 작업 증명(PoW) 합의 메커니즘을 실행하며 누구나 참여하고 기여할 수 있습니다. 또한 포크 이전에 BTC를 보유하고 있던 모든 주소는 포크 후 동일한 양의 BCH를 받았습니다(주소 문자열은 같지만 서로 다른 네트워크상에 존재).

비트코인과 마찬가지로 BCH도 목표 블록 생성 시간은 10분이며 최대 공급량은 2,100만 개입니다. BCH의 발행 속도는 210,000 블록마다(약 4년마다) 반감됩니다. 현재 블록 보상은 블록당 6.25 BCH입니다.

비트코인과 달리 비트코인 캐시는 블록 크기 제한을 늘려 각 블록에 더 많은 트랜잭션을 포함할 수 있게 했습니다. 블록 크기 제한은 초기에 1MB에서 8MB로 늘어났고, 2018년에는 다시 32MB로 상향되었습니다.

하지만 실제로는 2017년 이후 BCH의 평균 블록 크기가 1MB를 넘은 적은 몇 번 되지 않습니다. BTC와 BCH의 평균 블록 크기 비교는 BitInfoCharts.com에서 확인할 수 있습니다.

비트코인과 비트코인 캐시 모두 난이도 조정 알고리즘(DAA)을 통해 채굴 난이도를 조정합니다. 그러나 비트코인은 2016 블록마다 난이도를 조정하는 반면, 비트코인 캐시의 채굴 난이도는 매 블록 후에 조정됩니다.

과거에 비트코인 캐시는 채굴 난이도를 낮추고 채굴자들이 네트워크에 참여하도록 유도하기 위해 긴급 난이도 조정(EDA) 알고리즘을 구현하기도 했습니다. 그러나 이 알고리즘은 불안정성 때문에 나중에 제거되었습니다. EDA 구현은 BCH 블록체인이 비트코인보다 수천 블록 앞서 있는 이유 중 하나입니다.

2019년, 비트코인 캐시는 디지털 서명이 사용되는 방식을 변경하는 대체 알고리즘인 슈노르 서명(Schnorr Signatures) 기술을 구현했습니다. 슈노르 서명 방식은 단순하고 안전하며, 현재 비트코인이 사용하는 ECDSA 방식보다 더 많은 프라이버시와 확장성을 제공합니다.

BCH 주요 기능

  • BCH 소스 코드는 원조 비트코인 프로토콜을 기반으로 합니다.
  • 공급량은 2,100만 개로 제한됩니다.
  • 비트코인의 포크로서, BCH 또한 작업 증명(PoW) 합의 메커니즘을 사용하여 새 코인을 발행합니다.
  • 블록 크기를 1MB에서 32MB로 늘렸습니다.
  • 커뮤니티는 BCH의 정신이 사토시의 원래 계획과 더 밀접하게 일치한다고 주장합니다.
  • BCH 채굴 난이도는 난이도 조정 알고리즘(DAA)을 통해 매 블록 후 조정됩니다.
  • BCH는 세그윗을 구현하지 않았습니다.
  • BCH는 2019년에 슈노르 서명을 구현했습니다.
  • 추후 업데이트로 스마트 컨트랙트 개발 기능이 내장되었습니다.

일상적인 결제

비트코인 캐시 커뮤니티는 BCH가 화폐로 사용되도록 설계되었다고 옹호합니다. 개인과 기업 모두 BCH 지갑이 있는 누구에게나 빠르게 돈을 보내고 받을 수 있습니다. 빠른 트랜잭션 시간과 낮은 수수료 덕분에 BCH는 비트코인보다 일상적인 사용, 특히 소액 결제에 더 적합할 수 있습니다.

비트코인 캐시 결제를 허용하는 상점과 가맹점이 있지만, 아직 널리 퍼진 관행은 아닌 것으로 보입니다. 2021년 6월 기준, Bitcoin.com 지도는 BCH를 허용하는 수천 개의 상점을 표시하고 있지만, 그중 상당수가 현재 해당 결제 옵션을 언급하거나 제공하지 않고 있어 지도가 부정확하거나 오래되었음을 시사합니다.

비트코인 캐시(BCH) 보관 방법

트러스트 월렛(Trust Wallet) 사용을 권장합니다. 렛저(Ledger), 트레저(Trezor), 코보 볼트(Cobo Vault)와 같은 하드웨어 지갑을 포함하여 BCH를 지원하는 수백 개의 다른 가상자산 지갑이 있습니다. 일렉트럼 캐시(Electrum Cash)와 같은 데스크톱 지갑에도 BCH를 보관할 수 있습니다.

일부 비트코인 캐시 지지자들은 BCH 보관을 위해 Bitcoin.com 또는 코이노미(Coinomi) 지갑 사용을 추천합니다. 이 두 소프트웨어 지갑은 윈도우, 맥, 리눅스, 안드로이드, iOS에서 모두 사용할 수 있습니다.

BTC와 BCH는 별개의 블록체인 네트워크에서 실행된다는 점을 명심하는 것이 중요합니다. 비트코인을 비트코인 캐시 지갑 주소로 보내거나 그 반대로 보낼 수 없습니다.

비트코인 SV

2018년, 비트코인 캐시 커뮤니티의 일부가 프로토콜을 포크하여 비트코인 사토시 비전(비트코인 SV 또는 BSV라고도 함)이라는 또 다른 가상자산을 만들었습니다. 이는 블록 크기 제한을 2GB로 더 크게 늘린 것입니다.

이 논쟁적인 하드포크는 크레이그 라이트(Craig S. Wright)와 캘빈 아이어(Calvin Ayre)의 지원을 받았으며, 이 사건은 해시 전쟁(Hash War)으로 알려져 있습니다. 그러나 BSV는 가상자산 커뮤니티의 광범위한 지지를 얻지 못했습니다. 지지와 채택이 부족한 이유는 크레이그 라이트가 자신이 비트코인의 창시자인 사토시 나카모토라고 주장한 거짓 주장과 관련이 있을 가능성이 큽니다.

맺음말

비트코인에서 포크된 수천 개의 가상자산 프로젝트 중 BCH는 비교적 유의미한 입지를 유지한 프로젝트입니다. 비트코인과 같은 높은 위상과 명성을 얻지는 못했지만, 낮은 트랜잭션 수수료와 빠른 확인 시간 덕분에 여전히 BCH를 결제 수단으로 받는 상점을 찾을 수 있습니다.

하지만 블록 크기가 커지면 네트워크 보안에 대한 우려도 함께 발생하므로, 비트코인이 여전히 가장 안전한 블록체인 네트워크로 간주됩니다. 또한 비트코인이 계속해서 가장 인기 있는 가상자산이기 때문에 BCH는 BTC보다 시장 유동성과 채택률이 낮습니다.