Taras Filatov: Building your own metaverse & NFT app
Web3, Metaverse,
AI bots: building
apps in 2023
https://nftconf.org/
Taras Filatov (taras@dappros.com)
10th Feb 2023
Outline
● What is Web3?
● What is Metaverse?
● Avatars: Web3 and ML capabilities
● Metaverse ready NFTs
● State of infrastructure and tools in “flat” and “Metaverse” web3
● In-Chat / Social interactions with NFTs
● L2 chains and zk technology
● Chat bots from Web 2.0 to Web3
● Sign on and profile in Web3
● ChatGPT inside your app/product
● Land and property ownership in reality and in metaverse
● Conclusions
What is web3?
Social Networks
Messaging
AI bots
VR/AR
→
Web 2.0
Web3
Social Sign In
User generated
content
Cross-platform
Chat Bots
Metaverse
VR/AR
SSI / DDI
ERC-20, NFT
AI avatars
Mobile payments
In-app purchase
Ownable
art (NFT)
ERC-20, NFT
IPFS
Mobile
payments
ERC-20 DeFi
Smart contracts
DeSo
SSI / DDI
User Generated Content
ERC-20
Social Commerce
Metamask
Predictive
models
3D & VR
AI art
AI & ML
What is web3?
Web3
Web1
Interface is not a limiting factor in web3
anymore thanks to decentralized
ownership
In web3, decentralized ownership and identity
allows for multiple interfaces
What is Metaverse?
Web3 is the Metaverse*
The only problem was “who owns the
Metaverse”. It is solved by Web3.
(Enforced by code and laws of physics)
* Minus presence
Examples from Spatial and Ready Player Me
https://www.spatial.io/ https://readyplayer.me/
(Cross-game, cross-metaverse
avatar)
Cross-platform avatars possible
thanks to Web3
ML (“AI”) motion capture
AI provides us with a free personal
artist for all our Metaverse
incarnations
Metaverse-ready (“Rich”) NFTs
These NFTs normally would have one or more of the following features:
● Metadata entries pointing to 3D models and textures or a ready bundle compatible
with Unity, Unreal Engine, Decentraland, Sandbox, Spatial etc
● May also include or support: full-poly and low-poly (lightweight) 3D models, video
and sounds, AR/VR features, file for 3D printing at home etc
● Mutable parameters impacted by object's exploitation in the Metaverse (for a digital
car, for example, that would be mileage, how much fuel left etc)
● Additional/Custom parameters improving the compatibility with certain applications
and metaverse platforms
● Rich NFTs would often be based on advanced NFT standards allowing more flexibility
and combinations of fungible + non-fungible tokens. ERC-1155 offers greater
flexibility in creating such composable tokens corresponding to real needs of
metaverse objects. E.g. limited edition car (1 / 1,000), unique aerography created by an
artist (1/1), fungible token for fuel tank etc.
L2 & zk for your “presence” and assets transactions
Using an L2 solution with zkRollup / zkSync technology, startups can
implement a decentralized presence mechanism and state without
prohibitive transaction costs. This is important to enable Metaverse
development.
Ethora’s
“Text-based
Metaverse”
Room contract +
on-chain presence
https://github.com/dappros/ethora/
Chat bots: from Web2.0 to Web3
● Query user for information (such as medical
in-take form, social profile etc)
● Book calls and appointments
● Reminders (medications, AI assistant etc)
● Commerce (use web3 for payments)
● DAO and community moderation (web3 for
governance)
● Trade digital assets (DeFi, Cryptocurrency,
NFT)
● Analyze your data (web3 for payment and
authorization)
● Independent actors (with own wallets)
Chat bots: from Web2.0 to Web3
● Query user for information (such as medical
in-take form, social profile etc)
● Book calls and appointments
● Reminders (medications, AI assistant etc)
● Commerce (use web3 for payments)
● DAO and community moderation (web3 for
governance)
● Trade digital assets (DeFi, Cryptocurrency,
NFT)
● Analyze your data (web3 for payment and
authorization)
● Independent actors (with own wallets)
Land/Property NFTs and ownership protections
https://satoshi-island.com/
● Land NFTs
● Citizenship NFTs
● Lands/Blocks allocation
● Build
● MiniDAO mechanism
Land protections
Rights and duties of “citizens”
Land/Property NFTs and ownership protections
Satoshi Island - Land NFTs: expanding standard ERC-721 with rights and protections.
Metaverse mode & “real” mode co-existing
Token & NFT proceeds used for real-world landscaping work.
Web3 identity (Citizenship NFT) used to access the place in Metaverse
and in real life.
Conclusions
● Internet is evolving. Web3 and Metaverse are already here (despite lacking
good looks and smooth transitions between apps and experiences for time
being)
● Things like EVM (Ethereum), SSI/DID, NFT, Metamask are the important
building blocks & are here to stay. Makes sense to learn more and integrate.
● Consider new approaches (e.g. Metamask sign-on ownership to the users,
‘trustless’ transactions via smart contracts, storing data in IPFS etc)
● Don’t worry about building your own metaverse, rather consider how you and
your products will blend into the web3 and metaverse world that evolves
around you