티스토리 뷰

기타정보

비트코인 SegWit 란 무엇인가?

인생은해피엔딩 2017. 7. 9. 22:22
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

우선 아래에 있는 용어들을 먼저 읽어봐주시기 바랍니다.

자고 일어났더니 비트코인 시세가 제법 올랐습니다 (330만원에서 350만원 넘게). 지난 6월 15일 미국이 금리 인상하면서 시세가 크게 급락한후 조금씩 회복하는 추세이긴 했는데 오늘 다른 코인들은 마이너스 인데 비해 비트코인과 리플만 시세가 오르고 있는데 왜 그럴까요?

비트코인의 경우 8월 1일에 있을 소프트포크(UASF, BIP148) 와 그와 반대로 Bitmain 에서는 하드포크(UAHF) 를 강행하겠다고 나서 사용자들 입장에서는 비트코인이 Core, UASF, UAHF 세가지 버전으로 쪼개 지는건 아닌지 불안 심리가 커지고 있었습니다.

비트코인의 가장 큰 해시파워를 가지고 있는 Bitmain (Bitcoin의 가장 큰 중국 채굴 업체)을 주축으로 BIP148 (UASF)을 무력화 시키기 위해 자신들이 지지하는 SegWit2x (+ BIP91) 방식을 적용한 채굴 프로그램 (client software)을 어제 부터 돌리기 시작했고 하루 (144 block) 동안 80%가 넘는 해시파워로 인해 비트코인은 앞으로 SegWit2x 로 진행되게 되어버렸습니다.

SegWit2x-80p

결국 8월 1일 있을 소프트 포크 BIP148 (UASF) 은 의미가 없어졌고 시장은 비트코인이 쪼개지지 않고 하나로 유지된다는 안정감이 반영된 결과로 나타난게 오늘 비트코인 시세인것 같습니다. 하지만 아직도 갈 길은 멀겠죠?…

 

 

SegWit (Segregated Witness)

단어 그대로 풀어보면 “분리된 증인”  로 비트코인 transaction 에서 증인 (Witness) 에 해당하는 Signature 정보를 별도로 분리 (Segregate) 한다는 의미.

비트코인 block 크기는 1MB 인데 거래량이 급속히 증가하면서 이 1MB 라는 제한이 transaction (거래내역)  저장과 처리속도에 한계를 보이고 있고 이를 개선하는 방법으로 1MB block 에 있던 서명 (Signature+Public key) 정보를 별도의 block 으로 분리해 그 공간만큼 더 많은 transaction 을 저장 할 수 있도록 하는 방안. (Signature 는 유효성 검증할때만 필요로 하는데 크기는 전체 block의 최대 60%까지 차지함.)

 

BIP141 (Bitcoin Improvement Proposal 141)

SegWit 구현을 정의한 제안. BIP9 에 의한 방법으로 활성화 할 수 있는데 2주내 95%의 block 들이 “Bit 1” 을 가지고 있으면 SegWit이 활성화 되도록 구현됨.

BIP148 (Bitcoin Improvement Proposal 148)

BIP148은 UASF (User Activated Soft Fork)와 같은 말이며 위 BIP141 을 실제 작동시키기 위한 제안. BIP148 이 적용된 소프트웨어를 사용하면 오는 8월 1일 부터 “Bit 1” 이 없는 block 은 받아들이지 않음. 비트코인 개발자, 사용자들이 선호하는 방식이지만 miner (채굴업자) 들은 싫어함 (ASICBoost 를 쓸 수 없기 때문인지 논란이 있음).

 

 

SegWit2x (SegWit2MB 혹은 Silbert Accord 모두 같은 의미)

뉴욕에서 열린 Consensus 2017 회의에서 나온 합의로 NYA (New York Agreement) 라고도 함. SegWit + block 사이즈도 2MB로 늘려 하드포크 하자는 의미. “Bit 4” 를 활성화 bit로 사용하며 80% 의 block 들이 “Bit 4” 를 가지고 있으면 활성화 됨. UAHF (User Activated Hard Fork) 와 같음. SegWit 활성화 후 block 사이즈를 2MB 로 늘리기 위해선 하드포크 즉 모든 비트코인 관련 소프트웨어 업데이트가 필요함.

 

BIP91 (Bitcoin Improvement Proposal 91)

SegWit2x 와 BIP148 을 서로 호환 가능하게하는 솔루션.

 

 

참고링크




출처 : https://painchung.com/category/cryptocurrency-blockchain/



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함