This is theoretically possible on Zero Knowledge rollup L2s (two strongest contenders are zkSync and StarkNet) if they achieve sufficient scale but definitely wouldn't work on monolithic chains (not even relatively cheap ones).
This is theoretically possible on Zero Knowledge rollup L2s (two strongest contenders are zkSync and StarkNet) if they achieve sufficient scale but definitely wouldn't work on monolithic chains (not even relatively cheap ones).
zkSync says they don't have their test net for smart contracts up yet. StarkNet is in alpha.
For this problem, it's OK if change commit verification takes a while, as long as it's cheap. If you move your no-copy NFT from grid A to grid B, grid B can verify that you own it, even though the current state is on grid A, and let you show it on grid B. A slow check later by each grid can prevent persistent dual copies. It's like catching double spends later. It's consistent eventually.
This is one of the things NFT proponents talk about - being able to move your truly-owned asset from one grid to another. However, so far there seem to be zero implementations. NFT land is tied up with make-money-fast right now. Potentially useful low-cost applications aren't getting done.