Why I Stopped Worrying About the November Hardfork
저는 최근 비트코인 캐시 커뮤니티내의 많은 사람들이 어떤 걱정을 하고 있다는것을 눈치채게 되었씁니다.많은 사람들이 다가오는 하드포크에 대해서 걱정하고 있더군요.토론자체보다도 걱정이 더 많아 보였습니다.
여러분이 지금 이 글을 읽고 계신다는것은,아마도 다가오는 하드포크와 그에 관련된 2가지의 클라이언트가 경쟁중이라는 사실을 알고 계실겁니다.ABC 와 SV(Satoshi’s Vision)죠.ABC클라이언트는 OP_checkdata라는 새로운 op-code를 추가하고,새로운 트랜잭션 정렬 포맷을 추가할 계획을 가지고 있습니다.SV클라이언트의 경우 4개의 오리지널 op-code를 재활성화하고,블럭사이즈를 128MB까지 상승시킬 계획을 가지고 있습니다.제가 적고 있는 이 글은 어느쪽의 편도 들기 보다는,읽은 분들로 하여금 다가오는 하드포크에 대해서 걱정할 필요가 없다는 것을 말씀드리기 위한 목적입니다.
사람들이 걱정하는 이유:
모두가 체인분리가 일어나서 여러종류의 BCH코인이 존재하게 되는 일을 걱정하고 있습니다.그렇게 될경우 커뮤니티들은 분열될것이고,보급율의 확장 또한 현저하게 느려지게 되겠죠.여러종류의 비트코인캐시 포크 코인을 원하는 이는 아무도 없습니다.
아무 걱정할 필요가 없는 이유
본론에 들어가기 전에,일단 여러분이 알아두셔야 할 몇가지 사안들이 있습니다.
- nChain과 Bitmain은 그들의 주장으로 부터 한걸음도 물러서질 않을것입니다.양측은 서로간에 호환이 되지않는 클라이언트를 이용하여 네트워크를 업그레이드를 하려 하고 있습니다.그것도 같은 시기에요.
- 양쪽다 리플레이 프로텍션기능은 활성화하지 않을것입니다.양쪽다 비트코인캐시 네트워크 자체를 업그레이드 하려하고 있는 중입니다.비트코인 코어로 부터 비트코인캐시가 포크해나온 방식으로 만족하는 측은 없을겁니다.
제가 걱정을 하지 않는 이유는,여러종류의 코인이 존재하는 결과로 이어질것이라 생각하고 있지 않기 때문입니다.양쪽중 한쪽이 이겨버리게 될것입니다.미래에 어떤일이 펼쳐질지 미리 점쳐보자면: 2018년 11월 15일,양측 다 업그레이드를 실시하고,네트워크는 다음 블럭이 발견되기만을 바라보게 될것입니다.그리고 블럭이 발견되게 되고,이 블럭의 발견이 네트워크에 걸쳐서 전해지게 될것입니다.각자가 사용하고 있는 마이닝 노드 클라이언트에 따라서 이 블럭을 받아들어거나 거부하게 될것입니다.왜냐하면 트랜잭션 정렬 포맷이 클라이언트간에 서로 다르기 때문에 발생하는 현상입니다.그리고 다수를 점하는 체인이 선택되게 될것이고,그떄까지 방관하고 있던 XT클라이언트 마이너들은 해시파워를 가지고서 다수의 체인쪽에 합류하게 될것입니다.이 경쟁에서 패배한 측은 블럭발견 보상의 기회를 잃어버리게 되는 결과를 가져가게 될것입니다.물론 업그레이드 전에 대부분의 마이너들간에 투표가 이뤄지고,미리 결과가 나옴으로서 블럭보상을 잃어버리게 되진 않을지도 모릅니다.
이것이 좋은일인 이유
하드포크가 좋은 일인 이유는 마이너들간에 건전한 경쟁이 이뤄지고 있기 때문입니다.이 경쟁은 비트코인캐시를 세계가 여지껏 본적이 없었던 최고의 현금수단으로 확실히 만들기 위해서 노력하는 경쟁입니다.비트코인 코어는 온체인 트랜잭션 한계를 1mb로 제한함으로서 서서히 마이닝 산업을 말려죽이고,최종적으로 그들이 만든 부수적인 사이드체인으로 모두를 강제로 이끌려고 했습니다. 반면 비트코인(BCH)은 네트워크의 보호역을 하는 이 마이너들에게 말 그대로 레드 카펫을 깔아준 셈이죠.그렇기 때문에 양쪽의 마이너들 모두 이렇게 리스크를 져가면서,각자가 최선이라 여기는 방법을 가지고 서로 경쟁하고 있는것입니다.
경고와 조언
일단 첫번째로 모두에게 한가지 경고를 하고 싶습니다.Cobra Cash 클라이언트로 부터는 멀리 떨어지도록 하십시오.사실 하드포크가 딜레이되거나 11월에 이뤄지지 않는것이 가장 좋은일이겠습니다만,마이닝 파워들은 그렇게 생각하고 있지 않으니 어쩔수 없죠.그리고 양쪽다 교착상태가 벌어지지 않는한 아무도 물러서진 않을것 같습니다.Cobra 클라이언트에 대해 반대하는 이유는 리플레이 프로텍션기능을 추가함으로서,마이너들 사이에서 결정지어 지게 하는게 아니라 여러종류의 BCH포크를 만들어내려 하고 있기 때문입니다.이건 독약입니다.여러종류의 비트코인캐시 포크는 보급율에 있어서 큰 타격을 주고,크게 늦춰지게 할것입니다.
비트코인 XT 개발자들에게는 가장 긴 작업증명 체인을 따라가게 하는 클라이언트를 만들어 주길 요청하는 바입니다.비트코인 백서에 나온 말 그대로 말이죠.그리고 지갑들,거래소들,그리고 결제업체들에게는 비트코인 XT클라이언트를 사용할것을 조언하고 싶습니다.어떤일이 일어나든 고객들의 돈을 안전하게 하기 위해서요.지갑들,거래소들,결제업체들에게 한마디 하자면: 마이너들이 결정하기 전에 미리 클라이언트를 결정한다는 것은,가징 긴 체인을 따라가지 않는것이 되고,Bitcoin Cash가 분할되는 것을 지지 한다는 뜻이 됩니다.(다른 말로 하자면 마이너들에 의해 결정이 되기 전까지는 XT클라이언트를 사용해주십시오)
글을 마치면서 한가지 고백하자면,저 역시도 처음에는 다가오는 하드포크에 대해서 꽤나 걱정을 했었습니다.하지만 저는 백서의 내용들을 기억해냄으로서 이 걱정을 덜게 되었습니다.
1 CPU는 1표 라는 부분과,가장 긴 작업증명 체인을 따라간다는 부분입니다.물론 업그레이드 당일날 감정이 상하게 되는일도 있을것이고,원하는 쪽의 업그레이드가 이뤄지지 않을수 도 있습니다.(물론 둘중 하나라도 맘에 드는쪽이 있을경우의 이야기 겠지만요).하지만 저로서는 비트코인 캐시가 여러개의 코인들로 갈라지는것도 보다는 훨씬 나은 일입니다.걱정하기 보다는 긍정적인 자세를 가집시다.그리고 보급율의 확장에 집중합시다.
좋은글 잘봤습니다~
오늘부터 3일간 방콕에서 우지한과 로저비어, 크레이그 박사가 다 모여 회의를 한다고 합니다. 부디 좋은 합의안이 나오길 기대해봐도 좋을거 같습니다.