튜토리얼: Emblem Vault를 통해 비트코인 NFT를 이더리움으로 가져오는 방법은?
저자: Cookie, 리듬BlockBeats
비트코인 NFT「개척 진행 중」: Ordinals 프로토콜, FOMO 및 논란 기사에서 필자는 현재 비트코인 NFT의 거래 문제를 소개했습니다------거래 시장이 없고, 전적으로 OTC에 의존합니다. 이번에 소개할 Emblem Vault는 비트코인 NFT를 포장하여 이더리움 메인넷으로 가져와 비트코인 NFT가 OpenSea에서 직접 거래될 수 있도록 합니다.
어떻게 구현할까요?
Emblem Vault는 비트코인 NFT를 맡기는 역할을 합니다------비트코인 NFT를 그들에게 맡기고, 이더리움 메인넷에서 거래할 수 있는 보관 증명서를 받으며, 보관 증명서에 따라 해당 NFT를 청구합니다.
판매자는 Emblem Vault를 사용하여 "Vault 보험금" NFT를 민트하고, Emblem Vault가 지정한 비트코인 네트워크 주소로 판매할 NFT를 전송합니다. 해당 비트코인 네트워크 주소에 자산이 입금되면, "Vault 보험금" NFT는 OpenSea에서 판매자가 설정한 커버 이미지와 설명으로 표시됩니다.
구매자는 OpenSea에서 "Vault 보험금" NFT를 구매한 후, 판매자는 해당 "Vault 보험금" NFT에 대한 제어권을 잃습니다. 구매자는 OpenSea에서 계속 판매할 수도 있고, Emblem Vault 공식 웹사이트에서 해당 "Vault 보험금" NFT를 "열기" 작업을 수행할 수도 있습니다. "열기" 작업을 수행하면 "Vault 보험금" NFT는 OpenSea에서 하차되고 파괴되며, 해당 NFT 자산을 보관하는 비트코인 네트워크 주소의 개인 키가 "열기" 작업자에게 제공됩니다.
판매자 작업 흐름
필요한 자원:
250 개의 $COVAL
먼저, Emblem Vault 공식 웹사이트에 들어가 "Vault 보험금" NFT를 민트합니다.
확인 후 "Next"를 클릭하여 다음 설정 페이지로 이동합니다.
확인 후 "Next"를 클릭하여 마지막 설정 페이지로 이동합니다.
설정이 완료되면 "Create Vault"를 클릭하여 Vault를 생성합니다. 생성이 완료되면 "Deposit Addresses" 아래의 옵션에서 "BTC/SCP/OMNI"를 선택하여 Emblem Vault가 지정한 비트코인 NFT 자산을 보관할 주소를 얻습니다.
다음으로, Sparrow 지갑을 열고 해당 주소로 비트코인 NFT를 전송합니다. 비트코인 NFT 자산이 있는 주소를 Sparrow 지갑에 가져오고, 왼쪽 탐색 메뉴에서 "UTXOs" 옵션을 클릭합니다.
Emblem Vault에 보관하기 위해 이더리움 메인넷에서 유통될 NFT에 해당하는 UTXO를 선택합니다. 이 단계는 매우 주의해야 하며, 선택한 UTXO가 NFT를 포함하고 있는지 확인하고, 오직 이 항목만 후속 작업을 진행해야 합니다! 해당 UTXO가 NFT를 포함하고 있는지 확실하지 않은 경우, 마우스 오른쪽 버튼을 클릭하여 메뉴를 호출하고 "Output" 옵션을 선택한 후 "Copy Transaction Output"을 클릭하여 복사한 결과를 Ordinals 공식 웹사이트에 붙여넣어 확인합니다.
그런 다음 "Send Selected"를 클릭합니다. "Pay To" 상자에 Emblem Vault가 제공한 비트코인 NFT 자산을 보관할 주소(위 설정 단계에서 이미지에 표시된 "BTC Deposit Address")를 입력하고, "Label" 상자에 Vault NFT의 이름(위 설정 단계에서 이미지에 표시된 "Vault Name")을 입력합니다. 나머지 옵션은 입력하거나 수정할 필요가 없습니다. 여기서 이 거래가 반드시 1 Input - 1 Output이어야 한다는 것을 다시 확인해야 합니다! 올바른 거래 구조는 아래 그림의 빨간 상자와 같아야 하며, 왼쪽에는 오직 xxxx Inscription…만 있어야 하고, 오른쪽 상단에는 반드시 Send inscr…가 있어야 하며, 아래에는 수수료 알림이 따라야 합니다.
그런 다음 "Create Transaction"를 클릭합니다. (여기서도 거래 구조가 위 그림과 같은지 확인해야 하며, 그렇지 않으면 다시 작업해야 합니다) "Finalize Transaction for Signing", "Sign" 및 "Broadcast Transaction"를 차례로 클릭하여 거래를 제출합니다.
거래 제출이 완료되면 Emblem Vault로 돌아가 "My Vaults"의 "Not Minted" 디렉토리에서 방금 생성한 Vault를 찾습니다. Emblem Vault가 자산 수신을 확인하면 "Balance" 항목에 일정한 잔액이 표시됩니다. "Mint Vault"를 클릭하여 민트 요청을 제출합니다 (Mint에는 250개의 $COVAL이 필요합니다). 민트가 완료되면 OpenSea에서 거래된 Vault NFT를 얻을 수 있습니다.
여기까지 읽으셨다면 두 가지 의문이 있을 수 있습니다:
내가 얻은 Vault NFT는 무엇인가요?
당신이 얻은 Vault NFT는 Emblem Vault가 제공하는 "보관 증명서"입니다. 비트코인 NFT가 Emblem Vault가 지정한 지갑에 맡겨졌기 때문에, Vault NFT를 소유한 사람만이 이 지갑의 개인 키/니모닉을 얻어 NFT에 대한 제어권을 해제할 수 있습니다. 당신은 이 지갑의 개인 키/니모닉을 미리 얻을 수 없으며, 일단 해제 작업을 수행하면 해당 Vault NFT는 즉시 하차되고 파괴됩니다.
Sparrow 지갑을 사용하여 전송 거래를 수행할 때, 지갑에 추가 비트코인이 가스비로 필요하지 않나요?
필요하지 않습니다. 비록 Ordinals 프로토콜이 단일 사토시에 데이터를 기록하여 비트코인에 NFT 속성을 부여하지만, 실제로 Ordinals는 민트가 완료될 때 10000 사토시를 가진 UTXO를 생성하며, NFT로서의 사토시는 출력에서 첫 번째로 정렬됩니다. 거래가 1 Input - 1 Output인 경우, 선입선출 원칙에 따라 NFT로서의 사토시는 가장 먼저 1 Output에 할당되고, 그 다음 두 번째, 세 번째 순서로 수신자에게 전송되는 값의 사토시가 할당됩니다. 즉, NFT로서의 사토시 외의 사토시는 가스비로 지불됩니다. 이러한 전송이 발생할 때마다 UTXO는 점점 작아지며, 결국 다른 UTXO를 사용하여 NFT가 손실되지 않도록 해야 합니다.
현재 시장의 비트코인 NFT는 모두 매우 새롭기 때문에 1 Input - 1 Output 거래 구조에서 전송을 수행하면 NFT가 손실되지 않을 가능성이 높습니다. 다시 강조하지만, 매번 1개의 비트코인 NFT만 전송하고, 거래가 1 Input - 1 Output인 경우, 거래 구조가 "왼쪽에는 오직 xxxx Inscription…가 있고, 오른쪽 상단에는 반드시 Send inscr…가 있어야 한다"는 것을 반드시 확인해야 합니다. 비트코인 전체 노드 + Ordinals Wallet 조합을 사용하여 전송하는 것을 강력히 권장합니다.
구매자 작업 흐름
구매자의 작업 흐름은 상대적으로 간단합니다. 대략적으로 OpenSea에서 해당 Vault NFT를 구매하고, Emblem Vault에서 "열기" 작업을 수행하여 비트코인 NFT를 보관하는 주소의 개인 키/니모닉을 얻고, 해당 지갑으로 비트코인 NFT를 전송하는 것입니다.
먼저, Emblem Vault의 OpenSea 페이지에서 비트코인 NFT를 선택합니다. 가짜 시리즈에 속지 않도록 주의해야 하며, 진짜 시리즈의 총 거래량은 매우 높고 거의 40000 ETH에 달하며, 이는 비교적 직접적인 판단 기준입니다.
왼쪽 필터에서 BTC 관련 옵션을 선택하면 Emblem Vault를 통해 이더리움 메인넷으로 매핑된 비트코인 NFT를 필터링할 수 있습니다.
여기서 사기를 방지하는 중요한 포인트가 있습니다. 위 그림에서 많은 Bitcoin Punks의 가격이 비싸지 않지만, 실제로 진짜 Bitcoin Punks의 거래가는 일반적으로 0.5 ETH 이상입니다. 이러한 저가 Bitcoin Punks는 가짜 이미지가 아니라 Vault에 비트코인 NFT가 전혀 없을 수도 있습니다.
위에서 언급했듯이, Vault NFT를 생성할 때 설정한 내용이 OpenSea에서 표시되는 이름, 커버 이미지 및 설명을 결정합니다. 따라서 OpenSea에 나열된 비트코인 NFT는 실제로 Vault에 보관된 자산과 관련이 없으며, Vault에 1달러 가치의 비트코인만 보관되더라도 OpenSea에서 표시됩니다(만약 Vault에 아무 자산도 보관되지 않았다면, 표시에서 자산이 없는 Vault라는 알림이 나타납니다).
확인 단계는 다음과 같습니다. 먼저 Vault에 해당 비트코인 NFT가 포함되어 있는지 확인합니다. OpenSea에서 "View website" 옵션을 찾아 클릭합니다.
이동한 후 "Deposit Addresses" 아래에서 "BTC/SCP/OMNI"를 클릭하여 Vault에 보관된 자산의 주소를 얻습니다.
그런 다음 Bitcoin Punks 공식 웹사이트에서 이 Punk의 Ordinals Explorer 링크를 찾아 현재 진짜 Punk가 어떤 주소에 보관되고 있는지 직접 확인할 수 있습니다(공식 웹사이트가 없는 프로젝트의 경우 Discord에서 시리즈 ID 표를 찾아 ID를 Ordinals Explorer에 입력하여 검토할 수 있습니다).
위 그림에서 현재 진짜 Punk의 보관 주소는 bc1puur…이며, Vault가 지정한 보관 주소는 15ub…로 두 주소가 일치하지 않으므로, 앞서 OpenSea에서의 대상은 가짜로 판단됩니다.
Bitcoin Punks 시리즈에 대해서는 열정적인 사용자가 빠른 검사 도구를 개발했습니다. OpenSea 링크를 입력하면 진위를 확인할 수 있습니다. 다른 비트코인 NFT 시리즈는 현재 위의 단계를 수동으로 수행하여 확인해야 합니다.
구매가 완료되면 Emblem Vault의 "My Vaults"의 "Locked" 페이지에서 자신이 소유한 Vault NFT를 볼 수 있습니다. "Claim(Crack Open Vault)" 작업을 수행하여 비트코인 NFT 주소의 개인 키/니모닉을 얻을 수 있습니다.
마지막으로, 지갑을 가져와 비트코인 NFT를 전송합니다.
결론
Emblem Vault는 현재 비트코인 NFT의 유동성을 크게 개선했습니다. 판매자에게는 OpenSea에서 자신의 비트코인 NFT를 판매할 수 있는 기회를 제공하여 거래 매칭 효율성을 크게 높였습니다. 구매자에게는 OpenSea에서 직접 거래할 수 있어 기술 장벽이 크게 낮아졌습니다. 동시에 Emblem Vault는 매도자와 매수자 간의 상호 신뢰 문제를 해결하여 한쪽이 자금을 가지고 도망칠 위험을 줄였습니다.
(Emblem Vault가 비트코인 NFT 거래를 이더리움 메인넷으로 가져온 이후, 그 Vault NFT 시리즈의 거래량이 크게 증가했습니다)
하지만 Emblem Vault가 비트코인 NFT의 기술 장벽을 낮추는 효과는 여전히 제한적입니다. 비트코인 NFT를 전송할 때 주의해야 할 문제가 너무 많아, 특히 비트코인 NFT를 자신의 비트코인 지갑에 수집하고자 하는 수집가에게는 다양한 작업이 정말로 고통스럽습니다.
우리는 여전히 Ordinals 공식 또는 다른 개발자들이 향후 간단하고 빠른 경량 지갑 애플리케이션을 제공해 주기를 기대합니다. 비록 여전히 사용하기에 상당히 복잡한 Emblem Vault조차도 비트코인 NFT라는 신흥 시장의 소비 잠재력을 보여주었습니다. 다양한 지원 "기반 시설"이 구현되면 비트코인 NFT는 반드시 더 큰 에너지를 발산할 수 있을 것입니다.