[번역] Segwit2x : 2MB 하드 포크에 대해 알아야 할 것
원본글: https://steemit.com/bitcoin/@savvepro/segwit2x-what-you-need-to-know-about-the-2mb-hard-fork
- 오역이 있을 수 있습니다.
Segwit2x : 2MB 하드 포크에 대해 알아야 할 사항
Segwit2x에서 마지막 글을 쓸 때, Segwit2x의 2x부분에 대한 명확성 부족에 관한 질문으로 끝을 맺었습니다. 그 이후로, 특히 btc1/bitcoin (일명 Segwit2x) 저장소에 대한 설명이 있었습니다. 나는 Segwit2x를 실행하는 사람들에게 일어날 일이 무엇이며, 당신에게 어떻게 영향을 미치는지 설명하려고 합니다.
잇따른 BIP - BIP102
BIP102는 Jeff Garzik이 2015년에 작성한 2MB 플래그데이 하드포크입니다. Jeff Garzik은 2015년 7월 16일 Bitcoin Core 저장소에 대한 Pull Reqest를 작성하고 8개월 간의 토론 끝에 합병되지 않았습니다. Jeff Garzik은 BIP102가 코어에 합병되지 않을 것이 확실해보이자 2016년 9월에 요청을 종료했습니다.
Segwit2x의 수석 개발자가 바로 그 Jeff Garzik이기에, BIP102가 최근 수정되어 Segwit2x의 일부로 다시 등장한 것은 놀랍지 않습니다. 이 BIP(Bitcoin Improvement Proposal; 비트코인 개선 제안)의 본질은 "플래그 데이(flag day)"에 2MB 하드 포크가 있다는 것입니다. 이것은 모든 네트워크 참여자가 2MB 블록을 받기 시작하는 조정 날짜입니다. 익숙한 것 같나요? 그렇습니다. 이 "플래그 데이" 활성화는 원래 shaolinfry에 의해 제안된 Segwit으로 사용자 활성화 소프트 포크(UASF) 메커니즘이었습니다.
어쨌든 원래의 BIP102에는 하드 플래그 날짜 (말 그대로 유닉스 타임 스탬프)가 있었습니다. Segwit2x에서 수정된 BIP102 제안은 Segwit 활성화 후 정확히 144*90 블록에서 작동합니다. 144블록은 약 1일 (10 분 * 144 = 1일)이므로 Segwit이 활성화 된 후 대략 3개월 후라는 뜻입니다.
Segwit2x 내용
이 시점에서 Segwit2x가 실제로 무엇인지 살펴보는 것이 유용할 수 있습니다.
Segwit2x는 Bitcoin Core 0.14 릴리즈에서 분기되었으며 이 글을 쓰는 시점에서 Bitcoin Core 0.14와 500라인 미만의 차이를 보입니다. 절반 정도는 BIP91 (Segwit 신호가 없는 고아 블록)과 관련이 있으며 나머지는 testnet5 (새 테스트 넷), 이름 변경 (Bitcoin Core => Segwit2x), BIP102 (2MB 블록)로 나뉩니다. 이 코드가 코어에 병합되는 것도 있을 수 있는 일입니다.
사실 위의 Charlie Shrem의 트윗에 따르면 Segwit2x의 희망은 하드 포크 변경이 Bitcoin Core에 수용되는 것입니다. 물론 뉴욕 합의의 일부 서명자는 Core가 참조 클라이언트를 제어하기를 원하지 않는다고 명시적으로 언급했기 때문에 이건 미해결 문제입니다.
누가 이 소프트웨어를 실행할 것입니까?
어려운 질문입니다. 누가 Segwit2x를 실행할 것인가? Bitcoin Core가 아닌 Bitcoin 클라이언트를 누가 실행하겠습니까? 뉴욕 합의에 따르면 동의서에 서명한 모든 사람들은 필수적으로 이 소프트웨어를 운영하기로 합의했습니다. coin.dance의 최신 통계에 따르면, 이는 채굴 해시파워의 약 87%이며, 많은 환전소, 많은 상인 및 많은 지갑입니다. 이 회사들이 계약에서 말한 내용을 이행한다면 Bitcoin의 경제적 노드의 상당 부분을 차지하게 될 것입니다.
Segwit2x를 실행할 의무가 없는 주목할만한 회사는 BlockStream, Chaincode Labs 및 BitGo입니다. 동의서에 서명하지 않았기 때문에 계약을 따를 의무가 없습니다.
우리는 무엇을 기대할 수 있습니까?
일어날 일에 대해 생각하는 가장 쉬운 방법은 대략적인 날짜와 함께하는 것입니다.
- 7월 21일 - Segwit2x가 릴리즈될 예정이며 뉴욕 합의의 모든 참가자가 이를 실행할 것으로 예상됩니다. 채굴자들이 코인베이스 거래에서 "NYA" 신호를 넣고, 지난 24시간 분량의 블록 중 약 87%라면 Segwit2x를 사용하여 채굴할 것으로 예측할 수 있습니다.
- 7월 23일 - BIP91이 lock in 되어야함 (신호에 336 블록의 80% 필요)
- 7월 26일 - BIP91이 활성화 되어야 합니다. 이 시점에서 모든 블록은 Segwit (BIP141) 신호가 필요하거나 네트워크에서 분리됩니다.
- 7월 26-27일경 - 새로운 난이도 조정 기간이 시작될 것으로 예상되는 시기입니다. 이 글을 쓰는 마지막 단계는 6월 17일이었으며 일반적으로 12-14 일이 걸렸습니다 (새 하드웨어가 지속적으로 온라인되기에 13에 가깝습니다). 따라서 6월 30일 (블록 473760), 7월 13일 (블록 475776) 및 7월 26일 (블록 477792)은 다음 세번의 난이도 조정 기간이 시작될 것으로 보입니다.
- 8월 10일 - 난이도 조정 기간이 끝나는 479808 번 블록을 예상할 수 있습니다. 이 난이도 조정 기간 동안 블록의 100 %에 가깝게 BIP141 (Segwit) 신호가 있어야합니다. 이 값이 95 %를 초과하여 Segwit이 고정되어야 합니다.
- 8월 23일 - Segwit이 활성화되어야 하는 블럭 481824를 기대할 수있을 때입니다. 이 블록에서 Segwit 트랜잭션은 네트워크에서 합법적입니다. 또한 Segwit2x에서 BIP102의 활성화 날짜를 494784 블록 (정확히 144 * 90 블록 이후)으로 설정합니다.
- 11월 18일 - Segwit2x가 2MB 블록으로 하드 포크해야하는 블록 494784를 예상할 수 있는 때입니다.
이것이 당신에게 어떤 의미일까
실질적으로 Segwit2x가 7월 21일까지 릴리즈 되는 한, 우리는 8월 23일경에 Segwit을 네트워크상에서 갖게 될 것입니다. 즉 Lightning Network transaction이 곧 가능해지고 블록 정체 및 거래 수수료가 감소하는 걸 볼 수 있을 것입니다.
Segwit2x 릴리스가 문제없이 작동한다고 가정하면 Segwit2x의 2MB 하드 포크가 발생할 것으로 예상되는 블록 494784까지 처리하는 것이 안전해야합니다. 이것은 11월 18일경에 발생할 것으로 예상되며, 네트워크 (채굴자, 상인, 경제 노드)의 하드 포크와 Bitcoin Core 및 일부 반대 기업의 대응 정도에 따라 두 개의 비트코인이 될 수 있습니다.
이전 제 권고안은 8월 1일 이후의 트랜잭션에 매우 조심스러워야 한다는 것입니다. Segwit2x가 제때에 발표되지 않으면 여전히 그럴 수 있습니다. Segwit2x가 정해진 시간에 릴리즈되면 그 날짜는 11월 18일 (또는 그쯤)이 됩니다. 내가 이전에 쓴 적이 있는, 심각한 문제가 될 수 있는 replay 와 wipeout protection 같은 것 때문에 이후 거래에 대해 매우 조심하길 권합니다.
결론
Segwit은 네트워크에서 현실처럼 보이지만 2MB의 하드 포크가 있습니다. 2MB 하드 포크가 효과적일지는 어려운 질문이지만, 경제적 인 노드의 상당 부분이 하드 포크에 동의한다는 사실은 하드 포크가 있을 것이라는 것을 의미합니다. 하드 포크에 대한 저항이 조금이라도있는 경우, 우리는 11월 18일 경에 두 개의 비트코인을 예상할 수 있습니다.
지금부터 11월 18일까지 많은 움직임이 있을 겁니다. Bitcoin Core, Blockstream, Chaincode Labs 및 BitGo는 모두 이번 사건에 대해 이야기 할 것이고, 그들이 하지 않을 경우 매우 놀랄만한 일이 될 것입니다. 그런 다음 뉴욕 합의서 서명자가 응답해야 하고, 그게 계속될 겁니다.
즉, 비트코인 스케일링 드라마는 끝나지 않았습니다. 이것은 두번째 이닝일 것입니다. 그동안 휴전의 상대적인 평화를 즐기십시오.
비트코인 클래식 같은건 없으면 좋겠군요.
많은 투자자들이 바라는 것이겠죠.
다시 Segwit2x 로 가는 분위기 인가보네요. 그러면 8월 1일 대란은 없을려나요?
그럴 것 같은 느낌이긴 합니다. 이익을 조금 더 챙기자고 판을 깨는 건 너무 리스크가 크니까요. 그래도 앞날은 모르는거죠. ㅎㅎ