얼마 전, 커뮤니티 파트너가 비문을 구매할 때 실수로 지갑의 UTXO 점유를 해제하여 비트프로그 3개가 가스로 판명되어 약 15만 위안의 손실을 입었습니다.
사용자가 전송한 개구리 세 마리, 출처: 사용자 지갑 스크린샷
인젝션 전송을 운영하는 과정에서 빈번하게 발생하는 '자산 손실' 사고가 최근 발생했습니다.
이러한 '자산 손실' 사건은 최근 자주 발생하고 있습니다. 이러한 사건의 원인을 살펴보면, 일부 사용자가 비트코인과 인스크립션 거래의 기본 개념을 명확히 이해하지 못해 거래에서 인스크립션이 일반 UTXO 전송으로 취급되어 비극적인 일이 발생하기 때문입니다.
이 글은 이 문제의 원인을 간략히 소개하고, 인스크립션 사용 과정에서의 주의 사항을 이해하여 불필요한 큰 손실을 피할 수 있도록 돕는 것을 목표로 합니다.
비트코인과 인스크립션 뒤에 숨은 UTXO 메커니즘
우리는 우선 비트코인 거래 모델은 우리가 일반적으로 사용하는 은행 계좌와는 다르며, 계좌라는 것은 존재하지 않고 미사용 거래 출력을 의미하는 UTXO(미사용 거래 출력)만 존재합니다.
비트코인 거래에는 모든 거래에 대한 입력과 출력이 존재하며, 누군가가 지급하는 돈이 '거래 입력'이고 내가 받는 돈이 '거래 출력'입니다. 다른 사람이 지불하는 돈은 "트랜잭션 입력"이고 내가 받는 돈은 "트랜잭션 출력"입니다.
거래 확인과 추적을 보다 효율적으로 하기 위해 각 UTXO는 분할 및 병합이 불가능하며, 지출할 거래의 입력으로만 사용할 수 있고, 각 거래 후 이전 UTXO는 소멸되고 새로운 UTXO가 생성됩니다.
거래에서 UTXO가 처음 사용되는 경우입니다. align: left;">예를 들어, 화이트가 1 BTC의 UTXO를 보유하고 있고, 다른 사람에게 0.5 BTC를 전송하면 두 개의 해당 트랜잭션이 발생합니다: 하나는 상대방에게 0.5 BTC를 주고, 다른 하나는 잔돈으로 0.5 BTC를 주고, 상대방은 UTXO를 받고, 화이트는 0.5 BTC 상당의 UTXO를 받습니다.
요약하면, UTXO는 분할할 수 없는 임의의 양의 '코인'으로 생각할 수 있으며, 거래 중에 입력된 금액을 보충하고 거스름돈을 만드는 데 사용됩니다.
둘째, 비트코인 비문의 주요 표현은 오디널스 프로토콜(BRC20 토큰)로, 거래에서 각 사토시에 일련번호를 부여하여 추적하고 사용자가 오디널스를 통해 비트코인 블록체인에 추가 데이터(이미지, 동영상, 텍스트 등)를 추가할 수 있도록 합니다. 비트코인 블록체인은 각 사토시를 고유하게 만들며, 따라서 본질적으로 NFT입니다.
그리고 비트코인 오디널스 프로토콜 인스크립션의 전달자는 UTXO입니다. 비트코인 인스크립션은 분리된 증인 데이터에 새겨져 있으므로 인스크립션을 채굴하는 사용자는 기본적으로 일정량의 비트코인을 프로토콜에 전송하고, 프로토콜은 일정량의 비트코인을 돌려받게 됩니다.
결국 인스크립션은 사토시에 새겨져 트랜잭션으로 전송되는 그림, 텍스트 또는 코드이며, 각 트랜잭션 후에 UTXO가 생성됩니다. 각 트랜잭션이 완료될 때마다 UTXO가 생성되며, 사용자가 인스크립션을 일반 비트코인 잔액으로 전환하려면 UTXO를 비워두기만 하면 됩니다.
일반적으로 0.00000546 BTC의 UTXO가 생성되며, 비트코인 네트워크는 더스트 공격으로부터 보호하기 위해 단일 UTXO의 비트코인 거래를 546사토시 이상으로 제한합니다.
따라서 비문을 전송하는 사용자는 유니샛, OKX 웹3 등의 비트코인 지갑이 이러한 UTXO의 특수 형식을 인식하고 해당 프로토콜을 통해 추가 수수료를 지불하고 서로에게 입력으로 전송하는 것입니다.
사용자가 인스크립션을 일반 비트코인 잔액으로 전환하려면 일반적으로 UTXO를 비우기만 하면 되며, 비워진 후에는 인스크립션에 속할 수 있는 UTXO의 일부를 처리 수수료로 사용할 수 있습니다.
비문은 왜 손실되나요?
일반적으로 지갑 측에서는 사용자의 인장을 인식하여 사용자가 인장을 적극적으로 거래하는 경우에만 전송되는 UTXO의 해당 부분 병합을 피합니다.
이것은 비문이 소각되는 것을 방지하는 최후의 방어선이며, 현재 주류 비트코인 지갑인 Unisat, OKX Web3 등에서도 사용자의 자산이 소각되는 것을 방지하기 위해 비문 잠금 기능을 지원하는 보호 메커니즘이 마련되어 있습니다. "파괴".
그러나 사용자가 UTXO와 그 뒤에 숨어 있는 인스크립션 원리에 대해 명확히 알지 못하고 UTXO 관리 기능을 통해 인스크립션이 비어 있는 경우, 인스크립션이 손실되는 이유도 드러납니다.
<
비문은 여전히 본질적으로 UTXO이기 때문에, 사용자가 지갑을 사용하여 비트코인 비문을 전송할 때 실수로 비문이 포함된 UTXO의 해당 부분을 비활성화하면 일반 UTXO로 취급되어 반올림된 숫자로 전송되기 쉽습니다.
이것은 또한 이러한 비문이 일반 UTXO로 전송될 수 있으며, 전체 과정이 사람이 통제하지 않고 완전히 무작위로 진행되어 거래 상대방이나 채굴자에게 전송되어 사용자가 자산을 회수하기 어렵게 만들 수 있다는 것을 의미합니다.
이러한 관점에서 볼 때, 일단 점유가 해제되면 내장된 오디널스 자산은 정상적인 잔액으로 취급되며, 정상적으로 소비되어 손실될 수 있습니다.
또한 UTXO의 이 부분은
가스로 소비되었고, 해당 비문 또는 NFT 자산이 잔액과 함께 수신 주소로 전송되었거나,
또는 UTXO가 가스로 소비되었고 해당 비문 또는 NFT 자산이 가스 수수료와 함께 채굴자에게 전송되었거나,<
이 상황에서 자산을 회수하기 위해 상대방에게 연락하는 것은 순전히 운과 상대방의 성격의 문제입니다.
위에서 언급한 조례(BRC20 토큰) 프로토콜 외에도 잘 알려진 아토믹 프로토콜은 UTXO에 새겨진 데이터 구현 토큰의 또 다른 파생물입니다.
아토믹스는 비트코인의 최소 단위인 사토시를 기본 '교환 단위'로 사용한다는 점, 즉 1토큰 = 1사토시라는 점에서 원래 NFT용으로 설계된 오디널스와 다르지만, 여전히 본질적으로는 UTXO입니다. 그러나 여전히 본질적으로 UTXO이기 때문에 동일한 문제에 직면합니다.
비문 공간의 구멍에 발을 들이지 않으려면 어떻게 해야 하나요?
따라서 사용자는 인스크립션 전송 트랜잭션에 참여하기 전에 주의를 기울여야 하며, 점유 중인 UTXO에 포함된 오디날, 아토믹 등이 사용되지 않는 인스크립션인지 확인하고 전용 지갑을 사용하며 지급자와 수령자 주소를 분리해야 합니다.
인스크립션 공간에서 문제를 피하는 방법은 무엇인가요?
비문의 유효성 및 가치 확인: 비문을 거래하기 전에 비문이 실제 가치와 의미를 지니고 있는지 확인하고, 비효율적인 비문이나 가치를 알 수 없는 비문은 거래에 참여하지 마세요.
스마트 비활성화 사용: 스마트 컨트랙트 또는 특정 기능을 사용해 비문 UTXO를 비활성화하여 다른 거래에서 실수로 사용되지 않도록 하세요.
인장 잠금을 지원하는 전용 지갑 사용: 인장 잠금을 지원하는 지갑을 선택해 인장의 오용 또는 오파괴 위험을 최소화하세요.
결제 주소와 수령 주소 분리: 결제 주소와 수령 주소를 분리하여 잘못된 방향으로 비문이 전달될 가능성을 줄이세요.
인장 거래에 대한 지속적인 경계 유지: 자산 보안을 위해 인장 거래의 상태를 정기적으로 확인하고 모니터링합니다.
이 외에도 사용자는 비문 거래 운영에서 다른 위험에주의를 기울여야하며, 가장 일반적인 것은 Google, Baidu 검색 엔진을 사용하는 것이며 피싱 웹 사이트 홍보의 위험에 직면 할 수 있으며, 사용자는 공식 트위터 공식 포털로 직접 이동하여 공식 웹 사이트 링크를 신중하게 선별하고 신중한 승인을 받아야합니다.
동시에 가짜 비문의 위험도 있는데, 얼마 전 OKX Web3 지갑 조례 거래 시장에 허점이 있었고, 많은 수의 가짜 Sats가 디스플레이에 나열되어 신중하게 보지 않으면 동명의 비문으로 취급되기 쉬워 많은 사용자가 가짜 자산을 구매하게됩니다. 이로 인해 많은 사용자가 가짜 자산을 구매하여 손실을 입었습니다.
출처: OKX 웹3 지갑 스크린샷
요약
전반적으로 이번 비문은 2023년 비트코인 생태계의 진화와 혁신에 있어 중요한 이정표이며, 생태계에 대한 관심과 참여를 크게 높였을 뿐만 아니라 비트코인 생태계의 미래에 매우 긍정적으로 작용하고 있습니다.
그러나 웹3.0 세계는 기술 인재와 해커들의 천국이며, 특히 지난 2년 동안 새로운 트랙의 보안 위험은 비대칭적인 일방통행, 기술 천재들에게는 무한한 공짜 ATM과 같았고, 일반 사용자들에게는 다모클레스의 칼과도 같았다고 할 수 있습니다. 첫 번째는 자신이 어떤 일을 하고 있는지 잘 파악하는 것입니다.
현재 비문은 아직 야만적 인 개발 단계에 있으며, 참여와 관련된 위험에주의를 기울이고 포커 테이블로 내려 가지 말고 승리를 즐기기 위해 자산의 손을 붙잡아야합니다.