커뮤니티 토론의 핵심에는 기본 OP_RETURN 데이터 제한을 80바이트에서 사실상 무제한으로 증가시키는 결정이 있습니다 — 100,000바이트, 또는 거의 전체 4MB 블록 무게 제한. 이 변화는 2025년 6월 유지 관리자인 Gloria Zhao에 의해 공개적 반대에도 불구하고 병합되어 여러 임의의 데이터 출력을 하나의 거래당 처음으로 허용합니다. 찬성자는 이 변화가 단순히 노드 소프트웨어를 마이너의 행동에 맞추고 유해한 UTXO 세트 팽창을 줄인다고 주장합니다. 반대자는 이 변화가 비트코인을 피어-투-피어 전자 현금에서 데이터 덤핑 장소로 변환시켜 노드 운영자를 잠재적으로 불법적인 콘텐츠를 호스팅할 법적 책임에 노출시키고 네트워크의 분산된 특성을 위협한다고 경고합니다.
기술적 변화 자체도 상당합니다: Berkeley DB 레거시 지갑 지원의 완전한 제거, 실험적인 Stratum v2 채굴 인프라, Lightning 네트워크 어플리케이션을 위한 향상된 TRUC 거래 지원, 0.1 sat/vB로의 공격적인 수수료율 감소. 그러나 그 누구도 비트코인의 합의 규칙을 변화시키지 않습니다. Bitcoin Core v30 및 보수적인 대안인 Bitcoin Knots는 블록을 동일하게 검증하므로 이는 정책 포크이며 체인 포크가 아닙니다. 커뮤니티의 반응은 극적입니다: Bitcoin Knots 노드는 네트워크의 20%로 증가하였고, Bitcoin 개척자 Nick Szabo는 "법적 악몽"에 대한 경고를 했습니다.
2025년 10월 1일 현재, Bitcoin Core v30은 릴리스 후보 테스트 중 (v30.0rc2)이며, 최종 릴리스는 이번 달 말로 예상됩니다. Ledger, Electrum, 모바일 앱과 같은 외부 지갑을 사용하는 대부분의 Bitcoin 사용자에게 업데이트는 특별한 조치를 요구하지 않습니다. 이러한 지갑은 완전히 호환됩니다. 그러나 네트워크를 보호하는 약 25,000개의 노드와 Bitcoin 수십억을 관리하는 거래소에 대해, v30은 즉각적인 전략적 결정을 요구하는 중요한 전환점을 나타냅니다.
Bitcoin Core v30은 무엇인가?
Bitcoin Core v30.0은 약 95%의 비트코인 풀 노드에 전원을 공급하고 표준 네트워크 동작을 정의하는 비트코인의 레퍼런스 구현의 최신 주요 버전을 나타냅니다. 여러 달의 테스트 후, 2025년 10월 말 릴리스가 예정된 v30은 2025년 1월 15일에 출시된 v29.0을 이어가며 2016년 이래로 유지된 약 6개월마다의 주요 릴리스 주기를 지속합니다. 구성 옵션 버전 30에서는 경고 메시지와 함께 감사됨으로 표시됩니다. Bitcoin Core 팀은 논란이 있는 점을 감안하여 명확한 제거 일정에 대해 약속하지 않았습니다.
호환성 역방향: 합의 관점에서는 완벽하게 호환되지만, mempool/릴레이 계층에서는 v29 이하 버전을 실행하는 노드들이 기본 설정에서 OP_RETURN 데이터가 80바이트를 초과하는 트랜잭션을 릴레이하는 것을 거부하는 반면, v30 노드들은 이를 릴레이합니다.
영향: 기본 v30 설정을 가진 노드들은 OP_RETURN 데이터가 많은 더 큰 트랜잭션들을 릴레이하고 저장할 것이며, 이는 대역폭, 저장공간 및 mempool 메모리 사용량을 증가시킬 것입니다. 법적 고려사항은 가장 논란이 되는 영향으로, 비평가들은 OP_RETURN 데이터가 표준 도구로 "쉽게 접근 가능하다"며 블록체인에 내장된 불법 콘텐츠에 대해 노드 운영자가 책임을 질 수 있다고 주장합니다.
레거시 지갑 제거 (PRs #32944, #28710)
유형: 비합의(지갑 인프라)
PR #28710은 Bitcoin Core의 코드베이스에서 모든 BDB 지갑 코드를 제거합니다. wallet/bdb.h 헤더 파일이 완전히 삭제되고, 빌드 시스템에서 BDB 종속성이 제거되며 11개의 레거시 전용 RPC 명령이 제거됩니다: addmultisigaddress
, dumpprivkey
, dumpwallet
, importaddress
, importmulti
, importprivkey
, importpubkey
, importwallet
, newkeypool
, sethdseed
, 및 upgradewallet
.
v23.0 이후 사용 가능한 migratewallet
RPC는 자동화된 마이그레이션 기능을 제공합니다. Bitcoin Core는 새로운 디스크립터 지갑을 생성하고, 레거시 지갑의 키로부터 모든 주소를 파생하여 해당 디스크립터를 가져옵니다. 원래의 레거시 지갑 파일은 <name>-<timestamp>.legacy.bak
로 보존됩니다.
필수 요구 사항: 여전히 BDB 레거시 지갑을 사용하는 사용자는 v30으로 업그레이드하기 전에 반드시 마이그레이션해야 합니다. 외부 지갑 사용자는 전혀 영향을 받지 않습니다.
거래 정책 업데이트
수수료율 변경 (PR #33106): 2023-2025 사이의 네트워크 조건을 반영하여 기본 -minrelaytxfee
를 1 sat/vB에서 0.1 sat/vB로 낮춤 (90% 감소). 일반적으로 1 sat/vB 이하의 비율에서 블록이 확인됨.
레거시 서명 작업 제한 (PR #32521): V30은 표준 거래당 2,500개의 레거시 서명 작업 제한을 구현합니다. 이는 잠재적인 미래 BIP54 (합의 정리) 활성화를 준비하는 동시에 DoS 보호를 제공합니다. 병리적 레거시 거래에만 영향을 줍니다. 일반 거래는 영향을 받지 않습니다.
패키지 릴레이 개선 (PR #31385)
유형: 비합의(P2P 프로토콜 및 mempool 정책)
V30의 개선 사항은 조부모-부모-자녀 시나리오와 다중 부모 1 자녀 구성, 조상과 함께하는 부모를 처리하는 패키지 평가를 확장합니다. 이를 통해 라이트닝 네트워크 구현이 mempool 상태에 관계없이 약속 거래의 fee-bumping을 안정적으로 수행할 수 있으며, 이를 통해 라이트닝의 보안 모델이 직접적으로 개선됩니다.
TRUC 거래 지갑 지원 (PR #32896)
유형: 비합의(BIP431에 따른 지갑 정책 시행)
TRUC 거래(버전 3)는 표준 거래보다 엄격한 mempool 토폴로지 규칙을 따릅니다. V30은 TRUC 거래를 생성하고 소비하기 위한 지갑 수준의 지원을 추가하여 이 핀 방지 기술이 라이트닝 네트워크와 기타 시간에 민감한 프로토콜에 실질적으로 사용 가능하도록 합니다.
IPC 채굴 인터페이스 (PRs #31098, #31802)
유형: 비합의(채굴 인프라)
Bitcoin Core v30은 프로세스 간 효율적인 통신을 위해 Cap'n Proto를 사용하는 실험적 IPC 시스템을 도입합니다. 이 인터페이스는 외부 채굴 소프트웨어가 Unix 소켓을 통해 연결하고, 블록 템플릿을 요청하고, 해결된 블록을 제출할 수 있도록 합니다. 이를 통해 개별 채굴자가 블록 템플릿을 구성하면서도 풀 해시레이트 조정에 참여할 수 있는 Stratum v2 채택을 가능하게 하여, 트랜잭션 선택을 풀 운영자로부터 탈중앙화 할 수 있습니다.
활성화 및 롤아웃 계획
Bitcoin Core v30는 활성화 메커니즘, 조정 기간 또는 네트워크 전반의 준비가 필요 없습니다. 노드들이 업그레이드 할 때 변경 사항이 즉시 적용됩니다. 소프트 포크 또는 하드 포크가 없습니다 — v30는 합의 규칙을 변경하지 않습니다.
배포 일정:
- 2025년 9월 12일: v30.0rc1 수정용 버전 출시
- 2025년 9월 말: v30.0rc2 수정용 버전 출시
- 2025년 10월(예정): 최종 v30.0 버전 출시
마이너 신호 없음: 마이너들은 v30 배포에서 특별한 역할을 하지 않습니다. 소프트 포크가 마이너 신호를 요구하는 경우와 달리, v30은 마이너 참여가 필요 없습니다. v30 노드가 채굴한 블록은 다른 버전이 채굴한 블록과 합의 레이어에서 구별되지 않습니다.
정책 대 합의: 합의 규칙은 어떤 블록이 유효한지 결정하며 — 모든 풀 노드는 동일한 합의 규칙을 시행해야 하며 네트워크가 분리됩니다. 정책 규칙은 노드가 mempool에 수용하고 동료에게 릴레이하는 거래를 결정합니다. 정책 규칙은 각 노드에 로컬로 적용됩니다. v30의 변경 사항은 전적으로 정책 레이어에 속합니다.
체인 분할 위험 없음: v30 배포는 체인 분할 위험이 거의 없습니다. 체인 분할은 노드들이 합의 규칙에 대해 의견이 다를 때 발생합니다. v30는 그런 불일치를 초래하지 않으며 — 모든 구현이 블록 유효성에 대해 동의합니다. "분할"은 단순히 서로 다른 노드 소프트웨어가 서로 다른 거래 세트를 릴레이하는 정책 레이어에서만 존재합니다.
업그레이드 경로:
- Bitcoin Core v30 다운로드, 서명 확인
- wallet.dat 파일 및 구성 백업
- 현재 Bitcoin Core 종료
- v30 설치
migratewallet
RPC을 통한 레거시 지갑 마이그레이션- 사라질 옵션에 대한 구성 검토
- Bitcoin Core v30 재시작
구성 결정: 운영자는 기본 v30 정책(큰 OP_RETURN 허용)을 사용할지, datacarriersize=83
을 통해 더 엄격한 제한을 구성할지, Bitcoin Knots로 전환할지를 결정해야 합니다.
개발자 논쟁 및 우려
Bitcoin Core v30는 PR #32406의 OP_RETURN 정책 변경을 중심으로 2017년 스케일링 전쟁 이후 가장 강한 논쟁을 유발했습니다.
지지자 주장:
Gloria Zhao (Bitcoin Core 유지보수자)는 변경 사항이 "데이터 저장 기술의 유해성 및 표준성 간의 불일치를 수정한다"고 주장했습니다. 데이터를 저장하려는 사용자는 정책과 무관하게 방법을 찾을 것이며 — 단순 공개 키가 지갑 세트를 영구적으로 팽창시키고, OP_RETURN는 삭제 가능한 출력을 생성한다고 확인했습니다.
Greg Sanders는 "마이너들은 이미 직접 제출된 큰 OP_RETURN 트랜잭션을 수용한다"고 강조했으며 — 80바이트 제한이 릴레이 정책에만 존재하여 직접 마이너 연결이 있는 행위자들에게 이중 등급 시스템을 제공했다고 말했습니다.
Adam Back (Blockstream CEO)는 "나는 bitcoin v30을 실행할 것"이라며 스팸 문제를 인정했지만 필터가 아무것도 실증적으로 해결하지 않는다고 결론 내렸습니다.
반대자 주장:
Luke Dashjr는 v30의 변경 사항을 "악의적인 코드"라고 부르며 경고했습니다: "Core 30이 큰 채택을 받으면 비트코인은 거의 즉시 사라지게 됩니다." 그의 주요 우려는 노드 운영자가 임의의 데이터, 잠재적으로 불법 콘텐츠를 저장하는 것에 대한 법적 책임에 중심을 두고 있습니다.
Nick Szabo는 5년간의 소셜 미디어 공백을 깨고 경고했습니다: "거의 모든 곳에서 합법적 책임이 있을 수 있습니다"라며 노드 운영자가 블록체인 내장 콘텐츠에 대한 법적 책임을 질 수 있음을 경고했습니다. 그는 OP_RETURN 데이터가 "표준 도구로 쉽게 접근 가능"하다고 주장하며 책임 위험을 증가시킨다고 주장했습니다.
커뮤니티 반응:
Bitcoin Knots 노드 수는 2025년 1월에 약 394개 노드 (2%)에서 2025년 9월까지 약 4,713개 노드 (20%+)로 급증했습니다. 이는 하드 포크 이벤트 외에 가장 큰 비트코인 구현 다양성을 나타냅니다. 그러나 중요한 것은 체인 분할이 발생하지 않았다는 것입니다 — 모든 구현이 동일한 합의 규칙을 따릅니다.
사용자 및 지갑 영향
외부 지갑 사용자: 영향 없음
하드웨어 지갑, 모바일 지갑, 데스크탑 지갑(Electrum, Sparrow, Wasabi) 및 관리 서비스는 모두 완벽하게 호환됩니다. 이러한 지갑은 자체 키 관리 기능을 구현하고 블록체인 데이터를 Bitcoin Core 노드에서만 조회합니다 — v30에서는 변경되지 않은 기능입니다.
Bitcoin Core 내장 지갑 사용자: 필수 마이그레이션 필요
사용자는 레거시 지갑을 디스크립터 형식으로 마이그레이션해야 업그레이드가 가능합니다. migratewallet
RPC는 이 프로세스를 자동화하여 레거시 백업을 유지하면서 새 디스크립터 지갑을 생성합니다.
거래 동작 변화
수수료율 유연성: 기본 최소 릴레이 수수료율이 0.1 sat/vB로 내려가, 낮은 수요 기간 동안 더 저렴한 거래가 가능합니다. 그러나 지갑 소프트웨어는 수동으로 구성하지 않는 한 이전 기본값을 유지합니다.
Full-RBF 수수료 높이기: bumpfee
및 psbtbumpfee
RPC는 이제 BIP-125 신호 없이 수수료를 높일 수 있습니다. 이는 v28부터 Default로 되어있는 Full-RBF 정책과 일치합니다.
TRUC 거래 지원: 지갑은 향상된 수수료 수수료 보장을 가진 v3 거래를 생성할 수 있으며, 특히 라이트닝 네트워크 응용 프로그램에 유익합니다.
실질적 안내:
기술 비숙련자는 외부 지갑을 실행하며: 조치가 필요 없습니다. 보통대로 지갑을 사용합니다.
Bitcoin Core 지갑 사용자: 업그레이드 전에 레거시 지갑을 마이그레이션합니다. 테스트넷에서 마이그레이션을 먼저 테스트하고, 모든 것을 백업한 후 migratewallet
RPC를 실행합니다.
라이트닝 네트워크 사용자: V30은 확인 수수료를 더 안정적으로 높일 수 있는 향상된 패키지 릴레이 및 TRUC 지원을 통해 상당한 이점을 제공합니다.
인프라 영향
채굴 소프트웨어
IPC 채굴 인터페이스: V30은 Stratum v2 호환성을 위한 실험적인 IPC를 도입하여 외부 채굴 소프트웨어가 Unix 소켓을 통해 블록 템플릿 요청을 할 수 있도록 합니다. 이는 선택 사항이며, 여전히 getblocktemplate
RPC를 사용하는 기존 채굴 풀들은 완전호환 됩니다.
Mempool 정책 변경: 기본 최소 릴레이 수수료가 0.1 sat/vB로 감소함에 따라 채굴자들은 템플릿에서 더 많은 낮은 수수료 거래를 볼 수 있을 것입니다. OP_RETURN 확장은 임의의 데이터를 가진 거래량을 증가시킬 수 있습니다.
중단 없는 변경: 모든 기존 채굴 풀들은 완전히 호환됩니다. 채굴자는 운영 고려사항에 따라 자체 일정에 따라 업그레이드할 수 있습니다.
라이트닝 네트워크
상태: 모든 주요 구현(LND, CLN, Eclair, LDK)과 완전히 호환됩니다.
장점: 낮은 기본 릴레이 수수료는 낮은 수수료 약정 거래 전파를 향상시킵니다. 1P1C 패키지 릴레이 강화를 통해 벌칙 거래를 돕습니다. TRUC 지원은 더 나은 앵커 채널 구현을 가능하게 합니다.
채널 관리: 채널 열기/닫기 절차에는 변화가 없습니다, HTLC``` Content: 라우팅 또는 지불 전달 메커니즘
Layer-2 Protocols
RGB, Liquid, Rootstock, Stacks: 모두 호환성을 유지합니다. 이러한 프로토콜은 v30의 정책 변경에 영향을 받지 않는 표준 방법을 통해 비트코인과 상호작용합니다.
Exchanges and Custodians
Mandatory Updates:
Legacy Wallet Removal: 여전히 레거시 지갑을 사용하는 거래소는 업그레이드 전에 설명자 지갑으로 마이그레이션해야 합니다. 마이그레이션 도구: migratewallet
RPC.
RPC Changes: importprivkey
, dumpprivkey
, dumpwallet
, importwallet
등의 특정 RPC가 제거되었습니다. 거래소는 더 이상 지원되지 않는 API를 피하도록 코드를 업데이트해야 합니다.
Transaction Handling: psbtbumpfee
및 bumpfee
는 이제 BIP-125 신호 없이 전체 RBF 교체를 허용합니다. 미확인 거래를 처리하는 거래소는 신호 없이 거래가 대체될 수 있음을 인지해야 합니다.
Configuration: bitcoin.conf
에서 더 이상 지원되지 않는 옵션을 검토하십시오. 구성된 경우 -maxorphantx
를 제거하십시오. 거래소에 특정 정책이 있는 경우 -datacarriersize
조정을 고려하십시오.
Block Explorers
Coinstatsindex Breaking Change: 오버플로 버그를 방지하기 위한 구현 변경으로 인해 coinstatsindex 사용자는 초기부터 전체 동기화를 새로 시작해야 합니다.
Display Considerations: 블록 탐색기는 거래당 여러 OP_RETURN 출력을 표시하도록 업데이트하고 데이터 캐리어 크기를 처리해야 합니다.
REST API: 소모된 거래 출력 결정을 가져오기 위한 새로운 /rest/spenttxouts/BLOCKHASH
엔드포인트.
SPV Wallets and Pruned Nodes
SPV Wallets: 중단되지 않는 변경 사항이 없습니다. 비트코인 코어는 여전히 SPV 클라이언트 서비스를 지원합니다.
Pruned Nodes: 기능이 변경되지 않았습니다. 잘라낸 노드는 여전히 전체 거래 검증을 계속하며 저장 요구 사항이 감소합니다 (~5-10GB 대 ~550GB 전체 노드).
Market Context and Historical Precedents
비트코인 코어 v30의 잠재적 시장 영향을 이해하려면 이전 주요 업그레이드가 가격, 수용 곡선 및 온체인 지표에 어떻게 영향을 미쳤는지 조사해야 합니다.
SegWit (2017): The High-Drama Upgrade
Activation: 2017년 8월 23-24일 블록 높이 481,824에서 시행
Price Impact:
- 사전 활성화 (2017년 7월 14일): $1,835
- 잠금 (2017년 8월 9일): ~$3,600
- 활성화 (2017년 8월 23일): $4,247 (7월 대비 131% 증가)
- 2017년 연말: $19,834 정점 (980% 증가)
On-Chain Metrics:
- 초기 수용: 2017년 10월까지 ~7-10%
- 50% 수용 달성: 2019년 (활성화 후 2년)
- 현재 수용: 네트워크 전반에서 85-95%
Context: SegWit의 극적인 가격 상승은 2017년의 상승장, ICO 광풍, 블록 크기 논쟁의 해결 속에서 발생했습니다. 업그레이드는 라이트닝 네트워크 개발과 효율성을 개선했지만, 즉각적인 가격 영향은 기술적 개선보다 더 광범위한 시장 열풍을 반영했습니다.
Taproot (2021): The "Priced In" Upgrade
Activation: 2021년 11월 14일 블록 높이 709,632에서 시행
Price Impact:
- 사전 잠금 (2021년 5월): ~$58,000
- 잠금 (2021년 6월 12일): ~$35,000 (사후붕괴)
- 사전 활성화 (2021년 11월 10일): ~$69,000 (ATH)
- 활성화 (2021년 11월 14일): ~$64,000
- 활성화 후: 12월까지 점진적 하락
On-Chain Metrics:
- 1주차: 최소한의 사용
- 2023년 2월: 거래 수용 9.4%
- 거래량: 활성화 후 주요 거래소에서 30% 증가
- 대형 거래 ($100K 이상): 활성화 후 1주차 20% 증가
Context: Taproot는 진정한 합의 업그레이드 임에도 불구하고 즉각적인 가격 영향을 거의 보이지 않았습니다. 시장은 이전 달 동안 개선을 "가격에 반영"했습니다. 비트코인은 활성화 전에 이미 사상 최고치를 기록했고, 매크로 요인(연준 정책, 인플레이션 우려)이 기술적 개선보다 가격 움직임에 더 크게 작용했습니다.
Key Lessons for v30
Adoption Timelines: SegWit과 Taproot는 모두 프로토콜 수준의 업그레이드임에도 불구하고 온체인 수용이 느렸습니다 (대중적 사용까지 2-5년 걸림). V30의 정책 전용 변화는 경제적 압력 없이 자발적인 노드 운영자 선택에 전적으로 의존하므로 비슷하거나 더 느린 수용 곡선을 가집니다.
Price Predictability: SegWit의 50% 이상 사전 활성화 급등과 Taproot의 최소한의 영향은 시장 타이밍, 보다 광범위한 경제적 조건, 프레포지셔닝이 기술적 변화보다 더 중요함을 보여줍니다. V30은 합의 변화가 없으므로 시장을 직접 움직일 가능성이 더 적습니다.
Institutional Perspective: 2021년 Taproot 활성화 시점까지 기관 투자자들은 업그레이드를 "진화적이지 않다"는 것으로 보았습니다. 기관 분석가는 프로토콜 개선보다는 매크로 요인(ETF 승인, 기업 재무 채택, 규제 명확성)에 초점을 맞추었습니다. 이 패턴은 v30에서도 계속될 가능성이 높습니다.
Volatility Patterns: 역사적 데이터는 논쟁적인 업그레이드 기간 (SegWit의 블록 크기 전쟁) 동안 변동성이 증가하나 합의 주도 업그레이드 (Taproot의 원활한 활성화) 동안 상대적 안정성을 보여줍니다. V30의 논란은 정책 층에서 발생하며 합의적 함축이 없으므로 직접적인 가격 변동성이 제한적인 것으로 보입니다. 그러나 소셜 미디어의 논란이 단기적인 잡음을 만들 수 있습니다.
On-Chain Metrics to Monitor
Fee Revenue Trends: SegWit 이후 평균 거래 수수료는 효율성 개선에 따라 $50+ 최고점 (2017년 12월)에서 $1-5 범위 (2021년)로 감소하였습니다. V30의 낮은 기본 수수료율은 낮은 수요 기간 동안 수수료를 더 낮추어 광부 수익 믹스에 영향을 줄 수 있습니다. 2025년, 수수료는 광부 수익의 1-2%를 차지합니다 (2024년 10%+ 급증에서 하락).
Transaction Volume: SegWit는 증인 데이터 분리를 통해 블록당 거래를 ~60% 증가시켰습니다. Taproot는 제한된 효율성 향상을 제공합니다. V30은 용량 증가가 없지만, 낮은 수수료율 임계값으로 인해 낮은 수요 기간 동안 거래 수가 증가할 수 있습니다.
UTXO Set Growth: SegWit는 보다 효율적인 주소 유형을 장려하여 UTXO 세트 성장을 늦췄습니다. V30의 OP_RETURN 변경은 사용자가 기본 공개키 데이터 인코딩에서 OP_RETURN으로 이동하면 UTXO 성장을 줄일 수 있고, 새로운 사용 사례가 나타나면 블록체인 크기가 증가할 수 있습니다. 이 메트릭은 v30의 실제 영향을 평가하는데 중요할 것입니다.
Market Expectations for v30
Realistic Assessment: V30은 직접적인 가격 영향을 거의 미치지 않을 것입니다. 릴리스는 합의 변화를 포함하지 않으며, 긴급한 채택이 필요한 치명적인 보안 취약점을 해결하지 않으며, "비트코인은 스마트 계약을 얻는다" (Taproot) 또는 "비트코인 거래 용량이 두 배로 증가한다" (SegWit) 같은 촉매제가 없습니다. v30의 기술적 세부 사항을 이해할 만큼 정교한 시장 참가자들은 이미 그들의 포지션에 대한 의견을 가격에 반영했을 것입니다.
Indirect Scenarios: 논란은 미묘한 방식으로 비트코인의 내러티브에 영향을 미칠 수 있습니다. OP_RETURN 확장이 "스팸"으로 인식되거나 노드 운영자에게 법적 문제를 일으킨다면 비판자들이 이것을 반비트코인 내러티브에 무기로 사용할 수 있습니다. 반대로, 구현의 다양성 (Core 대 Knots)이 사용자 선택을 통한 비트코인의 회복력을 보여준다면, 이는 탈중앙화 내러티브를 강화할 수 있습니다. 이러한 내러티브 효과는 수개월에서 수년에 걸쳐 발생하며, 수일 또는 수주 단위로는 아닙니다.
Institutional Attention: 주요 기관 투자자 (MicroStrategy, BlackRock의 비트코인 ETF, Fidelity)는 비트코인을 디지털 골드 및 인플레이션 헤지로 봅니다. 노드 소프트웨어에 대한 정책 변화는 네트워크 안정성이나 규제 상태를 위협하지 않는 한 기관의 레이더에 거의 감지되지 않습니다. V30은 두 가지 모두를 하지 않으며, 노드 운영자의 운영 선택사항일 뿐 시스템적 변화가 아닙니다.
Security, Testing and Audits
Bitcoin Core v30은 포멀한 제3자 보안 감사가 없더라도 엄격한 보안 및 테스트 실천을 보여줍니다. 프로젝트는 지속적인 피어 리뷰, 광범위한 자동화 테스트 및 투명한 책임 있는 공개 절차에 의존합니다.
Testing Methodology
Unit Test Coverage: Bitcoin Core는 Boost 프레임워크를 사용하여 포괄적인 단위 테스트를 유지합니다. maflcko.github.io/b-c-cov/에서 사용 가능한 커버리지 보고서는 여러 커버리지 유형을 추적합니다: 단위 테스트만, 단위 + 기능 테스트 결합, 퍼징 테스트 커버리지.
Fuzzing Programs: Bitcoin Core는 libFuzzer(주요), AFL 및 Honggfuzz를 사용한 광범위한 퍼징을 사용합니다. 프로젝트는 2021년 5월 Google의 OSS-Fuzz 프로그램과 통합하여 24/7 자동화 연속 퍼징을 제공합니다. 약 10,000 줄의 퍼즈 하니스 코드가 네트워크 메시지 처리, UTXO 캐싱, 주소 관리, 스크립트 파싱 및 거래 처리 등 중요한 구성 요소를 대상으로 합니다.
Academic research ("Looking for Lacunae in Bitcoin Core's Fuzzing Efforts," ICSE 2022) found Bitcoin Core achieves a 79.07% mutation score — ranking 2nd out of 6 major cryptocurrency projects. Fuzzing catches unique bugs beyond functional tests' capabilities.
Functional Tests: Python 기반 기능 테스트는 regtest 모드에서 전체 노드 인스턴스를 실행하여 P2P 네트워킹, 지갑 운영, RPC 인터페이스, 거래 중계 및 블록 전파에 대한 엔드 투 엔드 시나리오를 다룹니다.
Release Candidate Testing: V30 테스트 가이드는 OP_RETURN 정책 수정, TRUC 거래 지갑 지원, IPC 채굴 인터페이스, 레거시 지갑 마이그레이션 및 구성 변경 등 주요 변경 사항을 모두 다룹니다. 커뮤니티 멤버들은 메인넷 릴리스 전에 Testnet4, Signet 및 regtest에서 테스트합니다.
Security Audits
No Traditional Third-Party Audits: Bitcoin Core has not commissioned formal third-party security audits for v30. The project follows an open-source continuous peer review model — every pull request undergoes rigorous code review by multiple maintainers, with high-risk changes requiring extensive testing and review time.
Why This Model: Bitcoin Core's open-source nature means security researchers worldwide continuously examine the codebase. Traditional audits provide point-in-time assessments; Bitcoin Core's model provides continuous scrutiny. Critical vulnerabilities discovered by external researchers are responsibly disclosed and patched following established procedures.
Bug Bounty Programs
No Official Bounty: Bitcoin Core does NOT have a formal, funded bug bounty program. As a decentralized open-source project with no central funding entity or corporate backing, it relies on responsible disclosure and community contribution ethos rather than
---
금전적 인센티브.
Responsible Disclosure Policy: 보안 문제는 기밀 정보를 보호하기 위해 PGP 암호화를 사용하여 [email protected] 에 보고되어야 합니다. Bitcoin Core는 4단계 심각도 분류(치명적, 높음, 중간, 낮음)를 유지하며 특정 공개 일정이 있습니다: 낮은 심각도는 수정 릴리스 후 2주 뒤에 공개, 중간/높음은 마지막 영향을 받은 버전의 수명 종료 2주 후에 공개, 치명적은 즉석에서 처리됩니다.
최근 공개 (2024-2025): 여러 취약점이 v25.0 및 v29.0 이전 버전에 영향을 미치는 것이 2024년 10월에 표준 일정에 따라 공개되었습니다. v30의 개발 중에는 특정 치명적 취약점이 공개되지 않았습니다.
### 알려진 문제 및 완화 조치
OP_RETURN 논란: 주된 "알려진 문제"는 OP_RETURN 정책 변경에 대한 커뮤니티의 논쟁입니다. 이는 기술적 버그가 아니라 철학적 불일치를 나타냅니다. 비판자들은 노드 운영자에 대한 법적 책임, 블록체인 부풀림, 증가한 노드 비용에 대해 경고합니다. 지지자들은 수수료가 자연스러운 스팸 억제 수단을 제공하며 OP_RETURN이 대안보다 덜 해롭다고 주장합니다.
완화 옵션:
- `-datacarriersize=83`를 구성하여 더 엄격한 제한을 유지 (사용 중단 경고 트리거됨)
- 보수적인 기본값을 유지하는 Bitcoin Knots로 전환
- 중요한 인프라에 대해 사용자 정의 된 mempool 정책 구현
- 실제 네트워크 동작을 모니터링하고 문제가 발생할 경우 적응
Coinstatsindex Migration: coinstatsindex 사용자는 오버플로우 버그를 방지하기 위한 구현 변경으로 인해 처음부터 완전한 재색인을 필요로 할 수 있습니다. 이는 일회성 성능 비용일 뿐 지속적인 문제는 아닙니다.
폐기된 옵션: 여러 옵션이 폐기(pass)로 표시되어 (예: `-datacarrier`, `-datacarriersize`, `-paytxfee`, `settxfee`, `-maxorphantx`) 이전 동작을 기대하는 운영자를 혼란스럽게 할 수 있습니다. Bitcoin Core는 이전 경고를 제공하여 전환을 안내합니다.
### 운영자에 대한 보안 고려 사항
일반적인 모범 사례:
- 최신 안정 릴리스로 업데이트 유지
- [email protected] 공지사항 모니터링
- 업그레이드 전 릴리스 노트 검토
- 프로덕션 배포 전 테스트넷에서 테스트
- 인증 없이 인터넷 노출이 없도록 RPC 액세스 보안
- 적절한 방화벽 구성 구현
- 백업 및 재해 복구 절차 유지
V30 specific 고려사항:
- OP_RETURN 데이터 저장에 대한 법적 위험 허용 범위 평가
- 구성 접근 방식 결정 (기본, 사용자 정의 한계 또는 대체 구현)
- 클라우드 호스팅 노드의 경우, 콘텐츠 스캐닝 정책 인식 필요
- 필요시 규제 방어를 위한 정책 결정 문서화
## 규제 및 개인 정보 고려사항
Bitcoin Core v30은 개인 정보 보호, 규제 준수 및 법적 책임에 심대한 영향을 미치는 논란이 많은 변화를 도입합니다. 이는 합의 변경이 아닌 순수한 정책 수정입니다.
### 개인 정보 분석: 개선 없음, 잠재적 퇴보
V30은 개선된 개인 정보 보호 수단을 제공하지 않습니다. 이번 릴리스는 데이터 저장 용량에 집중하고, 개인 정보를 보호하는 기술에는 집중하지 않습니다. 기존 개인 정보 보호 기능(Tor 지원, 트랜잭션 릴레이 은폐)은 이전 버전과 동일하게 유지됩니다.
잠재적 개인 정보 퇴보:
1. 증가된 블록체인 분석 표면: OP_RETURN 출력 내의 더 많은 데이터는 분석을 위한 부가적인 메타데이터를 생성합니다. 더 큰 트랜잭션은 추적 및 식별이 용이합니다. 블록체인 분석 회사들(Chainalysis, Elliptic, TRM Labs)은 확장된 OP_RETURN을 감시를 위한 유리한 요소로 간주합니다 -- 더 많은 데이터는 더 나은 귀속을 의미합니다.
2. 노드 운영자 익명성 상실 위험: 임의 데이터를 저장하는 노드는 법적 발견의 대상이 될 수 있습니다. 증가된 비용으로 인해 운영자들은 익명성이 감소되는 KYC 요구가 있는 중앙집중화된 클라우드 서비스를 이용하게 됩니다.
3. 트랜잭션 그래프 분석: Bitcoin의 투명한 장부는 모든 트랜잭션이 추적 가능하다는 것을 의미합니다. 더 큰 OP_RETURN 데이터는 분석가들에게 실제 활동에 트랜잭션을 연결할 수 있는 더 많은 맥락을 제공합니다. 트랜잭션 클러스터링과 실체 식별은 여전히 매우 효과적입니다.
네트워크 레벨의 개인 정보 보호: V29와 동일한 수준으로 P2P 네트워크 보호, Tor 지원, 트랜잭션 방송 행동에는 개선이 없습니다.
### 규제 고려사항: 상당히 증가된 위험
규제 주의를 끄는 특징들:
1. 임의 데이터 저장: 거의 무제한의 데이터 삽입을 가능하게 하는 기능은 정부 개입을 위한 규제 명분을 제공합니다. 여기에는 아동 성착취 자료(CSAM), 악성코드 배포, 저작권 침해에 대한 우려가 포함됩니다.
2. 잠재적 노드 재분류: 규제 당국은 노드를 "컨텐츠 디스트리뷰터" 또는 "퍼블리셔"로 재분류하여 콘텐츠 중재 요구를 촉발할 수 있습니다. 전례: 2022년 OFAC의 Tornado Cash 제재.
3. 데이터 영구성: 변경 불가능한 블록체인 저장 공간은 불법 콘텐츠가 제거될 수 없으며, 지속적인 준수 도전과 "잊혀질 권리" 규정(GDPR)과의 충돌을 만듭니다.
거래소 준수 암시는:
은행 비밀법(BSA) 및 FinCEN 등록 요구 사항에 따라 거래소는 트랜잭션을 모니터링해야 합니다. 더 큰 데이터 페이로드는 자동 모니터링 시스템을 복잡하게 하고, 강화된 실사 절차를 유발할 수 있습니다. 거래소는 큰 데이터 페이로드가 있는 트랜잭션에 대해 추가 검증이 필요할 수 있습니다.
KYC/AML 고려사항: FATF 가이드라인은 가상 자산 서비스 제공자(VASPs)가 트랜잭션 모니터링 시스템과 의심스러운 활동 보고서(SARs)를 구현하도록 요구합니다. "여행 규칙"은 전송의 송/수신자 데이터를 공유하도록 요구합니다. V30의 임의 데이터 용량은 합법적인 사용과 불법적 활동의 구별을 위한 준수 팀에게 새로운 도전을 제공합니다.
### 법적 책임: 중심 논란
Nick Szabo의 경고: "거의 모든 곳에서 열린 법적 문제"이며, 노드 운영자가 블록체인에 임베디드된 콘텐츠에 대한 법적 책임을 지는지 여부입니다. Szabo는 OP_RETURN 데이터가 표준 도구(브라우저, 이미지 뷰어)로 "쉽게 접근 가능"하므로, 운영자들이 소지 및 배포에 대해 잠재적으로 책임질 수 있다고 주장합니다.
반론: 암호화 Litigator Joe Carlasare는 기존 판례법이 그들이 전송하는 콘텐츠에 대한 지식과 통제가 없는 중재자를 보호한다고 언급합니다. 그러나 Carlasare는 블록체인 노드 운영자를 직접적으로 다루는 명확한 선례가 없다는 것을 인정합니다 — 법적 불확실성이 남아있습니다.
주요 법적 질문들:
1. 노드 운영자는 "퍼블리셔"인가 아니면 "중립 인프라"인가?
2. 섹션 230(미국 중재자 책임 보호)가 블록체인 노드에 적용되는가?
3. 변경 불가능한 데이터 요구사항이 콘텐츠 삭제 명령과 어떻게 충돌하는가?
4. OP_RETURN 데이터가 표준화된 형식을 사용할 때 운영자가 개연적 부인을 주장할 수 있는가?
이러한 질문은 대부분의 관할 구역에서 여전히 대답되지 않은 상태입니다. 노드 운영자는 개별적으로 그들의 위험 허용 범위를 평가해야 합니다.
### 감시 암시: 향상된 기능
블록체인 분석 회사의 시각: Chainalysis와 Elliptic(정부 기관 및 금융 기관에 서비스 제공)은 Bitcoin을 고투명한 것으로 간주합니다. Chainalysis는 패턴 감지를 위한 정교한 기계 학습을 통해 99%의 시장 범위를 주장합니다. Elliptic은 43개의 암호화 네트워크에 걸쳐 64억 개 이상의 라벨링된 주소를 유지합니다.
산업적 위치: 블록체인 분석 회사들은 더 큰 OP_RETURN 데이터를 감시를 위한 유리한 요소로 보고 있습니다 — 더 많은 데이터는 더 나은 귀속과 추적을 의미합니다. 트랜잭션 타이밍 분석, 클러스터링 분석, 시간적 분석 모두 추가 메타데이터로부터 이익을 얻습니다.
경제적 전쟁 시나리오: 국가 행위자는 대형 OP_RETURN 용량을 "수수료 바닥 공격"에 사용할 수 있습니다 — 비싼 처리 데이터를 포함하여 소매 사용자를 가격에서 배제하기 위해 메모리를 채우는 것입니다. 200 sat/vB에서, 메모리를 채우는 데 블록당 ~2 BTC가 소요됩니다 (~현재 가격에 약 $32.8M/일).
### 거래소를 위한 규제 준수 권장 사항
즉시 조치:
1. 모든 관할구역에서의 노드 운영의 법적 상태 평가
2. 불법 콘텐츠 발견에 응답하기 위한 프로토콜 개발
3. v30 업그레이드 전에 `-datacarriersize` 설정 검토
4. 증가한 대역폭 및 저장 요구사항 계산
5. 큰 데이터 트랜잭션을 다루는 AML/KYC 절차 업데이트
트랜잭션 모니터링: 큰 OP_RETURN 데이터가 있는 트랜잭션에 대한 경고 구현, 큰 데이터 페이로드를 자주 사용하는 계정을 위한 강화된 실사, 잠재적 은닉 또는 데이터 밀수를 위한 패턴 분석.
위험 경감: 엄격한 필터가 있는 수정된 노드를 운영하는 것을 고려, 제 3자 필터링 소프트웨어 구현, 규제를 위한 자세한 운영 로그 유지, 특정 책임에 대한 법적 자문 상담.
### 개인 정보 보호에 민감한 사용자에 대한 권장 사항
중요한 발견: V30은 개인 정보 보호에 긍정적인 요소를 제공하지 않으며, 새로운 감시 위험을 초래합니다.
최고의 실천:
- Bitcoin 주소를 재사용하지 않기 (각 트랜잭션에 대해 새 주소 생성)
- Bitcoin Core의 내장 지원을 사용하여 Tor를 통해 거래 진행
- 향상된 개인 정보를 위해 CoinJoin 구현 (Wasabi, JoinMarket) 사용
- OP_RETURN 데이터에 식별 가능한 정보를 임베딩하지 않기
- 더 큰 OP_RETURN 트랜잭션이 더 추적될 수 있다는 것을 인지하기
노드 운영자를 위한 권장 사항:
- 더 엄격한 기본값을 위해 Bitcoin Knots 고려 (네트워크의 16%가 이미 전환)
- 법적 불확실성을 지연시키기 위해 Core v29에 머무르기
- 여전히 사용 가능한 경우 v30을 실행할 때 `-datacarriersize=83` 사용
- "지식 및 통제 부족" 방어 문서화
- 관할 구역 내 노드 운영자 상태에 대한 지역 법률 자문 상담
## 위험 분석 및 비상 계획
Bitcoin Core v30의 정책-전용 변경은 최소한의 합의-레이어 위험을 만들지만 운영, 법률 및 관리에 대한 중요한 도전이 되므로 비상 계획이 필요합니다.
### 잠재적 실패 모드
업그레이드 정체: 불충분한 채굴 지원으로 활성화되지 못하는 소프트 포크와 달리, v30은 "정체될" 수 없습니다 — 업그레이드 시 즉시 적용되는 소프트웨어 릴리스입니다. 그러나 논란이 폭넓은 채택을 막으면 수용이 멈출 수 있습니다. 가능성: 중간. 현재 메트릭스는 대안적인 구현을 실행 중인 노드가 약 13-20%임을 보여주며, 이는 상당한 운영자 저항을 나타냅니다.
---
Please note that technical terms and specific flags within software (`-datacarriersize`, for example) are generally kept in English even in Korean translations to maintain accuracy and technical consistency.정책 분열: 네트워크가 호환되지 않는 릴레이 정책으로 분열되어 실질적인 어려움을 발생시킵니다. 낮은 수수료율 또는 대형 OP_RETURN 트랜잭션을 제출하는 사용자는 전파가 불안정할 수 있으며, 직접 마이너 제출이나 특정 노드 타겟팅이 필요할 수 있습니다. 가능성: 높음. 이미 발생 중. 비트코인 노츠(Bitcoin Knots) 채택이 상당한 정책 분열을 보여주고 있지만, 두 구현체 모두 동일한 블록체인을 검증합니다.
법적 개입: 불법적으로 블록체인에 내장된 콘텐츠를 호스팅한 노드 운영자를 정부 당국이 기소할 경우, 취미로 운영하는 운영자들이 노드를 중단함에 따라 중앙집중화가 발생할 수 있습니다. 가능성: 낮음에서 중간 정도. 분명한 선례는 없지만, 닉 사보(Nick Szabo) 및 다른 이들은 관할권 간의 "열린 법적 문제"에 대해 경고합니다.
클라우드 제공자 중단: AWS, Azure, 또는 GCP의 자동화된 멀웨어/콘텐츠 감지 시스템이 노드 종료를 촉발할 수 있으며, 이는 거래소 및 인프라 운영에 지장을 줄 수 있습니다. 가능성: 낮음. 대부분의 개발자는 "재앙적 실패" 예측에 대해 반박하며, 블록체인 데이터가 자동 스캔을 유발하는 전형적인 콘텐츠 분배 패턴과 일치하지 않는다고 지적합니다.
### 체인 분할 시나리오
합의 계층 분할: 사실상 불가능. V30은 합의 규칙을 수정하지 않으며 비트코인 코어 v30 및 대안 구현 모두 블록을 동일하게 검증합니다. 모든 구현이 따르는 하나의 비트코인 블록체인이 있을 것입니다.
정책 계층 분열: 이미 발생 중. 서로 다른 노드 소프트웨어는 서로 다른 메모리 풀 정책을 시행합니다. 이는 노드 주권을 보장하기 위한 설계된 기능이며 버그가 아닙니다. "분열"은 트랜잭션 전파에 영향을 줄 뿐 블록의 유효성에 영향을 미치지 않습니다.
역사적 선례: 비트코인 캐시(2017)는 불일치하는 합의 규칙이 영구적인 분기 체인을 만든 실제 하드 포크를 나타냈습니다. V30은 비트코인 캐시 또는 SegWit와 같은 논란의 여지가 있는 소프트 포크와 유사하지 않으며 사용자 선택이 네트워크 단결을 유지하는 정책 변화입니다.
### 리플레이 보호 메커니즘
적용 불가: 리플레이 보호는 한 체인에서 유효한 트랜잭션이 분할 후 다른 체인에서 다시 실행되는 것을 방지합니다. V30은 체인 분할을 생성하지 않으며 완전한 합의 호환성을 유지하므로 리플레이 보호가 필요 없습니다. V30 월렛에서 생성된 트랜잭션은 다른 버전의 트랜잭션과 합의 계층에서 동일합니다.
### 비상 대응 절차
중대한 버그 발견: V30 릴리스 이후 중대한 취약성이 발견되면 비트코인 코어의 확립된 절차가 활성화됩니다:
1. [email protected]에 비공개 통지
2. 보안 팀에 의한 심각도 평가
3. 신속한 패치 개발
4. 적절한 시기 조율하여 심각도에 따른 공개
5. 중요한 경우 긴급 릴리스 (CVE-2018-17144 인플레이션 버그 대응과 유사)
운영자는 준비해야 합니다:
- 비트코인 코어 보안 자문 모니터링
- bitcoin-dev 메일링 리스트 구독
- 비트코인 옵텍 뉴스레터를 통한 기술 커버리지 팔로우
- 보안 패치를 신속하게 배포할 수 있는 능력 유지
- 롤백 절차 보유(v29 바이너리 보유)
논란의 여지가 있는 정책 반전: 실제 v30 배포가 대규모 블록체인 스팸, 광범위한 법적 기소, 클라우드 제공자 조정된 종료와 같은 예상치 못한 재앙적 문제들을 드러낼 경우, 비트코인 코어는 변화를 되돌리는 v31 릴리스를 내놓을 수 있습니다:
- `-datacarrier` 및 `-datacarriersize` 옵션 취소
- 83바이트의 기본값 복원 또는 기타 제한 적용
- 구성 마이그레이션 가이드 제공
가능성: 낮음에서 중간 정도. 비트코인 코어 개발자는 실제 피해(이론적 우려가 아닌)의 설득력 있는 증거 없이는 방향 전환을 요구하지 않겠습니다. 다양한 구현체(Knots)가 코어의 정책 반전을 요구하지 않고도 대안을 제공합니다.
### 운영자가 준비해야 할 것들
모든 노드 운영자:
1. 백업 전략: 업데이트 전에 wallet.dat 파일 및 구성 파일을 백업
2. 테스트 환경: 메인넷 배포 전에 테스트 변경 사항을 테스트하기 위해 테스트넷 또는 regtest 설정 유지를
3. 모니터링 시스템: 비정상적인 메모리 풀 크기, 리소스 소비, 오류율에 대한 경고 구현
4. 롤백 가능성: 비상 철회를 위한 v29 바이너리를 보유
5. 커뮤니케이션 계획: 문제가 발생할 경우 동료, 거래소, 사용자와 조율하기 위한 절차 수립
거래소/보관 인프라:
1. 법률 검토: 모든 운영 관할권에서 노드 운영자 책임에 대한 자문
2. 규정 준수 업데이트: 대형 데이터 거래를 처리하기 위한 AML/KYC 절차 업데이트
3. 구성 결정: 정책 선택의 논리 문서화(기본 v30, 사용자 지정 제한, Knot 등)
4. 사고 대응: 블록체인 데이터에서 불법 콘텐츠 발견 절차 개발
5. 중복성: 필요 시 구현 변경의 운영적 유연성 유지
라이트닝 네트워크 운영자:
1. 수수료 관리: 패키지 릴레이 개선으로 향상된 CPFP 신뢰성 준비
2. TRUC 통합: 채널 구현을 v3 거래를 사용하는 것으로 업그레이드 고려
3. 약정 모니터링: 향상된 수수료 증가 기능으로 강제 종결 위험 감소
4. 테스트: 메인넷 배포 전에 테스트넷에서 수수료 가속 시나리오 검증
마이닝 풀:
1. Stratum v2 계획: 미래 Stratum v2 구현을 위한 IPC 마이닝 인터페이스 평가
2. 템플릿 정책: 대형 OP_RETURN 거래에 대한 블록 템플릿 정책 결정
3. 메모리 풀 구성: 더 낮은 기본 수수료율의 운영적 영향 고려
4. 모니터링: v30 배포 후 실제 OP_RETURN 사용 패턴 추적
개인 사용자:
1. 지갑 확인: 비트코인 코어 내장 지갑을 사용하는지(마이그레이션 필요) 또는 외부 지갑을 사용하는지(조치 불필요) 확인
2. 노드 정책: 풀 노드를 실행할 경우 구성 철학 결정(기본, 엄격, 대체 구현)
3. 거래 행동: 낮은 수수료율이 가능한지 이해하되 지갑 구성 변경 필요
4. 개인정보 보호 관행: V30은 반복 개인정보 보호 개선이 없으므로 최선의 관행(주소 회전, Tor, CoinJoin) 계속 사용
### 여러 시나리오에 대한 비상 계획
시나리오 1: 원활한 배포(확률 60%)
V30은 6-12개월에 걸쳐 배포되어 60-80%의 채택을 달성합니다. 수요 기간 동안 높은 수수료로 인해 대형 OP_RETURN 사용은 여전히 미미합니다. 법적 우려가 과장되었음을 증명하며 기소는 발생하지 않습니다. 비트코인 노츠는 ~10-15% 네트워크 점유율을 유지하여 정책 다양성을 제공합니다. 긴급 개입 불필요.
운영자 대응: 채택 메트릭 모니터링, 실제 OP_RETURN 사용 패턴 추적, 데이터 기반 증거가 정책 변경을 요구할 경우 조정.
시나리오 2: 정책 교착 상태(확률 25%)
커뮤니티가 분열된 상태로 유지됩니다. 코어 채택은 40-50%에 정체되고, 노츠는 20-30% 점유율을 유지합니다. 네트워크는 상당한 정책 분열 상태로 운영됩니다. 엣지 케이스에 대한 거래 전파가 덜 신뢰할 수 있습니다. 어떤 구현도 우세하지 않습니다.
운영자 대응: 운영적 필요에 따라 구현 전환 혹은 다수 노드 유형을 운영하는 유연성 유지, 정책 진화에 대한 커뮤니티 논의에 적극 참여.
시나리오 3: 법적 개입(확률 10%)
하나 이상의 관할권에서 블록체인 콘텐츠 호스팅으로 인해 노드 운영자가 기소됩니다. 클라우드 제공자가 비트코인 노드를 종료하기 시작합니다. 취미 운영자들이 대량으로 노드를 중단합니다. 네트워크는 잘 자원화된 법적으로 보호된 운영자들 주위에 중앙집중화됩니다.
운영자 대응: 즉각적인 법적 자문, 관할권 위험 평가, 노드 인프라의 유리한 관할권으로의 이전 고려. 강화된 콘텐츠 모니터링 구현, 보다 엄격한 정책 구현으로 전환(Knots), 개인 노드를 위해 낮은 프로파일 유지.
시나리오 4: 기술적 재앙(확률 5%)
V30 릴리스 후 치명적인 취약성이 발견되어 도난, DoS 공격 또는 합의 실패를 가능하게 합니다. 긴급 대응이 필요합니다.
운영자 대응: 비트코인 코어 보안 자문을 24/7 모니터링, 몇 시간 내로 긴급 패치를 배포할 수 있는 능력 유지, 롤백 절차 테스트 및 준비 완료, 거래소 및 주요 인프라 제공자와 조율, 비트코인 코어 보안 팀의 지침 따라야 합니다.
### 장기적 위험 완화
구현 다양성: 비트코인 노츠의 등장은 건전한 구현 다양성을 보여줍니다. 장기적으로 비트코인은 단일 클라이언트 취약성이나 거버넌스 포획에 대한 탄력성을 제공하는 여러 호환 가능한 구현으로부터 혜택을 받습니다.
진화적 압력: 실제 사용은 v30의 정책 변화가 유익한지 해로운지를 결정할 것입니다. 시장력(수수료), 법률 발전 및 기술 혁신은 미래 정책 진화를 형성할 것입니다.
커뮤니티 거버넌스: v30의 논란은 고통스럽지만 비트코인의 거버넌스가 중앙 권위보다는 분산된 개인 선택을 통해 작동함을 보여줍니다. 코어에 불만을 가진 운영자는 합의 호환성을 유지하며 대안으로 전환할 수 있습니다.
모니터링 및 적응: 앞으로 12-24개월간은 v30의 실제 세계 영향에 대한 중요한 데이터를 제공할 것입니다. 운영자는 UTXO 세트 성장, 실제 OP_RETURN 사용 패턴, 법률 발전, 노드 수 동향 및 수수료 시장 진화를 모니터링한 후 증거에 기반하여 정책을 적응해야 합니다.
## 채택 메트릭 및 타임라인
V30의 배포 이해는 노드, 마이닝, 거래소 및 실제 정책 사용에 걸쳐 여러 메트릭을 추적해야 합니다. V30의 정책 전용 변경은 개별 운영자 선택을 통해 점진적으로 배포됩니다.
### 노드 채택 추적
주요 리소스:
Bitnodes.io: ~23,000-25,000개의 공개적으로 연결 가능한 노드를 추적하며, 버전 분포 및 네트워크 토폴로지를 보여줍니다. 대시보드는 소프트웨어 클라이언트 식별(User Agents)을 표시합니다(예: "/Satoshi:30.0.0/"는 비트코인 코어 v30을 의미). 실시간 지도는 전 세계의 노드 분포를 시각화합니다.
Coin.Dance: 구현체 분류(Core vs. Knots vs. 기타)를 제공하며 IP 주소로 중복 노드를 필터링합니다. 들어오는 연결을 수락하는 노드만 추적합니다.
Luke Dashjr의 노드...Content: Count: 대안적인 카운팅 방법론은 네트워크 구성에 대한 다른 관점을 제공합니다.
**현재 기준선 (2025년 10월 1일):**
- 전체 접근 가능한 노드: 약 22,500-25,000
- 비트코인 코어 (모든 버전): 약 80-85%
- 비트코인 노츠: 약 13-20% (2025년 1월에는 2%에서 증가)
- 기타 구현(btcd, libbitcoin 등): 약 5%
### 버전 30의 예상 채택 타임라인
**역사적 패턴 분석:**
이전 비트코인 코어 릴리스를 기준으로:
- 주 1-2: 5-10% (초기 수용자, 인프라 운영자가 프로덕션에서 테스트)
- 월 1: 20-30% (활동적인 커뮤니티 회원, 거래소 테스트 완료)
- 월 3: 40-60% (주류 채택, 인프라 제공자 업그레이드)
- 월 6: 60-80% (대다수 채택, 소규모 운영자 따름)
- 월 12: 80-90% (의도적인 보류자를 제외한 거의 완료)
**V30 채택에 영향을 미치는 특별한 요인:**
가속 요인:
- 합의 변화 없음으로 배포 위험 최소화
- 보안 개선은 업그레이드의 매력을 높임
- 라이트닝 네트워크 운영자는 패키지 릴레이 개선의 매력
- 낮은 수수료율 기본값은 낮은 수요 기간 동안 이점
감속 요인:
- OP_RETURN 논란이 저항을 만듦 (이미 20%가 대체 구현에 있음)
- 구형 지갑 마이그레이션 필요로 준비되지 않은 운영자를 지연시킴
- 급박한 보안 수정을 요구하지 않음
- 정책 다원화 수용 가능 (운영자는 무기한 v29에 남아있을 수 있음)
**V30의 현실적인 예측:**
- 월 1: 15-25% (논란으로 인해 평소보다 느림)
- 월 3: 35-50%
- 월 6: 50-65%
- 월 12: 60-75% (지속적인 Knots 채택으로 인해 정체)
- 장기적인 안정 상태: 65-80% Core v30+, 15-20% Knots, 5% 기타/구형
### 채굴자 채택 추적
**신호 없음 요구:** V30에는 채굴자 활성화를 요구하는 합의 변화가 없습니다. 채굴자는 기능 요구 사항(예: Stratum v2 IPC 인터페이스) 및 마이닝 풀 소프트웨어와의 호환성을 기반으로 운영 일정을 따릅니다.
**모니터링할 메트릭:**
- v30 배포에 관한 마이닝 풀 발표
- 채굴자 소프트웨어를 나타내는 블록 코인베이스 버전 문자열
- Stratum v2 채택률 (IPC 인터페이스와 관련이 있지만 별도)
- 블록 템플릿 정책 (OP_RETURN 포함 패턴 관찰)
**예상 패턴:** 마이닝 풀은 프로덕션 배포 전에 철저한 테스트를 수행하기 때문에 일반적으로 노드 채택보다 2-4개월 늦습니다. 50% 이상의 해시레이트를 대표하는 대형 풀(Foundry, F2Pool, Binance Pool)이 채택 일정에 영향을 미칠 것입니다.
### 거래소 및 수탁자 채택
**핵심 단계 의존성:**
1. 주 1-4: 테스트넷/사인넷에서 내부 테스트
2. 주 4-8: 구형 지갑 마이그레이션 및 구성 업데이트
3. 주 8-12: 점진적인 프로덕션 롤아웃 (테스트넷 → 소규모 지갑 → 기본 인프라)
4. 월 3-6: 모든 시스템에 걸쳐 완전한 배포
**거래소 복잡성:** 대형 거래소는 다양한 지리적 지역에서 수백 개의 노드를 운영하며 복잡한 지갑 인프라를 가지고 있습니다. 높은 가치의 핫 지갑의 묘사자를 사용하는 것으로의 마이그레이션은 광범위한 테스트와 감사 절차를 필요로 합니다.
**공개 추적 가능:** 주요 거래소는 종종 인프라 업그레이드를 발표합니다. Coinbase Engineering blog, Kraken blog, Binance announcements, 그리고 기술 트위터 계정을 모니터하여 배포 알림을 얻으세요.
### 정책 사용 지표
노드 채택을 넘어 새로운 정책의 실제 사용을 추적하는 것은 중요한 피드백을 제공합니다:
**OP_RETURN 사용 패턴:**
- 기준선: Pre-v30 OP_RETURN 거래 (~0.1-0.5%의 거래, 80바이트)
- 추적: Post-v30 대형 OP_RETURN 거래 (80바이트 이상)를 전체 대비 비율로서
- 모니터: OP_RETURN 크기의 분포 (80-1KB, 1-10KB, 10-100KB 범위)
- 분석: 대형 OP_RETURN 거래가 지불한 수수료율
**데이터 소스:**
- OP_RETURN 구문 분석을 할 수 있는 블록체인 탐색기 (Bitcoin.com, Blockchair)
- 블록체인 데이터를 분석하는 학술 연구 그룹
- Ordinals/inscriptions 추적 사이트 (대부분의 inscriptions는 OP_RETURN이 아닌 증인 데이터를 사용하지만)
**낮은 수수료 거래 전파:**
- 추적: 1 sat/vB 미만의 거래를 포함하는 블록 퍼센트
- 모니터: 낮은 수요 기간 동안의 Mempool 최소 수수료율
- 분석: 노드 채택과 낮은 수수료 거래 전파 간의 상관 관계
**TRUC (v3) 거래 채택:**
- 추적: 전체에서의 버전 3 거래 퍼센트
- 모니터: TRUC 지원을 발표하는 라이트닝 네트워크 구현
- 분석: 표준 거래 대비 TRUC의 수수료 조정 성공률
### 활성화 지표 (적용되지 않음)
V30은 활성화 임계값, 유예 기간, 준비 측정을 요구하지 않습니다. 그러나 새로운 정책이 신뢰할 수 있게 될 때의 "효과적인 활성화"를 나타내는 메트릭은 있습니다:
**네트워크 전체 리레이 신뢰성:** 75% 이상의 노드가 v30을 실행할 때, 새로운 정책을 사용하는 거래(대형 OP_RETURN, 1 sat/vB 미만의 수수료)들이 네트워크를 통해 신뢰성 있게 전파됩니다. 75% 미만에서는 사용자가 비일관된 전파를 경험할 수 있습니다.
**거래소 지원:** 주요 거래소(Coinbase, Kraken, Binance)가 v30 배포를 완료하면, 묘사자 지갑 채택이 산업 표준이 됩니다.
**라이트닝 신뢰성:** 주요 라이트닝 구현(LND, CLN, Eclair)이 패키지 릴레이 개선 사항과 TRUC 지원을 프로덕션 릴리스에서 활용할 때, 라이트닝 네트워크의 혜택이 완전히 실현됩니다.
### 모니터링 도구와 대시보드
**추천 모니터링 스택:**
1. Bitnodes.io 대시보드: 버전 분포의 일일 확인
2. Coin.Dance 노드 통계: Core vs. Knots 비중의 주간 검토
3. 비트코인 Optech 뉴스레터: 주간 기술 커버리지 (bitcoinops.org에서 구독)
4. 마이닝 풀 발표: 주요 풀을 트위터/소셜 미디어에서 팔로우
5. 블록체인 탐색기: OP_RETURN 거래 패턴 모니터
6. GitHub Watch: 보안 권고를 위해 bitcoin/bitcoin 저장소 구독
**주간 추적할 메트릭:**
- Bitcoin Core v30.x 비율 (목표: 60-80%로의 점진적 증가)
- Bitcoin Knots 비율 (모니터할 것: 15-20%의 안정성 또는 예기치 않은 변화)
- 대형 OP_RETURN 거래 수 (모니터할 것: 스팸 공격 또는 예기치 않은 사용)
- 1 sat/vB 미만의 거래 전파 (목표: 낮은 수요 기간 동안의 개선)
- 보안 권고 릴리스 (행동: 즉각적인 검토 및 패치 배포)
**월간 추적할 메트릭:**
- 거래소 배포 발표
- 라이트닝 네트워크 구현 업데이트
- 노드 운영자 책임에 관한 법적/규제 개발
- UTXO 집합 성장률 (모니터할 것: OP_RETURN 대비 다른 저장 방법의 변화)
**다음 3-12개월 동안 모니터할 것**
**월 1-3 (2025년 10월-12월): 초기 배포**
- 초점: 노드 채택율, 초기 OP_RETURN 사용 패턴, 거래소 마이그레이션 발표
- 적색 경고: 15% 미만의 채택 정체, 법적 문제로 인한 노드 대량 해제, 심각한 버그 발견
- 녹색 경고: 30-40%로의 꾸준한 채택 증가, 최소 OP_RETURN 스팸, 부드러운 거래소 마이그레이션
**월 4-6 (2026년 1월-3월): 주류 채택**
- 초점: 정책 다원화 안정성, 라이트닝 네트워크 통합, 실제 UTXO 집합 영향
- 적색 경고: Core/Knots의 격차가 70/20 이상으로 벌어짐, 법적 대응 시작, 수수료 시장 기능 장애
- 녹색 경고: 50-60%로의 채택 도달, 라이트닝 혜택 실현, 안정적이거나 감소하는 UTXO 성장
**월 7-12 (2026년 4월-9월): 성숙도 평가**
- 초점: 장기 정책 효과성, 실제 위험 또는 혜택 실현, 시장 영향
- 적색 경고: 중앙 집중화 메트릭 악화, 적대적인 법적 환경, 블록체인 비대화 심각
- 녹색 경고: 건강한 구현 다양성, 법적 문제 없음, 개선된 라이트닝 경험, 안정적인 네트워크
### 현실적인 활성화 윈도우
V30에는 단일 "활성화" 순간이 없습니다. 대신 채택이 증가하면서 점진적인 기능 잠금 해제가 발생합니다:
**25% 노드 채택 (~월 2):** 초기 수용자는 새 정책을 사용할 수 있지만, 전파는 비일관적입니다. 직접 노드 연결 또는 마이닝 풀 관계가 여전히 유리할 수 있습니다.
**50% 노드 채택 (~월 4-5):** 새 정책은 평균 사용자에게 합리적으로 신뢰할 수 있게 됩니다. 라이트닝 구현이 패키지 릴레이 개선을 베타/실험 모드로 활용하기 시작합니다.
**75% 노드 채택 (~월 8-10):** 새 정책이 완전히 신뢰할 수 있게 됩니다. 라이트닝 네트워크 패키지 릴레이의 혜택이 프로덕션 릴리스에서 제공됩니다. 네트워크는 "효과적인 활성화"를 달성합니다.
**안정 상태 (~월 12-18):** 채택은 약 65-80% Core v30+와 ~15-20% Knots의 정책 다양성을 갖춘 채로 정체합니다. 나머지 ~5-10%는 구형 버전을 실행 중입니다 (보안 위험은 있지만 합의에 맞지 않음).
## 결론과 추적할 메트릭들
비트코인 Core v30은 기술적, 철학적 변곡점을 나타냅니다. 이 릴리스는 지갑 묘사자 표준화, 라이트닝 네트워크 수수료 조정 개선, Stratum v2 기반, 그리고 효율적인 낮은 수수료 거래 전파 등의 주요 인프라 개선을 제공합니다. 그러나 2017년의 확장 전쟁 이후 가장 치열한 커뮤니티 논쟁을 촉발시켰습니다.
OP_RETURN 정책 확장이 논쟁의 핵심에 있으며, 비트코인의 목적에 대한 근본적인 이견을 명확히 하고 있습니다. 비트코인은 피어-투-피어 전자 현금으로서 비화폐적 사용을 억제하는 릴레이 정책을 유지해야 할까요? 아니면 비트코인은 수수료를 통한 시장의 힘이 포함 여부를 결정하는 네트워크 중립성을 수용해야 할까요? 두 입장 모두 검열 저항성과 탈중앙화를 주장하지만, 적절한 소프트웨어 기본값에 관해 정반대의 결론에 도달합니다.
이 논쟁은 전적으로 정책 계층에서 진행됩니다 — v30은 합의 변화를 포함하지 않습니다. 비트코인 Core v30과 비트코인 Knots는 동일한 블록체인을 동일한 합의 규칙을 사용해 검증합니다. "분리"는 다른 거래 전파 행동과 구현 다양성에서 나타나며, 중앙 명령이 아닌 사용자 선택을 통한 비트코인의 회복력을 보여줍니다.
### 주요 요점
대부분 사용자에게는: 조치가 필요 없습니다. 외부 지갑(하드웨어, 모바일, 데스크톱)은 완전히 호환됩니다. 자신이 전체 노드를 실행하거나 비트코인을 사용하지 않는 경우...Skip translation for markdown links.
Content: 코어의 내장 월렛, v30 배포는 눈에 띄지 않는다.
Bitcoin Core Wallet 사용자: 업그레이드 전에 레거시에서 디스크립터 월렛으로의 마이그레이션이 필수적입니다. `migratewallet` RPC를 사용하고, 테스트넷에서 먼저 테스트한 후 모든 것을 백업하세요. 이것은 우수한 월렛 기능을 가능하게 하는 일회성 노력입니다.
노드 운영자: 철학적 결정이 기다리고 있습니다. v30 기본값을 수용하여 네트워크 중립성을 수용하고 채굴자 행동과 조화를 이룰 것인가요? 이전 정책을 유지하면서 더 엄격한 제한을 구성할 것인가요? 아니면 교체 없이 보존적 기본값을 제공하는 Bitcoin Knots로 전환할 것인가요? 세 가지 접근 모두 합의 호환성을 유지하며 가치와 위험 허용 범위에 따라 선택하세요.
라이트닝 네트워크 운영자: v30은 구체적인 이점을 제공합니다. 향상된 패키지 중계는 커밋 거래 수수료 상승의 신뢰성을 높입니다. TRUC 지원은 더 나은 앵커 채널 구현을 가능하게 합니다. 낮은 기본 수수료 비율은 낮은 수요 시기에 도움이 됩니다. 업그레이드는 의미 있는 운영 개선을 제공합니다.
거래소 및 인프라: 중요한 계획이 필요합니다. Bitcoin Core 사용자의 레거시 월렛 마이그레이션이 필수적입니다. RPC이 폐지됨에 따라 코드 업데이트가 필요합니다. 정책 결정이 거래 처리 및 준수 절차에 영향을 미칩니다. OP_RETURN 확장과 그에 따른 책임 문제를 감안할 때 법률 검토가 권장됩니다.
비트코인 네트워크: 논란은 중앙 통제보다는 구현 다양성을 통한 건강한 거버넌스를 보여줍니다. Bitcoin Knots의 네트워크 점유율 증가(15-20%)는 사용자가 소프트웨어 선택으로 투표할 수 있음을 보여줍니다. Core와 Knots 구현은 합의 호환성을 유지하여 체인 분리를 방지하면서 정책 실험을 가능하게 합니다.
### 모니터링할 중요한 지표
노드 채택 (기본):
- Bitcoin Core v30 비율 (목표: 60-80% 연간)
- Bitcoin Knots 비율 (관찰: 15-20% 안정성)
- 총 접속 가능 노드 수 (관찰: 법적/비용에 의한 폐쇄 시 발생하는 감소)
정책 사용 패턴:
- 대규모 OP_RETURN 거래 수 (관찰: 스팸 공격 또는 예상치 못한 대규모 채택)
- OP_RETURN 크기 분포 (>80 바이트, >1KB, >10KB 범위)
- 낮은 수요 시기 동안의 Sub-1 sat/vB 거래 전파
- 라이트닝 네트워크에서 TRUC (v3) 거래 채택
네트워크 건강 지표:
- UTXO 집합 성장률 (관찰: OP_RETURN vs. 대안적 저장 방법의 영향)
- 고/저 수요 시의 Mempool 특성
- 블록 전파 효율성 지표
- 수수료 시장 역학 및 채굴자 수익 혼합
법적 및 규제 발전:
- 노드 운영자 기소 (어느 관할권이든)
- 블록체인 데이터 저장에 관한 규제 발언
- 비트코인 노드에 대한 클라우드 제공업체 정책
- 학문적 법적 분석 및 판례 발전
거래소 및 인프라:
- 주요 거래소 v30 배포 발표
- 라이트닝 네트워크 구현 업데이트 (LND, CLN, Eclair)
- 채굴 풀 채택 및 Stratum v2 진행 상황
- 다중 OP_RETURN 지원을 위한 블록 익스플로러 업데이트
보안 및 안정성:
- Bitcoin Core 보안 권고
- 중요 버그 발견 및 긴급 릴리스
- 공격 패턴 (스팸, DoS 시도, 익스플로잇)
- 네트워크 탄력성 지표
### 앞으로의 계획
2025년 10월: 최종 v30.0 릴리스가 월 말에 예상됩니다. 초기 사용자가 배포를 시작합니다. 거래소가 내부 테스트를 완료하고 단계별 생산 롤아웃을 시작합니다.
2025년 11월-12월: 인프라 운영자가 업그레이드함에 따라 채택률이 20-30%로 증가합니다. 실제의 OP_RETURN 사용 패턴이 나타나 비판자들의 우려 또는 지지자들의 낙관이 정확했는지를 보여주는 첫 번째 데이터를 제공합니다. 패키지 중계 개선의 베타 테스트가 시작됩니다.
2026년 1분기: 메인스트림 채택이 40-50%에 도달합니다. 거래소 월렛 마이그레이션이 거의 완료됩니다. 라이트닝 네트워크의 프로덕션 릴리스가 v30 이점을 통합합니다. 학문 연구자들은 정책 영향에 대한 초기 분석을 발표합니다. 법적 상황이 명확해지거나 관할권 대응에 따라 더 우려가 커질 수 있습니다.
2026년 2-3분기: 채택률은 안정 상태 (~65-80% Core, ~15-20% Knots)로 직면합니다. 장기적인 정책 효율성은 UTXO 세트 성장, 수수료 시장 행동 및 라이트닝 네트워크 신뢰성 메트릭을 통해 측정됩니다. 커뮤니티는 증거에 기반하여 논란이 되는 정책을 유지, 수정 또는 반대로 되돌릴지 평가합니다.
2026년 4분기 및 그 이후: v30 정책이 유익한 것으로 판명되면 (UTXO 블로트 감소, 라이트닝 경험 개선, 법적 재앙 없음) 현재 방향을 지지하는 합의가 형성될 수 있습니다. 해로운 결과가 발생하면 (광범위한 스팸, 법적 기소, 중앙화) 향후 릴리스에서 정책 조정에 대한 압박이 빌드업됩니다. 구현 다양성이 결과와 상관없이 네트워크 회복력을 보장합니다.
### 마무리 생각
Bitcoin Core v30은 기술적 채무 누적 문제 해결 (레거시 월렛 제거), 미래 인프라 개선 가능 (IPC를 통한 Stratum v2) 및 라이트닝 네트워크 신뢰성 향상 (패키지 릴레이, TRUC 지원)을 기술적으로 성공적으로 수행합니다. 이러한 기여는 순수 기술적 관점에서 릴리스를 정당화합니다.
그러나 OP_RETURN 논란은 기술적 고려를 초월하여 철학, 거버넌스 및 법률로 확장됩니다. 분쟁은 운영자가 구현을 선택하고 실제 사용 패턴이 모습을 드러냄에 따라 합의 구축을 통해 해결될 것이 아니라 밝혀진 선호를 통해 해결될 것으로 보입니다. 이 복잡하고 인간적이며 분산된 과정이 비트코인 거버넌스가 작동해야 하는 방식입니다 — 중앙 권력의 일방적 결정이 아닌, 분배된 선택이 네트워크 전반의 결과로 모여가는 방식입니다.
즉시 결정을 내려야 하는 이해 관계자를 위해: 운영 요구, 법적 위험 허용 수준 및 철학적 입장을 평가하세요. 철저하게 테스트넷에서 테스트하세요. 레거시 월렛을 신중하게 마이그레이션하세요. 보안 권고를 철저히 모니터링하세요. 가치를 일치시키는 구현을 선택하세요. 증거가 쌓일 때 적응하세요.
Bitcoin Core v30은 가장 큰 논란을 일으키지 않음을 기억되지 않을 것이지만 비트코인의 분산 거버넌스를 테스트하고 정책적 불일치가 합의 단일성과 공존할 수 있음을 보여주는 것으로 기억될 것입니다. 네트워크는 살아남고 적응하며 이 논란을 투명하게 항해하고 통합된 합의가 아닌 결과적으로 더 회복력을 증명할 것입니다.
블록체인은 분할되지 않습니다. 소프트웨어가 분할됩니다. 그리고 이는 디자인에 의해 그런 것입니다.