의견.png

소프트포크

위키원
eom9522 (토론 | 기여)님의 2019년 8월 1일 (목) 09:58 판
이동: 둘러보기, 검색

소프트포크(softfork)란 기존 블록체인의 기능을 일부 수정하는 포크를 말한다. 소프트포크를 하면, 기존 블록체인의 기본 구조는 변경되지 않고 부분적인 기능개선만 이루어지기 때문에, 기존 블록체인 노드들은 간단한 시스템 업그레이드만으로도 새로운 시스템으로 이전할 수 있다. 소프트포크의 반대말은 하드포크(hardfork)이다.

개요

소프트포크는 기존 체인을 포크 해서 업그레이드한 후 다시 체인에 덧붙이는 방식이다. 이 방식으로 새 분기와 이전 분기는 원래의 사슬에서부터 확장된다. 간단히 말해 원본을 복사해 복사본을 업그레이드한 후 원본에 다시 붙인다. 이때부터 원본과 복사본은 동시에 공존하지만, 복사본은 이미 원본과 다른 길을 가게 된다는 것이다. 소프트포크는 기존 블록체인 프로토콜과 역 호환이 가능한 프로토콜을 사용한다. 소프트포크 블록체인의 모든 블록은 새로운 합의 규칙뿐만 아니라 이전의 합의 규칙 세트를 따르므로 계약을 검토하기 위해 네트워크상의 노드를 이동시킬 필요가 없다.

참고자료

같이 보기


  의견.png 이 소프트포크 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.