I’ve talked for a long time about writing a blog post called “Tokens live in your wallet and other lies”. ERC20 and ERC721 NFTs are centrally deployed and controlled contracts that store how many tokens are in each user address, centrally.
There was a post:
And then there were MANY follow up posts and short Twitter misunderstandings. But also lots of interest!
Also, @expede was on a plane #whenDoesBrooke land.
But we think that yes, we can have tokens and NFTs that are more directly “owned” by individual accounts.
“Ethereum is fundamentally an event stream, not a reified DB aggregate”
Some of this thinking may cause us to make different choices about how to construct accounts and tokens in ETH2. Some of them may evolve on ETH1 because of state fees, where we can learn and make some use cases easier / better / more secure in ETH2 – either at the VM layer or elsewhere within the protocol.
Now, there is this long form thread. And eventually #BrookeWillLand.