BTCDomain에 대해 알아보세요: 비트코인상의 도메인 프로젝트
저자: Satoshi
최근 Ordinals는 암호화 세계에서 주목을 받고 있습니다. OKX가 체인 기반 지갑이 Ordinals를 지원하기 시작한다고 발표한 후, 바이낸스는 "Ordinals, made simple"이라는 트윗을 발표했습니다. Web3 거대 기업들이 참여함에 따라 "Ordinals의 여름"이 다가오고 있습니다.
많은 Ordinals 기반 PFP 프로젝트 중에서, BTCDomain은 드문 Ordinals 도메인 프로젝트입니다. 간단히 말해, BTCDomain은 완전히 비트코인 기반을 유지하면서 ENS와 유사한 사용자 경험을 제공합니다. 비트코인이 앞으로 상당한 기간 동안 이더리움보다 더 많은 합의와 더 안전한 블록체인으로 남아 있다면, BTCDomain은 이더리움 도메인 선두주자인 ENS와 경쟁할 잠재력이 있을까요?
Ordinals와 Inscription이란 무엇인가
Ordinals를 더 잘 이해하기 위해서는 NFT와 유사한 개념인 inscription을 소개해야 합니다. 이는 모든 데이터를 비트코인 1층에 영구적으로 저장합니다. inscription이 무엇인지 더 잘 설명하기 위해 .btc의 inscription을 예로 들 수 있습니다. BTCDomain 공식 웹사이트에서 어떤 도메인, 예를 들어 satoshi.btc를 검색하고, 도메인에 해당하는 inscription id의 하이퍼링크를 클릭하면 ordinals 브라우저로 직접 이동할 수 있습니다.
satoshi.btc 도메인 자체가 Ordinals inscription이기 때문에, Ordinal Explorer에서 세부 정보를 확인할 수 있으며, 이 페이지에서 제네시스 거래 해시(4d8c…fc63)를 얻을 수 있습니다.
제네시스 거래의 해시 값을 비트코인 브라우저에 붙여넣고 json 형식으로 원시 데이터를 확인한 후, "witness"의 두 번째 부분(20eb…d68)을 복사하여 hex를 string으로 변환하는 도구에 붙여넣으면 BTCDomain이 비트코인 메인넷에 새겨 놓은 정보를 해독할 수 있습니다.
satoshi.btc 도메인에 새겨진 내용은 "name", "first_owner", "expireDate" 등 중요한 정보를 포함하고 있습니다.
이 작은 실험은 모든 BTCDomain의 메타데이터가 비트코인 체인에 새겨져 있음을 증명합니다. 비트코인이 존재하는 한, 비트코인 도메인은 항상 검색되고 사용될 수 있습니다. Ordinals는 우리에게 안전하고 신뢰할 수 있는 도메인 저장 솔루션을 제공합니다.
이차 시장 거래: PSBT
도메인 NFT의 거래는 도메인 생태계의 중요한 부분입니다. 앞서 언급했듯이, 사용자의 도메인은 시리얼 번호를 통해 Satoshis와 연결됩니다. 사용자가 Satoshi를 다른 사람에게 보낼 때, 관련된 새김도 함께 이전됩니다. 이러한 작업은 도메인 거래를 더욱 간단하게 만듭니다.
또한, "부분 서명된 비트코인 거래"(PSBT)는 비트코인의 유용한 기능입니다. 이 기능은 사용자가 특정 수의 BTC를 가진 누구와도 선택된 Satoshis를 거래할 수 있게 해줍니다. PSBT를 활용하여, 그들은 MagicEden과 같은 Ordinals 기술을 지원하는 거래 플랫폼에서 도메인 거래를 할 수 있습니다. 거래 경험은 이더리움과 유사하지만, 모든 거래 기록과 보안은 궁극적으로 비트코인에 의해 보장됩니다.
BTCDomain 도메인은 안전한가?
도메인 시스템으로서 BTCDomain은 이제 완전히 해석 가능합니다. 사용자는 이제 btcdomains.io 공식 웹사이트에서 자유롭게 도메인을 사용하여 inscription과 비트코인을 수신하고 보낼 수 있습니다. 또한, BTCDomain은 간단하고 사용하기 쉬운 도메인 등록 및 관리 시스템을 구축했습니다. 일부 제3자 애플리케이션도 이 새로운 도메인 해석 기능을 통합하고 있습니다.
보안 문제 해결은 도메인 시스템의 핵심입니다. 악의적인 도메인 해석은 막대한 BTC 손실을 초래할 수 있습니다. Ordinals는 비트코인에 데이터를 영구적으로 저장하는 데 확실히 도움이 됩니다. 그러나 비트코인 메인넷은 스마트 계약을 실행할 수 없으므로, 완전한 신뢰 없는 도메인 해석 상태를 실현하려면 사용자가 자신의 비트코인 전체 노드와 Ordinals 데이터베이스를 구축해야 합니다. 이는 사용자가 기술에 대해 상당히 이해하고 약 7일의 준비 시간이 필요합니다. 일반 사용자에게는 이는 완전히 받아들일 수 없는 일입니다.
이런 상황에서 사용자 친화성과 보안성 간의 균형이 필요하다는 의미일까요? 누군가는 BTCDomain이 스마트 계약이 없는 비트코인 블록체인에서 어떻게 유용성을 실현하는지 궁금해할 수도 있습니다. 이것이 블록체인의 기본적인 신뢰 없는 특성을 해칠까요? BTCDomain은 신뢰할 수 없는 도메인 시스템인가요?
답은 매우 명확합니다. 스마트 계약이 없더라도 BTCDomain은 신뢰 없는 경로를 찾았습니다------ZK와 Ordinals를 결합했습니다.
ZK: 비트코인에서 신뢰할 수 있는 계산을 구현하는 솔루션
제로 지식 증명, 즉 ZKP는 현재 암호화 생태계에서 매우 인기 있는 개념입니다. 간단히 말해, ZK 기술은 신뢰할 수 있는 계산 환경을 구현합니다. 이는 프로그램이 출력을 생성하는 것 외에도 추가로 ZK 증명을 생성할 수 있게 해줍니다. 누구나 ZK 증명을 검증함으로써 실제로 실행된 프로그램이 변조되지 않았고 오픈 소스 버전과 일치함을 확신할 수 있습니다.
ZK 증명을 생성하는 데 필요한 계산 능력은 높지만, 거의 모든 전자 장치는 스마트폰이나 개인 컴퓨터와 같은 ZK 증명을 검증하는 데 필요한 계산 자원을 감당할 수 있습니다. ZK 알고리즘은 데이터 서버가 무단으로 작업을 수행하는 것을 효과적으로 방지합니다. ZK에 대한 더 자세한 정보는 BTCDomains의 문서에서 확인할 수 있습니다.
STARK 경로 하의 ZKVM 기술 상세 설명
ZK와 Ordinals의 능력을 결합하여 비트코인을 사용 가능한 데이터 체인으로 만들고, 이는 스마트 계약과 유사한 시스템을 생성하지만 완전히 비트코인 고유의 것입니다. ZK 기술을 통해 사용자는 수학적 증명을 통해 시스템의 안전성을 확인할 수 있습니다.
따라서 ZK는 일반 사용자가 비트코인 전체 노드를 구축하지 않고도 신뢰 없는 도메인 해석 결과를 얻을 수 있게 해줍니다. 이렇게 Ordinals는 신뢰 없는 상태를 유지하면서도 더 넓은 사용자에게 수용될 수 있습니다.
도메인: 스마트 비트코인으로 가는 첫걸음
우리는 BTCDomain이 비트코인에서 도메인 기능을 구현할 수 있음을 검증했습니다. 그러나 도메인은 비트코인에서 유일한 응용 프로그램이 되어서는 안 됩니다. 현재까지 해결해야 할 많은 엔지니어링 문제가 있으며, 많은 문제들이 비트코인의 스마트화 과정을 지연시킬 수 있습니다.
하지만 BTCDomain은 개발자들에게 비트코인 고유의 신뢰 없는 앱의 존재가 가능하다는 신뢰를 주었습니다. 앞으로 우리는 비트코인에서 Uniswap, Aave 및 MakerDAO와 같은 프로젝트를 볼 수 있을지도 모릅니다. 물론 도메인은 스마트 비트코인으로 가는 첫걸음이며, 미래 스마트 비트코인 체인의 아이덴티티 상징입니다.