[Bitcoin] BIP 148 UASF 비트전쟁을 대하는 초보 가이드 (기사번역)

안녕하세요, goldenman입니다.

비트코인 전쟁은 끝나지 않았습니다.
이 전쟁을 준비하는 초보자를 위한 가이드가 기사로 나와서 올려봅니다.

우선 비트코인 전쟁에 대한 내용들은 다음의 포스팅을 먼저 참조해보시면 좋겠습니다.

  1. @maa - 스케일링 전쟁(Scailing War) (1) - Bitcoin Core : 비트코인 코어
  2. @maa - 스케일링 전쟁(Scailing War) (2) - Bitcoin Unlimitied : 비트코인 언리미티드
  3. @jaiken - 8월 1일 UASF가 실행되면 비트코인에 무슨 일이 생길까

※ 이 포스팅은 해외 기사를 한글로 번역한 글입니다.

원문 : https://bitcoinmagazine.com/articles/bitcoin-beginners-guide-surviving-bip-148-uasf/


BIP 148 UASF에서 살아남기 위한 비트코인 초보 가이드

이 기사는 코인이 분리되는 것으로 부터 살아남기 위한 비트코인 초보가이드(클릭시 영문기사링크)기사를 재작성한 것입니다. 특별히 다가오는 BIP 148 UASF 이슈에 좀 더 관련해서 자세히 기술하고 있습니다.

8월1일에 비트코인은 체인이 분리될 수도 있습니다. Bitcoin Improvement Proposal 148(BIP 148)에 서술한대로 모든 비트코인 이용자들은 UASF(User Activated Soft Fork, 이용자가 소프트포크를 활성화시킴)에 동참해야합니다. 특별히, 이들은 비트코인 코어진영의 스케일링 로드맵 상의 가장 핵심적인 부분인 SegWit을 지지하지 않은 비트코인 블록을 거부할 것입니다.

만일 8월1일에, 적어도 누군가는 지원하겠지만, 해시파워를 가진 대부분의 채굴자들이 BIP 148에 의한 SegWit을 위한 시그널링을 하지 않는다면, 비트코인 블록체인은 두 개로 분리될 것입니다. 그런 경우 비트코인 토큰은 두 종류로 나눠어지게 되며, 이 기사에서는 소프트포크된 체인으로 부터 나오는 코인을 "148 BTC", 소프트포크되지 않은 체인으로부터의 코인을 "레거시 BTC"라고 칭하도록 하겠습니다.

좋은 소식은 각각의 비트코인은 사실상 두개의 체인에 복제된다는 것입니다. 만일 여러분이 이 때 비트코인을 가지고 있다면,
체인이 분리된 후 148비트와 레거시 비트를 모두 가지게 됩니다.

나쁜 소식으로는 이러한 코인 분리는 굉장히 혼란스럽고 위험한 상황을 불러일으킨다는 점입니다. 조심하지 않는다면, 모든 자산을 잃어버릴 수도 있습니다.

이 가이드는 기본적으로 UASF동안에 어떻게 여러분들의 자산을 안전하게 지켜낼 수 있는지, 그리고 이러한 상황이 완료단계에 도달하기까지 비트코인을 온전히 보전해 낼 수 있을지 알려주고자 합니다.

기자노트 : 만일 148/레거시비트를 최대한 빨리 거래소에서 트레이딩하길 원한다면 위험을 감수해야할 것입니다. 그리고 그것이 무엇을 의미하는지 잘 알고 있는 상태라면 이 기사는 당신에게는 필요없습니다. 이것은 초보자를 위한 것이니까요.

8월 1일 이전

우선, 체인이 분리된다는 것은 굉장히 위험한 상황임을 알 필요가 있습니다. 두 진영사이에 사이버 전쟁이 발생하여, 비트코인 시세가 0에 수렴할 정도로 급격히 하락할 가능성도 있습니다. 비트코인에 정말 잃어버려도 될만한 다른 어떤 것보다 높은 가치를 두지 말기를 바랍니다.

만일 여러분이 비트코인을 계속 가지고 있기로 했다면, 가장 중요한 부분은 바로 "비트코인 주소의 private key를 당신이 컨트롤 할 수 있어야한다"는 점입니다.

만일 여러분이 거래소나 coinbase, circle, xapo 또는 직접 private key를 가질 수 없는 온전히 소유하지 못하는 곳에 비트코인을 보관하고 있다면, 분리된 체인으로부터의 코인들을 모두 다 받을 수도, 그렇지 못할 수도 있습니다. 사실 이러한 서비스는 대응이 쉽지 않으며, 여러분이 어떤 코인도 얻지 못하게 될 수도 있습니다. 지금까지는 어떤 거래소도 어떠한 보증을 해주지 못하고 있는 상황입니다.

그래서 만일 여러분이 비트코인을 잘 보관하고자 한다면, 개인지갑을 만들어야 합니다. 새로만든 개인지갑에 여러분의 비트코인을 송금해 두세요. 이 지갑은 여러분이 직접 private key를 소유한 지갑입니다.

어떤 지갑을 쓸지는 여러분들에게 달려있습니다. 여기 몇가지 제안을 드리자면:

완전히 분리된 상태의 지갑은 full node 지갑뿐입니다. Bitcoin core, Bitcoin Knots같은 지갑말입니다. 이런 지갑들은 모든 프로토콜 룰을 확인하지만 사용하기에 리소스를 많이 필요로 합니다. 만일 148이든 레거시비트이든 한동안 송금하지 않고 장기간 보관하길 원한다면, 페이퍼월렛에 private key를 인쇄하여 보관하는 것도 하나의 방법입니다. 하지만 이 방법은 여기서 보다시피, 엄격한 보안 예방조치를 취했을 때 실제로 안전할 것입니다. 또 다른 방법으로는, 하드웨어지갑을 이용하는 것입니다. bitcoin.org에 소개된 하드웨어지갑이라면 여러분의 private key를 안전하게 보관할 수 있을 것입니다.

bitcoin.org에 소개된 대부분 일반적인 데스크톱이나 모바일 지갑에서는, 여러분의 컴퓨터나 폰의 보안에 신경쓴만큼 안전이 보장됩니다. 대부분의 컴퓨터와 전화기는 그리 안전하지 않기 때문에, 큰 금액을 보관하기에는 적합하지 않습니다. 이를 염두에 둔다면, bitcoin.org에 소개된 모든 모바일지갑과 데스크톱지갑은 여러분에게 private key를 제공할 것입니다.

어떤 경우라도 : private key를 백업해 두십시오! 대부분의 지갑이 설치시에 백업하도록 안내합니다 : 이를 건너뛰지 마세요.

(역자주 : 분리되는 두개의 코인을 모두 얻기위해서는 비트코인 지갑의 private key를 본인이 직접 접근가능한 지갑에 보관하는 것이 핵심이며, 그 외 하드웨어지갑과 풀노드 지갑등은 부가적인 보안적 측면에서의 조언입니다)

8월1일, 그리고 이후 한동안

만일 대부분의 해시파워가 8월1일 이전부터 계속해서 BIP148의 세그윗을 지원한다면, 프로토콜 업그레이드는 자연스럽게 활성화 될겁니다. 이러한 경우에는, 당신이 아무런 대비를 하지 않았다 하더라도 아무런 문제가 없을 것입니다.

하지만 8월1일에 대부분의 해시파워가 BIP 148 UASF에 동의하지 않을 가능성 또한 있으며, 이런 경우에는 체인이 분리됩니다. 여러분이 비트가 보관된 주소의 private key를 가지고 있다면, 148 비트와 레거시 비트 모두 가질 수 있게 됩니다.

이런 체인분리는 몇가지 방법으로 해결할 수 있습니다.

8월1일 어떤 시점에서든지, 가장 많은 PoW를 차지하는 체인이 148 비트가 되고 레거시 노드 뿐만 아니라 BIP 148 노드까지도 모두 148 비트 체인으로 전환되게 됩니다. 이때, 레거시 비트체인은 소멸하게 되고, 상황은 종료됩니다. 잠깐동안 분리는 되겠지만, private key를 가지고 있다면 문제될 것이 없습니다. 평소처럼 계속해서 비트코인을 사용하면 됩니다.

그러나 이런 일이 발생할 때까지 (또는 다른 유형의 예방 조치가 취해지기 전까지는) 적어도 Legacy BTC 체인을 추월하고 이와 같이 폐기 할 수있는 이론상의 위험이 있습니다. 이런 위험은 시간이 지날수록 감소하겠지만 실제로 몇시간일수도, 며칠일수도, 또는 148 비트 체인에서 더이상 발견되지 않을때까지는 그 이상의 시간이 걸릴수도 있을 것입니다.

이런 경우 분리이후 (특히 바로 분리 직후)에 레거시 코인을 구매하거나 송금받는 것은 굉장히 위험합니다. 이런 비트코인들은 148 비트가 레거시 비트체인을 따라잡을 동안에는 문자그대로 사라져버릴 수 있습니다. 그러므로, 돈이 사라지지 않는다는 확신이 들때까지는 레거시 비트를 사거나 받는 것을 추천하지 않습니다.

BIP 148 노드는 레거시 체인을 절대로 인정하지 않을 것이므로, 어떤 체인이 더 많은 해시파워를 가졌든지 상관하지 않을 것입니다. 그러나, 역시 148 비트를 구매하거나 받거나 계속 가지고 있는 것도 역시 매우 위험합니다. 가장 중요한 것은, 148 비트가 계속해서 살아남아 있을지 아무도 보장할 수 없다는 점입니다. 어떤 가상화폐이든지 느린 채굴난이도의 조정, 잠재적인 적대적 환경속에서 결국 레거시 체인에서 세그윗을 활성화하려는 노력은 지속될 것이며, 148 비트에서는 아마도 더욱더 그러할 것입니다. 덧붙여서, 블록이 컴펌받는 것은 한동안 굉장히 느릴 수 있으며 이때문에 148 비트는 실제 송금하는데 있어서 사용하기 힘들 수도 있을 것입니다.

여러분이 이런 점에 상관없이 148 비트를 받아들이고자 한다면, BIP 148 풀노드 지갑을 실행시켜야 할 필요가 있습니다. 여기(클릭)에서 더 많은 내용을 확인해보세요.

레거시 비트가 폐기되거나 148 비트가 약해져 있는 동안에는 리플레이 공격이라는 또다른 큰 위험요소가 있습니다.

체인이 분리되는 경우, 포크가 발생하는 양쪽에서의 트랜잭션은 겉보기에 동일합니다. 만일 트랜잭션이 148 비트와 레거시 비트 노드 양쪽 모두에게 선택되어버린다면(예를 들어 트랜잭션의 수신자측에서 받은 트랜잭션을 재송신을 수행), 양쪽 체인에서 모두 유효한 상태가 됩니다. 이것을 "리플레이 공격"이라고 합니다.

이처럼 한쪽 체인에서만 코인을 소비했더라도, 뜻하지 않게 다른쪽 체인에서도 동일한 수량의 코인이 빠져나가는 결과를 초래할 수 있습니다. 148 비트만을 누군가에게 지불하려고 했더라도, 의도치 않았음에도 레거시 비트까지 지불되어버릴 수 있습니다. 그 반대로도 가능하겠지요. 148비트와 레거시비트는 처음부터 "함께 붙어있는" 존재였습니다.

리블레이 공격을 방지하는 것은 간단합니다: 어떤 트랜잭션도 만들지마십시오. (역자주 :송금을 시도하지 마십시오). 적어도 포크 이후의 상황이 모두에게 깔끔에게 마무리 되기 전까지는 말입니다.

체인이 분리가 된 이후

BIP 148 UASF의 경우, 실제로 "체인이 분리가 된 이후"를 규정하기는 까다롭습니다.

만일 148 비트체인이 좀 더 많은 PoW를 확보하였다면, 체인은 분리되지 않고 148비트만이 계속해서 살아남아 있을 것입니다. 모든 148 비트가 본래의 비트코인의 지위를 되찾게 될 것입니다.

하지만 만일 이것이 바로 이루어지지 않는다거나 148 비트체인이 비활성화 상태에 놓여있게 된다면, 잠시동안이더라도 체인은 분리될지도 모릅니다. 하지만 채굴자들은 언제든지 다시 채굴을 시작할 수 있기 때문에, 이론적으로는 148 비트체인은 언제든지 레거시 비트체인을 밀어내버릴 수 있습니다.

그리고 148과 레거시 비트 모두가 공존하는 시나리오도 생각해 볼 수 있습니다.덧붙여서, 두 개 이상의 체인이 생겨나는 시나리오 또만 배제할 수 없습니다. 이런 시나리오에서는 모든 포크된 체인에 대한 코인을 모두 갖게 됩니다.

하지만 말씀드렸다시피, 다른쪽 체인에 영향을 주지 않으면서 코인을 소비하기는 여전히 곤란할 것입니다. 이런 코인들이 분리되어버린다는 것은 (신규 채굴코인 또는 이중 지출 코인에 대해) 꽤 복잡한 상황을 뜻하므로 좋지 않습니다.

하지만 긍정적으로 본다면, 어떤 거래소에서는 분리된 코인들을 각각 서비스하도록 셋업하고, 복잡한 문제들은 유저들이 신경쓸 필요 없도록 뒤에서 해결해 나갈 수도 있을 것입니다. 단지 비트코인을 거래소로 보내놓기만 하면, 거래소가 여러분들의 계좌에 분리된 148 비트와 레거시 비트를 제공해줄 것입니다. (거래소에서는 두종류의 코인을 제대로 처리하기위해 transaction을 한 번 더 수행해야할 것입니다.) 이런 관점에서는 여러분들이 원한다면 각각의 코인을 거래소에서 바로 사고팔 수도 있게 될 것입니다.

만일 계속 분리된채로 유지된다면, 머지않아 양쪽 코인을 위한 지갑이 제공될 것입니다. 물론 사용자들은 지금 사용중인 지갑을 업그레이드 하거나 새로운 지갑을 다운로드 받아야할 것입니다. 이런 결과도 충분히 가능성이 있으므로, 모든 상황이 정리되기 전까지는 지갑에서 어떤 트랜잭션도 받아들여서는 안됩니다. (역자주: 불안의 때에는 함부로 코인을 주고 받지 마세요)

다른 매체에서도 그리하겠지만 만일 코인이 분리가 되어버리고, 포크이후의 상황에 대하 좀더 잘 이해할 수 있도록, 향후 코인이 분리된 이후의 자세한 상황에 대해서는 본 매거진을 통해서도 알려드리도록 하겠습니다.

요약

  1. 코인이 보관된 곳의 private key를 직접 소유하라.

  2. 8월1일 이후로 ("이후"가 얼마만큼인지는 불확실하지만) 안전한 상황이 될때까지는 어떤 트랜잭션도 삼가하라.

  3. 상황이 진정된 이후에도 두 개의 체인이 공존한다면, 분리된 코인을 서로 다른 지갑으로 분리보관하라.


※ 본 포스팅을 무단으로 또는 일부내용만 퍼가지 말아주세요. 꼭 출처를 밝혀주세요.

제 글이 도움이 되었다면?!
↓↓↓ 아래 !!!VOTE UP!!! 부탁드립니다 ^^ ↓↓↓

H2
H3
H4
3 columns
2 columns
1 column
34 Comments