Building the Metaverse Entirely On-chain with Internet Computer Protocol's Canisters
Canister are the next-gen smart contracts that scale infinitely whilst maintaining both state and program on-chain.
Every other day I read about brands getting ready to explore the uncharted territories on the vast ocean of digital realms and token economies.
Some quick takeaways
ICP is the only true metaverse blockchain because of zero cloud and on-chain hosting.
Canisters Smart Contracts contain both state and program.
Users don’t need tokens - [reverse gas model] to interact with the blockchain. Canisters pay for their computation themselves when developers fuel them with cycles.
Canisters are compiled into WebAssembly modules - serve dapp on user’s browser directly.
ICP can be upgraded with new protocols through its open algorithmic on-chain governance system called Network Nervous System.
It’s been a while since I wrote about the metaverse building on ICP, been busy building some stuff and …doodling in the Metaverse, literally with CCC’s Personal Canvas [It has layers.. and a heatmap…], and a few more stuff that I don’t want to disclose for the time being.
Why one should build on ICP?
The answer is: True metaverse is only possible on Internet Computer Protocol because everything can be hosted on-chain with Canister Smart Contracts.
What are Canisters Cat?
Canisters are the next-gen smart contracts that scale infinitely whilst maintaining both state and program on-chain, serving the web directly without cloud.
They are called Canisters because they are a container/bundle of memory pages and WebAssembly[WASM] byte code. One can deploy websites, media, and full-scale dapps or literally anything as Canisters and build the metaverse
A canister smart contract is similar to a container in that both are deployed as a software unit that contains compiled code and dependencies for an application or service.
- DFINITY
I want coffee for this...
By default, Canisters will be under the control of the creator until they decide to make it Public/Open through turnkey DAOs.
Deploy and go global instantly, the power of permissionless innovation anon
The Canister code will be compiled into the WebAssembly module, hosted completely on the IC Protocol network, thereby requiring the consensus of the network to update or modify the state of the dapp. This makes them tamperproof because smart contracts are tamperproof, the end.
WebAssembly is an open standard that allows the execution of binary code on the web……..this technology is commonly used to perform demanding operations in the browser.
Canisters can decouple /detach from their environment, making them extremely fluid and portable. ICP is an open canvas for developers to paint-highly composable and infinitely scalable software.
Storing to and reading data from the Internet Computer is storing to and reading data from canisters.
- Ori on Dev forum.
Canisters can be made immutable once it is instructed by simply sending them to a black hole address. Only the Network Nervous System can intervene after that.
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞ Meta ∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
The demo on this recent sneak peek will be built entirely on-chain. This is just the tip of the iceberg - and that’s why now I badly want to build a gaming studio for the future Metaverse on IC.
ETH Flower will be airdropped to holders on the 23rd of March. The artist is also working on the Punks NFT collection.
DSCVR is busy experimenting with features such as pairing Discord, Telegram, and Twitter. DSCVR also enabled a feature for the verification of NFT profile pictures on its platform. Users just need to hold NFT in their wallet and link it to the DSCVR account when they want to use it as pfp.
Even distrikt stepped into the NFT game announcing the airdrop of 10,000 interactive NFT collections to their users
NFT geek dapp is for NFT Geeks. Latest feature below
That’s it for now. If you want to buy me a coffee 649267761cb58c137d56ec91a51fb1952097f5f48f726035afff70185781a46e
Devs - Smartcontracts.org