비트코인 블록 데이터 제한 제안, BIP 110
이는 비트코인을 돈을 주고받는 장부에 더 집중시키려는 주장으로, 오디널스, 룬즈, BRC-20, 큰 옴니턴, 과도한 증인 데이터처럼 블록 공간을 데이터 저장소처럼 쓰는 방식을 줄이는 것을 목표로 합니다.
이 제안은 비트코인 블록의 본질적인 기능에 대한 논의를 촉발하며, 특정 데이터 사용 방식을 제한하려는 시도로 주목받고 있습니다.
채굴자 지지율 1% 미만인 BIP 110이 강제 활성화될 경우, 비트코인 체인이 두 개로 나뉠 수 있다는 우려가 나옵니다.
이는 비트코인을 돈을 주고받는 장부에 더 집중시키려는 주장으로, 오디널스, 룬즈, BRC-20, 큰 옴니턴, 과도한 증인 데이터처럼 블록 공간을 데이터 저장소처럼 쓰는 방식을 줄이는 것을 목표로 합니다.
이 제안은 비트코인 블록의 본질적인 기능에 대한 논의를 촉발하며, 특정 데이터 사용 방식을 제한하려는 시도로 주목받고 있습니다.
BIP 110을 지지하는 측은 큰 데이터가 블록 공간을 차지하면 노드 운영자가 더 많은 저장 공간, 대역폭, 검증 비용을 떠안게 된다고 주장합니다. 또한, 수수료 시장이 결제보다 데이터 저장에 집중되면 비트코인의 핵심 목적인 화폐 기능이 흐려진다고 봅니다. 반면, 반대하는 측은 특정 사용 방식을 합의 규칙으로 막는 순간 검열 저항성과 중립성이 약화될 수 있다고 우려를 표합니다.
양측 모두 블록 공간 사용 문제를 인식하고 있지만, 해결 방식에 대한 근본적인 철학 차이로 대립하고 있습니다.
BIP 110은 형식적으로는 더 엄격한 규칙을 추가하는 소프트 포크에 해당합니다. 이는 기존에 허용되던 일부 블록을 BIP 110 노드가 거부하게 되기 때문입니다. 하지만 채굴자와 노드의 지지가 충분하지 않은 상태에서 이 제안이 강행될 경우, 실제 결과는 체인이 두 개로 갈라지는 하드 포크와 유사하게 나타날 수 있어 큰 논란이 되고 있습니다.
이는 비트코인 네트워크의 근간을 흔들 수 있는 중대한 사안으로 인식되고 있습니다.
특히 큰 온미턴 출력 증인 영역에 끼워 넣는 데이터와 이를 이용한 오디널스, 룬즈, BRC와 같은 새로운 방식이 주요 제한 대상입니다. 그러나 모든 데이터를 막는 것이 아니라, 결제와 계약에 필수적인 최소한의 데이터는 허용하고 블록을 데이터 저장소처럼 쓰는 과도한 사용만을 줄이려는 의도를 가지고 있습니다.
따라서 비트코인의 본래 목적인 화폐 기능에 지장을 주지 않으면서, 불필요한 데이터 축적을 방지하려는 접근입니다.
만약 아무 신호도 없는 블록은 지지 블록으로 세어지지 않습니다. 결과적으로 BIP 110의 활성화 여부는 이 비트를 켜는 채굴자들의 비율에 따라 결정됩니다.
이러한 시그널링 방식은 채굴 커뮤니티의 합의를 유도하는 중요한 메커니즘으로 작용합니다.
업그레이드 과정에서 '잠김'은 해당 업그레이드가 앞으로 켜질 예정이라는 예약 상태를 의미합니다. 반면, '활성화'는 실제로 새로운 규칙을 적용하여 위반 블록을 거부하기 시작하는 상태를 말합니다. BIP 110의 경우, 특정 활성화 기준인 55%를 넘으면 잠김 구간을 지나 다음 난이도 구간에서 활성화가 시작되는 흐름을 따릅니다.
대부분의 업그레이드는 신호가 부족하면 중단되거나 무산되지만, BIP 110은 특정 블록 높이에 이르면 '의무 시그널링 구간'으로 넘어가도록 설계되어 있습니다. 이 지점이 BIP 110을 단순한 업그레이드 제한이 아닌 체인 분리 논쟁으로 확대한 핵심 요인입니다. 즉, 충분한 지지 없이도 강제로 진행될 가능성이 있다는 점에서 커뮤니티의 큰 우려를 사고 있습니다.
이는 비트코인의 분산된 합의 원칙에 대한 도전으로 해석될 수 있습니다.
이 시점부터 두 노드 집단은 서로 다른 체인의 끝을 바라보게 됩니다. 이후 BIP 110 채굴자는 BIP 110 규칙을 만족하는 체인을, 표준 채굴자는 자신에게 유효한 체인을 각각 이어가면서 실질적인 포크가 일어납니다.
결과적으로 두 개의 독립적인 비트코인 체인이 생성될 수 있습니다.
따라서 BIP 110 블록이 먼저 생성되었다고 해서 곧바로 체인 분리가 확정되는 것은 아닙니다. 진짜 충돌은 표준 블록이 BIP 110 규칙을 위반할 때 발생하게 됩니다.
이 지점이 체인 분리 여부를 결정하는 중요한 분기점이 됩니다.
체인 분리가 발생했을 때, 어느 체인이 우세할지는 더 많은 작업량을 쌓는 체인에 달려 있습니다. 만약 BIP 110을 지지하는 해시레이트가 충분히 크다면, BIP 110 체인이 앞서나가고 표준 채굴자들도 그 체인을 따라 작업을 재개할 수 있습니다. 반대로 BIP 110 해시레이트가 작다면 표준 체인이 더 빠르게 블록을 쌓아 올리고, BIP 110 체인은 뒤처지거나 고립될 위험이 있습니다.
결국 채굴 파워가 어떤 체인을 지지하느냐에 따라 비트코인의 미래가 결정될 것입니다.
현재 BIP 110에 대한 채굴자들의 지지는 매우 약한 상황입니다. BIP 110 신호를 보내는 해시레이트는 전체 채굴 능력의 1%에도 훨씬 못 미치며, 주요 대형 마이닝 풀들은 거의 동참하지 않고 있습니다. 심지어 일부 대형 풀은 BIP 110에 대한 반대 의사를 명확히 밝히기도 했습니다.
이는 BIP 110이 실제 활성화되기 위해서는 상당한 변화가 필요함을 시사합니다.
풀 노드는 다른 사람의 검증 결과를 그대로 신뢰하는 대신, 모든 블록과 거래가 비트코인의 규칙에 맞는지 직접 검증하는 역할을 수행합니다. 채굴 해시레이트가 어느 한쪽으로 기울더라도, 궁극적으로 어떤 블록을 진정한 것으로 인정할지는 풀 노드들의 집단적인 결정에 달려 있습니다.
이는 비트코인 네트워크의 분산화와 검열 저항성을 유지하는 핵심 요소입니다.
풀 노드를 운영한다는 것은 결국 어떤 소프트웨어, 즉 어떤 구현체를 내려받아 실행하느냐로 결정됩니다. 만약 BIP 110 규칙을 포함하는 구현체를 실행하면, 해당 규칙에 맞지 않는 블록을 자동으로 거부하게 됩니다. 반대로 BIP 110 규칙이 없는 구현체를 실행하면, 기존 규칙에 따라 해당 블록을 그대로 받아들이게 됩니다. 따라서 어떤 구현체를 선택하는지는 곧 어떤 규칙을 지지하는지에 대한 명확한 의사 표현이 됩니다.
개별 사용자의 소프트웨어 선택이 비트코인 네트워크의 방향을 결정하는 중요한 요소가 됩니다.
BIP 110 규칙 자체가 1년 뒤 만료된다 하더라도, 이미 체인이 갈라진 상태라면 두 체인이 자동으로 합쳐진다고 보기는 어렵습니다. 한 번 분리된 체인들은 서로 다른 거래 기록과 잔액 상태를 가지게 됩니다. 따라서 제한 기간이 끝났다는 이유만으로 이처럼 벌어진 장부가 저절로 하나로 통합되지는 않습니다.
체인 분리는 장기적인 결과를 초래할 수 있는 심각한 문제입니다.
일반 사용자들은 체인 분리 상황에서 성급하게 한쪽을 단정하기보다는 자신이 사용하는 지갑, 거래소, 결제 서비스가 어느 체인을 지원하는지 먼저 확인해야 합니다. 더 근본적인 대비책은 가능하다면 직접 풀 노드를 운영하여 자신이 받아들이는 규칙을 스스로 결정하는 것입니다. 이처럼 능동적인 참여는 불확실한 상황에서 가장 든든한 방패가 될 수 있습니다.
자신이 사용하는 서비스의 정책을 이해하고, 가능하다면 직접 네트워크의 규칙에 참여하는 것이 중요합니다.
채굴자들은 어느 규칙을 따르는 블록을 생성할지 선택해야 합니다. BIP 110을 따르면 데이터 제한 규칙에 맞는 블록만 만들 수 있고, 표준 체인을 따르면 기존 규칙상 유효한 더 넓은 범위의 블록까지 만들 수 있습니다. 이러한 선택은 단순히 기술적인 문제를 넘어섭니다. 시장이 어느 체인에 더 높은 가치를 부여하느냐에 따라 채굴 수익이 크게 달라지기 때문에, 채굴자의 결정은 기술적 문제이면서 동시에 매우 중요한 경제적 문제로 작용합니다.
채굴자들은 이 두 가지 요소를 모두 고려하여 전략적인 판단을 내려야 합니다.
BIP 110에 대한 전문가들의 평가는 극명하게 엇갈립니다. 블록스트림의 아담 백과 같은 반대론자들은 BIP 110을 '사실상 의도된 후퇴'라고 지칭하며 체인 분리 위험을 경고했습니다. 제임슨 로프와 같은 개발자 또한 활성화 기준이 무모하다고 비판했습니다. 반면, 지지자들은 이 제안이 데이터 남용을 막아 비트코인을 본연의 화폐 기능에 집중시키려는 정당한 시도라고 평가합니다.
이처럼 비트코인 생태계 내 주요 인사들 사이에서도 견해차가 뚜렷합니다.
BIP 110 규칙의 우회 가능성에 대한 지적이 제기되었습니다. 개발자 피터 토드는 BIP 110 규칙에 부합하는 거래 안에 BIP 110 제한서 전체를 담아 보이는 방식으로, 마음만 먹으면 제한을 피해 데이터를 삽입할 수 있음을 시연했습니다. 이에 반대 측은 BIP 110의 효과는 미미하고 부작용만 클 것이라고 주장합니다. 그러나 지지 측은 완벽하게 막지는 못하더라도 데이터 남용에 대한 비용을 높이는 의미는 충분하다고 반박합니다.
이는 규칙의 실효성에 대한 중요한 논쟁 지점입니다.
당시에도 사용자들이 어떤 노드를 운영하느냐에 따라 비트코인의 방향이 정해졌습니다. BIP 110 또한 데이터 사용 허용 범위를 두고 비슷한 갈등 구도를 형성하고 있습니다. 다만 이번 논쟁에는 의무 시그널링과 같이 신호가 부족하더라도 강하게 밀어붙일 수 있는 장치가 포함되어 있어, 갈등이 더 빠르게 표면으로 드러날 수 있다는 점에서 차이가 있습니다.
이러한 강제성은 논쟁의 전개 방식과 결과에 큰 영향을 미칠 수 있습니다.
BIP 110 논쟁은 어느 한쪽을 단순한 선이나 악으로 판단해서는 안 됩니다. 지지하는 측은 노드 운영 비용과 화폐 네트워크의 본질적인 방향성을 우려하고 있으며, 반대하는 측은 합의 규칙의 중립성 훼손과 체인 분리 위험을 걱정합니다. 비트코인 초보자라면 '어떤 블록을 누가 거부하는가?', '어느 체인이 더 많은 작업량을 쌓는가?', '내가 돌리는 풀 노드는 어느 규칙을 따르는가?' 이 세 가지 질문을 차분히 따라가 보면 이번 논쟁의 본질을 이해하는 데 도움이 될 것입니다.
각자의 입장을 이해하고 복합적인 시각으로 접근하는 것이 중요합니다.
Answers come from the transcript, with the exact spot cited.
Want the next article from 비트코인 지식저장소?
When 비트코인 지식저장소 publishes, we'll write it up like the one you just read and email it to you.
No new videos from this channel in the last 7 days.
AI Solves Software, Game DevelopmentMatthew Berman22 hours ago · 17:37 · 9.4K views · Created 20 hours ago
Examining Flaws in the US Death PenaltyVox2 days ago · 56:10 · 55.8K views · Created 20 hours ago
YouTube's Engaged View Metric ExplainedvidIQ6 days ago · 11:43 · 34.8K views · Created 20 hours ago