비트코인
분류 기초강좌

UAHF 개념 및 특징

작성자 정보

  • 작성자 슈어맨스
  • 작성일

컨텐츠 정보

본문

-뜨거운 논란의 중심에 선 비트코인??

 

16363563876753.png

 

?곧 다가올 81일은 비트코인의 향후 행방이 결정되는 날입니다. 이 때문에 많은 사람이 관심을 가지고 지켜보고 있는데요. 현재 가상화폐 사용자 사이에서는 가장 초유한 사건으로 주목받고 있습니다. 과연 비트코인 블록이 그대로 유지가 될지 아니면 2개로 나눠질지를 두고 아직도 이견이 분분하게 나뉘고 있습니다. 이 사태를 정확하게 파악하기 위해서는 UASFUAHF에 대한 개념을 제대로 알고 있어야 합니다. 이 개념을 정확히 인지한다면 위와 같은 초유의 사태가 왜 발생했고 앞으로 어떤 결과를 가져올 지를 정확히 판단하실 수 있을 겁니다.

?

?그럼 본론인 UASFUAHF로 들어가기 전에 이를 이해하기 위해서는 소프트포크와 하드포크를 알고 있어야 합니다.

?

하드포크와 소프트포크가 궁금하다면 여기를 클릭해주세요

?

 

-소프트포크와 하드포크의 차이

?

?자세한 사항은 위의 링크를 참고하여 주시고 여기서는 간단하게 정리하며 이해를 해봅시다. 먼저 두 개념은 모두 기존 버전에서 새로운 버전으로 업그레이드가 된다는 공통점을 가지고 있습니다. 즉 두 가지 모두 프로토콜이 변경된다고 이해하시면 됩니다. 하지만 업데이트가 진행되는 방법에서 차이가 발생합니다. 두 단어에서 모두 사용되는 포크(Fork)라는 단어가 먼저 눈에 들어오실 것입니다. 이는 우리가 흔히 사용하는 나이프와 포크를 말 할 때 그 포크가 맞습니다. 즉 위에서 말하는 포크는 무언가를 콕 집어서 가져온다는 의미로, 내용을 복사해서 그대로 가져온다는 것이죠. 다만 단순히 복사를 하는 차원을 넘어 복사가 된 시점부터 원본과 복사본이 나뉘게 됩니다.

 

?소프트포크(Soft fork)의 경우 새로운 체인이 생성되지 않는 한에서 업그레이드가 진행됩니다. 즉 이전에 사용하던 유효한 블록에서만 무효화되는 방식으로 변경됩니다. 그렇기에 이전 노드(사용자)는 새 블록을 유효하다고 인식을 하게 되므로 이전 버전과 호환이 가능합니다. 따라서 사용자 입장에서는 별도의 추가적인 변경 없이 기존 버전을 그대로 사용하면 되는 것입니다.

?

?반면 하드포크(Hard fork)의 경우 기존 블록에서 새로운 체인이 생성되고 연결되어진 형태로 업그레이드가 진행됩니다. 그렇기 때문에 기본 유저들은 반드시 새로운 버전으로 블록체인을 업그레이드 해야지만 사용이 가능합니다. 즉 이전에 유효하지 않은 블록을 유효하게 만드는 급진적인 프로토콜로 변경되는 방법입니다. 모든 노드(사용자)가 소프트웨어를 최신 버전으로 업그레이드를 해야 하기 때문에 상당히 까다로운 문제가 발생한다고 볼 수 있습니다. 따라서 하드포크를 시행하게 되면 새로운 버전은 이전 버전과는 영구적으로 분리가 되어 최신 버전에서는 기존에 사용했던 노드를 더 이상 허용되지 않도록 설계되어 집니다.

?

 

-분쟁 발생의?원인은?

16363563885774.png

 

?그렇다면 비트코인에서는 왜 UASFUAHF가 발생하는 상황까지 생긴 것일까요? 많이 알려져 있다시피 비트코인은 오랫동안 겪어온 몇 가지 단점들이 존재합니다. 그런데 세그윗을 통해서 이러한 문제가 해결된다는 주장이 나왔습니다. 세그윗(Segwit)은 일종의 Bitcoin Core를 업데이트 하는 것입니다. 다시 말해 세그윗은 블록의 트랜잭션 ID를 계산할 때 서명을 분리하도록 합니다. 기존의 1MB에서 2배 증가한 2MB로 용량이 늘어나게 되는거죠. 그런데 이런 세그윗에 반대하는 사람들도 있습니다. 가장 대표적인 반대 무리가 바로 다수의 채굴자로 구성된 비트메인입니다. 이들은 지금보다 이익이 감소한다는 이유로 세그윗에 대한 아이디어를 그닥 원하지 않고 있습니다. 이 때문에 세그윗을 실행할 경우 비트코인의 전체 시스템이 분리 될 가능성이 생긴 것입니다. 일부는 이를 채택하여 새로운 표준을 사용할 것이지만 그렇지 않은 사람들은 이전 버전의 비트코인 코드를 사용하게 되는 것이죠.

?

 

-UASFUAHF의 차이

 

??다시 본론으로 돌아가서 UASFUAHF를 살펴봅시다. UASF“User Activated Soft Fork”의 앞 글자를 딴 약자입니다. 이는 사용자가 중심이 되어 소프트포크를 활성화하려는 시도를 뜻합니다. 지정된 날짜에 소프트포크 활성화 시간이 전체 노드에 의해서 발생한다는 것이죠. 이를 위해서는 많은 산업지원과 조정이 필요하겠죠. 이와 달리 UAHF“User Activated Hard Fork”의 약자입니다. 사용자가 중심이 되어 하드포크를 활성화 한다는 의미입니다. 즉 위에서 설명한 하드포크의 방식으로 업데이트가 이루어지게 된다는 것이죠.

?

?이번 사건은 큰 관점에서 바라볼 때 대규모 채굴자 연합으로 구성된 비트메인과 비트코인 개발자와 사용자 사이에서 생긴 대립입니다. 이들은 세그윗(Segwit) 처리 방법에 대해 서로 다은 이견을 내세우면서 대립하고 있는 것이죠. 비트메인은(Bitmain) 전 세계 채굴량의 1,2위를 다투는 대규모 집단입니다. 따라서 81일 이후에 UASF가 진행이 되고 만일 성공적으로 많은 노드들에서 UASF를 합의하고 채굴을 진행하게 될 경우에는 비트메인은 하드포크를 진행하겠죠. 이를 통해 자신들만의 블록을 형성하고 그들의 채굴량을 앞세워서 UASF로 진행되는 블록체인을 도태시키는 방법을 사용할 수 있다는 의견이 현재까지의 가장 신뢰할 만한 주장입니다.

 

?만일 UASF가 계획대로 진행되지 않는다고 가정한다면 UAHF를 하지 않겠다고 받아들여지기도 합니다만 향후 계획은 아무도 모르겠죠. 비트메인은 여전히 비트코인 채굴에 있어서 상당한 영향력을 가지고 행사하고 있습니다. 때문에 비트코인 채굴에 있어서는 기득권을 놓치고 싶지 않을거라고 모두 예상합니다.

?

 

-3가지로 분리될 가능성

 

16363563894683.png

 

?무튼 비트케인이 81일에 UAHF를 실행할 계획을 공표하면서 가상화폐와 관련한 업계에서는 큰 혼란을 초래할 것만은 사실입니다. 이로 인해 UASFUAHF 그리고 이 두 가지 중 어느 것도 적용하지 않은 기존 버전까지 블록체인까지, 3개로 분리될 가능성이 제기되고 있습니다. 만약 이런 사태로까지 이어진다면 81일을 기점으로 하여 비트코인은 UASF된 코인, UAHF된 코인 그리고 기존 코인까지 3가지로 분리가 된다고 보셔야 합니다.

?

?81일을 기준으로 비트코인의 시세는 많이 요동칠 것으로 예상이 됩니다. 비트코인으로 수익을 받고 있는 투자사들도 원금을 빼거나 분산투자를 하는 등 다양한 대비책을 마련하고 있는 실정입니다. 과연 최후의 어떤 결정이 날지는 모르지만 81일을 두고 비트코인 시세가 불안정한 상황입니다. 하지만 비트코인 자체에 대해서는 꽤 긍정적인 예측도 나오고 있는 상황이기에 모두들 결전의 날을 기다리며 사건을 지켜보고 있습니다.

?

관련자료

댓글 1

keorm님의 댓글

  • keorm
  • 작성일
하드포크세력
전체 144 / 5 페이지
번호
제목
이름

공지사항


알림 0