The Canvas Boards
Each individual NFT in the dCanvas contract represents a specific 4 x 4 pixel block on an overall 1024 x 1024 pixel canvas board. Ownership of a block allows you to set the color of each of the 16 pix
Each individual NFT in the dCanvas contract represents a specific 4 x 4 pixel block on an overall 1024 x 1024 pixel canvas board. Ownership of a block allows you to set the color of each of the 16 pixels, using a 32-color palette that is available to everyone and set as metadata in the Solidity smart contract. All NFTs will be sold through the marketplace site OpenSea, which provides a flexible API that can be adapted to a project at this level of complexity.
Ownership of a token immediately grants you access to two different dCanvas boards: Transience and Permanence. On the Transience board, you can submit color changes without paying any gas for transactions. Ownership of the NFT is verified using blockchain (through a cryptographically verified message that proves you are the owner), however the actual color changes of the pixels require no gas for interactions. Essentially, this is a state channel where you can freely change your pixel colors and coordinate with other owners without fear of gas costs. While a NFT is in open auction, any Ethereum address with an active bid on that block will have full privileges to change block pixel colors as if they owned the NFT, until it is ultimately sold. For those who wish to store color changes on-chain, the other board is Permanence, where the colors of your pixels are actually stored on the Ethereum mainnet in a permanent, decentralized manner. Setting these colors requires interacting with the smart contract by sending a transaction, and does require gas. Both these boards have their own purpose and are part of the decentralized art project.