What is BRC69+?
Deploy and mint large-scale Ordinals collections
Introduction
BRC69+ is an advanced standard designed to efficiently create and manage large-scale Ordinals collections. It addresses key challenges such as cost efficiency and on-chain randomness, using a combination of JSON configurations, JavaScript logic, and Bitcoin Recursive inscriptions to streamline the process from initial creation to the final reveal.
This standard is anticipated to offer creators a cost efficiency that is 100 times greater than current methods, while also ensuring an optimal minter experience.For detailed insights into the cost-saving benefits, refer to the Case Study, which highlights significant savings of approximately 0.75BTC ($35,000) for a collections such as WZRD
Case Study: WZRDBRC69+ Design Philosophy
Enhancing Minter Experience
BRC69+ is committed to elevating the user experience for minters. The standard leverages delegated inscription capabilities to optimize inscription costs and support bulk-mints. This approach also strategically reduces the risks associated with frontrunning, thus reducing the potential for wasted inscription fees.
Creators Cost Efficiency and Scalability
BRC69+ prioritizes scalability and cost-effectiveness, enabling the launch of extensive Bitcoin Ordinals collections without significant expenses for Creators.
On-Chain Randomness
The standard features a decentralized, on-chain reveal mechanism that ensures provable randomness in trait distribution, utilizing a Perfect Hash Function (PHF) to dynamically generate traits based on the collection specific inscriptions.
Modular Framework
BRC69+ relies on a modular architecture:
Collection Configurations:
Traits.json
andRules.json
define traits, their rarities, and combination rules, along with a preview image for pre-reveal.OrdinalArtRenderer: A JavaScript renderer that compiles and visualizes Ordinals according to the collection's traits and rules.
Dependencies: Supportive tools like
OrdGenerator
for trait combination,OrdJS
for Ordinal recursive operations, andRawPhFMap
withfnv1a
for mapping inscription IDs.
Random Trait Generation
Trait uniqueness is ensured by Hashtable.json
, created after minting to map each Ordinal's inscription ID through the PHF, embedding provable randomness in the trait allocation process.
Conclusion
Deploying a BRC69+ collection currently is not an easy process, but it offers significant cost benefits. The first collection launched using the BRC69+ standard includes a supply of 111,111 inscriptions, which would not have been possible without this standard.
We will release a tool to easily deploy and mint BRC69+ collections.
Last updated