비트코인 캐시(BCH)의 새로운 시대 : 하드포크가 가져올 BCH의 진화
안녕하세요, 암호화폐가 가져올 새로운 미래를 꿈꾸는 @Cryptodreamers 입니다.
비트코인 캐시의 5월 15일 하드포크와 관련하여 최근 해외에서 지속적으로 언급되고 있는 재미있는 이야기가 있어 여러분께 전달드리고자 합니다.
비트코인 캐시의 하드포크
비트코인 캐시의 풀노드 Bitcoin ABC의 Amaury Séchet는 비트코인 캐시가 오는 5월 15일에 하드포크가 진행된다고 발표했습니다. 이번 네트워크의 업데이트로 블록사이즈를 32MB까지 키우고, OP-codes 기능을 추가할 계획입니다. 블록사이즈를 32MB까지 확장시킴으로써, 비트코인 캐시의 스케일링 문제를 장기적인 수준으로 해결하고, 저렴한 수수료로 손쉽고 빠르게 활용이 가능하며, 실제 생활속에서 활용 가능한 지급결제 수단으로 자리잡겠다는 의지를 보이고 있습니다.
뿐만 아니라, 이번에 추가되는 OP-codes(Operational Codes)를 통해서 기본적인 스마트 컨트랙트를 제공하게 됩니다. 스마트 컨트랙트를 제공할 수 있다면 진짜 이더리움 킬러가 나타나게 되는 것은 아닐까요? 비트코인 캐시를 지지하는 진영에서는 사토시 나카모토의 백서에 담겨있는 철학과 비젼을 실제화시킬 수 있는 의미있는 움직임이라는 평가와 함께 적극적으로 그 가치를 알리는 노력들을 하고 있는 상황입니다.
비트코인은 왜 스마트 컨트랙트가 없었을까?
비트코인과 비트코인 캐시는 현재 암호화폐로서의 기능만을 수행하지만 애초에는 스마트 컨트랙트가 제공가능 하도록 코드가 만들어져있었다는 사실을 알고 계신가요? 비트코인이 최초의 스마트 컨트랙트를 가진 암호화폐였다면 이더리움의 존재가 어떻게 가능한 것일까요?
1996년 암호학자인 Nich Szabo는 Bitgold라는 가상화폐에 대해서 스마트 컨트랙트를 적용하는 아이디어를 냈었습니다. 많은 사람들이 현재 비탈릭 부테린이 스마트 컨트랙트를 최초로 아이디어를 만들어냈던 것이라고 생각하는 믿음과는 좀 다른 사실이죠. Szabo는 비트코인의 최초 설계에 많은 공헌을 했을 것이라고 생각됩니다.
그렇기 때문에 비트코인에는 애초에 스마트 컨트랙트를 위한 코드가 포함되어 있었을 것이라는 의견도 존재하고 있습니다. 하지만 사토시의 비트코인 설계를 시행하는 단계에서 보안의 결점이 많이 발견되었기 때문에 비트코인의 가치를 한순간에 무너뜨릴 수 있는 위기에 직면할 수 있다는 걱정을 하게 되었고, 결국 op_codes를 없애버렸던 것이죠. 이후에 비트코인에 새로운 스마트 컨트랙트 기능을 부가하려는 노력이 있었지만 현실화하기에는 커뮤니티의 합의를 이끌어내고 의미있는 발전을 만들어내기가 어렵게 되었다고 합니다.
비트코인 캐시의 진화
오늘 5월에 성공적인 하드포크를 통해 비트코인 캐시의 블록사이즈는 8MB에서 32MB까지 커질 것입니다. BitPrim Project에 의하면 비트코인 캐시는 매년 5월과 11월경에 두 번정도의 업그레이드를 발표할 예정이라고 합니다. 이를 통해 비트코인 캐시의 수수료를 0%에 가까운 수준으로 떨어지며, 일반적인 상거래에 활용이 가능할 정도로 신속한 거래를 지원할 수 있게 된다고 주장합니다.
게다가 기본적인 스마트 컨트랙트 기능을 추가하여, Multisignature Transaction(다중서명 거래), Escrow contract(에스크로 거래), Lock and release contract(락/해제 계약)과 같은 기능을 추가할 것입니다. 하지만 이더리움의 스마트 컨트랙트에 비할바는 아니긴 합니다.
세부적인 내용은 다음과 같습니다.
- 맥시멈 블록사이즈의 32MB까지 확장
- Operational Codes의 추가 : OP_CAT, OP_AND, OP_OR, OP_XOR, OP_DIV, OP_MOD, OP_SPLIT, OP_NUM2BIN, OP_BIN2NUM
- OP_RETURN 데이터 운반 사이즈는 220바이트까지 상향
누가 주도하고 있는가
사실 비트코인의 하드포크 혹은 비트코인 캐시의 하드포크는 수시로 이루어져 왔고 또 생태계의 참여자들에 많은 호응을 얻지 못하고 사라져간 경우가 상당히 많았습니다. 하지만 이번 5월 15일에 오는 하드포크는 비트코인 캐시를 한단계 진화시킴과 동시에 큰 가능성을 열어줄 움직임으로 생각하고 있는데요, 이를 위해서 누가 이 프로젝트를 지지하는지에 대해 살펴볼 필요가 있을 것 같습니다.
nChain
이번 비트코인 캐시의 하드포크에 중요한 지지자 중 하나인 nChain은 블록체인의 리서치와 비지니스 개발, 블록체인 인적자원개발, 벤처투자, 비트코인 지갑개발 및 캐나다의 거래소 nTrust를 운영하고 있는 회사입니다. nChain의 대표인 Jimmy Nugyen을 LinkedIn에서 확인해보니 UCLA 출신이며, Davis Wright Tremeine LLP라는 회사를 다녔고 nChain을 2017년 2월부터 다니다 2017년 12월부터 CEO가 되었습니다.
그는 필리핀계 사업가인데요, Jimmy Nugyen가 최근 CoinGeek과의 인터뷰에서 비트코인 캐시를 지지하는 이유에 대해 인터뷰를 한 적이 있었습니다. 그는 비트코인 캐시가 진짜 사토시 철학을 지지하는 코인이며, 실제로 활용가능한 암호화폐라는 주장을 합니다. 자세한 내용은 Reference에 있는 인터뷰 내용을 한 번 참고하시기 바랍니다.
Yours
최근 비트코인의 라이트닝 네트워크의 한계를 지적하며, 라이트코인 아닌 비트코인 캐시를 지지하는 Ryan X. Charles라는 사람의 영상을 본 적이 있었습니다. 개발자 출신이다보니 디테일한 설명을 체계적으로 잘 해주어 상당히 정보의 퀄리티가 높다는 인상을 받았는데, 검색을 해보니 Ryan이 Yours라는 개발회사의 소속이며, Yours는 BitcoinABC를 이루고 있는 개발진들입니다. 즉, BitcoinABC의 실체죠. Ryan은 2010년부터 비트코인과 관련되어 개발하고 일을 했었습니다.
Craig Wright
실존하는 사토시 나카모토로 추정되던 Craig Wright는 비트코인의 최초 설계자입니다. 최근 4월 2일~3일에 이루어진 서울의 분산경제포럼에도 참석을 했었죠. 그는 최근 비트코인 캐시의 하드포크와 관련한 발언을 통해 2018년에 비트코인 캐시가 상당한 진전을 이루게 될 것이라 예측했습니다. 이 하드포크를 지지하는 이유를 필자의 입장에서 생각해본다면 비트코인을 설계한 사람으로서의 부모와 같은 심정이 아닐까 생각이 됩니다. 자식이 잘 되고자 하는 노력을 하는데 이를 굳이 거부할 이유가 없는 것이죠.
실패의 가능성?
하드포크는 네트워크의 합의에 도달하지 않으면 실패할 수 밖에 없습니다. 비트코인 캐시는 지난 2017년 11월에 난이도 조정 알고리즘(DAA : Difficulty Algorithm Adjustment)를 위한 원만한 합의를 통해 하드포크를 성공적으로 한 경험이 있습니다.
이번 하드포크는 BitcoinABC가 주도함과 동시에 Bitcoin Unlimited와 Bitcoin X와 같은 노드들의 참여도 확실하게 약속을 받아놓은 상태라고 이야기 하고 있습니다. 그들도 이번 하드포크를 위해 새롭게 릴리즈된 1.17.0 버젼을 적용하여 합의에 참여할 것이라고 합니다. 업데이트는 Median Time Past(MTP기준, 1526400000) 기준으로 5월 15일 (12:00 UT 기준, 2018년)에 시행됩니다.
비트코인 캐시의 새로운 미래
이번 하드포크를 통해 비트코인 캐시의 역량이 증명된다면 암호화폐에 새로운 지평이 열릴 것으로 예상됩니다. 2016년 비자의 초당 처리 거래량은 4,471건이었습니다. 비트코인 캐시를 지지하는 사람들은 비트코인 캐시야말로 이러한 글로벌한 수준의 거래량을 처리할 수 있는 진정한 암호화폐가 될 것이라고 주장합니다. 저렴한 수수료, 빠른 거래, 송금에 제한이 없는 글로벌한 결제수단으로서 비트코인 캐시가 사용될 수 있다면, 비트코인 캐시를 좋아하든 싫어하든 굳이 사용하지 않을 이유도 없습니다.
최근 비트코인 캐시 진영에서 보여주는 여러 움직임들은 진짜 화폐로 사용가능한 암호화폐로의 도전을 보여주고 있습니다. 여기에 스마트 컨트랙트가 가미된다면, 이더리움을 능가하는 엄청난 스케일링 역량을 갖춘 진정한 암호화폐가 될 것이라는 주장도 있습니다. 그렇기에 무척이나 기대가 되는 사건입니다.
Reference
nChain의 홈페이지
http://nchain.com/en/Yours Organization
https://www.yours.org/content/bitcoin-abc---our-values-and-vision-a282afaade7c/
https://www.yours.org/content/why-we-chose-bitcoin-cash-over-litecoin-2cb321dec039/비트코인 ABC의 하드포크 관련 발표
https://www.bitcoinabc.org/may15hardforknChain 대표와의 인터뷰 기사
https://coingeek.com/jimmy-nguyen-bitcoin-world-needs-positivity-video/비트코인 캐시의 하드포크 관련 뉴스
https://news.bitcoin.com/upgrade-time-bitcoin-cash-plans-a-32-mb-hard-fork/
https://www.cryptoglobe.com/latest/2018/04/bitcoin-cash-hard-fork-in-may-will-have-ethereum-like-features/비트코인 캐시 1.17.0 코어 다운로드
https://download.bitcoinabc.org/0.17.0/
잘 읽고 갑니다.
감사합니다 !
읽어주셔서 감사합니다^^
정리 좋습니다.
감사합니다. 팔로우 맺고 종종 인사이트를 얻으러 들리겠습니다^^
한 블럭의 용량이 커지면 스테일 블록이 생길 가능성도 높아진다던데...
이 부분에 대한 언급은 없나요?
비트코인캐시에 대해서는 좀 잊고 있었는데 하드포크 소식 잘 듣고 갑니다 :)
안녕하세요? 네, 맞습니다.
블록이 커지는 것과 관련해서 스테일블록의 잦은 발생 문제, 중앙화의 문제 등 부정적인 의견도 많은 것이 사실입니다.
빅블로커와 스몰블로커의 논쟁은 블록체인에 대한 철학과 비젼이 첨예하게 대립하는, 매우 흥미로운 부분인지라 추후에 한 번 정리를 해볼까 합니다 ^^