현시점에서 비트코인 2X 하드포크가 사실상 어려운 이유

in #coinkorea6 years ago (edited)

 

 

어디서 퍼진 루머인지 모르겠지만, 2X 하드포크에 대한 잘못된 정보를 의도적으로 전하는 분들이 계신것 같습니다. 이것이 사실인지 아닌지 구분을 못하기 때문에 여러 사람들이 혼란을 겪으셨을 것으로 보입니다. 이부분에 대해 짚어보면서 왜 2X 하드포크가 사실상 어려운 일인지 설명해드리도록 하겠습니다.

이미 2X 하드포크는 11월 8일에 NYA 서명 기업 BitGo CEO Mike Belshe의 메일링 리스트를 통해 커뮤니티 컨센서스(합의) 부족으로 잠정 중단을 발표한 상황입니다.

그 뒤, 최근들어 기존에 정해졌었던 2X 하드포크 블록인 494784블록이 다가오면서 CoinBase 거래소의 2X 모니터링 업데이트 공지를 통해 잘못된 사실들이 우후죽순으로 퍼진 것으로 보입니다. 이는 비트코인에 대해 지식이 있는 분들이라면 2X 하드포크가 진행되기 매우 어렵다는 상황이란것을 바로 알아채실 수 있습니다.

CoinBase 거래소의 공지는 다른 이야기를 들을 필요없이 핵심만 짚어보자면, 일어날 수 있는 모든 시나리오에 최대한 대비하겠다 라는 취지의 2X 하드포크 시나리오에 대한 대비 방안을 설명한 글이었을 뿐 2X 하드포크가 진행된다는 얘기는 어디에도 없습니다. 이를 혼동해서 커뮤니티들에서 2X 포크가 진행될 것이다 라는 소문들이 퍼졌던 것으로 추정됩니다.

그렇다면 2X 하드포크가 사실상 진행되기 어려운 이유가 무엇일까요?

1. 난이도, 해시율 문제

현재 비트코인의 난이도 조정은 2016블록(약 2주) 마다 진행됩니다. 494784블록 기준으로 1150블록(약 7일) 이상 블록을 채굴해야되는데, 공식적으로 잠정 중단된 2X 체인을 채굴할 해시율이 있는지가 의문입니다. 잠정 중단이라해도 만약 이에 동의하지 않는 소수의 마이너들이 계획해서 진행한다는 가정을 하더라도, 마이너들이 가치가 산정되지 않은 현재 매우 높은 난이도(1364G)의 2X체인을 1150블록 상당을 채굴할 수 있는 여력의 마이닝 풀은 없습니다. 사실상 불가능하다라고 봐도 무방합니다.

그러면 EDA와 같은 난이도 조정룰을 포함해서 포크하면 되지 않을까요?

-> 이미 코드는 완성되어 지금와서 변경하기 어려우며, 해당 코드를 추가한 포크 코드를 다시 작성해야됩니다. 만약 그렇게 되면 2X 포크가 아닌 그외 2X의 이름을 딴 아류 코인이 될 뿐입니다.

2. 컨센서스 문제

만약 채굴자들이 합심해서 진행했다는 가능성이 매우 낮은 가정을 진행한다하더라도 2X 하드포크를 커뮤니티에서 받아줄 수 없습니다. SegWit2x 플랜은 비트코인 전체의 80% 해시율로도 커뮤니티 반대에 실패한 프로젝트입니다. 거래소도 마찬가지로 이런 커뮤니티 지지율이 낮은 코인을 받아줄 수 없습니다. 비트코인 다이아몬드, 비트코인 캐시 플러스, 비트코인 실버 등의 단순 포크 코인 수준과 다를 바가 없습니다.

3. 리플레이 프로텍션 미구현

현재 2X 코드에는 리플레이 어택 방지(프로텍션)이 없습니다. 이는 만약에 2X 코인이 런칭되더라도 비트코인 네트워크에 큰 혼란을 야기시킬 수 있습니다. 포크를 진행한다해도 리플레이 어택이 발생하여 많은 사람들이 코인을 유실할 수 있는 위기에 처하게 될 수 있습니다. 거래소들은 이런 코인을 상장해야 할까요?

4. 클라이언트 버그?

비트코인 2X 하드포크는 494784블록에서 진행될 예정입니다. 2X 포크를 진행하기 위해선 btc1(SegWit2x) 노드를 실행해야 되는데요. btc1 노드가 494782블록에서 멈추어버렸습니다. 원래 정상적이라면 포크 1블록 이전 블록인 494783블록에서 멈추어야 됩니다만 2블록 이전에 멈춘것으로보아 코드상 버그(실수)가 있는 것으로 보입니다. 이에 대해 논란이 일어나고 있으며 SegWit2x 개발자 Jeff Garzik의 코드 실수(버그)가 아니냐며 트리거도 제대로 못하는 수준이라며, 메인 개발자로써 부끄럽다는 비판 의견들이 일어나고 있습니다. 애초에 2X 하드포크가 진행되는 방향이었다고 하더라도 코드 버그로 진행되지 않았을 수 있다는 얘기입니다.

결론

2X 하드포크는 공식적으로 잠정중단을 발표했습니다. 소수 마이너 세력이 강행한다는 루머가 돌았습니다만 항상 루머에는 속단하지 않고 주의깊게 볼 필요가 있습니다. 위와 같은 이유로 현재 2X 하드포크가 예정대로 진행되기는 매우 어렵습니다. 만약 진행되더라도 큰 지지를 못이뤄내고 끝날 가능성이 매우 높습니다. 관련 지식이 없는 사람들을 대상으로 쉽게 현혹될 수 있는 가능성 낮은 이야기를 계속 사실 또는 실제로 일어날 일인 것처럼 말하는 것과 같은 가짜 뉴스에 주의할 필요가 있습니다.

+ 많은 분들이 비트코인 2X 하드포크를 표현할때 SegWit(세그윗)이라는 단어로 혼용하고 있습니다. 이는 잘못된 표현으로 SegWit(BIP141)은 이미 8월 21일 활성화 되었으며 2X 하드포크는 이전 11월 8일에 공식적으로 잠정중단할 것이라고 밝혔습니다. 2X 하드포크와 SegWit을 구분해서 표현해야합니다. 

Sort:  

Hello & Cheers!! I'm a content detection and information bot. You are receiving this reply because a short link or links have been detected in your post/comment. The purpose of this message is to inform your readers and yourself about the use of and dangers of short links.

To the readers of the post: Short links are provided by url shortening services. The short links they provide can be useful in some cases. Generally their use is benign. But as with all useful tools there are dangers. Short links can be used to hide all sorts of things. Quite frequently they are used to hide referral links for instance. While not dangerous this can be deceptive. They can also be used to hide dangerous links such as links to phishing sites, sites loaded with malware, scam sites, etc. You should always be extremely cautious before clicking on one. If you don't know and trust the poster don't click. Even if you do you should still be cautious and wary of any site you are sent to. It's always better to visit the site directly and not through a short link.

To the author of the post: While short links may be useful on some sites they are not needed on steemit. You can use markdown to format your links such as this link to steemit. It's as simple as [steemit](https://steemit.com) Unlike short links this allows the reader to see where they are going by simply hovering over the link before they click on it.

This message was created by a bot. It is part of the ongoing fight against spam and phishing attacks on steemit. If you did not use short links in your post and feel you have received this message in error you can contact @fubar-bdhr on discord or @fubar.bdhr on steemit chat to report the issue.

자세한 설명 너무 고맙습니다.
요새 너무 많은 일이 벌어지다 보니 이슈 따라가기도 벅찬데 이렇게 설명해주시니 한결 낫네요.

good job.

좋은 글 잘 보고 갑니다. ^^

항상 감사합니다 @coinkorea 님~!

감사합니다~
포스팅 잘보고 갑니다

감사합니다.^^

자세한 설명 감사합니다
이해가 어려운 부분이 있었는데 많이 도움이 되었습니다:)

maa님, 항상 좋은 글 잘 보고 갑니다. 감사합니다.

아하 그렇군요. 자세한 설명 감사드립니다.

좋은글 감사합니다.

정말 상세한 분석글 잘 읽어보았습니다. 감사합니다.