
Original post by: #BRC-721 (@real_BRC 721 )
The Ordinals protocol can be simply understood as a system for numbering Satoshi (SATS), by giving each Satoshi a serial number, and then attaching additional data (text, pictures, codes, etc.), which is often called "metadata" in NFT. ", making each Satoshi a unique NFT, a process called "engraving" or "burning".
"Satoshi" is a unit named after Satoshi, the inventor of Bitcoin, and represents the smallest denomination of Bitcoin. One Bitcoin can be divided into 100 million Satoshi. Individual satoshis are originally fungible, but once they are numbered with Ordinals, they become non-fungible tokens (NFT).
According to the Ordinals protocol, the numbers of Satoshi are determined according to the order in which they are mined, so the number can also be used to define the scarcity of each slave. In an article about the theory of Ordinals, founder Casey Rodarmot proposed a bit The rarity table of coin NFT, the specific classification is as follows:
Common: Any satoshi except the first satoshi of the block (total supply is about 2100 trillion)
Uncommon: First satoshi per block (total supply 6929999)
Rare: First satoshi per difficulty adjustment period (3437 total supply)
Epic: First satoshi after each halving (total supply of 32)
Legendary: First satoshi per cycle (total supply of 5)
Mythic: the first satoshi of the genesis block (total supply of 1)
first level title
secondary title
BRC-20
BRC-20 is a homogeneous token issuance standard on the Bitcoin network, which stipulates a series of functions such as the name, issuance, and transfer of tokens.
BRC-20 is based on the Ordinals protocol. When the data written into SAT is minted in a unified JSON format, homogeneous tokens can be generated. Therefore, the inscriptions of tokens marked on BRC-20 are all text in a unified JSON format Data (Text).
secondary title
ORC-20
ORC-20 is an optimized version of BRC-20.
ORC-20 aims to enhance the functions of the BRC-20 protocol. ORC 2-20 is backward compatible with BRC-20, expands the functions of BRC-20 and cancels some restrictions, and can better adapt to the needs of the project.
For example, ORC-20 has canceled the 4-character name restriction of BRC-20 tokens; the upgrade function of tokens has been added, so that project parties can do more empowerment based on tokens (reduce supply, increase scarcity, etc.); Added some advanced features (casting whitelist, royalties, etc.), and reduced the risk of BRC-20 double spending through UTXO, etc.
secondary title
BRC-21 and BRC-42
BRC-21 and BRC-42 are cross-chain versions of BRC-20.
Both BRC-21 and BRC-42 are cross-chain solutions for BRC-20 tokens proposed by Alexei Zamyatin, the founder of the cross-chain project Interlay, aiming to connect BRC-20 tokens to Ethereum in a completely decentralized manner External smart contract chains such as Fangfang, Solana, Polkadot, Interlay, etc., thereby unlocking the DeFi usage scenarios of BRC-20 tokens.
BRC-21 and BRC-42 have the same function but in opposite directions. Simply put, BRC-21 is to deploy the assets of the external blockchain to the Bitcoin network, while BRC-42 is to deploy BRC-20 tokens to other chain.
The deployment format of the BRC-21 and BRC-42 is largely the same as the BRC-20, with some specific functional differences.
first level title
secondary title
BRC-721
BRC-721 is an experimental standard for issuing non-fungible tokens (NFT) on the Bitcoin network, which has richer functions and higher flexibility than native Ordinals NFT.
The BRC-721 standard defines a series of operations, such as deployment, minting, transferring NFT, updating metadata, etc. Each Token is given a unique identifier to ensure the uniqueness of each NFT so that it cannot be paired with other NFTs One exchange.
Using the BRC-721 standard, users can easily create, mint, transfer and update unique digital assets for a wide range of application scenarios, including digital art, collectibles and virtual goods, etc.
BRC-721 can support storing pictures in off-chain services such as IPFS, which can not only save the space of the Bitcoin network, but also provide flexible attribute information for each NFT. BRC-721 can support fields such as Trait, and can define NFT attributes and rarity information.
In addition, the Token URI and Metadata specifications adopted by BRC-721 are consistent with ERC-721, and have higher compatibility with the existing NFT ecosystem.
secondary title
Generative BRC-721
Generative BRC-721 is an NFT protocol designed to reduce the cost of issuing and minting NFTs for project parties and users.
Since the Bitcoin network itself does not support smart contracts and the upper limit of the block capacity, it is very costly for the project and users to issue the original Ordinals NFT directly by uploading pictures, and storing data in off-chain servers is against decentralization The original intention of decentralization, and Generative BRC-721 proposes a completely decentralized way to solve this problem.
Take for example OrdiBots, the first NFT series released by Generative BRC-721.
Although each NFT is a normal picture from the front end, the project party did not upload each picture to the Bitcoin network to complete the issue, but now the characteristics of this series of NFT images Split, such as background color, head shape, facial expression, etc., and then number these features, for example, the purple background is #1, the gray background is #2, and finally these features "parts" and "index manual "Uploaded to the Bitcoin network to complete the issuance.
For users, what is minted is also the "Index Manual" corresponding to the NFT, rather than the complete picture. According to this "Instruction Manual", you can find all the features of the NFT, and then form a normal picture (as shown in the figure above) .
first level title
secondary title
SRC-20
SRC-20 is a token issuance standard based on the STAMPS protocol.
In addition to issuing homogeneous SRC-20 tokens, the STAMPS protocol can also issue non-homogeneous tokens. This kind of NFT is called Bitcoin Stamp.
BRC-20 is based on the Ordinals protocol, and the principle is to write arbitrary files in the witness data of Bitcoin transactions. However, the process nodes are capable of pruning or eliminating witness data, and not all nodes are required to retain or propagate witness data. For the STAMPS protocol, since the information is stored in UTXO, every full node must store them, so it is more "blockchain native" than Ordinals.
Simply put, the biggest difference between the two is that ORC-20 stores data in witness data, while SRC-20 stores data directly in transaction data. Purely technically, the SRC-20 would be safer.
However, the disadvantage of SRC-20 is also obvious. It can store data in a smaller space. Currently, it can only accept images with a maximum of 24 x 24 pixels or 8 color depths.
first level title
secondary title
LTC-20 and DRC-20
LTC-20 and DRC-20 are community-initiated BRC-20 "forks" on the Litecoin network and the Dogecoin network.
Similar to the original BRC-20 concept, LTC-20 and DRC-20 are also based on the Ordinals protocol to provide users with the function of "engraving" text, pictures, codes and other data into their respective smallest unit tokens.
Compared with BRC-20, the biggest advantage of LTC-20 and DRC-20 is that it can handle a large number of transaction needs at a lower cost and faster transaction speed, and there is no difference from BRC-20 in essence.
In addition, another advantage of LTC-20 lies in the narrative of halving. Litecoin is expected to be halved in August. With the blessing of BRC-20's wealth creation effect and halving narrative, LTC-20 may have a better chance of attracting market interest. attention and money.