"소프트포크"의 두 판 사이의 차이
3번째 줄: | 3번째 줄: | ||
== 개요 == | == 개요 == | ||
소프트포크는 기존 체인을 포크 해서 업그레이드한 후 다시 체인에 덧붙이는 방식이다. 이 방식으로 새 분기와 이전 분기는 원래의 사슬에서부터 확장된다. 간단히 말해 원본을 복사해 복사본을 업그레이드한 후 원본에 다시 붙인다. 이때부터 원본과 복사본은 동시에 공존하지만, 복사본은 이미 원본과 다른 길을 가게 된다는 것이다. 소프트포크는 기존 블록체인 프로토콜과 역 호환이 가능한 프로토콜을 사용한다. 소프트포크 블록체인의 모든 블록은 새로운 합의 규칙뿐만 아니라 이전의 합의 규칙 세트를 따르므로 계약을 검토하기 위해 네트워크상의 노드를 이동시킬 필요가 없다. | 소프트포크는 기존 체인을 포크 해서 업그레이드한 후 다시 체인에 덧붙이는 방식이다. 이 방식으로 새 분기와 이전 분기는 원래의 사슬에서부터 확장된다. 간단히 말해 원본을 복사해 복사본을 업그레이드한 후 원본에 다시 붙인다. 이때부터 원본과 복사본은 동시에 공존하지만, 복사본은 이미 원본과 다른 길을 가게 된다는 것이다. 소프트포크는 기존 블록체인 프로토콜과 역 호환이 가능한 프로토콜을 사용한다. 소프트포크 블록체인의 모든 블록은 새로운 합의 규칙뿐만 아니라 이전의 합의 규칙 세트를 따르므로 계약을 검토하기 위해 네트워크상의 노드를 이동시킬 필요가 없다. | ||
+ | |||
+ | == 소프트포크와 하드포크 비교 == | ||
+ | {| class="wikitable" | ||
+ | |} | ||
== 참고자료 == | == 참고자료 == |
2019년 8월 1일 (목) 10:06 판
소프트포크(softfork)란 기존 블록체인의 기능을 일부 수정하는 포크를 말한다. 소프트포크를 하면, 기존 블록체인의 기본 구조는 변경되지 않고 부분적인 기능개선만 이루어지기 때문에, 기존 블록체인 노드들은 간단한 시스템 업그레이드만으로도 새로운 시스템으로 이전할 수 있다. 소프트포크의 반대말은 하드포크(hardfork)이다.
개요
소프트포크는 기존 체인을 포크 해서 업그레이드한 후 다시 체인에 덧붙이는 방식이다. 이 방식으로 새 분기와 이전 분기는 원래의 사슬에서부터 확장된다. 간단히 말해 원본을 복사해 복사본을 업그레이드한 후 원본에 다시 붙인다. 이때부터 원본과 복사본은 동시에 공존하지만, 복사본은 이미 원본과 다른 길을 가게 된다는 것이다. 소프트포크는 기존 블록체인 프로토콜과 역 호환이 가능한 프로토콜을 사용한다. 소프트포크 블록체인의 모든 블록은 새로운 합의 규칙뿐만 아니라 이전의 합의 규칙 세트를 따르므로 계약을 검토하기 위해 네트워크상의 노드를 이동시킬 필요가 없다.
소프트포크와 하드포크 비교
참고자료
- 머니넷스탭, 〈하드 포크(Hard fork)와 소프트포크(Soft fork)의 개념 및 특징〉, 《머니넷》, 2017-07-21
- 머니넷스탭, 〈UASF 개념 및 특징〉, 《머니넷》, 2017-07-27
- 머니넷스탭, 〈UAHF 개념 및 특징〉, 《머니넷》, 2017-07-27
- 코인펜, 〈하드 포크 VS 소프트 포크〉, 《티스토리》, 2018-08-19
같이 보기