Announcing nCeption

Julian
The Ubiq Report
Published in
4 min readSep 22, 2021

--

Randomized generated numbers stored on chain. The first wide-scale ERC721 launch for Ubiq.

Photo by Andy Ting. Under Attribution 2.0 Generic (CC BY 2.0)

Introduction

nCeption is a Ubiq network fork of the n Project on Ethereum (with a modified randomization function).

nCeption has modified the n Project so that it costs 88 UBQ to claim an N NFT with those funds being sent to a Burner contract address. This mimics the economics of the Ethereum network launch where a 0 cost but high gas fee effectively gave the N numbers a cost to purchase. These were all claimed in 5 hours and also became quickly sought after on secondary markets where they became cost prohibitive to acquire and therefore experiment with. The problem with being overly popular with limited supply on an expensive network.

Running on Ubiq, nCeption should give plentiful spare N NFTs to experience the act of ownership and therefore experimentation for developers. Any derivative works will also have an active audience to display your creativities.

nCeption will also be the first wide-scale ERC721 launch for Ubiq. Currently Ubiq does not have a secondary marketplace which supports NFTs so nCeption also incentivizes the creation of a secondary marketplace or alternatively for an existing marketplace to add Ubiq support.

Launch

You can obtain an nCeption N now via:

https://nception.ubiqsmart.com/

This is an open claim process where you select an ID to claim.

You can find the contract source code for nCeption here: https://github.com/ubiq/ubiq-nception

Rewind — What is the n Project and N?

The n Project was closely inspired by the Loot project where claimed NFTs gave you randomized adventurer gear generated and stored on chain. Loot was launched on August 27th, 2021 with all the Loot NFTs claimed in around 4 hours.

The n Project (launched a few days later on September 3rd) is simpler in this approach where you presented with 8 randomized numbers (between 0 and 14) stored on chain.

Building blocks

The intention for nCeption is to be the initial building blocks NFT project for Ubiq. On Ethereum there are already dozens of competing project such as The Colors, ethRainbow and Emoji Loot.

We will be launching some derivative projects out of nCeption using the NPass template codebase. NPass allows you to build and deploy a “n” enabled NFT project. Derivative NFT projects can then use the number data held in each n as a seed or input to the derived NFT.

Derivative NFT projects include profile pictures (PFPs), membership, generative music, generative gear and generative art.

Here’s an example.

The n Project with Token ID 5585 has the following numbers:

The n Project with Token ID 5585

It is then used as input to mint the following Runes Project NFT:

Minted Rune with Token ID 5585 using n with Token ID 5585 as input. Check out the link for the full SVG animation

NPass provides the following relevant configuration options:

onlyNHolders
If set to true this will allow only token holders to mint.

reservedAllowance
Number of tokens reserved for n token holders. This can be less than the total number of n tokens (8888), in which case will enact a first come first serve mechanism for n token holders too.

priceForNHoldersInWei
Price n token holders need to pay to mint.

priceForOpenMintInWei
Price open minter needs to pay to mint.

To incentivize owning an original nCeption N, derivative projects would preferably launch as such:

  • Launch exclusively for nCeption holders for a period of time (example 1 month).
  • Use the n input parameters for an nCeption N to generate the unique derivative NFTs.
  • Provide a discount to nCeption holders prior to open minting for non-N holders.

Additional information

The Burner contract is modified from one originally created by Jeff Wilcke. The main modification involves changing the caller of the Purge action to reduce the received balance from 0.01% to 0.001%. This Burner contract is preferred over sending “burned” funds to a null burner address as it efficiently creates a self destructing smart contract which removes the UBQ from the state history.

Thanks for checking in and be sure to follow the blog, Twitter, Github and join Ubiq Discord to help collaborate with the best community on the internet.

Ubiq Discord: https://discord.gg/ubiq
Medium blog: https://blog.ubiqsmart.com
Twitter: https://twitter.com/UbiqSmart
Twitter: https://twitter.com/CryptoUbiq (Ubiq Community)
GitHub: https://github.com/ubiq
Website: http://ubiqsmart.com

--

--