BRC-721 프로토콜 및 해당 애플리케이션 시나리오를 이해하기 위한 기사
원작자: xiyu (@ohxiyu)
원본 소스: SevenUp DAO
원작자: xiyu (@ohxiyu)
원본 소스: SevenUp DAO
첫 번째 레벨 제목
1. 비트코인 서수에는 항목을 컬렉션으로 그룹화하는 표준화된 방법이 없습니다. 이는 특정하고 종종 중앙 집중화된 서비스 및 지갑에 의존하기 때문입니다. 현재 시장 상황은 기본적으로 각 거래 시장과 지갑이 자체 서버를 실행하고 중앙 집중식 처리를 위해 자체 방식을 사용하며 통일된 표준이 없습니다.
2. 이러한 중앙 집중식 수집 표준은 서수 생태계의 발전을 제한하고 일부 악행이 있을 수 있습니다.
3. BRC-721은 컬렉션 표준으로 시장에서 컬렉션을 정확하게 식별하고 메타데이터를 표시할 수 있습니다.
첫 번째 레벨 제목
2. BRC-721이란?
BRC-721: 서수 수집 프로토콜은 비트코인 서수 수집의 진위를 확인하기 위한 표준 인터페이스입니다. 위의 문제를 해결하기 위해 프로토콜은 이더리움 블록체인의 ERC-721 표준과 유사한 분산되고 신뢰할 수 없는 컬렉션 생성 및 검증 방법을 도입합니다.
BRC-721 프로토콜은 선불금 없이 단일 정보 소스를 제공하여 컬렉션 생성 및 검증 프로세스를 단순화하는 것을 목표로 합니다.
이 프로토콜은 컬렉션의 데이터 구조와 매니페스트의 해당 항목을 지정합니다. 목록 및 유효성 검사 규칙은 서수 비문이 특정 세트에 속하는지 여부를 결정합니다.
BRC-721 프로토콜에서 다루는 문제는 다음과 같습니다.
다른 블록체인의 선불 결제 문제
컬렉션 또는 해당 항목에 대한 공유 사양 부족
컬렉션에 글리프를 포함하려면 컬렉션 작성자를 신뢰해야 합니다.
이 프로토콜을 통해 비트코인 nft 컬렉션의 생성 및 검증은 분산되고 신뢰할 수 없게 되어 서수 생태계의 잠재력을 확장합니다.
첫 번째 레벨 제목
3. 기술 사양
1. BRC-721 프로토콜은 세 가지 유형의 체크리스트를 기반으로 합니다. 각 매니페스트에는 프로토콜 및 버전 필드가 있어 타사 서비스에서 사양을 이해할 수 있습니다.
📜 CollectionManifest(컬렉션 목록)
CollectionManifest는 컬렉션의 정보 소스입니다. 기본 컬렉션 항목의 연결 및 유효성 검사를 허용하는 컬렉션 매개 변수 및 필드를 저장합니다.
💎 InscriptionManifest (비문 목록)
InscriptionManifest는 CollectionManifest에 연결된 서수 비문입니다. NFT 및 이더리움 블록체인의 계약과의 관계와 유사합니다.
👁️ 공개 매니페스트
RevealManifest를 사용하면 메타데이터를 특정 CollectionManifest에 연결하여 InscriptionManifest에 속성을 부여할 수 있습니다.
2. 각 매니페스트와 해당 매니페스트 콘텐츠 키는 불일치를 방지하기 위해 선언된 json-schema.org Draft 4를 준수해야 하는 JSON 문자열입니다.
매니페스트의 유효성을 검사하기 위해 제안된 유효성 검사기 중 하나(https://json-schema.org/implementations.html#validators)를 사용할 수 있습니다.
3. 서명 및 해시:
목록의 안전한 연결을 보장하기 위해 프로토콜은 다음을 사용합니다.
ℹ️ 16진수 문자열로 표현되는 DER 인코딩 서명
ℹ️ 압축/비압축 서명자PublicKey(16진수 문자열)
Collection Manifest\Inscription Manifest\Reveal Manifest CollectionManifest의 유효성을 검사하려면 몇 가지 규칙을 충족해야 합니다. 이러한 규칙은 각인의 고유성과 특정 컬렉션에 속하는지 여부를 확인합니다. 비문은 모든 유효성 검사 규칙이 충족되는 경우에만 컬렉션의 일부로 간주될 수 있습니다.
4. API 리소스
컬렉션 브라우저, 갤러리, 희귀도 도구 및 기타 애플리케이션을 구축하는 데 사용할 수 있는 몇 가지 api 매개변수를 제공합니다. 현재 API는 메타데이터를 제공하지 않고 메타데이터에 대한 링크가 있는 tokenURI 필드만 제공합니다.
이러한 API 엔드포인트를 통해 개발자는 컬렉션 브라우저, 갤러리 및 희귀 도구 등과 같은 BRC-721 프로토콜과 관련된 애플리케이션을 쉽게 구축할 수 있습니다. 쿼리 매개변수를 조정하여 개발자는 애플리케이션 요구 사항에 맞게 요청된 데이터를 사용자 지정할 수 있습니다.
첫 번째 레벨 제목
5. BRC-721 프로토콜 적용 시나리오
BRC-721 프로토콜은 비트코인 서수 수집을 위한 표준 인터페이스를 생성합니다. 이제 매니페스트 및 유효성 검사 규칙에 대해 논의했으므로 BRC-721 프로토콜의 몇 가지 실제 사용 사례를 자세히 살펴볼 수 있습니다.
디지털 아트 컬렉션
아티스트는 BRC-721 프로토콜을 사용하여 제한된 수의 디지털 아트워크 컬렉션을 만들 수 있습니다. 이를 통해 구매자에게 진품 및 소유권을 확인하는 동시에 작품의 희소성을 보장합니다.
게임 소품 및 자산
게임 개발자는 BRC-721 프로토콜을 사용하여 Bitcoin 블록체인에서 게임 소품 및 자산을 만들 수 있습니다. 이러한 아이템은 게임 내에서 사용하고 게임 간에 거래할 수 있어 게임 생태계에 더 큰 가치와 상호 운용성을 제공합니다.
BRC-721 프로토콜을 사용하여 검증 가능한 디지털 ID를 생성할 수 있습니다. 사용자는 교육, 기술 인증 등과 같은 자신의 디지털 인증서를 생성하고 관리할 수 있습니다. 이렇게 하면 인증서 확인 프로세스를 단순화하는 동시에 위조된 인증서의 위험을 줄일 수 있습니다.
티켓 및 쿠폰
회사 및 이벤트 주최자는 BRC-721 프로토콜을 사용하여 고유한 티켓 또는 쿠폰을 만들 수 있습니다. 이렇게 하면 사기 및 위조를 방지하면서 티켓의 진위를 확인할 수 있습니다.
첫 번째 레벨 제목6. 단점 및 제한 사항BRC-721 프로토콜은 비트코인 생태계에 많은 이점을 제공하지만 여전히 몇 가지 단점과 제한 사항이 있습니다.1. 첫째, 비트코인 거래는 이더리움에 비해 느리기 때문에 대량의 서수집을 생성하여 관리한다.더 오래 걸릴 수 있습니다. 둘째, Ethereum ERC-721 표준과 달리 BRC-721 프로토콜은 기본 메타데이터 표준을 제공하지 않기 때문에 메타데이터 처리 방식이 달라집니다.
다른 응용 프로그램 간의 호환성 문제. 또한 BRC-721 프로토콜은 비교적 새로운 표준이기 때문에광범위한 지원 및 사용이 현재 부족합니다.
2. 또한 많은 블록체인 응용 프로그램과 마찬가지로예를 들어, 사용자의 개인 키를 관리하고, 좋은 사용자 경험을 보장하고, 프로토콜의 보안을 유지하는 등입니다.
3. 마지막으로, BRC-721 프로토콜의 설계는 비트코인 생태계의 탈중앙화에 초점을 맞추고 있으며, 이는 컬렉션 생성 및 관리에 더 많은 육체 노동이 필요할 수 있는 것과 같은 일부 제한으로 이어질 수 있습니다.
자동화된 스마트 계약에 의존하는 대신.
첫 번째 레벨 제목
7. 요약
표준화는 서수 인프라 개선에 필수적입니다. BRC-721 프로토콜은 비트코인 블록체인이 일련의 서수를 생성, 확인 및 관리할 수 있는 분산되고 안전하며 신뢰할 수 있는 방법을 제공합니다. CollectionManifest, InscriptionManifest 및 RevealManifest를 통해 BRC-721 프로토콜은 컬렉션 및 항목의 구조, 콘텐츠 및 유효성 검사 규칙을 정의합니다. 이러한 규칙은 각 글리프 비문이 고유하고 특정 세트에 속하는지 여부를 확인합니다.


