변화가 느린 프로토콜로 알려져 있지만, 비트코인은 네트워크에 새로운 기능을 추가하는 고유한 방법이 있습니다. 소프트 포크는 새로운 소프트웨어를 사용하지 않는 사람들이 여전히 피어 투 피어 네트워크에 참여할 수 있도록 보장하는 업그레이드의 일종으로, 비트코인에 새로운 기능을 도입하는 선호되는 방법일 가능성이 높습니다. 그러나 소프트 포크에는 단점이 있을까요? 비트코인 사용자에게 어떤 거래가 있을까요?
BTC 세션 유튜브 채널의 제작자인 벤 페린이 주재한 패널은 비트코인 2022에서 이 질문을 탐구하기 위해 마련되었습니다. “소프트 포크: 이점과 거래”라는 대화에는 오랜 비트코인 개발자이자 교육자인 지미 송, 비트코인 R&D 조직의 개발자이자 창립자인 제레미 루빈, 그리고 사고를 자극하는 비트코인 블로거인 폴 스츠토르가 참여했습니다.
“한동안 나는 소프트 포크가 우리를 폭정으로부터 보호한다고 생각했어요. 왜냐하면 당신은 자신의 노드에 머무를 수 있으니까요,”라고 스츠토르는 말하며 요즘에는 그들이 실제로 비슷할 수 있다는 것을 깨닫고 있다고 덧붙였습니다.
루빈은 소프트 포크가 유익하다는 전반적인 합의가 있지만, “악의적인” 소프트 포크가 사용자에게 해를 끼칠 수 있다고 설명했습니다.
“하드 포크에서는 사람들에게 강제로 밀어붙이는 경향이 있지만, 소프트 포크는 일반적으로 선택적입니다. 그러나 두 가지 모두에서 할 수 있습니다,”라고 루빈은 말했습니다.
송은 악의적인 소프트 포크가 존재할 수 있다고 인정했지만, 비트코인에서 그런 일이 발생할 가능성이 충분히 크지 않다고 반대했습니다.
“소프트 포크는 적어도 비트코인이 수행한 것들, 즉 유익한 것들은 영구적인 규칙을 변경하지 않는 것들입니다,”라고 송은 말했습니다. “소프트 포크는 그 영역에 머물고 악의적인 소프트 포크를 피하는 것이 중요합니다.”
루빈은 현재 자신의 소프트 포크 작업을 진행 중입니다. 체크템플릿검증(CTV)은 계약을 통해 비트코인에 새로운 유형의 프로그래머블성을 가져오는 것을 목표로 합니다. 현재 비트코인 개발자는 동전이 언제 또는 어떤 조건에서 사용될 수 있는지를 제한할 수 있지만, CTV는 그 동전이 어디에서 사용될 수 있는지도 제한할 수 있게 해줍니다. 이 새로운 수준의 프로그래머블성은 일부 사람들에게는 두려운 것으로 보이며, 루빈의 CTV가 검증 가능한 간단하고 기본적인 계약 형식을 제안하고 있음에도 불구하고 커뮤니티를 분열시켰습니다.
“소프트 포크의 문제는 우리가 주요 합의를 포함하는 일을 한다는 것입니다,”라고 루빈은 말했습니다.
송은 합의에 대한 이야기를 이어갔습니다. “각 소프트 포크는 활성화해야 하는 고유한 환경이 있으며, 그에 대한 합의를 얻기 위해 어떤 방법으로든 합의를 얻어야 합니다. 절차가 없으며, 그냥 합의를 얻어야 합니다. 이것이 바람직하다는 것을 증명하는 부담은 당신에게 있습니다. 그리고 이것은 정말 어려운 일입니다. 나는 이 사람들에게 공감합니다.”
비트코인 2022는 비트코인 매거진의 모회사인 BTC Inc가 주최하는 비트코인 이벤트 시리즈의 일부입니다.