비트코인 캐시 (BCH)
비트코인 캐시(Bitcoin Cash, BCH)는 2017년 8월 비트코인(Bitcoin) 네트워크로부터 분리된 블럭체인 네트워크로서, 비트코인의 블럭 크기를 기존 1MB에서 8MB로 증가시킨 것이다(주: 비트코인 캐시의 최대 블럭 크기는 2018년 다시 한번 32MB로 증가된다). 이러한 블럭체인 네트워크의 분리를 흔히 하드포크(hard fork)라고 부른다. 동일한 블럭체인 네트워크 상의 단순한 프로그램 업그레이드를 소프트포크(soft fork)라고 부르는데 반해, 네트워크 자체를 분리하는 것을 하드포크(hard fork)라고 부른다.
비트코인이 널리 알려지면서 더많은 사용자들이 사용하게 되었고, 따라서 초기의 트랜잭션 수보다 훨씬 많은 트랜잭션들이 생성되었다. 따라서, 블럭에 포함되지 못하는 트랜잭션들(unconfirmed transactions)이 계속 증가하게 되어 심각한 병목현상이 유발되었을 뿐만 아니라, 트랜잭션을 좀 더 빨리 실행하고자 좀 더 높은 트랜잭션 비용(transaciton fee)을 지불하고자 하는 사람들이 늘어나 트랜잭션 비용이 점점 높아지게 되었다. 이러한 문제점을 해결하고자 (1) 트랜잭션의 일부 데이타는 블럭에서 제외하여 더 많은 트랜잭션을 블럭에 포함시키고자 하는 SegWit (segregated witness) 방식과 (2) 블럭 크기 자체를 증가시키는 방안 등이 커뮤너티 내에서 논의되었는데, 기존의 비트코인 코어 개발팀은 첫번째 안을 수용하였으며, 이에 반대하여 Bitcoin Cash 팀은 두번째 안을 수용하면서, Bitcoin은 원래의 Bitcoin 블럭체인과 Bitcoin Cash 블럭체인으로 나누어 지게 되었다.
세계 최대의 채굴회사인 비트메인(Bitmain)을 비롯한 채굴업체들은 2017년 8월 블럭 크기를 원래의 1MB에서 8MB로 증가시켜 비트코인 하드포크를 통해 새로운 암호화페인 비트코인 캐시를 만들었다. 위에서 설명한 트랜잭션 병목현상을 해결하기 위한 방안이지만, 채굴회사의 입장에서는 블럭 크기가 크면 더 많은 트랜잭션을 넣을 수 있고 이를 통해 더 많은 트랜잭션 Fee를 거둬 들일 수 있는 경제적인 잇점도 있었다. 2018년 비트코인 캐시의 블럭 크기는 8MB에서 32MB로 증가된다.
비트코인 캐시가 블럭 크기를 늘리면서 트랜잭션의 처리량이 대폭 늘어나게 되었으며, 이는 또한 트랜잭션 비용을 크게 감소시키는 요인이 되었다. 비트코인(Bitcoin)이 초당 7개의 트랜잭션(7 TPS)을 처리하는 반면, 비트코인 캐시(Bitcoin Cash)는 초당 100+ 개의 트랜잭션(100+ TPS)을 처리할 수 있게 되었다. 비트코인 캐시(Bitcoin Cash)가 낮은 트랜잭션 비용과 더 많은 트랜잭션을 처리할 수 있다는 장점을 갖는다.
그렇다면, 용량을 증가시키는 것이 무조건 좋은 것일까? 비트코인(BTC) 진영이 1M 블럭크기를 고수한 이유는 낮은 용량을 갖도록 하여 노드들이 계속 낮은 스펙/환경에서도 사용될 수 있도록 하기 위함이었다. 즉, 다소 열악한 네트워크 환경이나 낮은 컴퓨터 스펙에서도 비트코인 노드가 실행될 수 있도록 한 것이다.(주: 2023년 현재 비트코인과 비트코인 캐시의 전쟁은 비트코인의 승리로 끝나가는 듯하다)
2018년 11월 비트코인 캐시는 다시 블럭 크기를 32MB로 하고자 하는 쪽(Roger Ver, Jihan Wu, BCH)과 이를 128MB로 하려는 쪽(Craig Wright, Bitcoin SV)으로 분리(하드포크)된다. 전자가 현재의 비트코인 캐시(BCH)이고, 후자가 BSV (Bitcoin SV)이다.
비트코인 캐시는 2020년 11월 개발팀(BCH ABC)이 채굴시 8%의 세금을 매기려 하면서 다시 한번 하드포크가 일어났다. 채굴회사 측(Bitcoin Cash Node, BCHN)의 이러한 개발팀의 세금에 반대하였고, 하드포크 후 개발팀(BCH ABC)은 채굴 해시 파워를 얻지 못해 실패하게 된다.
비트코인 캐시(Bitcoin Cash, BCH)는 블럭 크기를 8MB로 증가하였으며, 또한 SegWit을 지원하지 않는다. 만약 비트코인 캐시(BCH)를 비트코인 SegWit BTC 주소로 잘못 보낸다면, 그 코인은 영원히 찾을 수 없게 된다. 비트코인 캐시는 비트코인과 동일하게 21 만 개의 총 코인 발행수를 가지며, 4년마다 반감하게 되고, SHA256 해시로 Proof of Work 방식으로 채굴한다.
비트코인 캐시
공식 웹사이트 | bch.info |
소스코드 | gitlab.com/bitcoin-cash-node |
블럭체인 탐색기(Explorer) | explorer.bitcoin.com/bch |
커뮤너티 | bitcointalk.org |
백서 (whitepaper) | 없음 |
총발행량 (max supply) | 21 Million (21,000,000) |