Home / Knowledge / 비트코인 언리미티드의 “출현적 합의”가 도박인 이유

비트코인 언리미티드의 “출현적 합의”가 도박인 이유

비트코인 언리미티드의 “출현적 합의”가 도박인 이유 1

비트코인 언리미티드의 “출현적 합의”가 도박인 이유 2

비트코인 언리미티드(Bitcoin Unlimited)는 2015년 말에 도입된 비트코인 코어 소프트웨어 포크 중 하나로, 최근 몇 달 동안 많은 주목을 받았습니다. 이 프로젝트는 ViaBTC, GBMiners 및 BTC.TOP을 포함한 여러 새로운 비트코인 채굴 풀로부터 해시 파워 지원을 받았으며, 노드 채택도 증가하는 것으로 보입니다.

비트코인 언리미티드의 핵심 아이디어는 “비트코인 언리미티드 개선 제안 001”(BUIP001)에서 명시된 바와 같이 비트코인의 블록 크기 제한을 사용자와 채굴자에게 넘기는 것입니다. 또는 더 정확하게 말하자면, 이 제어를 더 명확하고 쉽게 다룰 수 있도록 만드는 것입니다.

하지만 “비트코인 언리미티드 사용자가 서로 다른 블록체인에 끝날 수 있는 방법”에서 설명된 바와 같이, BUIP001은 비트코인의 현재 합의 규칙만큼 신뢰할 수 있는 기술적 합의 메커니즘을 포함하고 있지 않습니다.

대신, 비트코인 언리미티드는 종종 “출현 합의”(Emergent Consensus)라고 불리는 철학에 의존합니다.

“출현 합의”

BUIP001은 기계적 합의를 보장하지 않습니다. 사용자는 의도적으로 또는 비의도적으로 서로 다른 블록체인으로 분할되도록 노드를 구성할 수 있습니다. 대신, 비트코인 언리미티드는 “출현 합의”에 의존합니다. 이는 비트코인 생태계의 참여자들이 단일 블록체인에 수렴할 만큼 충분한 경제적 인센티브를 가지고 있다는 확신입니다. 만약 그들의 소프트웨어가 이를 자동으로 인식하지 못한다면, 사용자는 이를 실현하기 위해 설정을 구성해야 할 것으로 예상됩니다. 결국, 모두가 같은 블록체인에 있고 서로 거래할 수 있는 것이 모두에게 이익이 됩니다.

이 출현 합의가 어떻게 형성되어야 하는지는 실제로 문서화되어 있지 않습니다. 일부는 예를 들어 새 떼와 같은 비유를 들었지만, 이것이 비트코인에 어떻게 적용되는지는 명확하지 않습니다.

그렇긴 해도, 많은 비트코인 언리미티드 지지자들이 대략적으로 구상하는 시나리오를 도출할 수 있습니다. 첫 번째 단계로, 사용자는 과도한 블록 크기(EB) 설정으로 수용할 블록 크기를 신호해야 합니다. 그런 다음, 시장 수요를 충족시키기 위해 인센티브를 받은 채굴자들은 그에 따라 블록 크기 제한을 증가(또는 감소)시켜야 합니다. 마지막으로, 이러한 새로운 블록이 일부 사용자의 EB를 초과하면, 이러한 사용자들은 자신의 과도한 수용 깊이(AD) 설정이 트리거되거나 수동으로 노드를 재구성할 수 있기 때문에 따를 것으로 예상됩니다.

“비트코인 언리미티드 사용자가 서로 다른 블록체인에 끝날 수 있는 방법”에서 설명된 바와 같이, 이 시나리오는 몇 가지 문제를 제기합니다. 하나는 사용자의 EB 신호가 적대자에 의해 쉽게 스푸핑될 수 있는 경우, 채굴자들이 블록 크기 제한 증가에 대한 지원이 더 많다고 착각할 수 있다는 것입니다. 또는 악의적인 채굴자가 사용자들을 속일 수도 있습니다.

그리고 (남아 있는) 사용자들에게 이 시나리오는 이상한 선택을 제시합니다: 그들은 합의 상태를 유지하기 위해 AD 설정을 낮게 설정하지만 본질적으로 채굴자에게 많은 자율성을 포기하거나, 자율성을 보호하기 위해 AD 설정을 높게 설정하지만 네트워크 분할의 위험을 감수해야 합니다.

오프체인 조정

설명된 몇 가지 문제를 해결하기 위해, 출현 합의는 포럼, 블로그 게시물, 채팅룸 및 기타 매체에서의 토론을 통해 수립될 수 있습니다. 현실적으로, 어느 정도는 이러한 종류의 오프체인 조정이 필요할 수도 있습니다.

예를 들어, 채굴 풀 ViaBTC가 2메가바이트 블록 크기 제한으로 하드 포크를 원하지만, 현재 EB 설정으로 신호하고 있는 것은 아닙니다. 만약 그렇게 했다면, 네트워크를 분할하는 데 악용될 수 있습니다. 대신, ViaBTC는 1메가바이트에 대한 지원을 신호하고, “채굴자 가이드”에서 해시 파워의 75% 이상이 지원을 인정할 경우 2메가바이트로 하드 포크할 것을 제안합니다.

하지만 이러한 종류의 오프체인 조정은 독특하지 않습니다. 사람들의 그룹은 오랫동안 담론을 통해 조정하고 합의에 도달해 왔습니다. 그러나 이러한 시스템은 종종 리더가 있거나 참가자 수가 일정 규모에 도달하면 분열되는 경향이 있습니다. 다른 인기 있는 오픈 소스 프로젝트의 경우, 때때로 수백 개의 호환되지 않는 포크로 구성됩니다.

그리고 이는 적대적 조건에서 더욱 사실일 가능성이 높습니다. 이러한 그룹의 사람들이 서로를 잘 알거나 신뢰하지 않는다면, 다른 사람들이 진실을 말하고 있는지 거짓을 말하고 있는지 알 방법이 없습니다. 심지어 한 명의 적대자도 여러 사용자인 척하고 많은 잘못된 선호를 전달할 수 있습니다. 이는 조정과 합의 도달을 매우 어려운 문제로 만듭니다.

사실, 이것이 비잔틴 장군 문제(Byzantine Generals’ Problem)입니다. 이는 사토시 나카모토가 해결하고자 했던 문제입니다.

약 8년의 경과를 가진 비트코인의 주요 기술적 성과는 서로를 반드시 알거나 신뢰하지 않는 대규모 그룹을 위한 강력하고 빠르며 확장 가능하고 자동화된 기계적 합의를 실현하는 수학 기반 프로토콜입니다. 비트코인은 합리적으로 “비잔틴 결함 내성(Byzantine Fault tolerant)”을 가지고 있습니다.

비트코인 언리미티드 지지자들은 비트코인의 경제적 인센티브 — 모든 사용자가 동일한 비트코인 블록체인의 일부로 남아 있도록 하는 인센티브 — 가 본질적으로 충분히 비잔틴 결함 내성이 있다고 믿습니다. 그러나 이는 지금까지 대체로 입증되지 않았습니다. 어떤 알트코인도 유사한 가정에 의존하지 않으며, BUIP001 구성이 실제로 사용되는 공개 테스트넷도 없습니다.

비트코인 언리미티드가 변경하는 것

단순히 수학, 코드 또는 프로토콜에 의존하기보다는, 많은 사람들은 비트코인을 우선적으로 사람들 간의 합의로 보고 있습니다. 사람들은 시스템에 참여하기로 선택하고, 사람들이 가치를 부여하며, 때때로 — 2010년 8월과 2013년 3월 블록체인 포크와 같이 — 사람들이 유효한 체인을 결정하기 위해 “오프체인”으로 조정해야 합니다.

따라서 BUIP001은 본질적으로 아무것도 변경하지 않습니다. 사용자는 비트코인 언리미티드를 실행하기로 선택합니다. 노드 소프트웨어는 이미 (재)컴파일될 수 있습니다. 그리고 사회적 합의는 어쨌든 “오프체인”에서 형성되어야 할 수도 있습니다.

하지만 이 제어를 더 명확하고 쉽게 다룰 수 있도록 만들고, 사용자가 실제로 이러한 옵션을 사용한다고 가정할 때, 비트코인 언리미티드는 인간 합의 측면에 훨씬 더 많이 의존합니다. 사용자는 한 번 프로토콜에 참여하고 그 이후로 기계적 합의에 의존하는 것이 아니라, 훨씬 더 적극적인 역할을 맡아야 합니다. 한 비트코인 언리미티드 지지자가 언급했듯이, 채굴자들이 이번 주 초 네트워크를 잠시 포크한 버그에 대응하기 위해 노드를 재구성해야 했던 직후: “이것이 비트코인이 작동하는 방식의 일부입니다. 사람들은 운전 중에 잠들어 있지 않도록 되어 있습니다.”

BUIP001이 이전에 가능하지 않았던 것을 도입하지 않는 것은 사실입니다. 오픈 소스 프로젝트로서, 사용자와 채굴자는 비트코인 언리미티드가 허용하는 모든 것을 수행하기 위해 항상 비트코인 소프트웨어를 재컴파일할 수 있었습니다. 그러나 물론, 그 자체로 BUIP001을 지지하는 주장은 아닙니다. 사용자가 할 수 있다고 해서 반드시 해야 한다는 의미는 아닙니다.

지금까지 비트코인은 기술적 실패로 인해 여러 블록 동안 지속된 여러 포크를 겪었습니다. 2010년 8월 블록체인 포크는 공중에서 수십억 비트코인을 생성하는 것을 되돌리기 위해 필요했으며, 이는 한 시간 분량의 체인을 고아로 만들 필요가 있었습니다. 이 사건이 재앙적이지 않았던 유일한 이유는 그 당시 비트코인이 거의 돈으로 사용되지 않았기 때문입니다. 그러나 2013년 3월 블록체인 포크 동안 네트워크는 실제 사용자에게 신뢰할 수 없었고, 최소한 한 사람이 이중 지출을 당했으며, 여러 채굴자가 고아 체인을 채굴하는 데 귀중한 자원을 낭비했습니다. 2015년 7월 블록체인 포크에서도 마찬가지로, 채굴자들은 완전 검증 채굴 풀로 전환할 것을 권장받았고, 많은 사람들이 그 실수로부터 배웠습니다.

실제로 개발자, 채굴자 및 나머지 비트코인 커뮤니티는 가능한 한 이러한 유형의 위기 사건을 피하려고 노력해 왔습니다.

대조적으로, 비트코인 언리미티드는 이를 업그레이드 메커니즘으로 수용하는 것처럼 보입니다.

“Jonny1000”이 이 기사에 기여했습니다.

저자 주: 이 기사의 이전 버전은 BUIP001에 대한 테스트넷이 전혀 없다고 제안했습니다. 발표 이후, 실제로 “nolnet”이라는 테스트넷이 존재한다는 지적이 있었습니다. 그러나 이 테스트넷은 실제로 공개적으로 사용 가능하지 않으며, 비트코인 언리미티드 프로젝트에 가까운 소규모 개발자 그룹만 사용하는 것으로 보입니다. 그리고 물론, 정의상 테스트넷은 경제적 인센티브를 테스트하지 않으므로, 이는 입증되지 않은 상태로 남아 있습니다.

관련 기사

Strive의 SATA가 하루에 예상 490 비트코인을 초과 달성 — 전체 일일 채굴 공급량보다 많음 1

Strive의 SATA, 하루에 490 비트코인 초과 달성

Strive, Inc.는 수요일에 주목할 만한 이정표를 넘어섰습니다. 회사의 시장 프로그램을 통해 약 490 비트코인을 획득한 것으로 추정되는 변동 금리 A

마이애미 IT 직원, 전 상사로부터 190만 달러 비트코인 절도 혐의로 체포 1

마이애미 비트코인 절도, IT 직원 체포

마이애미의 한 남성이 경찰에 따르면 전 직장에서 거의 200만 달러 상당의 비트코인을 훔친 혐의로 여러 중범죄 혐의에 직면해 있습니다. 이

카사, 비트코인 보유자를 겨냥한 증가하는 사회 공학 공격에 대응하기 위해 네 가지 보안 기능 출시 1

사회 공학 공격에 대응하는 카사 기능

비트코인 보안 회사 카사는 2025년 암호화폐 도난의 대부분을 차지하는 공격 벡터인 사회 공학을 겨냥한 네 가지 기능을 출시했습니다. 이 기능은

마스터카드, 디지털 자산 전략을 강화하기 위해 뉴욕 비트라이센스 확보 1

마스터카드, 비트라이센스 획득

마스터카드는 뉴욕주 금융 서비스국(NYDFS)으로부터 비트라이센스를 받았으며, 이는 이 결제 거대 기업이 미국에서 가장 엄격한 암호화 규제 프레임워크 중 하나 아래에서

크라켄, 비트코인 보관소 출시 - BTC 보유에 대한 수익 제공 1

비트코인 보관소 | 크라켄의 새로운 금융 솔루션

크라켄은 고객이 자산을 판매하지 않고도 비트코인 보유량에 대해 BTC 기준 보상을 받을 수 있는 새로운 제품인 비트코인 볼트를 크라켄 어

폴드, 비트코인 신용 카드 성장을 위한 1억 5천만 달러 유치 1

비트코인 신용 카드, Fold의 성장 동력

Fold Holdings, Inc., 최초의 상장된 비트코인 금융 서비스 회사가 Encina Lender Finance, LLC와 4년간의 고정 담보 회전 신용 시설에 진입했습니다.