Home / Knowledge / 라이트 클라이언트가 비트코인 코인 스플릿으로부터 자신을 보호하는 방법

라이트 클라이언트가 비트코인 코인 스플릿으로부터 자신을 보호하는 방법

라이트 클라이언트가 비트코인 코인 스플릿으로부터 자신을 보호하는 방법 1

라이트 클라이언트가 비트코인 코인 스플릿으로부터 자신을 보호하는 방법 2

비트코인이 곧 두 개로 나뉘게 될 수 있습니다. 비트코인 언리미티드 채굴자들이 1메가바이트를 초과하는 블록을 채굴하기 시작하면, 이러한 블록은 비트코인 코어 및 비트코인 노츠와 같은 전체 비트코인 노드에 의해 거부될 것입니다. 이로 인해 각기 다른 두 개의 비호환 블록체인과 네트워크가 생길 수 있으며, 각각의 통화는 비트코인의 “BTC”와 비트코인 언리미티드의 “BTU”가 됩니다.

전체 노드는 어떤 프로토콜을 따라야 하는지 알 수 있지만, 거의 모든 모바일 지갑과 같은 많은 라이트 클라이언트에게는 상황이 그렇게 명확하지 않습니다. 특히, 단순화된 결제 검증(SPV) 지갑과 같은 한 종류의 라이트 클라이언트는 종종 무작위 노드로부터 받은 데이터에 의존합니다. 이들은 비트코인 노드일 수도 있고 비트코인 언리미티드 노드일 수도 있습니다. 따라서 사용자는 지갑 인터페이스에서 BTC를 보고 있는지 BTU를 보고 있는지 알 수 있는 방법이 없습니다. 그들은 한 통화를 수용하고 있다고 생각하면서도 다른 통화를 수용할 수 있습니다.

하지만 비트코인 노츠 유지 관리자인 비트코인 코어 개발자 루크 대시주르의 최근 비트코인 개선 제안이 이 문제를 해결할 수 있습니다.

단순화된 결제 검증

단순화된 결제 검증은 사토시 나카모토가 비트코인 백서에서 처음 설명했습니다. SPV 지갑은 비트코인의 피어 투 피어 네트워크에 직접 연결되지만, 최소한의 데이터만 요청합니다. 현재 이들은 작업 증명을 확인하여 블록이 허공에서 생성되지 않았는지 확인합니다. 그리고 잔액을 계산하기 위해 특정 비트코인 주소로 비트코인이 송금되었는지 확인합니다.

SPV 지갑의 문제는 채굴자에게 속을 수 있다는 것입니다. 예를 들어, 채굴자가 유효한 작업 증명을 가진 블록을 생성할 수 있지만, 그 블록이 채굴자에게 속하지 않는 비트코인을 사용하는 경우가 있습니다. SPV 지갑은 이러한 비트코인이 채굴자에게 속하지 않는다는 사실을 알지 못하므로, 유효한 결제로서 거래를 수용하게 됩니다.

마찬가지로, SPV 지갑은 비트코인의 블록 크기 제한을 확인하지 않습니다. 따라서 분할이 발생하면, 이 지갑은 작업 증명을 확인하지만 현재 비트코인 프로토콜에 따라 블록이 유효하지 않다는 것을 알지 못합니다. 비트코인 언리미티드가 작업 증명에 의해 가장 긴 체인을 가지고 있고, SPV 지갑이 최소한 하나의 비트코인 언리미티드 노드로부터 데이터를 받으면, 그 지갑은 비트코인 언리미티드 체인을 맹목적으로 따르게 됩니다.

불행한 결과로, 이는 SPV 지갑 사용자가 BTC를 수용하고 있다고 생각하면서도 BTU를 무의식적으로 수용할 수 있음을 의미합니다. 그들의 지갑은 차이를 알 수 없으며, 비트코인의 확장성 논쟁에 주의를 기울이지 않는다면, 그들은 분할이 있었다는 사실조차 알지 못할 수 있습니다. 그들이 코인을 사용하거나 다른 지갑에 입금하거나 거래소로 송금할 때, 그들은 BTC를 소유하지 않고 BTU를 소유하고 있다는 사실을 알게 될 것입니다. 또는 더 정확히 말하면: 그들은 BTU를 소유했으며, 이제 상인이나 다른 지갑 또는 거래소가 BTU를 수용하거나 그들을 다시 돌려주기를 바래야 합니다.

그리고 비트코인 언리미티드 체인이 언젠가는 완전히 폐기될 수 있다는 점을 고려하지 않은 것입니다. 그런 일이 발생하면, 그들의 코인은 지갑에서 갑자기 사라질 것입니다.

사기 증명

비트코인 백서에서 사토시 나카모토는 이러한 공격 벡터에 대한 해결책을 제안했습니다. 전체 노드가 유효하지 않은 블록을 감지하면, 나카모토는 SPV 노드에 “경고”를 보내야 한다고 제안했습니다. 그러나 이 해결책은 개발되지 않았으며, 실제로 가능할지 불확실합니다.

이것이 일부 비트코인 개발자들이 현재 SPV 지갑의 구현에 대해 항상 조심스러웠던 이유를 설명합니다. 아마도 루크 대시주르보다 더 조심스러운 사람은 없을 것입니다. (대시주르는 이 지갑을 “유사 SPV” 또는 “pSPV”라고 부르며, 그들의 보안 부족이 비트코인 백서에서 설명된 “SPV”라는 용어를 정당화하지 않는다고 믿고 있습니다.)

이제 대시주르는 블록 크기 제한을 위해 특별히 설계된 문제에 대한 부분적인 수정을 제안하고 있습니다. 비트코인의 해싱 알고리즘의 세부 사항을 파고들면서, 비트코인 개발자는 작업 증명 해시만으로 블록이 1메가바이트를 초과하는지 여부를 판단할 수 있는 방법을 알아냈다고 생각합니다. 나카모토가 처음 제안한 일종의 경고(현재는 “사기 증명”이라고 불림)와 함께 말입니다. SPV 지갑은 정확한 크기를 알 수는 없지만, 블록이 1메가바이트를 초과할 때는 알 수 있습니다.

이 사기 증명은 비트코인 코어나 비트코인 노츠와 같은 전체 노드에서 전송되어야 합니다. 네트워크의 모든 비트코인 노드 중 약 4분의 1이 사기 증명을 제공하도록 업그레이드되면, 이 솔루션을 통합한 SPV 노드는 최소한 하나의 노드에 연결되어 상대적으로 신뢰할 수 있어야 합니다.

관련 기사

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

DDC, 한 주에 비트코인을 두 번 구매하며 자산을 14% 증가시켜 희석 없이 재무를 성장시킵니다. 1

비트코인으로 DDC 자산 14% 증가

DDC Enterprise Limited (NYSE American: DDC)는 수요일에 131 비트코인을 구매하여 기업 비트코인 금고를 2,714 BTC로 확장했다고 발표했습니다. 뉴욕에 본사를 둔