8월 1일 UASF가 실행되면 비트코인에 무슨 일이 생길까

in #kr7 years ago (edited)


*Bitcoinnews의 기사(http://btcnews.jp/bkb0bu4c11459/)를 번역했습니다. 의역/오역이 있을 수 있습니다.

 8 월 1 일 UASF (User-Activated Soft Fork)가 실시 될 가능성은 거의 확실하다고 말해도 좋은 상황이 되었습니다. UASF을 모르는 사람들을 위해 설명하면, UASF는 마이너 주도가 아닌 사용자 중심의 소프트포크를 활성화 하려는 시도입니다. 이것은 현재 비트코인 블록체인의 트랜잭션 상황의 악화, Segwit 활성화의 가능성이 매우 낮은 것으로 인해 여전히 마이너들이 양보하지 않는 것에 대한 사용자와 개발자에 의한 압박행위라고도 파악할 수 있습니다. 여기에서는 "UASF이란 무엇인가" 보다 "UASF가 활성화 됨으로써 무슨 일이 일어날 것인가 " 에 초점을 맞춰 얘기해 보겠습니다. 실행일인 8 월 1 일까지 앞으로 2개월 정도가 남았는데, UASF 이후에는 최악의 경우 자산의 손실과도 연결될 수 있습니다. UASF에 의해 어떤 문제가 발생하는지 알고 예방 조치를 취할 것을 권장합니다. 

재결합(reorg) 

UASF에서 중요한 점은 "reorg" 라는 개념입니다. 이것은 특별히 UASF이나 블록 체인 용어가 아닌, Reorganization, 즉 "재구성"한다는 의미에서 블록체인에서는 "분리된 블록 체인이 하나로 합쳐지는 것" 을 말합니다.

reorg는 UASF를 통해 특별히 생기는 것이 아니라, 현재 비트코인에서도 계속 발생합니다. 승인 시간의 짧은 이더리움 등은 더 빈번하게 나타납니다. 분리된 체인이 reorg되는 조건은 "체인의 상대적 길이"입니다. 짧은 체인은 제거되고 전체 네트워크는 긴 체인을 더 길게 할 목적으로 자율적으로 성장해 가고 있습니다. 짧은 쪽의 체인은 분리 전에 이미 발견된 블록에 승인된 트랜잭션을 포함하고 있지만, 블록이 제거됨과 동시에 승인된 트랜잭션 또한 취소되는 것을 의미합니다.  트랜잭션은 분리된 체인 중 한 쪽에서만 승인되었으며, 그 체인이 제거되어 버리면 승인되지 않은 트랜잭션으로 취급되어 mempool에 되돌아오게 됩니다. 따라서, 사용자가 BTC를 전송하고 상대방이 트랜잭션이 승인되었음을 확인하고 그 대가로 판매하는 상품 등을 이미 전달했다면,  reorg에 의해서 트랜잭션이 소멸하고 판매자 쪽은 손실을 입는 상황이 발생할 수 있습니다. 

UASF와 reorg 

UASF는 일종의 소프트포크이며, 3~4월부터 우려가 커지고 있는 BU(Bitcoin Unlimited)에 의한 하드포크와는 성격이 비슷하지만 조금 더 복잡한 문제가 있습니다. Bitcoin Unlimited의 경우에는, Ethereum과 Ethereum Classic 하드포크 때와 마찬가지로 리플레이 공격을 잘 대비하는 것으로 요약할 수 있습니다.(리플레이 공격을 대비하는 것도 매우 힘든 작업입니다.) 그러나 UASF의 경우 비대칭적인 reorg가 있을 수 있기 때문에 상황에 따라서는 상당히 복잡한 문제를 일으킵니다. UASF 체인은 Segwit signal을 나타내지 않은 블록을 무시하여 non-UASF chain이 길어도 reorg하지 않는 반면, non-UASF chain은 UASF chain이 "긴 체인"이 된 경우 , UASF chain을 "길고 올바른 체인"이라고 간주하고 reorg를 발생시켜 버리기 때문입니다. 하루 분량의 블록이 reorg 되어버릴 가능성도 있기 때문에, 일반 사용자에게도 위험한 상황이라고 말할 수 있습니다. 다음은 UASF 발생 후, reorg 가능성에 대해 3 개의 패턴을 나타낸 것입니다. 

UASF 발생 후의 리스크

가장 위험한 것은 패턴 ① 이라고 생각될 수도 있지만, 오히려 패턴 ③입니다. 패턴 ①은 이미 non-USAF chain에게는 네트워크의 실질적인 붕괴이기 때문에 UASF chain로 전환할 수 밖에 없습니다. 그러나 패턴 ③에서는 UASF chain이 추격할 수 있고, non-UASF chain이 추격하는 UASF chain에 의해 지속적으로 위험에 노출되게 됩니다. 그러나 UASF chain이 non-UASF chain을 절대로 따라 가지 못하는 것으로 판단할 수 있다면, 위험이 없어졌다고 판단해도 좋을지도 모릅니다. 즉, UASF 와 non-UASF 체인의 경쟁은 어느 한쪽이 압도적으로 우세해야 합니다.

*이미지 포함 모든 저작권은 http://btcnews.jp에 있습니다.
 

Sort:  

복잡하지만.. 중요한 내용인듯하네요..
다시한번더 정독 해보겠습니다^^
좋은정보 감사해요^^

좋은정보 감사합니다

감사합니다 :)

복잡하네요
좀 더 찬찬히 읽어보며 이해해야 겠습니다.
분석 글 공유 감사드립니다 :)

감사합니다 :) 요약하자면, 세그윗 신호를 보내는 체인과 보내지 않는 체인이 경쟁하는 과정에서, 보내지 않는 체인 쪽이 길어진 상태에서 소멸될 경우에 이미 승인되었던 트랜잭션이 다량으로 취소되며 네트워크에 혼란을 가져올 가능성이 있다는 얘기입니다.

ETH와 ETC가 분열되는 것과 같은 시나리오네요
@jaiken 님께서 비트코인이 어떻게 될 지 생각하고 있는 방향이 있다면 대해 견해를 들어보고 싶습니다.

개인적으로는 큰 소란 없이 Segwit쪽으로 무사히 넘어갔으면 합니다만, 결국에는 어떤 가능성도 배제할 수는 없는 것 같습니다. 방금 @goldenman 님께서 작성하신 포스팅(
https://steemit.com/kr/@goldenman/bitcoin-bip-148-uasf)과 관련 링크가 도움이 되실 것 같습니다.

감사합니다
링크 보고 와야 겠네요

정말 좋은 자료네요

감사합니다

감사합니다:)

시기적절하고도 아주 좋은 설명입니다.

감사합니다 :)

정말 좋은 자료네요. 감사합니다!

감사합니다!

좋은 글인데 디클라인 페이아웃이 아쉽네요.. 추천 받아 마땅한 글입니다 ^^

감사합니다 :) 혹시나 해서 디클라인했는데, 다음에는 잘 준비해서 열어보도록 하겠습니다.

좋은정보를 올려주셔서감사합니다

감사합니다 :) 열심히 가지고 오겠습니다.

감사합니다

왜 디클라인 하셨습니까 추천 받아 마땅한 글인데 말이죠.
용서할수 없습니다. 다른 글에 추천을 하겠습니다.

다른 글이 없잖여 !!!~~~~~

감사합니다 :) 다음번엔 열어놓도록 하겠습니다 !

어느 압도적인 쪽이 있어야 길어진 체인이 취소되서 일어나는 혼란이 없을거란 말인것 같군요... 복잡합니다ㅠ 좋은 번역 감사합니다!

네 복잡한만큼 큰 이벤트일것 같네요 감사합니다 :)

3번의 경우 만약 몇년 후에 다시 UASF 체인이 길어지면 어떻게 되나요? 기존 non-USAF 체인은 다 취소되나요?

Congratulations @jaiken! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You got your First payout

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @jaiken! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honnor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!

좋은정보 감사합니다.