About On-Chain L1
Kinda important, but only to the yellow NoNo.
Last updated
Kinda important, but only to the yellow NoNo.
Last updated
On-Chain assets are immutable, meaning that it is not an item stored with nodes. In Layer 1, the item itself is the piece, with no middleman. However, the only downside to such an amazing technology is that it costs $200+ Million US dollars for storing 1GB of data on Ethereum mainnet. Depending on fluctuation, it's around there.
Unacceptable, please save money...
Generative artwork requires storing many traits that only vary in color. But did you know that by utilizing SVGs, we can actually get from one color to another using filters represented as matrices?
For example: To turn blue into green, all we have to do is multiply the RGB vector representing the blue color by the following matrix as so:
Smart, glad to have you on the team.
Yea, seems like it.
This is why we used generative art for our collection, if we do 100+ traits on the character, we might really need to do a Dutch Auction for the game to be successfully built On-Chain. Using methods such as this, we will be able to achieve lowering fees while not lowering the quality and complexity of the images and data needed to be stored.
However, with our artwork, the challenge is not to translate a single color, but instead a range of colors preserving the gradient. Finding the matrices (or Hue Saturation Brightness Values) for these kinds of transformations are more complex and beyond the scope of this whitepaper, but to give you an idea of what we have achieved, imagine having to store the following two NoNos where the images differ only in ear, eye frame colors, and shadows.
To get the NoNo on the right with green-colored ear, all we need to do is to apply the HSB values to the ear in the image on the left. As a result, storing these two images would only require storing the first image on the left along with the HSB values to change the coloration for the second NoNo. Storing only the color transformation info instead of the whole picture allowed us to not only save on deployment costs, but also on game-functionalities when minting/upgrading advanced NoNos, weapons, spaceships, and abilities.
Like putting on colored-glasses!
Exactly! Instead of bringing another pair of eyeballs.
LOL, but yes, smart indeed.
We are currently developing L2 solutions for the project, which will be used in the future to save resources and increase overall functions. Read more at https://www.one37pm.com/nft/tech/what-are-layer-2-solutions-and-why-are-they-important#:~:text=Layer%202s%20are%20built%20on,scalability%2C%20and%20of%20course%20functionality. to learn about L2.
Thanks for sharing!