반응형



코인의 원리에 조금이라도 관심이 있어서, 검색을 조금이나마 해보신분들은,


세그윗(Segwit) 이라는 단어를 들어보셨을겁니다.


하지만 단어자체로는 감이 안오실텐데요.



대충 무슨 뭐 업그레이드 비슷한거 같은데... 라는 


인식밖에는 없으실것 같습니다.




세그윗은 Segregated Witness 의 줄임말인 Segwit 입니다.


일종의 소프트포크(SoftFork) 인데요,

(소프트 포크란 - ?)


블록은 거래내역, 개수, 목록, 서명 등의 정보를 담고 있고 약 1MB의 용량을 차지합니다.


블록(block)의 거래장부(ledger)에서 약 60%의 용량을 차지하는 서명(Sinature Witness)을 분리하여,


용량을 더 확보하는 것에 목적을 둔것이 Segwit 입니다.





그렇다면 Segwit 2X는 무엇일까요?


비트코인의 블록사이즈 제한을


1MB에서 2MB로 2배 확장시키는 


하드포크(Hark Fork) 업데이트 입니다.


Segwit 뒤에 2X가 붙은 이유는 단순히 용량을 x2 하기 때문입니다.



즉, 서명을 다른곳에 저장하는 Segwit 과는 다르게,


Segwit 2X는 아예 블록한도를 2MB로 늘리자는 주장입니다.




1세대 가상화폐인 비트코인에는 생각보다 많은 문제가 있습니다.


그 중 최근 가장 큰 이슈가 되었던것이, 비트코인의 처리속도 였습니다.


비트코인은 한블록 생성당 10분의 시간이 걸리며, 용량은 1MB입니다.


비트코인이 최대 처리할 수 있는 거래량은 1초에 7건에 불과합니다.



최근들어, Bitcoin 의 Volume of transactions 이 기하급수적으로 늘고있습니다.


하지만, 비트코인은 이를 수용하기 힘들죠. 


이에 따라 개발진은 Segwit을 추친하였습니다.


하지만, Bitmain의 대표 우지한이 Segwit의 한계를 지적하였고,


이에 반대하여 기존서비스 유지를 위해 하드포크를 진행하여


떨어져 나온것이 지금의 비트코인캐시(BCH) 입니다.



비트코인의 화폐와 다르게, 생성, 관리 주체가 존재하지 않습니다.


따라서, 참여자 혹은 소유자의 지지도에 따라서 코인의 방향이 결정되는 구조인데요.

(민주주의)


비트코인의 개발사인 Bitcoin Core는 Segwit 동의에 95% 이상이 동의하면,


소프트포크를 통해 Segwit 활성화를 제안하였습니다.



비트코인 네트워크 세그윗 지지율은 아래 사이트에서 확인 할 수 있습니다.

https://blockchain.info/ko/charts/bip-9-segwit



사실 비트코인은 굉장히 복잡한 원리를 담고 있기도 하지만,


정치적인 이유도 빼놓을 수 없습니다.



Segwit은 개발사인 Core 팀에서 제안한 것이고,


Segwit 2X는 우지한과 중국세력측에서 주장하는 것입니다.



쉽게 설명하자면, 비트코인이 너무 초기 주자라, 능력에 있어서 


다른코인들에 비해 한계를 느끼기에, 


Core 팀에서는 Segwit을 주장하지만,


Segwit 을 진행시, 중국을 비롯한 많은 채굴업자들이


기존의 채굴 장비를 사용할 수 없게됩니다.



따라서, Segwit 2X를 주장하게 되고, 


이 Segwit 2X는 기존 블록체인과 호환되지 않는 하드포크 방식 업그레이드로,


비트코인에서 파생된 새로운 화폐를 발행하는 방식입니다.



이러한, 비트코인의 양분화에 대한 두려움이 비트코인 가격 급락으로 


이어졌지만, 하드포크를 통한 통화(비트코인 캐시, 골드)만 발행되었을 뿐,



아직까지 진행된것은 없습니다.



이처럼 앞으로도 이렇게 자신의 이익을 위해, 체제를 흔드는 방식으로,


대중에게 두려움을 심어주어, 큰 가격변동이 없을것이라고 장담 할 수 없는데요,



만약 이런일이 다시 발생하게 된다면,


적극적인 매수의 자세로 받아들이는 것도 좋은 방법이 될 수 있겠습니다.


블록체인의 기반은 생각이상으로 튼튼하며,


미래에 없어서는 안될 기술임에 틀림이 없기 때문입니다.




혹시 수정해야할 부분이나 덧붙여야 할 내용이 있다면,


댓글로 부탁드립니다. 아래 공감버튼(♡)은 응원이됩니다. 


스팀잇에서도 제 글을 보실 수 있습니다^_^

https://steemkr.com/@sweet-talk


블록체인이란? http://excoiner.tistory.com/3

소프트포크와 하드포크란? http://excoiner.tistory.com/50


반응형
반응형

비트코인 거래소에서 여러가지 코인들을 거래하고,


궁금하여 여러 검색들을 해보면 종종 듣게 되는 용어가 있습니다.


바로 '소프트포크(Soft Fork)' 하드포크'Hard Fork)' 인데요,


이번에는 그 두가지의 개념에 대해 알아보고자 합니다.




일단, '포크(Fork)' 란 무엇인지 궁금해 하시는분들이 있을것 같습니다.


포크(Fork) : 쉽게 말하여, 소프트웨어 업그레이드(SoftWare Upgrade) 입니다.


우리가 흔히 사용하는 밥먹을때 사용하는 포크(Fork)에서 유래된것이 맞구요.


포크에서 보면 끝부분이 3부분으로 갈라지듯이,


특정 패치로 인하여 '분기점'이 생기는 것으로 이해하시면 편합니다.

(Fork 에는 분기점이라는 뜻이 있습니다.)


분산된 환경에서 다수의 유저가 채굴을 함으로, 이들에 대한 통신규약(프로토콜)을


업그레이드 하는것을 일컫습니다.




포크의 방법에 따라 소프트포크와 하드포크로 나뉘는데요,


두가지의 포크를 나누는 가장 중요한 요인은,


유저가 업그레이드를 반드시 해야하는가에 따라 달라집니다.





이 복잡할 수 있는 설명은 이렇게 그림으로 쉽게 설명이 가능합니다.




소프트포크는 기존의 룰로도 만들어진 블록체인을 유효하게 인정합니다.


즉, 기존유저들은 소프트포크를 진행하지 않아도 됩니다.


다만, 신규로 채굴하는 마이너들은 소프트포크를 진행해야만 합니다.


새로 채굴되는 코인들에게만 해당사항이 있습니다.


또한, 기존룰과 새로운룰은 서로 호환가능(compatible)합니다.



소프트포크는 기존에 채굴하던 체인을 그대로 찍어내서 수정사항은,


그대로 체인에 덧붙이는 기술입니다.


따라서, 대부분 소프트포크를 진행하게 된다면 용량이 커지게 됩니다.



또한, 소프트포크를 진행시 서비스 정지 없이 진행이 가능합니다. 




하드포크는 기존의 룰은 유효하지 않고, 새로운 룰만 유효하게 인정합니다.


즉, 사용자와 채굴자 모두 하드포크를 진행해야만 합니다.


하드포크를 진행하기 위해서는 기존 사용자들의 협조가 필요합니다.


최근 하드포크를 진행한 비트코인의 경우 여러 커뮤니티 게시판에서 의견을 수렴하였다고 합니다.


또한, 이더리움 클래식(ETC) 또한 이더리움의 하드포크를 통해 


발생한 코인입니다.



이처럼, 기존룰을 인정안하는 대신 기존룰을 새로운 코인으로 


독립시키는 것이 가능한것이 하드포크 입니다.


(Ex, 비트코인캐시(BCH))



또한, 하드포크를 진행시 서비스를 잠시 중단 후 업데이트 진행하여야 합니다.




소프트포크와 하드포크 모두 체인, 블록의 구조에 영향을 끼칩니다.


보통 좋은쪽으로 개선이되기 마련이기에,


마이닝 성능이 향샹되곤 합니다.




혹시 수정해야할 부분이나 덧붙여야 할 내용이 있다면,


댓글로 부탁드립니다.


아래 공감버튼(♡)은 응원이됩니다. ㅎㅎ



블록체인이란? http://excoiner.tistory.com/3


반응형

+ Recent posts