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: WZRD

BRC69+ 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 and Rules.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, and RawPhFMap with fnv1a 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