본문 바로가기

카테고리 없음

비트코인 소포트 포크와 하드포크

비트코인 소포트 포크와 하드포크


 

소프트 포크
소프트 포크(soft fork)는 이전 블록과 호환성을 가진 포크(fork)방식이다. 이 방식은 기존의 블록 체인을 그대로 유지하면서 새로운 기능을 도입할 때 사용하지만 이전 블록과 호환성을 갖기 때문에 새로운 블록을 생성하는 치에글쟈들만 새로운 코드가 적용된 지갑을 사용하면 된다.

 



모든 사람들의 지갑 업데이트가 필요 없다는 특성과 비트 코인의 네트워크가 점점 발전하고 추가나 수정해야 하는 기능이 늘어나면서 그동안 많은 소프트 포크가 이뤄졌다. 예를 들면 거래를 생성할 때 2~3개 이상의 개인 키를 제출해야 한다 몰티시그(Multi-Sig)기능 및 Electrum 같은 지갑에서 흔히 볼 수 있는 12~24개의 단어가 된 지갑 키 기능 등이 있다.

 

 

하드 포크
하드 포크(hard fork)는 이전의 블록과 호환성을 갖지 않는 포크 방식이다. 전해지듯 지금 이 목판 위키도 시작할 때 하드 포크 방식으로 시작됐다. 리그베다위키를 하드 포크하는 방식. 물론 위키가 블록 체인이 아니기 때문에 비트코인처럼 블록 체인의 포크는 아니다. 하드 포크는 모두 복사해 옮겨 버린다는 뜻이며 IT 업계에서는 여러분으로 쓰이는 용어. 이 방식은 기존의 블록 체인에서 다른 블록체인으로 분기하려고 할 때, 이전의 블록과 호환성을 가지지 않기 때문에 비트코인을 사용하는 모든 사용자가 새로운 코드가 적용된 지갑을 사용할 필요가 있다. 그러나 하드포크에는 큰 맹점이 있지만 업그레이드에는 강제성이 없기 때문에 특정 사용자가 새 지갑으로 갈아 타지 않고 기존 지갑을 계속 사용할 경우 하드포크 이후와는 호환할 수 없는 새로운 블록체인을 연결할 수 있다는 문제점이 있다. 하드 포크가 실수로 체인의 분리가 일어나 새로운 블록 체인이 탄생했을 경우, 하드 포크가 일어날 때 BTC를 가지고 있는 사용자는 같은 양의 새로운 동전을 받을 수 있다.

 


비트코인은 블록 체/PoW 방식의 실장 암호화 폐이며, 사용의 역사가 길기 때문에 사용자 규모가 가장 크고 이익집단의 이해관계가 복잡하다. 또, 중대 결점이 발견되어 리비전이 필요했던 상황도 있어, 근년 속도 한계 문제등을 개선하기 위한 새로운 시도가 필요했던 등, 몇 번의 하드 포크가 있어, 향후도 있을 수 있다.

예컨대 초기의 2010년 프로토콜, 구멍을 이용한 대량 채굴을 무효화한 활동도 하드 포크의 범주에 들어갈 수 있으며, 모든 사용자가 동의하고 개선된 클라이언트에 갱신하고 따라왔기 때문에 기성 버그 체인 블록은 사장됬다. 모든 사용자가 동의하지 않고 이익 집단을 형성하여 각각 그룹으로 사용을 고집하면 양측의 체인이 모두 살아 있는 하드 포크가 일어날 수 있고(이 도리우 것으로 그런 사례가 들어가면 이를 다시 그래도 된다고 보는 시점인지 하ー도포ー크양우오은화를 무돔돔히 보는 시선까지 탄생했다)2017년 비트 코인에도 결국 각종 하드웨어 포크의 문제가 생겼다.

 



참고로 비트 코인의 현실적인 동작 상황에서 10분당 블록 1개(1MB)의 형성이라는 속도는 결과적으로 1초당 결제(거래)가능한 건수가 10개 미만이라는 한계를 초래하고 전 세계 사용자 전원이 동시 사용하려면 매우 더디다. 암호 화폐 관련 해프닝이 있을 때마다 전 세계의 유저 간 매매 주문이 쇄도하면 거래 처리가 완결할 때까지 며칠씩 걸리는 상황이 자주 반복되자 우선 시급히 해결해야 할 가장 큰 당면 과제이고,[15], 다양한 하드 포크의 시도가 발생되는 원인이 되었다.

2017년 11월 11일 비트 코인 세그우이쯔 2x(Segwit2x)의 로드 맵 상에 있던 하드 포크가 취소됐다. 이유는 커뮤니티 합의의 부족. 그것으로 비트 코인 가격은 지난 11일 6500달러에서 5507달러까지 떨어졌다