기본 콘텐츠로 건너뛰기

라벨이 하드포크인 게시물 표시

비트코인(bitcoin)이나 이더리움(ethereum)같은 블록체인(blockchain)의 하드포크(hard folk)와 소프트포크(soft folk)의 기술적인 설명

가상화폐에서 요즘 이슈가 참 많은 것들이  하드포크  했다느니 하는 이야기 입니다. 그도 그럴 것이,  BTC(비트코인, Bit Coin)의 하드포크로  공짜 화폐가 1:1로 생겼는데  그게 10%정도의 가치를 가졌으니  공짜로 10%가 생긴 셈이었지요. 그런데 도대체 하드포크(Hard folk)니  소프트포크(Soft folk)니 하는 것은 왜 하고, 어떠한 영향을 주는 것일까요? 블럭체인이 만들어져 가는 룰 중에  일부의 보안 문제 또는 성능 문제로 블럭을 생성하는 구조가 변경된다든지 하는 경우가 발생하는데 이 때 두 가지를 선택할 수 있습니다. 1. 기존의 룰로 만들어진 블럭체인도 유효로 인정하는 방법 2. 기존의 룰은 유효하지 않고 신규 룰만 적용하는 방법. 여기서 1번을 소프트 포크라고 하고 2번을 하드포크라고 합니다. 소프트포크는  기존 룰도 채용이 가능하므로  서비스 정지 없이 소프트포크가 가능하고, 이 경우 두 가지의 룰을 모두 인정하게 되므로  블럭의 구조상 용량이 커지기 쉽게 됩니다. 하드포크의 경우는  모든 오래된 룰은 없애고 시작해야 하기 때문에  일정 시간 서비스를 멈추고 룰 업데이트를 해야하는  번거로움이 있습니다.  2017년 BTC의 하드포크가 그 예이구요.. 기존 룰을 인정안하는 대신에  기존 룰을 독립적인 코인으로 독립시킬 수도 있지요. 이 때 떨어져 나온 것이 BCH(비트코인캐시, Bitcoin Cash) 입니다. Segwit에서는  기존 블럭 사이즈의 문제등을 개선한 방법을  제안하였으나, 비트코인 마이너(채굴기, Miner)의 70%이상을 점유하고 있는  Bitmain의...