[Blockchain] 블록체인 하드포크 & 소프트포크
하드포크 / 소프트포크 / 세그윗 / 에이식부스트 / 비트코인캐시
하드포크 (Hardfork)
-
‘하드포크’ 는 문제를 해결하고 새로운 체인이 만들어지는 것
-
블록체인의 ‘기본 기능 자체’를 수정하는 포크
-
블록체인의 문제 해결 및 업그레이드 방식
-
업그레이드 이후에는 기존 문제를 해결하고 이전 블록체인과 전혀 다른 프로토콜을 가지는 블록체인이 된다
소프트포크 (Softfork)
-
‘소프트포크’ 는 문제를 해결하고 원래의 블록체인으로 돌아갈 수 있는 것
-
기존 블록체인의 ‘기능을 일부’ 수정하는 포크
-
소프트포크를 하면, 기존 블록체인의 기본 구조는 변경되지 않고 부분적인 기능개선만 이루어진다
-
기존 블록체인 노드들은 간단한 시스템 업그레이드만으로도 새로운 시스템으로 이전할 수 있게 된다
👉 2017년 8월 1일을 기준으로
‘비트코인’ 은 세그윗(SegWit)이라는 소프트포크(Soft Fork)를 진행
⭐ 세그윗(SegWit)이란,
Segregated Witness의 약자로서, 비트코인의 블록에서 디지털 서명 부분을 분리함으로써 블록당 저장 용량을 늘리는 소프트웨어 업그레이드
비트코인 캐시(Bitcoin Cash)
‘세그윗’ 을 진행할 경우 중국의 채굴업자들이 사용하던 ‘에이식부스트(AsicBoost)’ 방식의 비트코인 채굴이 불가능해지게 되기 때문에, 기존 비트코인 블록에서 ‘하드포크’ 된 비트코인 캐시(BCH, Bitcoin Cash) 이다
⭐에이식부스트(AsicBoost)이란,
비트코인 채굴 속도를 약 20% 정도 높이는 방법이다