brc-20(DA)

On-Chain Art Generation on Ordinals & brc-20

Brc-20(DA) is an attempt to expand brc-20, not a new standard.

We do not reinvent the wheel.

On-chain digital art, commonly known as NFTs.Taking the PFPs as an example, it usually consists of a collection of 10,000 JPG. Different elements are combined through a certain algorithm to generate an image with unique attributes.

On-chain art inscribed through the Ordinals protocol is referred to as Digital Artifactsarrow-up-right. They are entirely stored on the Bitcoin network, offering a more pure and secure implementation.

From the perspective of the underlying protocol, we believe Ordinals is an elegant blockchain technology implementation, almost perfect in its approach.

In the docs, we attempt to propose a new way to present digital artifacts, which may potentially address some issues:

  1. Accurate and effective identification of project collections

  2. Significantly reducing data storage on the Bitcoin network

This experimental method is inspired by brc-20 and follows the json format and rules of brc-20. (brc-20 achieves the functionality of Ethereum's ERC-20 through a single string, making it amazing! Learn more about BRC-20 arrow-up-right

Operations

Deploy brc-20(DA)

Key
Required?
Description

p

Yes

Protocol: Helps other systems identify and process brc-20 events

op

Yes

Operation: Type of event (Deploy, Inscribe, Mint,Transfer,Resolver)

tick

Yes

Ticker: Identifier of brc-20(Digital Artifacts)

algo

Yes

Algorithm: Algorithm for generating DA

max

Yes

Max supply: Set max supply of the collections

lim

No

Limit: If letting users mint to themsleves, limit per ordinal

Deploy brc-20 (DA), “tick” must be greater than 4 characters.

Inscribe

Key
Required?
Description

p

Yes

Protocol: Helps other systems identify and process brc-20 events

op

Yes

Operation: Type of event (Deploy, inscribe, Mint,Transfer,Resolver)

tick

Yes

Ticker: Identifier of brc-20(Digital Artifacts)

traits

Yes

Traits:record attribute from Inscription

name

Yes

Name:number in collection

Transfer

Transfers are divided into two forms:

  1. In the Ordinals, Digital Artifacts (DA) are called Inscriptions. Based on the Ordinals, Inscriptions can be independently tracked and transferred.

  2. Transfer based on the brc-20 standard:

  • Transfer "op" inscribe to "mint"

Key
Required?
Description

p

Yes

Protocol: Helps other systems identify and process brc-20 events

op

Yes

Operation: Type of event (Deploy,inscribe,mint,Transfer,Resolver)

tick

Yes

Ticker: Identifier of brc-20(Digital Artifacts)

name

Yes

Name:number in collection

amt

Yes

Share to transfer : State the proportion of brc-20 to be transferred.

  • Transaction based on brc-20DA

Suppose there is an inscription with an extremely high value, worth up to 1 million USD. The holder can choose to sell it in fragments. Following the BRC-20 standard, "amt": "1" represents one ten-thousandth of this inscription. This is equivalent to dividing the inscription into 10,000 equal portions.

Implementing this function on Ethereum using smart contracts might require thousands of lines of code, while on the Ordinals, only one line of characters is needed!

Last updated