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 Artifacts. 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:
Accurate and effective identification of project collections
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 )
Operations
Deploy brc-20(DA)
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
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:
In the Ordinals, Digital Artifacts (DA) are called Inscriptions. Based on the Ordinals, Inscriptions can be independently tracked and transferred.
Transfer based on the brc-20 standard:
Transfer "op" inscribe to "mint"
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