|
|
|
|
|
by vmception
1609 days ago
|
|
There are upgradeable contracts (All NFTs are the self-executing code called smart contracts) and the admin key to cause an upgrade can be community governed, even more nuanced approaches such as some variables available to be governed. So upgrading the image data and format could be possible. They typically use a getImage() method, as part of the NFT standards, a setImage() method could be added with the method being set to OnlyOwner, which is just a member level designation seen in other programming languages like JVMs. In EVMs, OnlyOwner can be a collective or its own smart contract controlled by a collective. Depending on the format and size of the image or transformation operation, the transformation could occur onchain. Nodes in a blockchain are just compute instances. I don't see how it matters if such thing occurred onchain or offchain though, as long as the output was written to the setImage method and that fixes the NFT. This is the kind of stuff developers do everyday in other stacks, I get a feeling many developers (who are a big audience on this forum) just haven't looked at the crypto space on the development side because these conversations make little sense. |
|