현재 비트코인 SegWit2x, UASF, UAHF 진행 구도


 비트코인 스케일링 및 SegWit에 관해 @philobiblic 님이 정리해주신 그래서 앞으로 비트코인 블록 사이즈는 어떻게 되는 겁니까? - SegWit, SegWit2x, Bitcoin Unlimited에 대하여 이 게시글을 먼저 읽어주시면 이해에 도움이 되실 것 같습니다.

SegWit2x v1.14.4 최종 후보격 버전 릴리즈

오늘 여러가지 비트코인 관련 소식들이 있는데 살짝 다뤄보도록 하겠습니다. 기존 14일에 릴리즈가 예정되있던 SegWit2x가 연기되어 오늘 SegWit2x(btc1) v1.14.4 최종후보격 버전이 릴리즈 되었습니다. 최종후보는 코드에서 버그가 발생하지 않으면 그대로 사용하게 됩니다. 아직 릴리즈 노트 없이 소스 코드만 올라온 상태입니다. @morning 님의 글 Segwit2x 릴리즈 캔디딧 이번주말중에 공개 (글 내용 추가) 을 참조해보시면 현재 까진 코드에 큰 문제점은 없는듯 합니다. 버그나 이런 부분에 관해선 이번 주가 테스트 기간이기 때문에 Core 팀 개발진들이나 타 개발자들의 코드 리뷰를 기다려보면 좋을 것 같습니다.

BitMain SegWit2x 지지 및 UAHF(ABC) 진행 성명 발표

기존에 애매한 입장을 취하던 BitMain에서 운영하는 모든 풀에서 SegWit2x를 실행하겠다는 트윗을 작성했습니다. 그와 더불어 ViaBTC 마이닝 풀(거래소)에서 UAHF(User Activated Hard Fork, 사용자 활성화 하드 포크)에 관한 성명을 발표했습니다. 간단하게 정리해보자면,

  • 8월 1일 오전 9시(KST) UASF 이후 오후 9시 20분(KST)에 UAHF(ABC)를 활성화하여 BCC(Bitcoin Cash) 코인을 런칭할 것
  • BCC(Bitcoin Cash)는 비트코인이 아닌 새로운 코인 (알트코인의 하나로 자리잡는다는 얘기)
  • BitMain과 ViaBTC는 SegWit2x을 그대로 지지하고 활성화할 것
  • 7월 22일 BCC 마이닝 풀을 개장하여 S9-BCC 채굴 계약을 진행할 것
  • 7월 22일(UTC)부터 ViaBTC 거래소 사용자는 BTC를 BCC와 BTC_FROZEN2로 1:1 비율로 교환을 진행할 것
    (*BTC_FROZEN2은 상장전까지 묶이는 BTC 상장후 BTC로 다시 지급받게 됨. 묶여야만 BCC를 지급 받음)
  • 8월 1일 BCC/CNY 거래 상장과 사전 BCC와 BTC_FROZEN2(BTC)로 참여한 인원에게 지급할 것

이렇게 진행되지만, 여기서 주목할 점은 BCC(Bitcoin Cash)는 비트코인이 아닌 다른 코인 즉, 알트코인이라는 얘기입니다. 또한 UASF를 진행하기 전에 BIP91을 진행하여 SegWit을 활성화 하겠다는게 핵심입니다. 빅블록 지지 마이너에게 새로운 옵션을 제공하겠다는건데 현재 커뮤니티에서는 호재로 좋은 반응을 보이고 있습니다. 개인적인 생각은 정말 영리한 우지한의 장삿속으로 느껴지는군요. 채굴기도 팔아먹고 본인만의 코인을 런칭하면서 (BCC, Bitcoin cash라 쓰고 Bit China Coin이라 읽습니다;) 비트코인에도 최대한 영향을 덜주면서 창조경제를 실현하고 있네요. BCC ICO를 진행하는 느낌입니다. 커뮤니티에서는 UAHF로 지속적으로 불안감으로 돌아왔던 부분이 해소되는 분위기 입니다. 비트코인 ABC(UAHF)가 계속 지속적으로 개발되고 있는 것과 중단하겠다는 언급이 없는 것을 보면 UASF가 막상 실행되지 않더라도 진행될 것으로 보입니다.

빅 블록의 문제점

출처 : Bitfury 블록크기 화이트페이퍼 1.1.1 PDF

이전에 작성한 블록크기가 증가할 수록 네트워크 보안에 위협이 되는 이유에 대한 글인 비트코인 SegWit2x 그리고 마이너들의 중앙집중화 을 참조해주세요. 블록크기 관련 좋은 자료가 있어서 이전 게시글에 이어 조금 더 추가 설명을 작성해봅니다. 노드의 중앙집중화 문제는 빅블록을 채택할 수록 엄청난 체감으로 다가옵니다. 위의 이미지를 참조해보시면 아시겠지만 8MB의 블록크기를 채택하면 현재 네트워크 및 스토리지 기술을 기준으로 보면 엄청난 스펙의 노드를 돌릴 장비가 필요합니다. 일일 트래픽이 100GB+알파에 육박하고 하루 스토리지 사용량이 약 1GB가 필요하군요. 이렇게 8MB의 블록크기가 채택되면 기존 일반노드 95%가 6개월 이내 노드를 유지할 수 없게 됩니다. 최상위급 노드들만 살아남게되면서 노드들의 중앙집중화로 인해 블록체인 네트워크 보안이 엄청난 위협에 빠지게 됩니다. 물론 이 8MB는 꽉 채웠을때를 기준으로 얘기합니다. 그런의미에서 SegWit의 블록체인 용량 최적화는 필수적인 과제로 보입니다.

UASF(BIP148)를 지지하는 분들은 미리 UASF 클라이언트를 실행하시길 권장합니다.


UASF 노드 수 1200 달성

UASF(BIP148)의 노드 수는 지속적으로 상승하고 있습니다. UASF는 간단하게 얘기하면 중국 마이너들의 권력화에 반대하는 운동입니다. 관련 내용으로 이전 게시글을 참조해주세요. 흔히 할 수 있는 오해를 되짚어 보자면, BIP148(UASF)은 8월 1일 오전 9시(KST)에 진행될 예정이고 활성화 되면 SegWit 블록이 아니면 거부를 진행하게 됩니다. 그 전에 BIP91이 진행되면 UASF는 작동할 필요가 없습니다. BIP91은 이전 SegWit BIP141(Bit 1)의 95% 찬성 시그널을 받아야되는 것을 80%로 하향해서 SegWit BIP91(Bit 4)을 활성화하는 것 입니다. 즉, BIP91이 활성화되면 SegWit이 활성화되는 것이고 BIP91 역시 SegWit 블록이 아닌 블록은 모두 거부를 진행하게 됩니다. 

정리하자면, BIP91이 활성화되어 SegWit이 성공적으로 진행되면 UASF를 걱정할 필요가 없다고 보면됩니다. 다만, 마이너들의 급작스러운 태새 전환과 같은 말 바꾸기 때문에 SegWit 활성화가 계속 지연되기 때문에 UASF를 진행해 SegWit을 무조건 활성화시키게끔 유도하는 시위를 진행하겠다라는 것입니다. UASF 지지자 분들은 본인 개인 PC에 UASF 노드 클라이언트를 실행하면 됩니다. 8월 1일 직전에 진행하면 네트워크 상태에 따라 120GB에 육박하는 블록체인 데이터를 모두 다운로드 하는데 오랜 시간이 걸릴 수 있습니다. 이미 다른 비트코인 노드를 운영하시면 따로 블록체인 데이터를 다시 다운받으실 필요는 없습니다. 바로 새로운 노드 클라이언트를 실행하시면 됩니다.

  • SegWit2x 노드: https://github.com/btc1/bitcoin/releases
  • Core 노드: https://github.com/bitcoin/bitcoin/releases
  • UASF(BIP148) 노드: https://github.com/UASF/bitcoin/releases
  • UAHF(ABC) 노드: https://github.com/Bitcoin-ABC/bitcoin-abc/releases

BitMain의 UAHF BCC 성명이 발표되면서 어느정도 불안감이 해소된 상황이지만 항상 최악의 상황을 대비한 여러 노드를 준비해보는것도 나쁘지 않을 것 같습니다. 이부분은 선택사항이기 때문에 사용자분들의 판단하에 진행하시면될 것 같습니다. 앞으로 2주간 암호화폐 시장의 한 획을 귿는 새로운 역사가 펼쳐질 것으로 보입니다. SegWit 활성화가 끝나도 3개월 내에 블록크기 하드포크(2차전)이 준비되어 있습니다. 트레이딩을 진행하시는분들은 여러가지 시나리오들을 미리 예상하면서 유연한 대처를 진행하는 것을 권장해드립니다. 

앞으로의 진행 상황에 대해 @theunseenworld 님이 정리해주신 비트코인 세그윗/UASF/세그윗2x 타임라인(Bitcoin Segwit/UASF/Segwit2x Timeline) 글을 참조해보시면 좋을 것 같습니다.


H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center