Bascii 프로토콜 소개

이 기사는 기계로 번역되었습니다
원문 표시

소개

Bascii("bask-y"로 발음)는 비트코인 ​​오디널스(Ordinals) 와 ASCII 아트를 결합하여 불변의 온체인 ASCII 아트만을 위한 실험적인 새로운 비트코인 ​​메타프로토콜을 만듭니다.

배경

인터넷상의 최초 예술 작품 형태 중 ASCII 예술은 글꼴을 사용하여 시각적 또는 텍스트 기반 이미지를 만듭니다. ASCII 아트를 비문으로 게시하는 접근 방식을 표준화함으로써 다음을 수행할 수 있습니다.

영감

위에 설명된 규칙을 따를 필요 없이 누구나 지금 당장 비트코인에서 ASCII 아트를 민트(Mint) 수 있습니다. 이는 질문을 제기합니다. 왜 굳이 새로운 표준을 적용해야 할까요?

몇 가지 이유:

  1. 처음 BRC-20에 대한 아이디어를 세상에 던졌을 때, 실행하기에는 너무 유토피아적이고 순진하다고 생각했습니다 . Domo는 이 아이디어를 사양으로 공식화했으며 BRC-20은 이제 수십억 달러 규모의 토큰 카테고리가 되었습니다. 우리는 실제 환경에서 테스트하기 전까지는 어떤 것이 어떻게 수신될지 알 수 없습니다.

  2. 나는 창의성에 제한을 가할 때 창의성이 확장되는 경향이 있다는 사실에 매료되었습니다. 예를 들어, 많은 형태의 시에는 운율 체계와 한 줄당 음절 수까지 규정하는 엄격한 규칙이 있습니다. 그럼에도 불구하고 세계에서 가장 심오한 문학 예술의 대부분은 이 장르에서 나옵니다. ASCII 아트는 마찬가지로 키보드의 문자로 제한됩니다. 이러한 제한에도 불구하고 ASCII 아트웍은 매우 강력하고 감동적일 수 있습니다.

  3. Bascii 프로토콜은 예측 가능성과 표준화를 통해 제3자가 그 위에 흥미로운 애플리케이션을 더 쉽게 구축할 수 있도록 해줍니다.

  4. 오디널스(Ordinals) 임의의 데이터 유형에 대해 포괄적인 바구니 이상의 기능을 할 수 있는 잠재력을 가지고 있습니다. 메타프로토콜 기능의 채택으로 ord는 상호 운용 가능한 표준의 생태계로 변모하고 있습니다(자세한 내용은 아래 결론 참조).

  5. 이것은 재미있는 실험입니다(투자 기회가 아닙니다 !). 이것이 성공한다면 비트코인의 다른 흥미로운 메타프로토콜에 대한 아이디어가 촉발될 수 있습니다. 또한 다른 체인에서도 다른 방식으로 사용될 수 있습니다(예: doginals, 솔라나(Solana) 비문, twitscription 이더리움 클래식(ETC)).

프로토콜 설계

Bascii 프로토콜은 메타프로토콜이라고 불리는 ord 버전 0.10.0+의 새로운 기능을 활용합니다. "메타프로토콜 규칙"은 ord 클라이언트 내에서 다음 형식을 사용하여 데이터 페이로드의 크기를 최소화합니다.

<metaprotocol>, [op]

이를 통해 주어진 서수 비문이 비문이 생성되는 순간 ord 클라이언트의 Bascii임을 선언할 수 있습니다.

최신 ord 클라이언트에 Bascii를 추가하려면 사용자는 다음 명령을 입력할 수 있습니다(메타프로토콜 선언 "bascii"는 표시된 대로 모두 소문자여야 함).

ord wallet inscribe --fee-rate <FEE_RATE> --metaprotocol=bascii --file <text file containing your artwork>

ord의 전체 명령은 다음과 같습니다.

ord wallet inscribe --fee-rate 100 --metaprotocol=bascii --file "C:\artwork.txt"

ord 비문 봉투 내에서 메타프로토콜을 선언함으로써 인덱서는 Basciis를 인덱싱할 때 다른 모든 유형의 비문을 무시할 수 있습니다.

메타프로토콜 선언과 함께 모든 Bascii 민트에는 관련 ASCII 아트워크가 포함된 텍스트 파일이 포함되어야 합니다. 사용자는 ord에 내장된 메타데이터 기능을 사용하여 작품과 함께 메타데이터(작품 이름, 설명, 특성 등)를 선택적으로 포함할 수 있습니다. 모든 관련 메타데이터를 .json 파일에 저장하고 다음과 같이 비문으로 참조하면 됩니다.

ord wallet inscribe --fee-rate <FEE_RATE> --metaprotocol=bascii --file <text file containing your artwork> --json-metadata <json file containing your artwork's metadata>

ord의 전체 명령은 다음과 같습니다.

ord wallet inscribe --fee-rate 100 --metaprotocol=bascii --file "C:\artwork.txt" --json-metadata "artwork-metadata.json"

그러면 메타프로토콜과 메타데이터가 아트워크 아래 필드의 오디널스(Ordinals) 에 직접 표시됩니다. 모든 작품 메타데이터는 마켓플레이스와 통합될 수 있도록 OpenSea의 메타데이터 표준을 준수해야 합니다. 다음 스크린샷은 Opensea의 메타데이터 구조를 보여줍니다.

OpenSea 사양에는 제작자가 Basciis의 시각적 표현을 변경하기 위해 설정할 수 있는 background_color 와 같은 흥미로운 속성도 포함되어 있습니다. 이상적으로는 이 메타데이터가 탐험가, 지갑 및 시장에서 존중됩니다.

Bascii가 생성되면 메타프로토콜을 참조할 필요 없이 전송할 수 있습니다. 양도는 비문 양도와 동일한 절차를 따라야 합니다. 예를 들어:

ord wallet send --fee-rate <FEE_RATE> <ADDRESS> <INSCRIPTION_ID>

비문은 작품이 제작되는 순간 이미 Bascii로 태그가 지정되어 있으므로 인덱서들은 이 전송을 인식할 수 있어야 합니다.

바스키스 주문하기

오디널스(Ordinals) 자체와 마찬가지로 게시된 각 Bascii에는 체인에 새겨진 순서에 해당하는 번호가 할당됩니다. 처음으로 새겨진 Bascii는 Bascii #0입니다. 두 번째는 Bascii #1 이더리움 클래식(ETC) 될 것입니다.

그러나 이 순서는 온체인으로 유지되지 않으며, 온체인 데이터를 사용하여 각 Bascii를 식별하고 "Bascii #"을 할당하는 것은 인덱서의 몫입니다.

테스트로서 Bascii #0은 이미 제작되었습니다.

여기에서 전체 콘텐츠/아트워크를 볼 수 있으며, 여기에서 메타프로토콜 지정을 볼 수 있습니다(아래 녹색 윤곽선).

이전 테스트 Bascii에는 더 이상 사용되지 않는 "민트(Mint)" 작업이 포함되어 있으므로 인덱서에서 무시해야 합니다.

Bascii 사양

Bascii를 민트(Mint) 위한 최소 요구 사항은 다음과 같습니다.

  1. ASCII 아트워크가 포함된 .txt 또는 .json 파일(허용되는 텍스트 유형은 'text/plain;charset=utf-8', 'text/plain', 'application/json')

  2. ord에서 --metaprotocol=bascii 명령을 사용하여 비문 순간에 파일을 Bascii로 태그 지정(“bascii”는 모두 소문자여야 함)

다음 기능은 선택 사항입니다.

  1. 사용자는 OpenSea의 메타데이터 표준을 준수하는 메타데이터(예: 이름, 설명, 희귀성 특성 이더리움 클래식(ETC))를 포함할 수 있습니다. 여기에서 ord의 메타데이터 지원에 대해 자세히 알아보세요. 위의 "프로토콜 설계" 섹션에 설명된 대로 해당 메타데이터를 json 파일로 포함할 수 있습니다.

  2. Bascii 예술 작품 컬렉션은 Ord의 상위-하위 비문 프로세스 별로 관리될 수 있습니다.

결론

Basciis는 비트코인에서 ASCII 작품을 게시, 교환 및 수집하기 위한 표준 방법을 만들기 위해 고안된 간단한 실험입니다.

저렴한 비용으로 PFP 컬렉션을 만들고, 조명 텍스트를 게시하고, 예술가가 아닌 사람도 영원한 예술 작품을 만들 수 있도록 하는 데 사용할 수 있습니다( ASCII Art Archives 도구 및 급성장하는 AI ASCII 아트 생성기를 포함하여 온라인에서 사용할 수 있는 유비쿼터스 이미지-ASCII 아트 변환기 덕분에) ).

Ord의 새로운 메타프로토콜 기능을 활용함으로써 Basciis는 인덱서의 부하를 최소화하고 서수 기반 아트워크의 새로운 "하위 장르"를 만듭니다. Bascii의 독점적인 번호 부여 시스템은 각 제품에 고유한 Inscription #과 고유한 Bascii #이 있음을 의미합니다. 이는 우리를 단일 포괄 게시 플랫폼이 아닌 메타프로토콜이라고 불리는 여러 프로토콜의 생태계로 진화하는 오디널스(Ordinals) 비전을 향해 나아가게 합니다. 나는 이것이 우리가 아직 상상할 수 없는 곳으로 우리를 이끌 것이라고 확신합니다.

저작권: 부정적인
작성자: Redphonecrypto
크레딧: 프로토콜 설계에 대한 귀중한 통찰력을 제공한 @domodata 에게 큰 감사를 드립니다(ord의 최신 기능과 고급 기능을 극대화하기 위해 단순화). Domo는 또한 geniidata.com 에서 Bascii 민트를 추적하는 대시보드를 구축했습니다. 공명판 역할을 해주신 @nondualrandy 에게도 감사드립니다!

Redphonecrypto를 읽어주셔서 감사합니다! 새로운 게시물을 받고 내 작업을 지원하려면 무료로 구독하세요.

출처
면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
6
즐겨찾기에 추가
코멘트