BITCOIN SEGWIT, What Happened So Far? | 비트코인 세그윗, 어떻게 흘러왔나?
The cryptocurrency market stands at a crossroads around Bitcoin segwit Issue. Let's take a look at the Bitcoin segwit issue through the trilogy series.
Part 1, "BITCOIN SEGWIT, What Has Happened So Far?" is an article to help you understand the current situation by listing past events.
INTRODUCTION
- Bitcoin generally creates new blocks every 10 minutes, and the block body contains various transaction records.
- Due to the limited block size, transaction time is often delayed as users who use bitcoin increase. Various proposals have been presented to resolve this problem.
- Because of the technological approaches and political interests, Bitcoin segwit is now the biggest negative factor in the cryptocurrency market.
TIMELINE
2015-12-21: Creation of BIP-141. The BIP-141 is a MASF (Minor Activated Soft Fork), which suggests applying a segwit soft fork when receiving the support of most minors (95% or more). The period is from 2016-11-15 to 2017-11-15.
2015-12-31: BUIP generated. BUIP proposes to increase bitcoin block size through hard fork, not segwit.
However, due to the interests of the minors, the support of BIP-141 has dropped. Particularly Chinese minor groups led by Bitmain opposed to the segwit. It is said that ASIC Boost technology can not be used after the segwit update.
2017-03-12: BIP-148 was proposed by some bitcoin core developers who are angry about the tyranny of the minor groups. BIP-148 is User Activated Soft Fork (UASF), which is supported by Bitcoin users and exchanges, causing block chain split and forcing minors to participate in the segwit. It is enforced in 2017-08-01.
2017-05-22: BIP-91 was created. It is a proposal to lower the achievement condition to 80% under the consensus that BIP-141's condition is too difficult to achieve.
2017-05-23: Signed NYA (New York Agreement). In New York, power players, except bitcoin core developers, got together and agreed on segwit2x. Segwit2x simultaneously considers the segwit with BIP-91 and increasing block size through hard fork.
2017-06-14: Bitmain announces User Activated Hard Fork (UAHF). After 2017-08-01, if a block chain split occurs by the UASF, they claim to hard fork of bitcoin. I think it is a threat to not UASF.
2017-06-20: Segwit2x's approval rating exceeded 80%. Segwit2x is likely to run.
2017-06-30: BTC1 (segwit2x) beta test started. If you look at github, you can see that the developers who support the UASF tackle everything.
2017-07-03: BITCOIN ABC announcement. Implemented version of UAHF released by Bitmain. They claims to do hard fork to increase block size without segwit.
2017-07-05: Current time. I hope that the timeline helps you identify past events.
TERM
- Segwit (Segregated Witness): A soft-forked upgrade that allows to transfer more transaction by removing the digital signature
- Soft fork: Upgrade method compatible with existing block chain
- Hard fork: Upgrade method that is incompatible with existing block chain
- BIP (Bitcoin Improvement Proposals): Proposal for upgrade of bitcoin protocol
- BUIP (Bitcoin Unlimited Improvement Proposals): Proposal for hard fork technique by increasing block size
- Bitmain: Bitcoin mining is done using ASIC miner rather than graphics card. Bitmain is the world's largest producer of ASIC miners and owns mining pools called Antpool and BTC.com. In other words, the influence is enormous. The one of the co-founder is famous Jihan Wu.
- ASIC Boost: A special algorithm applied to the ASIC miner produced by Bitmain. It is known that bitcoin mining efficiency increases by 20 ~ 30%.
비트코인 세그윗 이슈를 둘러싸고 가상화폐 시장이 기로에 서있습니다. 3부작 시리즈물을 통해서 비트코인 세그윗 이슈에 대해서 다뤄보도록 하겠습니다.
제1편, "비트코인 세그윗, 어떻게 흘러왔나?"는 과거의 사건을 나열함으로써 현재 상황에 대한 이해를 돕기 위한 글입니다.
INTRODUCTION
- 비트코인은 일반적으로 10분에 한 번씩 새로운 블록을 생성하고, 그 블록 본체에는 다양한 전송 기록들이 담겨있습니다.
- 제한된 블록 사이즈 때문에 비트코인을 사용하는 유저들이 늘어남에 따라 전송 시간이 지연되는 현상이 빈번하게 발생했고, 이를 해결하기 위해서 다양한 방안(proposal)들이 제시되었습니다.
- 이러한 기술적 해결책과 정치적 이해관계가 얽혀서 현재 비트코인 세그윗 이슈는 가상화폐 시장의 가장 큰 악재로써 자리 잡고 있습니다.
TIMELINE
2015-12-21: BIP-141 생성. BIP-141은 MASF(Minor Activated Soft Fork)로써 대다수 마이너들의 지지(95% 이상)를 받으면 세그윗 소프트 포크를 적용하자고 제안. 기간은 2016-11-15부터 2017-11-15까지.
2015-12-31: BUIP 생성. BUIP는 세그윗이 아니라 하드 포크를 통해서 비트코인 블록 사이즈를 늘리자고 제안.
그러나 마이너들의 이해관계로 인해서 BIP-141의 채용률이 떨어짐. 특히 비트메인이 주도하는 중국 마이너 그룹에서 세그윗 적용을 반대함. 세그윗 업데이트 이후에 ASIC Boost 기술을 사용할 수 없기 때문이라고 알려짐.
2017-03-12: 마이너 그룹의 횡포에 화난 비트코인 코어 개발자 중 일부가 BIP-148 제안. BIP-148은 UASF(User Activated Soft Fork)로써 비트코인 유저와 거래소의 지지를 받아 block chain split을 일으켜 강제적으로 마이너들이 세그윗에 동참하도록 유도. 시행일은 2017-08-01.
2017-05-22: BIP-91 생성. 기존 BIP-141의 달성 조건이 너무 힘들다는 공감대 하에 달성 조건을 80%로 낮추자는 제안.
2017-05-23: NYA(New York Agreement) 체결. 뉴욕에서 비트코인 코어 개발자들을 제외한 파워 플레이어들이 모여서 segwit2x에 합의. Segwit2x는 BIP-91과 세그윗 이후의 하드 포크를 통한 블록 사이즈 증가까지 고려.
2017-06-14: 비트메인, UAHF(User Activated Hard Fork) 발표. 2017-08-01 이후, UASF에 의해서 block chain split이 발생할 경우 자신들은 비트코인을 하드 포크 하겠다고 주장. 결국 UASF 하지 말라는 협박임.
2017-06-20: Segwit2x의 지지율 80% 돌파. 이대로 2017-07-21까지 간다면 segwit2x 실행 유력.
2017-06-30: BTC1(segwit2x) 베타 테스트 시작. github 가보면 UASF 지지하는 개발자들의 분탕질을 볼 수 있음.
2017-07-03: BITCOIN ABC 발표. 비트메인이 발표한 UAHF의 구현 버전. Segwit도 제외하고 무조건 블록 사이즈를 늘리는 하드 포크를 수행하겠다고 주장.
2017-07-05: 현시점. 타임라인이 과거의 사건을 파악하는데 도움이 되었으면 함.
TERM
- 세그윗(Segwit: Segregated Witness): 비트코인 블록의 전자 서명을 삭제함으로써 더 많은 전송 기록을 담을 수 있도록 하는 소프트 포크형 업그레이드
- 소프트 포크(soft fork): 기존 블록체인과 호환성을 갖는 업그레이드 방식
- 하드 포크(hard fork): 기존 블록체인과 호환성이 없는 업그레이드 방식
- BIP(Bitcoin Improvement Proposals): 비트코인 프로토콜의 업그레이드를 위한 제안서
- BUIP(Bitcoin Unlimited Improvement Proposals): 비트메인을 중심으로 한 반 세그윗 진영이 주장하는 블록 사이즈 증대를 통한 하드 포크 기법에 대한 제안서
- 비트메인(Bitmain): 비트코인 채굴은 그래픽 카드가 아니라 ASIC miner를 이용함. 비트메인은 세계 최대의 ASIC miner 생산 회사임과 동시에 Antpool과 BTC.com이라는 마이닝풀을 소유. 즉, 영향력이 엄청남. 여기 공동창업자가 그 유명한 우지한.
- ASIC Boost: 비트메인에서 생산된 ASIC miner에 적용된 특별한 알고리즘. 비트코인 채굴 효율이 20~30%가량 증가한다고 알려짐.
최신 가상화폐 관련 이슈를 보도합니다. 업보트와 팔로우를 부탁드립니다.
I report the latest cryptocurrency related issues. Thank you for upvote and follow. @onlimono
관심이 많은 포크 이슈에 대해 잘 정리해 주셔서 항상 잘 보고 있습니다. 커뮤니티에 낙관론이 많은 반면에, 제 생각에서는 불확실성이 점점 커져만 가는것같습니다. 현재 평가가 엉망인 Segwit2x alpha를 보건데, 7/14일 code가 잘 나올지도 의문이며, Segwit2x가 지지를 받지 못한다면 UASF 가 8/1일 되고 이에 UAHF도 될수도 있지 않나요?....Segwit2x의 성공시,, UASF의 가능성은 어떻게 보시는 지요? 혹시 예상 하시는 시나리오가 있으신가요?
BIP-148에 보면 8월 1일 이전에 세그윗이 활성화되면 UASF는 비활성화 됩니다. 다만 segwit2x를 기존 세그윗으로 인정할지는 모르겠네요.