brunch

You can make anything
by writing

C.S.Lewis

by JOEY May 04. 2024

Soft Fork(소프트포크)

이 글을 포함한 [비트코인 용어 가이드북] 매거진은 분석 아티클에서 반복되는 개념 중
초보자에게 다소 어렵다고 판단되는 용어들을 정리하는 하위 문서입니다. 
링크를 통해 편하게 사전처럼 읽을 수 있도록 만들어 두었습니다.


Soft Fork(소프트포크)란 개발자들과 채굴 또는 검증 주체들이 네트워크의 하위 규칙을 생성하여 역호환(backwards-compatible) 가능한 블록을 이어나가는 현상이다.


쉬운 이해를 위해 간단한 예시를 들어 알아보자.


드레스코드를 준수해야 하는 어떤 파티가 있다.

파티에 입장하기 위해서 참가자들은 모두 검은색 정장을 입어야 한다.


만약 파티에 참가하는 한 동호회 회원들이 검은색 정장에

나비넥타이를 매기로 했다면

이는 일종의 Soft Fork가 될 수 있다.


동호회 회원들은 자신들만의 규칙을 생성했지만

파티의 기존 드레스코드와는 어긋나지 않기 때문이다.

image source: Tengem Wallet

Soft Fork에서의 규칙은 기존 장부 생성의 원칙과 어긋나지 않기 때문에 각 노드는 포크에 맞춰 업데이트를 하지 않아도 계속해서 장부를 검증할 수 있다.


이는 기존 규칙을 고수하는 주체가 존재할 경우 블록체인이 갈라지게 되는 하드포크(Hard Fork)*와 구분된다.

 

Bitcoin의 Soft Fork로는 P2SH, Segwit, Taproot 등이 존재한다.

매거진의 이전글 Hard Fork(하드포크)
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari