비트코인 네트워크의 NFT 표준: BRC-721
저자:@real_BRC721
BRC-20란 무엇인가?
BRC-20은 비트코인 네트워크에서 동질화 토큰을 발행하기 위한 실험적 형식 표준으로, 이더리움의 ERC-20과 유사하다.
BRC-20을 이해하기 위해서는 먼저 두 가지 개념을 알아야 한다.
- SATS: 비트코인에서의 최소 단위인 '상'으로, 1 BTC는 1억 SATS에 해당한다;
- Ordinals 프로토콜: 각 SATS에 번호를 매기는 프로토콜이다.
원래 각 단위의 상 SATS는 구별이 없지만, Ordinals 프로토콜을 통해 이러한 SATS를 특정 순서로 배열하고 특정 정보를 부여함으로써 원래 동질화된 SATS가 독특한 NFT로 변모할 수 있다.
이 정보는 텍스트, 이미지 또는 코드 등일 수 있으며, SATS에 추가된 정보는 "Inscriptions"(명문)이라고 한다.
보시다시피, Ordinals 프로토콜은 원래 비트코인 네트워크에서 NFT를 발행하기 위해 설계되었다.
BRC-20은 특정한 Ordinals NFT로 이해할 수 있으며, 명문을 통일된 JSON 데이터 형식(텍스트)으로 설정하여 토큰의 이름, 기호, 총량, 소수점 자리수 등의 토큰 정보를 규정하고, 개발자가 표준에 따라 실행하면 동질화 토큰의 발행을 완료할 수 있다.
BRC-721란 무엇인가?
BRC-721은 비트코인 네트워크에서 비동질화 토큰(NFT)을 발행하기 위한 실험적 표준으로, BRC-20의 개념과 원칙을 차용하고 원주율 Ordinals NFT의 제한을 해결하여 더 많은 기능과 유연성을 제공한다.
BRC-721 표준을 사용하면 사용자는 독특한 디지털 자산을 쉽게 생성, 주조, 전송 및 업데이트할 수 있으며, 디지털 아트, 수집품 및 가상 상품 등 다양한 응용 분야에 적합하다. 이 표준은 배포, 주조, 전송 및 메타데이터 업데이트와 같은 일련의 작업을 정의하며, 각 토큰에는 고유한 식별자가 부여되어 각 NFT의 독특성을 보장하고 다른 NFT와 1:1로 교환할 수 없도록 한다.
BRC-721은 원주율 Ordinals NFT와 무엇이 다른가?
- 데이터 저장
- 원주율 Ordinals의 각 명문은 이미지를 저장해야 하므로 민트 비용이 과도하게 높아지고 비트코인 네트워크 공간을 많이 차지하는 문제를 초래한다; 반면 BRC-721은 배포 시 이미지를 지정하면 민트 작업에서 이미지를 저장할 필요가 없으므로 민트 비용과 비트코인 네트워크 공간을 크게 절약할 수 있다;
- BRC-721은 IPFS와 같은 체인 외 서비스에 이미지를 저장할 수 있어 비트코인 공간을 절약할 뿐만 아니라 각 토큰에 유연한 속성 정보를 제공할 수 있다;
- 원주율 Ordinals NFT는 컬렉션에 대해 효과적으로 인덱싱할 수 없지만, BRC-721은 BRC-20과 유사한 JSON 규격을 제공하여 동일한 컬렉션의 NFT를 효과적으로 인덱싱하고 검색할 수 있다.
- BRC 프로토콜의 호환성
- BRC-721은 BRC-20과 유사한 프로토콜 형식을 채택하여 JSON 내용을 통해 다양한 기능을 정의하고 NFT의 유연성을 크게 향상시킨다. 예를 들어, 업데이트 작업을 통해 리빌 기능을 구현할 수 있으며, Tick 필드를 통해 하나의 컬렉션의 NFT를 효과적으로 인덱싱할 수 있다.
- NFT 생태계의 호환성
- ERC-721 표준의 NFT는 현재 시장에서 더 인기가 있다. BRC-721이 채택한 토큰 URI와 메타데이터 규격은 ERC-721과 일치하여 기존 NFT 생태계와 빠르게 적응할 수 있다. 동시에 원주율 Ordinals는 Trait와 같은 필드를 지원하지 않지만, BRC-721은 NFT 속성과 희귀도 등의 정보를 정의할 수 있다.
따라서 원주율 Ordinals NFT에 비해 BRC-721 프로토콜을 사용하면 더 복잡한 기능을 구현할 수 있으며, 외부 자원을 Ordinals에 도입할 수 있어 확장성이 더 강하고 응용 분야가 더욱 풍부하며, 개발자에게도 더 친숙하다.
BTC NFT의 전망과 도전 과제
BTC NFT의 출현은 사람들이 비트코인의 가치 다양성을 탐구할 수 있는 기회를 제공한다. Ordinals 프로토콜을 통해 SATS를 독특한 NFT로 변환하여 비트코인 네트워크를 더욱 유연하고 자유롭게 만든다.
그러나 BTC NFT가 이더리움 NFT와 같은 대규모 사용자 채택을 얻기 위해서는 여전히 몇 가지 도전에 직면해 있다. 주요 문제 중 하나는 용량 제한으로, 하나의 Ordinals 파일의 최대 제한이 4MB로, 이로 인해 일부 예술 작품이 비트코인 네트워크에서 전시되기 어려운 상황이다.
또한, 원주율 BTC NFT는 완전히 온체인으로 되어 있어 저장 비용이 매우 높아 현재 대규모 응용 및 보급이 어려울 수 있다.
그러나 BTC NFT의 시장 전망은 여전히 매우 매력적이며, BRC-721 표준의 도입은 BTC NFT에 더 많은 유연성과 확장성을 가져왔다. NFT의 메타데이터를 IPFS 또는 기타 체인 외 서비스에 저장함으로써 비트코인 네트워크의 공간을 절약하고 사용자 비용을 낮추며, 각 NFT에 더 많은 속성 정보를 제공하여 BTC NFT의 활용과 응용 분야를 증가시킨다.
시간이 지남에 따라 BTC NFT가 더 널리 채택되고 비트코인 네트워크의 발전에 더 많은 가능성과 혁신을 기여할 수 있기를 바란다.