SlideShare a Scribd company logo
1 of 22
Download to read offline
ICP - The Gamer’s World Computer
"I happily played World of Warcraft during 2007-2010, but one day Blizzard removed the
damage component of my beloved warlock's Siphon Life spell. I cried myself to sleep and on
that day I realized what horrors centralized services can bring. I soon decided to quit."
-Vitalik Buterin, Inventor of Ethereum.
I - If you gave me a World Computer, I would use it to play World Computer Video Games
Lay down your weapons. It's all just a misunderstanding. In fact, all along, we were all supposed
to be friends.
The Metaverse is a confusing, dangerous place. That is okay. We can learn about it and journey
through it together.
No, NFTs are not bad. They are just a tool that is sometimes misunderstood and, admittedly,
misused.
It may not seem like it to all of us, but for a gamer, NFTs are an ideal tool in their day to day
lives.
Like anyone, gamers use agreements to thrive in their environment. But, unlike everyone else, a
gamer is more apt to use digital agreements because gaming is an activity that is natively
digital. A digital agreement going valid would then be most advantageous to a gamer
and digital agreement going awry would then be most adverse.
A Non-Fungible Token on a blockchain represents a digital agreement that allows a gamer to
participate in novel models of gaming. This is because the relationship between gamer and
digital entity can now be shifted to a higher degree of control and ownership. Notably,
play-to-earn mechanics have been introduced and have been adopted–but a deterministic
digital agreement can offer much more. Some may not be cognizant, but the traditional video
games we deal with today are fraught with cages and holes.
Do I really have ownership of all the video games I purchased on Steam?1
Why is it that I can’t
trade my FPS skins for real life money as I please? Why is it that a corporation controlling my
account can ban my account without due process or reason? Where did the universe in my
MMORPG server go? For years, professional gamers, professional streamers, casual players,
mobile gamers ask questions like these and receive a chasm of silence as an answer.
Blockchain gaming utilizing NFTs constructed in the best way would offer solutions to these
questions but, to find the best way we must examine some iterations.
There are different types of NFTs. Most live on a blockchain called Ethereum. But, we will see,
this is not entirely true. The tokens that represent the contracts live on Ethereum, however, due
to computational costs and capacity, the digital entity itself and most applications of the token
are planted elsewhere–like decentralized storage protocols like IPFS or centralized cloud
servers like AWS. The token only directs towards the hosted data because of fundamental
protocol constraints in the blockchain.
You can think of a blockchain as a giant immutable ledger that holds computations. You call its
functions and ask it things like: "Does Alice own this monkey picture?" and it will return to you in
a cryptographically unforgeable way: "Yes, Alice does own that monkey picture."
This is useful because it gives Alice provable credentials she can take with her anywhere that
has access to the internet. It could open doors for her–digital doors and even analog ones2
.
Some even lead to meatspace parties and concerts. Some allow you access to gated areas in
video games, forums, and channels on discord. It is a privilege.
2
https://youtu.be/WjuDTe8eik4
1
https://www.rockpapershotgun.com/thought-do-we-own-our-steam-games#:~:text=You%20do%20not%20
own%20your,to%20continue%20to%20do%20so
As you know, this system is not perfect. There are problems. For one thing, because the entity
attached to the token is hosted outside, theoretically, you could disrupt the relationship between
the token and the entity3
. Instead of a cartoon monkey you could get a cartoon brown poop.4
Another, is that wallets that hold the tokens, like metamask, that are safeguarded by a 12 word
private key are not as secure as you'd like them to be. It's possible to get your monkey NFT
stolen if someone tricks you into signing a function you don’t understand5
. Or, a malicious
adversary might trick you into putting your private key somewhere where they can see it.
Not only is your personal wallet prone to attack, but the bridges that connect blockchains to
other blockchains may also be stolen from. The bridge connecting Ronin, the side-chain for Axie
Infinity, to Ethereum was hacked for a loss of about $600 million dollars. A social engineering
attack initiated by the hackers was able to steal private keys of validator nodes, compromising
assets on the bridge.6
Latency is another compromise when dealing with NFTs. Ethereum has a 15 minute long time to
finality before your transaction is settled into the immutable ledger everyone values it for. Should
blockchain gaming enter mass adoption, the underlying network protocol would need to function
at the speed of a gamer’s impatience, which is likely measured in a few seconds.
Because of high demand and limited supply of computational space on Ethereum, transaction
fees can be costly. During peak minutes of a popular NFT mint, gas prices, required for you to
participate in the mint, could spike up to astronomical values in Ether and–even then–the
chances of you getting the NFT you want is not guaranteed. It is possible for you to lose your
entire net worth in multiple failed transactions7
.
7
https://twitter.com/yugalabs/status/1520612357734793219
6
https://thehackernews.com/2022/07/hackers-used-fake-job-offer-to-hack-and.html
5
https://twitter.com/cygaar_dev/status/1541832734477262850
4
https://moxie.org/2022/01/07/web3-first-impressions.html
3
https://www.usenix.org/system/files/sec22summer_prunster.pdf
Even more expensive is any attempt at storing large sizes of data onto the Ethereum
blockchain. Cost of storing 1 Gb of data on ethereum would cost roughly $70 to $240 million
USD in Eth since block space is so in demand. Far too cost inefficient.
So how do we fix these issues?
You would need a blockchain that functions as a true World Computer.
The Dfinity Foundation, led by Dominic Williams, set out to solve all these problems. Let's see
what they have done so far:
They have created a blockchain called the Internet Computer Protocol (ICP). A decentralized
computing network, similar to AWS or Google Cloud, but without the big tech corporation that
could unilaterally impose its decisions on its users. Instead, ICP runs using independent data
centers coming to consensus to provide computational resources in a decentralized protocol.
ICP is a computer made from a network of computers.
ICP is scalable through a novel type of cryptography called chain-key technology that allows
large amounts of data in the ICP to be verified through a single public key that weighs 48 bytes.8
In contrast, for Ethereum, you would need to download roughly 400 gb of blockchain data just to
sync with the network and that amount of data grows as the Ethereum blockchain grows. ICP
has a higher degree of scalability making it a more ideal decentralized platform for blockchain
gaming.
8
https://medium.com/dfinity/chain-key-technology-one-public-key-for-the-internet-computer-6a3644901e28
NFTs made on the ICP are end-to-end on a blockchain9
. This is because there is no need to
host the contracted entities outside. Data fits, affordably, in the blockchain.
Instead of a corporation deciding on network policies for you, what happens on the ICP is
decided by the users, through a modified proof-of-stake protocol called Network Nervous
System (NNS). Proposals are presented and then stakeholders of the ICP token vote on the
proposals by locking their tokens into Neurons10
. Stakeholders are then rewarded with yield for
their interest in choosing a proposal. It is possible for you to set your neuron to follow another
neuron you might select for being more knowledgeable in a particular topic, making voting for
proposals more efficient. Proposals would only be implemented if the voters come to a
consensus.11
The NNS can even be extended to the application level through the Service Nervous System
(SNS)12
. Developers would be able to launch a game dApp13
and allow the community of users
to govern changes in the game using a similar protocol architecture as the NNS. Applied to a
gaming dApp, game developers would only be able to introduce a new feature (weapon or
13
https://ethereum.org/en/developers/docs/dapps/
12
https://medium.com/dfinity/how-the-service-nervous-system-sns-will-bring-tokenized-governance-to-on-ch
ain-dapps-b74fb8364a5c
11
https://medium.com/dfinity/the-network-nervous-system-governing-the-internet-computer-1d176605d66a
10
https://support.dfinity.org/hc/en-us/articles/360057605671-Neuron
9
https://medium.com/dfinity/the-internet-computer-solves-web3s-reliance-on-web2-tech-70a6b4eea43f
character etc.) to your game only with your agreement through voting. SNS as a tool allows
developers and users to come to a consensus as to the best paths for contents for a game.
Accessing your NFTs and gaming applications makes use of a new type of authentication
system called Internet Identity (II)14
that seeks to do away with the password login of traditional
IT systems. An II would allow you to authenticate yourself to your gaming account by touching a
fingerprint sensor, using face identity, using a PIN lock, or a Yubi key. An Identity Anchor
number is generated for you and you may attach your various devices to it using the II dApp.
Only devices attached by yourself to your identity anchor would be able to access your account.
Authenticating yourself to your gaming account would be as easy as touching the fingerprint
sensor on your laptop or using face identity on your phone.
II - Alice in Metaverse
“What this ends up looking like–pragmatically–is that I might have a sword or a character in a
video game and be able to carry that into another video game.”
14
https://youtu.be/9eUTcCP_ELM
– Olaf Carlson-Wee, Polychain Capital CEO15
Now that we have learned of some new tools–what is the difference? We can demonstrate by
asking: Does Alice own her digital assets?
If we define ownership as the state, act, and right of possession, we can compare ownership
models and trust relationships between gaming assets acquired through corporate cloud game
servers, gaming NFTs tokenized on Ethereum (including L2s and other L1 PoS protocols), and
gaming NFTs on ICP. Does Alice have the state, ability to act, and right to own her digital
products?
On a corporate cloud gaming service like Steam, Alice is allowed ownership of her digital assets
by the issuing corporation because data containing ownership of the asset is stored on the
issuing corporation’s database. She is explicitly not allowed by the issuing corporation to trade
any in-game assets like skins or gaming points in a secondary market. Although Alice and the
corporation agree that she purchased the in-game assets, Alice must trust the corporation to
hold the data pertaining to asset ownership which is her user account. Because the database is
centralized in nature, it is possible for the corporation to deplatform Alice completely, locking her
out of possession of in-game items. This business model is maximally extractive on the user
because the corporation can unilaterally dictate the agreement of ownership for the end user
and has been earning the ire of many gamers16
. The corporate gaming cloud is essentially a
data cage.
When Alice participates on Ethereum–which is meant to be a general computational platform
that all computers may share–Alice holds her digital assets in a crypto wallet like Metamask and
16
https://www.cbr.com/diablo-immortal-officially-most-hated-game-past-twenty-years/
15
https://youtu.be/uPVjTkQB0A8
is secured by a private key only she should have access to. There are, however, some trust
assumptions in using a browser wallet with a private key: Alice must trust that her installer for
the crypto wallet app has not been compromised and should she be tricked into revealing her
private key all her assets would get stolen. While there is a secondary market available for Alice
to sell or trade her assets to gain or recover monetary value, economic models for the supply of
gaming assets often rely on inflows of new players to match supply and demand dynamics for
the assets to maintain their price. Once new player inflows dwindle or stop, supply rate of assets
end up outweighing demand and this causes a rapid decline in value17
.
While the token may be safeguarded by the economic security Ethereum offers, the same
cannot be said for the metadata the token points to outside the blockchain. Exploits exist that
can disrupt data stored on IPFS18
and allow an adversary to cheat value distribution because of
the disjointed relationship between token and metadata19
. Updates to IPFS for managing
malicious activity can be clumsily executed as IPFS does not have a built-in governance
protocol. Scalability in cost of storing data with the combination of a smart contract platform like
Ethereum and a decentralized file storage protocol like Filecoin or Arweave is also
questionable20
. Ethereum takes a step in the right direction towards a gamer’s sovereign
ownership but is unable to fully complete the most desired outcomes due to technical dilemmas
in protocol design.
On ICP, Alice can participate in a network that has an emphasis on the decentralized identity
log-in and the end-to-end on a blockchain security model of a digital asset. Like in Ethereum,
digital assets on ICP are managed through a digital wallet (Stoic or Plug) but have the added
optionality of using Internet Identity (II) for a more secure log in. You may sell or trade your
digital items as they are under your control through a private key with the added advantage of
interoperability through Canisters21
which are an evolution of smart contracts. Canisters are
used as the building blocks of dApps on the ICP. They allow scaling and interoperability to an
infinite degree which means digital gaming assets and gaming dApps would be able to keep up
with mass adoption. If Alice owned her sword on the ICP platform she could take it with her
through different gaming dApps and perhaps even generate monetary capital through borrowing
against it using a DeFi protocol. The built in security mechanisms would indeed make it difficult
to separate her from it and the interoperability opportunities would make it less likely that the
value of her sword would decrease in monetary value by imbuing it with utility in different virtual
environments.
21
https://medium.com/dfinity/software-canisters-an-evolution-of-smart-contracts-internet-computer-f1f92f1bf
ffb
20
https://twitter.com/dominic_w/status/1330990467052290048
19
https://cointelegraph.com/news/85-million-meebits-nft-project-exploited-attacker-nabs-700-000-collectible
18
https://www.usenix.org/system/files/sec22summer_prunster.pdf
17
https://taschalabs.com/why-i-think-axie-infinity-will-fail/
Ownership is correlated with prosperity in the history of human society. If this is so, then is it a
worthwhile question to ask what would happen if Alice owned what she played22
?
III - Blockchain Singularity
“Blockchain singularity is the migration of all of humanity's systems and services to blockchain.”
-Dominic Williams, CEO of Dfinity23
Paradigm shifts occur when there is a new idea introduced that counteract the present status
quo24
. The idea of blockchain gaming is very much untested but offers a unique opportunity for
gamers to truly own their digital assets and have a democratic say so as to the progression of
their gaming applications. In the era of 2020 to 2021 we had an exciting upsurge in blockchain
activity as NFTs hit the consciousness of the masses–often with emotionally and monetarily
violent reactions. This can be seen as the Installation Phase of technological adoption which is
triggered by a radical invention of a new paradigm that leads to the disintermediation of an old
paradigm.
24
https://youtu.be/TRUlHfPLnjE
23
https://youtu.be/H6OGbmkv99A
22
https://en.wikipedia.org/wiki/Labor_theory_of_property#:~:text=Locke%20argued%20in%20support%20of
,was%20immediately%20necessary%20for%20production
Blockchain was invented by a pseudonymous person or persons named Satoshi Nakamoto.
This was a solution to a distributed computing problem called the Byzantine Generals Problem25
which is an abstraction for the problem of generating an algorithm that allows multiple
computing devices to agree on a function even if there are malicious or malfunctioning devices
interrupting the protocol consensus. The initial use case for it was as a peer-to-peer cash
network that could send value in the form of Bitcoins from one digital wallet to another by use of
public and private key signatures.
An innovation emerged on blockchains through Ethereum which was invented by a young
computer programmer named Vitalik Buterin. Instead of just a peer-to-peer cash system, the
Ethereum blockchain incorporates a virtual machine that enables the programming of
autonomous code called smart contracts. Logic can be programmed into an ethereum account
and it can act as a digital vending machine that will provide a deterministic output once
prompted by a predetermined input.
The Internet Computer Protocol seeks to further expand the capabilities of blockchains through
both integrating with the Bitcoin and Ethereum networks and offering refinements to protocol
design that will allow decentralized networks to operate independently from tech corporations.
As we familiarize ourselves with the new paradigm of blockchains that enable deterministic
agreements, business models that offer a robust platform through decentralization look to
present themselves. As an entrepreneur or venture capitalist in the gaming industry, you may
either choose to build your endeavors on top of a big tech corporation that would have the ability
to turn your acquired services off, or you may build on top of a decentralized network that no
one entity controls but is subject to the democratic voting of the network’s community. This is a
synergistic opportunity that will be presented more and more to builders and users alike until
there is a potential for all of our gaming infrastructure to be hosted and used through ICP, and
indeed even past gaming–to all humanities digital agreements.
25
https://lamport.azurewebsites.net/pubs/byz.pdf
The infrastructure for this extension of the internet is being set and is looking for the right
product-market fit26
. Just as the advent of the cars and the internet, people encountering these
technologies didn’t understand what to make of them in an initial epoch. Exploratory
improvements had to be made in these industrial technologies and then an epoch of creative
destruction occurred where the iterations of the technology that were not appealing or useful
were discarded. The products and services that survived, triggered an explosion of adoption
that strengthened interconnectedness and interdependence of systems in their technologies
and markets. Profound transformation took place in the economy and society as the new
technology set itself to a path to ubiquity until the technological cycle is ready to begin anew
once more.
Value of a technology is justified by a technology's ability to improve the human condition. A
network that would enable sovereign ownership of digital assets would shift the value accrual
from the incumbents that are the governments and corporations, to the individual. True data
ownership not only means that the user has the control of their own data but that organizations
would have to pay the user to acquire permission to obtain or share the data27
. In this latest
iteration of the technological cycle and industrial revolution, gamers are offered the chance to
play in an autonomous, self-sovereign network that never existed before28
.
Given the choice between a cage and an open field ripe with resources, who would choose to
play in the cage?
28
https://youtu.be/x551k1YJdDY
27
https://youtu.be/ckEkJsdIkLY
26
https://pmarchive.com/guide_to_startups_part4.html
IV - Dfinity Foundation
“My background is gaming and my passion is blockchain.”
- Dominic Williams, CEO of Dfinity
Dominic Williams is a video game builder at heart. Earlier in his entrepreneurship endeavors he
created the distributed computing systems for Fight My Monster, a video game aimed for
younger gamers that involved monsters you could fight and trade with to earn golden
nuggets–sort of like gaming NFTs.
After his introduction to Bitcoin and blockchain technology, initially, he acquired a domain name
for what he thought of as Gamecoin29
, a cryptocurrency that would have allowed you to carry
value from game-to-game. His transition to building blockchains involved doing research as part
of the Ethereum community30
. Inspired by the concept of a world computer31
from the then
emerging Ethereum ecosystem, he set himself to work to look for ways to drive large consensus
networks. He recognized that decentralized networks allowed for free markets that are most
advantageous for innovative entrepreneurs who then exponentially grow the market and
network. And that smart contracts were a new type of software that were superior to other forms
of software in terms of determinism and security. As CEO of the Dfinity foundation he initiated its
efforts on research and development for what would become the Internet Computer Protocol in
early 2015. On May 7, 2021, the Internet Computer Protocol underwent a genesis mainnet
launch32
.
The best way to understand a project is to understand the team behind it. Dominic managed to
assemble the largest tech conglomerate of cryptographers, distributed computing experts,
programming language experts, and academics for his mission33
in blockchain innovation.
Among many notables working in Dfinity is Jan Camenisch34
who is the Chief Technology Officer
for Dfinity. Formerly in IBM as Principal Research Staff Member, he is the main inventor of
Identity Mixer, a cryptographic protocol for generating anonymous credentials.
Ben Lynn35
works as senior staff engineer and researcher for Dfinity after working many years in
senior engineering roles at Google. He is “L” in BLS Signature36
: a cryptographic signature
scheme that is both used in Ethereum37
(post-merge) and ICP as well as many other blockchain
layer-1 protocols. BLS signatures are a key building block of blockchains used to prove
authenticity and integrity in blockchains.
Andreas Rossberg38
is a co-creator of WebAssembly39
(Wasm) and leads the development of
Motoko40
, the native coding language of ICP. Wasm was a joint project, initiated by Google,
Mozzila, Microsoft, and Apple to create a new standard for universal web software that allows
other languages to efficiently compile before being turned into the 1s and 0s hardware
40
https://stackoverflow.blog/2020/08/24/motoko-the-language-that-turns-the-web-into-a-computer/
39
https://dl.acm.org/doi/pdf/10.1145/3062341.3062363
38
https://people.mpi-sws.org/~rossberg/
37
https://www.reddit.com/r/ethfinance/comments/jghide/comment/g9sz7jm/
36
https://www.iacr.org/archive/asiacrypt2001/22480516.pdf
35
https://crypto.stanford.edu/~blynn/
34
https://jan.camenisch.org/
33
https://dfinity.org/foundation/
32
https://youtu.be/xiupEw4MfxY
31
https://youtu.be/tCQANJF1bac
30
https://twitter.com/dominic_w/status/932047605386924032
29
https://youtu.be/7jOQNYuGsBg
understands. Motoko was developed to serve as a more seamless programming language
designed specifically for the capabilities of ICP.
The Dfinity Foundation is a not-for-profit organization who see themselves as a major
contributor to the ICP41
. As the network itself grows and develops, the intention is to involve
other organizations to contribute research and development to further propagate the network.
The beauty of blockchain singularity is that it enables everyone so that anyone can build42
.
V - Dfinity and beyond
“We’re not only changing the platform on what you build, but we’re changing what you can build.
It’s a new kind of platform.”
-Chris Dixon, General Partner a16z43
The unimagined lies ahead. Just as, an observer of the development of the early internet could
not have predicted modern application services like Uber and AirBnB, so too are we blind to
43
https://association.internetcomputer.org/
42
https://cointelegraph.com/press-releases/the-dfinity-and-united-esports-launch-first-blockchain-gamin
g-program-achievement-unblocked
41
https://dfinity.org/scientific-publications
what developments may be composed using blockchain technology–good or bad–in our coming
future. Yet, knowing this, we may continue to venture forth by building our own path.
The innovation boom of the dot-com era in the 90s that allowed us the technological amenities
we enjoy today was in part triggered by the ability of the decentralized nature of the initial
internet to offer fairness in entrepreneurship. Since then, the structures of the internet have
begun to centralize in the form of big tech corporations that strangle innovation prospects. What
we have in our future is an opportunity to once more decentralize the services we use and give
ourselves a more deterministic relationship with our digital assets and services.
On some challenges are to be overcomed:
Let us consider some ideas:
First: above all, a video game must be fun.
Second: the opposite of platform risk is platform optionality.
While these two ideas may seem uncorrelated, the latter idea is the most suitable tool to
accelerate the former.
If platform risk is the imposition of power, then the opposite: platform optionality, is the
manifestation of free and voluntary play.
A gamer will play the game that is the most fun and abandon the games that are least fun.
Platform optionality that is offered on ICP is in essence an antidote to big tech corporation
platform risk that comes in the form of monetary blockades that hinder a gamers play and fun.
Instead of artificially obstructed play where the developers set boundaries for you to leap over
with money, you can have a natural, associative play where developers enable open doors and
wider paths because it is in the interest of their revenue model to generate the largest number of
connections for play possible. ICP used to its full gaming potential would not only offer novelty to
a gamer but the prospect of infinite novelty.
It is the games that successfully manifest the spirit of free and voluntary play by platform
optionality that have the highest propensity to thrive in the advent of the open metaverse.
This type of inversion of relationship dynamics is the aspect of ICP gaming that best represents
the concept of decentralized infinity for gaming.
Understandably, this is all difficult to understand.
Barriers to entry must be met to enable mass adoption of blockchain gaming. Some of these
barriers are technological and some are psychological. User interfaces and games may be
worked on by developers but they will not be touched by the public masses if there is a distrust
stemming from misunderstandings. The capabilities of the ICP, while still in its implementation
phases, is not comparable to what other blockchains are understood to be capable of. Native
gamers of other blockchains may approach ICP with conceptions and measures applicable to
other blockchains, but not at all to ICP44
.
META, the company led by Mark Zuckerberg, and its mission to create its own centralized
corporate based metaverse must not be confused with ICP, Dfinity, and its mission to create a
decentralized user-based, cloud computing network using blockchain technology. They are in
fact engaged in a lawsuit over suspiciously similar logos45
.
The cage that can be closed is hidden in the open field, and to thrive we must be weary of the
difference.
On crime and regulation:
All frontiers are dangerous, the metaverse can be expected to be rife with crime and scams.
Why is it that today people receive malicious emails and phone calls yet people do not fall for all
of them? The metaverse will have peril that comes along with its advantages. People who will
be able to navigate will do so by developing a cognitive anti-fragility as well as a few technical
tools that help filter out malicious interactions. Just as we do now, we will rely on cryptography
and AI to assist us.
Blockchains are inherently transparent. Each transaction in Bitcoin from the very genesis block
can be seen through a bitcoin explorer, and each smart contract written in Ethereum can be
seen through a smart contract explorer like etherscan. Learning from protocols on Ethereum46
,
transactions and smart contract code in ICP canisters could be analyzed for patterns that show
involvement with money laundering, wash trading, and insolvencies. We would then need better
regulatory clarity from lawmakers as to the nuances of participation in the metaverse once
finance and video games begin to merge into a GameFi industry.
For an adoption of a technology to occur, the technology must first be understood at least to a
certain degree. Retail users must learn to discern for the nuances between a centralized
network and a decentralized network, and even further they must discern between sufficiently
46
https://digitalcommons.dartmouth.edu/cgi/viewcontent.cgi?article=1268&context=senior_theses
45
https://cointelegraph.com/news/dfinity-foundation-files-lawsuit-against-meta-over-infinity-logo
44
https://dfinity.org/ic-new-metrics.pdf
decentralized networks that are true web3 and insufficiently decentralized networks that may
have blockchain validators operating on top of a centralized cloud provider like AWS or may
have user funds in a potentially insolvent Centralized Exchange (CEX). The discussions about
blockchain technology relating to criminal activity we have been having will continue and will
likely get even more noisy.
On energy efficiency:
There isn’t much time left to curb our carbon emissions before we cause irreversible damage to
our own planet. Cryptocurrency consensus mechanisms have been criticized47
for their energy
inefficiencies.
Although it is likely that Bitcoin will remain as proof-of-work (miners are rewarded for burning
electricity) for the sake of its own protocol functionality48
, other blockchains have for the most
part chosen the exponentially less energy intensive proof-of-stake49
(validators are rewarded for
staking their token) as part of their sybil resistance mechanism. ICP is actually neither of these,
but a novel type of mechanism that is called Proof-of-Useful-Work50
.
Nodes in the ICP network are guided by the NNS to follow a productivity parameter that has
them providing a similar number of blocks and smart contract transaction volumes. It is up to the
governance of the NNS to decide if a node should be slashed for malicious behavior as
activities that cause deviation from the productivity parameter are taken on a case by case
basis. This more efficient mechanism achieves entry cost, existence cost, and exit penalty for
participating nodes at a lower cost of energy than other blockchain networks51
. Because the
nodes are operated by independent data centers, energy demands from traditional IT
infrastructure do not stack on energy costs of ICP. A transaction in ICP costs less energy than
other blockchain transactions.
ICP still has milestones to reach in the environmentally friendly aspect of the protocol.
Proposals to develop real-time carbon emission analytics and to develop a decarbonized subnet
51
https://assets.carboncrowd.io/reports/ICF.pdf
50
https://twitter.com/dominic_w/status/1601284323260346368
49
https://carbon-ratings.com/eth-report-2022
48
https://www.michael.com/en/resources/bitcoin-mining-and-the-environment
47
https://www.whitehouse.gov/ostp/news-updates/2022/09/08/fact-sheet-climate-and-energy-implications-of
-crypto-assets-in-the-united-states/
running on sustainable green energy are still underway52
. There is a prospect of moving the
entire ICP network to zero emission subnets.
A sustainable cybereconomy in the free and open metaverse offers financial growth for a
protocol participant outside the control of the current systems that are advantageous to
incumbents. It turns out that a step towards the path of caring for our environment is to make
the inhabitants of earth to be sufficiently financially well off to afford the virtue of caring for the
environment53
.
On Bot infestation:
Social media sites like Twitter and Instagram and MMORPGs like WoW and Final Fantasy have
had a long history of bot infestations making the platforms more annoying to a user so it is a
valid concern that games and social media sites that gamers may want to use in ICP may be
overrun with the same problem. A bot infestation would be even more dangerous in a Web3
environment as a user's digital property may be at risk. We do, however, have some ideas to
prevent bot infestations from becoming prevalent using novel cryptography that smart contract
platforms are uniquely capable of.
Proof-of-personhood has long been a goal sought after by cryptographers. A solution proposed
by Dominic Williams is a process called People Parties54
designed to anonymously prove
personhood through a dApp by virtually providing proof of being in a geographic location. There
are also the other concepts such as a decentralized identity55
that uses a council of nodes to
prove legitimacy of a person through various log-ins on their various internet accounts and
POAP56
NFTs that are given to a person by appearing at certain events. Game developers will
still have to test and apply one or a combination of these resistance mechanisms to solve the
problem of bot infestation.
On Quantum Computing:
Instead of bits of a classical computer, quantum computers use exponentially more powerful
qubits as a basic unit of computation. Using qubits as a computational unit, quantum
algorithms57
can be created that may solve cryptographic protocols that safeguard our internet,
57
https://en.wikipedia.org/wiki/Shor%27s_algorithm
56
https://www.epfl.ch/labs/dedis/wp-content/uploads/2020/01/report-2017-2-hugo-rousset_pop_ethereum.p
df
55
https://youtu.be/gkRXPVUmEJM
54
https://medium.com/dfinity/ultimate-decentralization-using-virtual-people-parties-that-deliver-proof-of-pers
onhood-at-de575522c80
53
https://www.hoover.org/sites/default/files/uploads/documents/0817944826_1.pdf
52
https://medium.com/dfinity/internet-computer-footprint-assessing-ic-energy-consumption-and-sustainabilit
y-4a4dcf10707a
banking, and parts of blockchain infrastructure. It might be that malicious actors in the future will
be equipped with such tools and unravel the different protocols our society depends on today. At
present, many cryptographers including the ones in Dfinity58
are proactively developing
quantum-resistant cryptography. When the threat of quantum computing comes, the advantage
of ICP would be its own decentralized nature. Research, funding for research, and
implementation of research to make ICP more robust in a quantum adversary filled future would
need not only come from Dfinity but from, prospectively, many different contributors that have
the interests of ICP at heart.
The coming blockchain revolution has a medley of prospects:
On composability for stories:
When it comes to storytelling, game developers have changed from a linear model to an
open-world model as computational resources in gaming devices improved and development
tools like Unreal Engine became more refined. Because of the ability of a Canister in ICP to call
a function on another Canister, gaming network ecosystems where multiple dApp games use a
shared set of digital assets is possible. This new type of composability59
should be seen as–not
only a novel economic tool–but as a novel storytelling tool too. The story of a digital entity is no
longer bound by the will of the developer who created and maintains it but by the owner or set of
owners that act with the digital entity. Instead of bemoaning the loss of single-game storytelling60
we should be rejoicing about the possibility of multi-game storytelling. Even more than that, we
could be looking at metaverse storytelling combined with real life storytelling.
Like Bored Ape Yacht Club on Ethereum, NFTs with CC061
license would allow each owner of
an NFT to have a liberal creative commons license allowing use for commercial purposes.
Owning a CC0 NFT then would give you the right to create content for your own commercial
gain.
The free and open metaverse enabled by ICP would allow each gamer to own their digital
assets forever. We could have legacy gaming NFTs that might have been owned by a Daigo
“The Beast” Umehara or a Lim “Slayers_BoxeR” Yo Hwan that have provenance of ownership
established through blockchain data passed on from greatest player to greatest player.
Developers would then be incentivized to compose games based on these NFTs creating a
61
https://mirror.xyz/0x148089038088cC49CDcF26e0f96776c25e5CfACd/LyW1nstrKXvW22PD-QMOndzx_-
hQnzJYXeRj6e28vkM
60
https://youtu.be/CtIHWs-Bo44
59
https://a16z.com/2018/12/16/4-eras-of-blockchain-computing-degrees-of-composability/
58
https://www.computerweekly.com/news/252516064/Danish-researcher-explains-zero-knowledge-proofs-a
nd-post-quantum-encryption
virtuous cycle that leads to a level of monetary and content prosperity that was never possible
before.
The drama between professional e-sports rivals like Daigo Umehara and Justin Wong in a
fighting game like Street Fighter or Lee Young Ho and Lee Jaedong in a real-time strategy game
like Starcraft enhanced the storytelling of a video game past its out-of-the-box storyline. Could a
drama platformed across multiple games on a metaverse gaming ecosystem be even more
epic?
On DAO governed video games:
To Vitalik Buterin’s dismay, his relationship with a corporate gaming server is top-down.
He is unable to have any say in his in-game fate. A video game governed by a Decentralized
Autonomous Organization (DAO) such as a Service Nervous System (SNS) would act based on
the will of the users instead of a corporation.
Video game patches would have to be voted on by the players who actually play the game,
rather than incumbent representatives of a gaming corporation who may or may not be partial to
how the general player base feels about upcoming patches. A DAO would not be prone to
technical opacity that occurs when the few govern the many as it is a governance protocol that
enables a bottom-up approach that follows the majority vote of the player base to decide the
acceptance or rejection of an update. Since users and stakeholders would be the same entity in
a DAO, the voting incentives would be correlated to the decisions that would best grow the
gaming network and growth would return monetary premium to the participants.
Those that disagree with the majority vote could opt out of a gaming network and start a
different network that follows their preferences. Bitcoin and Ethereum have both experienced
“hard forks” in their code and user-base, which is a schism where a set of participants decide on
a direction and a different set of participants decide on a different direction. The network
deemed the legitimate version of the game would end up with player base and monetary
dominance over the other versions. It may be that future DAO games would have multiple active
versions running in an open metaverse competing for player-base dominance and monetary
growth.
On what smart contracts mean to gaming tournaments:
Since the advent of professional gaming, professional gamers have fallen victim to unpaid
tournament winnings by a malicious counterparty. Smart contracts could be used to mitigate
counterparty risk on tournament prize pools. Just as we now come to demand encryption in our
e-commerce websites and our text message apps, once professional gamers understand the
degree of guarantees that blockchains provide, they may demand the same type of counterparty
security before they play a tournament that is their livelihood. You have a gaming tournament?
Great. Let’s put the prize pool in a DAO governed smart contract and the winner of the
tournament gets an unstoppable payout to their account once the tournament is won.
There are even novel types of gaming models being worked on that may introduce the concept
of permanent death of your digital avatar. Losing a match would mean losing your NFT in a high
stakes competition. A flourishing renaissance era of the gaming industry could be enabled
should standards like these–and others yet imagined–become adopted.
On Blockchain gaming helping science :
Gamers may monetize their data at the same time as being able to contribute to research
related to different branches of science like psychology and neuroscience. The Corrupted Blood
Incident62
in World of Warcraft helped epidemiologists map out the irrational patterns of behavior
humans do in the event of an epidemic. Gaming dApps could be set up that help solve
fundamental problems in science63
. Participating gamers might then be rewarded with NFTs or
tokens for their participation. The natural transparency of a blockchain would make it the most
suitable type of database for such a task as analyzing and replicating the data for scientific
purposes.
On Intimate Digital Relationships:
The old joke that gamers have been wasting their time has become less and less true with the
industrialization of gaming. Different types of gamers have flourished in an industry that has
come to eclipse many traditional entertainment industries64
in revenue65
. But what would a
persistent metaverse mean to the relationships of a gamer? ICP may offer a higher degree of
trust and guarantees even in the relationship aspects of a gamer's life. Perhaps, in the free and
open metaverse, I help you on this quest to obtain a particular gaming NFT in this gaming dApp,
and perhaps later on, in a different gaming dApp, you might help me to get a particular gaming
NFT I want. All of our interactions are guaranteed by a smart contract.
65
https://www.visualcapitalist.com/wp-content/uploads/2020/11/history-of-gaming-by-revenue-share-full
-size.html
64
https://www.statista.com/statistics/1132706/media-revenue-worldwide/
63
https://www.discovermagazine.com/technology/gaming-for-science-how-video-games-are-making-researc
h-fun
62
https://www.wired.co.uk/article/world-of-warcraft-coronavirus-corrupted-blood
For many gamers, gaming is more than just a hobby, but a way of life. Interpersonal
relationships molded and bonded through the internet are sometimes just as good or even more
important than real-life relationships, even more so in the present years66
. But social bonds
through the internet are withheld by the bounds of the internet in its current form. You are not
sure that the pseudonym you are interacting with is truly what they say they are. The attempt at
social dynamics with others is bound by intermediaries that could de-platform you or demand
more pay for their services. Just as we do not yet understand the full psychological implications
of interacting with AI, we do not yet understand the full sociological implications of decentralizing
our play with smart contracts. As developers experiment with what they can do with this new
type of platform technology it is eventual that a few of them may blow up. Not every project will
succeed. There is always risk in fanciful envisioning of the future. But, it just might be that the
ICP ecosystem will be able to give gamers what we all want: to be free to play.
Written by hiimRave.icp
NFA. Special thanks to the efforts of Isaac Valdez and Sebastian Thuiller at
Motoko Bootcamp and the writings of Bob Bodily who helped shape my thoughts
on Dfinity and ICP.
66
https://www.washingtonpost.com/video-games/2020/04/02/animal-crossing-wedding-coronavirus/

More Related Content

Similar to ICP: The Gamer's World Computer

Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshellDaniel Chan
 
Developers vs Cybercriminals: Protecting your MMO from online crime
Developers vs Cybercriminals: Protecting your MMO from online crimeDevelopers vs Cybercriminals: Protecting your MMO from online crime
Developers vs Cybercriminals: Protecting your MMO from online crimeEn Masse Entertainment
 
Blockchain IoT Night / 25th Oct 2017
Blockchain IoT Night / 25th Oct 2017Blockchain IoT Night / 25th Oct 2017
Blockchain IoT Night / 25th Oct 2017Lothar Wieske
 
Will Gaming Sustain the Blockchain?
Will Gaming Sustain the Blockchain?Will Gaming Sustain the Blockchain?
Will Gaming Sustain the Blockchain?InvestingTips
 
Dylan Butler & Oliver Hager - Building a cross platform cryptocurrency app
Dylan Butler & Oliver Hager - Building a cross platform cryptocurrency appDylan Butler & Oliver Hager - Building a cross platform cryptocurrency app
Dylan Butler & Oliver Hager - Building a cross platform cryptocurrency appDevCamp Campinas
 
Blockchain in gaming industry
Blockchain in gaming industryBlockchain in gaming industry
Blockchain in gaming industryCeline George
 
Introducing flow the new blockchain for open worlds
Introducing flow  the new blockchain for open worldsIntroducing flow  the new blockchain for open worlds
Introducing flow the new blockchain for open worldsBlockchain Council
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan Szymanik
 
The world computer (short)
The world computer (short)The world computer (short)
The world computer (short)gavofyork
 
Eraswap Network (ESN): A unique Blockchain Network!
 Eraswap Network (ESN): A unique Blockchain Network! Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!RAJPATEL933
 
Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!AlishaShamim1
 
Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!Sapna Sampath
 

Similar to ICP: The Gamer's World Computer (20)

Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshell
 
Developers vs Cybercriminals: Protecting your MMO from online crime
Developers vs Cybercriminals: Protecting your MMO from online crimeDevelopers vs Cybercriminals: Protecting your MMO from online crime
Developers vs Cybercriminals: Protecting your MMO from online crime
 
Blockchain IoT Night / 25th Oct 2017
Blockchain IoT Night / 25th Oct 2017Blockchain IoT Night / 25th Oct 2017
Blockchain IoT Night / 25th Oct 2017
 
Will Gaming Sustain the Blockchain?
Will Gaming Sustain the Blockchain?Will Gaming Sustain the Blockchain?
Will Gaming Sustain the Blockchain?
 
Dylan Butler & Oliver Hager - Building a cross platform cryptocurrency app
Dylan Butler & Oliver Hager - Building a cross platform cryptocurrency appDylan Butler & Oliver Hager - Building a cross platform cryptocurrency app
Dylan Butler & Oliver Hager - Building a cross platform cryptocurrency app
 
Metaverse
MetaverseMetaverse
Metaverse
 
Blockchain in gaming industry
Blockchain in gaming industryBlockchain in gaming industry
Blockchain in gaming industry
 
BlockChain Public
BlockChain PublicBlockChain Public
BlockChain Public
 
Introducing flow the new blockchain for open worlds
Introducing flow  the new blockchain for open worldsIntroducing flow  the new blockchain for open worlds
Introducing flow the new blockchain for open worlds
 
BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
The world computer (short)
The world computer (short)The world computer (short)
The world computer (short)
 
Esn whitepaper
Esn whitepaperEsn whitepaper
Esn whitepaper
 
Esn whitepaper
Esn whitepaperEsn whitepaper
Esn whitepaper
 
Esn whitepaper
Esn whitepaperEsn whitepaper
Esn whitepaper
 
Eraswap Network (ESN): A unique Blockchain Network!
 Eraswap Network (ESN): A unique Blockchain Network! Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!
 
EraSwap White Paper
EraSwap White PaperEraSwap White Paper
EraSwap White Paper
 
Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!
 
Esn whitepaper
Esn whitepaperEsn whitepaper
Esn whitepaper
 
Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!Eraswap Network (ESN): A unique Blockchain Network!
Eraswap Network (ESN): A unique Blockchain Network!
 
Esn whitepaper
Esn whitepaperEsn whitepaper
Esn whitepaper
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

ICP: The Gamer's World Computer

  • 1. ICP - The Gamer’s World Computer "I happily played World of Warcraft during 2007-2010, but one day Blizzard removed the damage component of my beloved warlock's Siphon Life spell. I cried myself to sleep and on that day I realized what horrors centralized services can bring. I soon decided to quit." -Vitalik Buterin, Inventor of Ethereum. I - If you gave me a World Computer, I would use it to play World Computer Video Games Lay down your weapons. It's all just a misunderstanding. In fact, all along, we were all supposed to be friends. The Metaverse is a confusing, dangerous place. That is okay. We can learn about it and journey through it together. No, NFTs are not bad. They are just a tool that is sometimes misunderstood and, admittedly, misused. It may not seem like it to all of us, but for a gamer, NFTs are an ideal tool in their day to day lives. Like anyone, gamers use agreements to thrive in their environment. But, unlike everyone else, a gamer is more apt to use digital agreements because gaming is an activity that is natively digital. A digital agreement going valid would then be most advantageous to a gamer and digital agreement going awry would then be most adverse. A Non-Fungible Token on a blockchain represents a digital agreement that allows a gamer to participate in novel models of gaming. This is because the relationship between gamer and
  • 2. digital entity can now be shifted to a higher degree of control and ownership. Notably, play-to-earn mechanics have been introduced and have been adopted–but a deterministic digital agreement can offer much more. Some may not be cognizant, but the traditional video games we deal with today are fraught with cages and holes. Do I really have ownership of all the video games I purchased on Steam?1 Why is it that I can’t trade my FPS skins for real life money as I please? Why is it that a corporation controlling my account can ban my account without due process or reason? Where did the universe in my MMORPG server go? For years, professional gamers, professional streamers, casual players, mobile gamers ask questions like these and receive a chasm of silence as an answer. Blockchain gaming utilizing NFTs constructed in the best way would offer solutions to these questions but, to find the best way we must examine some iterations. There are different types of NFTs. Most live on a blockchain called Ethereum. But, we will see, this is not entirely true. The tokens that represent the contracts live on Ethereum, however, due to computational costs and capacity, the digital entity itself and most applications of the token are planted elsewhere–like decentralized storage protocols like IPFS or centralized cloud servers like AWS. The token only directs towards the hosted data because of fundamental protocol constraints in the blockchain. You can think of a blockchain as a giant immutable ledger that holds computations. You call its functions and ask it things like: "Does Alice own this monkey picture?" and it will return to you in a cryptographically unforgeable way: "Yes, Alice does own that monkey picture." This is useful because it gives Alice provable credentials she can take with her anywhere that has access to the internet. It could open doors for her–digital doors and even analog ones2 . Some even lead to meatspace parties and concerts. Some allow you access to gated areas in video games, forums, and channels on discord. It is a privilege. 2 https://youtu.be/WjuDTe8eik4 1 https://www.rockpapershotgun.com/thought-do-we-own-our-steam-games#:~:text=You%20do%20not%20 own%20your,to%20continue%20to%20do%20so
  • 3. As you know, this system is not perfect. There are problems. For one thing, because the entity attached to the token is hosted outside, theoretically, you could disrupt the relationship between the token and the entity3 . Instead of a cartoon monkey you could get a cartoon brown poop.4 Another, is that wallets that hold the tokens, like metamask, that are safeguarded by a 12 word private key are not as secure as you'd like them to be. It's possible to get your monkey NFT stolen if someone tricks you into signing a function you don’t understand5 . Or, a malicious adversary might trick you into putting your private key somewhere where they can see it. Not only is your personal wallet prone to attack, but the bridges that connect blockchains to other blockchains may also be stolen from. The bridge connecting Ronin, the side-chain for Axie Infinity, to Ethereum was hacked for a loss of about $600 million dollars. A social engineering attack initiated by the hackers was able to steal private keys of validator nodes, compromising assets on the bridge.6 Latency is another compromise when dealing with NFTs. Ethereum has a 15 minute long time to finality before your transaction is settled into the immutable ledger everyone values it for. Should blockchain gaming enter mass adoption, the underlying network protocol would need to function at the speed of a gamer’s impatience, which is likely measured in a few seconds. Because of high demand and limited supply of computational space on Ethereum, transaction fees can be costly. During peak minutes of a popular NFT mint, gas prices, required for you to participate in the mint, could spike up to astronomical values in Ether and–even then–the chances of you getting the NFT you want is not guaranteed. It is possible for you to lose your entire net worth in multiple failed transactions7 . 7 https://twitter.com/yugalabs/status/1520612357734793219 6 https://thehackernews.com/2022/07/hackers-used-fake-job-offer-to-hack-and.html 5 https://twitter.com/cygaar_dev/status/1541832734477262850 4 https://moxie.org/2022/01/07/web3-first-impressions.html 3 https://www.usenix.org/system/files/sec22summer_prunster.pdf
  • 4. Even more expensive is any attempt at storing large sizes of data onto the Ethereum blockchain. Cost of storing 1 Gb of data on ethereum would cost roughly $70 to $240 million USD in Eth since block space is so in demand. Far too cost inefficient. So how do we fix these issues? You would need a blockchain that functions as a true World Computer. The Dfinity Foundation, led by Dominic Williams, set out to solve all these problems. Let's see what they have done so far: They have created a blockchain called the Internet Computer Protocol (ICP). A decentralized computing network, similar to AWS or Google Cloud, but without the big tech corporation that could unilaterally impose its decisions on its users. Instead, ICP runs using independent data centers coming to consensus to provide computational resources in a decentralized protocol. ICP is a computer made from a network of computers. ICP is scalable through a novel type of cryptography called chain-key technology that allows large amounts of data in the ICP to be verified through a single public key that weighs 48 bytes.8 In contrast, for Ethereum, you would need to download roughly 400 gb of blockchain data just to sync with the network and that amount of data grows as the Ethereum blockchain grows. ICP has a higher degree of scalability making it a more ideal decentralized platform for blockchain gaming. 8 https://medium.com/dfinity/chain-key-technology-one-public-key-for-the-internet-computer-6a3644901e28
  • 5. NFTs made on the ICP are end-to-end on a blockchain9 . This is because there is no need to host the contracted entities outside. Data fits, affordably, in the blockchain. Instead of a corporation deciding on network policies for you, what happens on the ICP is decided by the users, through a modified proof-of-stake protocol called Network Nervous System (NNS). Proposals are presented and then stakeholders of the ICP token vote on the proposals by locking their tokens into Neurons10 . Stakeholders are then rewarded with yield for their interest in choosing a proposal. It is possible for you to set your neuron to follow another neuron you might select for being more knowledgeable in a particular topic, making voting for proposals more efficient. Proposals would only be implemented if the voters come to a consensus.11 The NNS can even be extended to the application level through the Service Nervous System (SNS)12 . Developers would be able to launch a game dApp13 and allow the community of users to govern changes in the game using a similar protocol architecture as the NNS. Applied to a gaming dApp, game developers would only be able to introduce a new feature (weapon or 13 https://ethereum.org/en/developers/docs/dapps/ 12 https://medium.com/dfinity/how-the-service-nervous-system-sns-will-bring-tokenized-governance-to-on-ch ain-dapps-b74fb8364a5c 11 https://medium.com/dfinity/the-network-nervous-system-governing-the-internet-computer-1d176605d66a 10 https://support.dfinity.org/hc/en-us/articles/360057605671-Neuron 9 https://medium.com/dfinity/the-internet-computer-solves-web3s-reliance-on-web2-tech-70a6b4eea43f
  • 6. character etc.) to your game only with your agreement through voting. SNS as a tool allows developers and users to come to a consensus as to the best paths for contents for a game. Accessing your NFTs and gaming applications makes use of a new type of authentication system called Internet Identity (II)14 that seeks to do away with the password login of traditional IT systems. An II would allow you to authenticate yourself to your gaming account by touching a fingerprint sensor, using face identity, using a PIN lock, or a Yubi key. An Identity Anchor number is generated for you and you may attach your various devices to it using the II dApp. Only devices attached by yourself to your identity anchor would be able to access your account. Authenticating yourself to your gaming account would be as easy as touching the fingerprint sensor on your laptop or using face identity on your phone. II - Alice in Metaverse “What this ends up looking like–pragmatically–is that I might have a sword or a character in a video game and be able to carry that into another video game.” 14 https://youtu.be/9eUTcCP_ELM
  • 7. – Olaf Carlson-Wee, Polychain Capital CEO15 Now that we have learned of some new tools–what is the difference? We can demonstrate by asking: Does Alice own her digital assets? If we define ownership as the state, act, and right of possession, we can compare ownership models and trust relationships between gaming assets acquired through corporate cloud game servers, gaming NFTs tokenized on Ethereum (including L2s and other L1 PoS protocols), and gaming NFTs on ICP. Does Alice have the state, ability to act, and right to own her digital products? On a corporate cloud gaming service like Steam, Alice is allowed ownership of her digital assets by the issuing corporation because data containing ownership of the asset is stored on the issuing corporation’s database. She is explicitly not allowed by the issuing corporation to trade any in-game assets like skins or gaming points in a secondary market. Although Alice and the corporation agree that she purchased the in-game assets, Alice must trust the corporation to hold the data pertaining to asset ownership which is her user account. Because the database is centralized in nature, it is possible for the corporation to deplatform Alice completely, locking her out of possession of in-game items. This business model is maximally extractive on the user because the corporation can unilaterally dictate the agreement of ownership for the end user and has been earning the ire of many gamers16 . The corporate gaming cloud is essentially a data cage. When Alice participates on Ethereum–which is meant to be a general computational platform that all computers may share–Alice holds her digital assets in a crypto wallet like Metamask and 16 https://www.cbr.com/diablo-immortal-officially-most-hated-game-past-twenty-years/ 15 https://youtu.be/uPVjTkQB0A8
  • 8. is secured by a private key only she should have access to. There are, however, some trust assumptions in using a browser wallet with a private key: Alice must trust that her installer for the crypto wallet app has not been compromised and should she be tricked into revealing her private key all her assets would get stolen. While there is a secondary market available for Alice to sell or trade her assets to gain or recover monetary value, economic models for the supply of gaming assets often rely on inflows of new players to match supply and demand dynamics for the assets to maintain their price. Once new player inflows dwindle or stop, supply rate of assets end up outweighing demand and this causes a rapid decline in value17 . While the token may be safeguarded by the economic security Ethereum offers, the same cannot be said for the metadata the token points to outside the blockchain. Exploits exist that can disrupt data stored on IPFS18 and allow an adversary to cheat value distribution because of the disjointed relationship between token and metadata19 . Updates to IPFS for managing malicious activity can be clumsily executed as IPFS does not have a built-in governance protocol. Scalability in cost of storing data with the combination of a smart contract platform like Ethereum and a decentralized file storage protocol like Filecoin or Arweave is also questionable20 . Ethereum takes a step in the right direction towards a gamer’s sovereign ownership but is unable to fully complete the most desired outcomes due to technical dilemmas in protocol design. On ICP, Alice can participate in a network that has an emphasis on the decentralized identity log-in and the end-to-end on a blockchain security model of a digital asset. Like in Ethereum, digital assets on ICP are managed through a digital wallet (Stoic or Plug) but have the added optionality of using Internet Identity (II) for a more secure log in. You may sell or trade your digital items as they are under your control through a private key with the added advantage of interoperability through Canisters21 which are an evolution of smart contracts. Canisters are used as the building blocks of dApps on the ICP. They allow scaling and interoperability to an infinite degree which means digital gaming assets and gaming dApps would be able to keep up with mass adoption. If Alice owned her sword on the ICP platform she could take it with her through different gaming dApps and perhaps even generate monetary capital through borrowing against it using a DeFi protocol. The built in security mechanisms would indeed make it difficult to separate her from it and the interoperability opportunities would make it less likely that the value of her sword would decrease in monetary value by imbuing it with utility in different virtual environments. 21 https://medium.com/dfinity/software-canisters-an-evolution-of-smart-contracts-internet-computer-f1f92f1bf ffb 20 https://twitter.com/dominic_w/status/1330990467052290048 19 https://cointelegraph.com/news/85-million-meebits-nft-project-exploited-attacker-nabs-700-000-collectible 18 https://www.usenix.org/system/files/sec22summer_prunster.pdf 17 https://taschalabs.com/why-i-think-axie-infinity-will-fail/
  • 9. Ownership is correlated with prosperity in the history of human society. If this is so, then is it a worthwhile question to ask what would happen if Alice owned what she played22 ? III - Blockchain Singularity “Blockchain singularity is the migration of all of humanity's systems and services to blockchain.” -Dominic Williams, CEO of Dfinity23 Paradigm shifts occur when there is a new idea introduced that counteract the present status quo24 . The idea of blockchain gaming is very much untested but offers a unique opportunity for gamers to truly own their digital assets and have a democratic say so as to the progression of their gaming applications. In the era of 2020 to 2021 we had an exciting upsurge in blockchain activity as NFTs hit the consciousness of the masses–often with emotionally and monetarily violent reactions. This can be seen as the Installation Phase of technological adoption which is triggered by a radical invention of a new paradigm that leads to the disintermediation of an old paradigm. 24 https://youtu.be/TRUlHfPLnjE 23 https://youtu.be/H6OGbmkv99A 22 https://en.wikipedia.org/wiki/Labor_theory_of_property#:~:text=Locke%20argued%20in%20support%20of ,was%20immediately%20necessary%20for%20production
  • 10. Blockchain was invented by a pseudonymous person or persons named Satoshi Nakamoto. This was a solution to a distributed computing problem called the Byzantine Generals Problem25 which is an abstraction for the problem of generating an algorithm that allows multiple computing devices to agree on a function even if there are malicious or malfunctioning devices interrupting the protocol consensus. The initial use case for it was as a peer-to-peer cash network that could send value in the form of Bitcoins from one digital wallet to another by use of public and private key signatures. An innovation emerged on blockchains through Ethereum which was invented by a young computer programmer named Vitalik Buterin. Instead of just a peer-to-peer cash system, the Ethereum blockchain incorporates a virtual machine that enables the programming of autonomous code called smart contracts. Logic can be programmed into an ethereum account and it can act as a digital vending machine that will provide a deterministic output once prompted by a predetermined input. The Internet Computer Protocol seeks to further expand the capabilities of blockchains through both integrating with the Bitcoin and Ethereum networks and offering refinements to protocol design that will allow decentralized networks to operate independently from tech corporations. As we familiarize ourselves with the new paradigm of blockchains that enable deterministic agreements, business models that offer a robust platform through decentralization look to present themselves. As an entrepreneur or venture capitalist in the gaming industry, you may either choose to build your endeavors on top of a big tech corporation that would have the ability to turn your acquired services off, or you may build on top of a decentralized network that no one entity controls but is subject to the democratic voting of the network’s community. This is a synergistic opportunity that will be presented more and more to builders and users alike until there is a potential for all of our gaming infrastructure to be hosted and used through ICP, and indeed even past gaming–to all humanities digital agreements. 25 https://lamport.azurewebsites.net/pubs/byz.pdf
  • 11. The infrastructure for this extension of the internet is being set and is looking for the right product-market fit26 . Just as the advent of the cars and the internet, people encountering these technologies didn’t understand what to make of them in an initial epoch. Exploratory improvements had to be made in these industrial technologies and then an epoch of creative destruction occurred where the iterations of the technology that were not appealing or useful were discarded. The products and services that survived, triggered an explosion of adoption that strengthened interconnectedness and interdependence of systems in their technologies and markets. Profound transformation took place in the economy and society as the new technology set itself to a path to ubiquity until the technological cycle is ready to begin anew once more. Value of a technology is justified by a technology's ability to improve the human condition. A network that would enable sovereign ownership of digital assets would shift the value accrual from the incumbents that are the governments and corporations, to the individual. True data ownership not only means that the user has the control of their own data but that organizations would have to pay the user to acquire permission to obtain or share the data27 . In this latest iteration of the technological cycle and industrial revolution, gamers are offered the chance to play in an autonomous, self-sovereign network that never existed before28 . Given the choice between a cage and an open field ripe with resources, who would choose to play in the cage? 28 https://youtu.be/x551k1YJdDY 27 https://youtu.be/ckEkJsdIkLY 26 https://pmarchive.com/guide_to_startups_part4.html
  • 12. IV - Dfinity Foundation “My background is gaming and my passion is blockchain.” - Dominic Williams, CEO of Dfinity Dominic Williams is a video game builder at heart. Earlier in his entrepreneurship endeavors he created the distributed computing systems for Fight My Monster, a video game aimed for younger gamers that involved monsters you could fight and trade with to earn golden nuggets–sort of like gaming NFTs.
  • 13. After his introduction to Bitcoin and blockchain technology, initially, he acquired a domain name for what he thought of as Gamecoin29 , a cryptocurrency that would have allowed you to carry value from game-to-game. His transition to building blockchains involved doing research as part of the Ethereum community30 . Inspired by the concept of a world computer31 from the then emerging Ethereum ecosystem, he set himself to work to look for ways to drive large consensus networks. He recognized that decentralized networks allowed for free markets that are most advantageous for innovative entrepreneurs who then exponentially grow the market and network. And that smart contracts were a new type of software that were superior to other forms of software in terms of determinism and security. As CEO of the Dfinity foundation he initiated its efforts on research and development for what would become the Internet Computer Protocol in early 2015. On May 7, 2021, the Internet Computer Protocol underwent a genesis mainnet launch32 . The best way to understand a project is to understand the team behind it. Dominic managed to assemble the largest tech conglomerate of cryptographers, distributed computing experts, programming language experts, and academics for his mission33 in blockchain innovation. Among many notables working in Dfinity is Jan Camenisch34 who is the Chief Technology Officer for Dfinity. Formerly in IBM as Principal Research Staff Member, he is the main inventor of Identity Mixer, a cryptographic protocol for generating anonymous credentials. Ben Lynn35 works as senior staff engineer and researcher for Dfinity after working many years in senior engineering roles at Google. He is “L” in BLS Signature36 : a cryptographic signature scheme that is both used in Ethereum37 (post-merge) and ICP as well as many other blockchain layer-1 protocols. BLS signatures are a key building block of blockchains used to prove authenticity and integrity in blockchains. Andreas Rossberg38 is a co-creator of WebAssembly39 (Wasm) and leads the development of Motoko40 , the native coding language of ICP. Wasm was a joint project, initiated by Google, Mozzila, Microsoft, and Apple to create a new standard for universal web software that allows other languages to efficiently compile before being turned into the 1s and 0s hardware 40 https://stackoverflow.blog/2020/08/24/motoko-the-language-that-turns-the-web-into-a-computer/ 39 https://dl.acm.org/doi/pdf/10.1145/3062341.3062363 38 https://people.mpi-sws.org/~rossberg/ 37 https://www.reddit.com/r/ethfinance/comments/jghide/comment/g9sz7jm/ 36 https://www.iacr.org/archive/asiacrypt2001/22480516.pdf 35 https://crypto.stanford.edu/~blynn/ 34 https://jan.camenisch.org/ 33 https://dfinity.org/foundation/ 32 https://youtu.be/xiupEw4MfxY 31 https://youtu.be/tCQANJF1bac 30 https://twitter.com/dominic_w/status/932047605386924032 29 https://youtu.be/7jOQNYuGsBg
  • 14. understands. Motoko was developed to serve as a more seamless programming language designed specifically for the capabilities of ICP. The Dfinity Foundation is a not-for-profit organization who see themselves as a major contributor to the ICP41 . As the network itself grows and develops, the intention is to involve other organizations to contribute research and development to further propagate the network. The beauty of blockchain singularity is that it enables everyone so that anyone can build42 . V - Dfinity and beyond “We’re not only changing the platform on what you build, but we’re changing what you can build. It’s a new kind of platform.” -Chris Dixon, General Partner a16z43 The unimagined lies ahead. Just as, an observer of the development of the early internet could not have predicted modern application services like Uber and AirBnB, so too are we blind to 43 https://association.internetcomputer.org/ 42 https://cointelegraph.com/press-releases/the-dfinity-and-united-esports-launch-first-blockchain-gamin g-program-achievement-unblocked 41 https://dfinity.org/scientific-publications
  • 15. what developments may be composed using blockchain technology–good or bad–in our coming future. Yet, knowing this, we may continue to venture forth by building our own path. The innovation boom of the dot-com era in the 90s that allowed us the technological amenities we enjoy today was in part triggered by the ability of the decentralized nature of the initial internet to offer fairness in entrepreneurship. Since then, the structures of the internet have begun to centralize in the form of big tech corporations that strangle innovation prospects. What we have in our future is an opportunity to once more decentralize the services we use and give ourselves a more deterministic relationship with our digital assets and services. On some challenges are to be overcomed: Let us consider some ideas: First: above all, a video game must be fun. Second: the opposite of platform risk is platform optionality. While these two ideas may seem uncorrelated, the latter idea is the most suitable tool to accelerate the former. If platform risk is the imposition of power, then the opposite: platform optionality, is the manifestation of free and voluntary play. A gamer will play the game that is the most fun and abandon the games that are least fun. Platform optionality that is offered on ICP is in essence an antidote to big tech corporation platform risk that comes in the form of monetary blockades that hinder a gamers play and fun. Instead of artificially obstructed play where the developers set boundaries for you to leap over with money, you can have a natural, associative play where developers enable open doors and wider paths because it is in the interest of their revenue model to generate the largest number of connections for play possible. ICP used to its full gaming potential would not only offer novelty to a gamer but the prospect of infinite novelty. It is the games that successfully manifest the spirit of free and voluntary play by platform optionality that have the highest propensity to thrive in the advent of the open metaverse. This type of inversion of relationship dynamics is the aspect of ICP gaming that best represents the concept of decentralized infinity for gaming. Understandably, this is all difficult to understand. Barriers to entry must be met to enable mass adoption of blockchain gaming. Some of these barriers are technological and some are psychological. User interfaces and games may be worked on by developers but they will not be touched by the public masses if there is a distrust
  • 16. stemming from misunderstandings. The capabilities of the ICP, while still in its implementation phases, is not comparable to what other blockchains are understood to be capable of. Native gamers of other blockchains may approach ICP with conceptions and measures applicable to other blockchains, but not at all to ICP44 . META, the company led by Mark Zuckerberg, and its mission to create its own centralized corporate based metaverse must not be confused with ICP, Dfinity, and its mission to create a decentralized user-based, cloud computing network using blockchain technology. They are in fact engaged in a lawsuit over suspiciously similar logos45 . The cage that can be closed is hidden in the open field, and to thrive we must be weary of the difference. On crime and regulation: All frontiers are dangerous, the metaverse can be expected to be rife with crime and scams. Why is it that today people receive malicious emails and phone calls yet people do not fall for all of them? The metaverse will have peril that comes along with its advantages. People who will be able to navigate will do so by developing a cognitive anti-fragility as well as a few technical tools that help filter out malicious interactions. Just as we do now, we will rely on cryptography and AI to assist us. Blockchains are inherently transparent. Each transaction in Bitcoin from the very genesis block can be seen through a bitcoin explorer, and each smart contract written in Ethereum can be seen through a smart contract explorer like etherscan. Learning from protocols on Ethereum46 , transactions and smart contract code in ICP canisters could be analyzed for patterns that show involvement with money laundering, wash trading, and insolvencies. We would then need better regulatory clarity from lawmakers as to the nuances of participation in the metaverse once finance and video games begin to merge into a GameFi industry. For an adoption of a technology to occur, the technology must first be understood at least to a certain degree. Retail users must learn to discern for the nuances between a centralized network and a decentralized network, and even further they must discern between sufficiently 46 https://digitalcommons.dartmouth.edu/cgi/viewcontent.cgi?article=1268&context=senior_theses 45 https://cointelegraph.com/news/dfinity-foundation-files-lawsuit-against-meta-over-infinity-logo 44 https://dfinity.org/ic-new-metrics.pdf
  • 17. decentralized networks that are true web3 and insufficiently decentralized networks that may have blockchain validators operating on top of a centralized cloud provider like AWS or may have user funds in a potentially insolvent Centralized Exchange (CEX). The discussions about blockchain technology relating to criminal activity we have been having will continue and will likely get even more noisy. On energy efficiency: There isn’t much time left to curb our carbon emissions before we cause irreversible damage to our own planet. Cryptocurrency consensus mechanisms have been criticized47 for their energy inefficiencies. Although it is likely that Bitcoin will remain as proof-of-work (miners are rewarded for burning electricity) for the sake of its own protocol functionality48 , other blockchains have for the most part chosen the exponentially less energy intensive proof-of-stake49 (validators are rewarded for staking their token) as part of their sybil resistance mechanism. ICP is actually neither of these, but a novel type of mechanism that is called Proof-of-Useful-Work50 . Nodes in the ICP network are guided by the NNS to follow a productivity parameter that has them providing a similar number of blocks and smart contract transaction volumes. It is up to the governance of the NNS to decide if a node should be slashed for malicious behavior as activities that cause deviation from the productivity parameter are taken on a case by case basis. This more efficient mechanism achieves entry cost, existence cost, and exit penalty for participating nodes at a lower cost of energy than other blockchain networks51 . Because the nodes are operated by independent data centers, energy demands from traditional IT infrastructure do not stack on energy costs of ICP. A transaction in ICP costs less energy than other blockchain transactions. ICP still has milestones to reach in the environmentally friendly aspect of the protocol. Proposals to develop real-time carbon emission analytics and to develop a decarbonized subnet 51 https://assets.carboncrowd.io/reports/ICF.pdf 50 https://twitter.com/dominic_w/status/1601284323260346368 49 https://carbon-ratings.com/eth-report-2022 48 https://www.michael.com/en/resources/bitcoin-mining-and-the-environment 47 https://www.whitehouse.gov/ostp/news-updates/2022/09/08/fact-sheet-climate-and-energy-implications-of -crypto-assets-in-the-united-states/
  • 18. running on sustainable green energy are still underway52 . There is a prospect of moving the entire ICP network to zero emission subnets. A sustainable cybereconomy in the free and open metaverse offers financial growth for a protocol participant outside the control of the current systems that are advantageous to incumbents. It turns out that a step towards the path of caring for our environment is to make the inhabitants of earth to be sufficiently financially well off to afford the virtue of caring for the environment53 . On Bot infestation: Social media sites like Twitter and Instagram and MMORPGs like WoW and Final Fantasy have had a long history of bot infestations making the platforms more annoying to a user so it is a valid concern that games and social media sites that gamers may want to use in ICP may be overrun with the same problem. A bot infestation would be even more dangerous in a Web3 environment as a user's digital property may be at risk. We do, however, have some ideas to prevent bot infestations from becoming prevalent using novel cryptography that smart contract platforms are uniquely capable of. Proof-of-personhood has long been a goal sought after by cryptographers. A solution proposed by Dominic Williams is a process called People Parties54 designed to anonymously prove personhood through a dApp by virtually providing proof of being in a geographic location. There are also the other concepts such as a decentralized identity55 that uses a council of nodes to prove legitimacy of a person through various log-ins on their various internet accounts and POAP56 NFTs that are given to a person by appearing at certain events. Game developers will still have to test and apply one or a combination of these resistance mechanisms to solve the problem of bot infestation. On Quantum Computing: Instead of bits of a classical computer, quantum computers use exponentially more powerful qubits as a basic unit of computation. Using qubits as a computational unit, quantum algorithms57 can be created that may solve cryptographic protocols that safeguard our internet, 57 https://en.wikipedia.org/wiki/Shor%27s_algorithm 56 https://www.epfl.ch/labs/dedis/wp-content/uploads/2020/01/report-2017-2-hugo-rousset_pop_ethereum.p df 55 https://youtu.be/gkRXPVUmEJM 54 https://medium.com/dfinity/ultimate-decentralization-using-virtual-people-parties-that-deliver-proof-of-pers onhood-at-de575522c80 53 https://www.hoover.org/sites/default/files/uploads/documents/0817944826_1.pdf 52 https://medium.com/dfinity/internet-computer-footprint-assessing-ic-energy-consumption-and-sustainabilit y-4a4dcf10707a
  • 19. banking, and parts of blockchain infrastructure. It might be that malicious actors in the future will be equipped with such tools and unravel the different protocols our society depends on today. At present, many cryptographers including the ones in Dfinity58 are proactively developing quantum-resistant cryptography. When the threat of quantum computing comes, the advantage of ICP would be its own decentralized nature. Research, funding for research, and implementation of research to make ICP more robust in a quantum adversary filled future would need not only come from Dfinity but from, prospectively, many different contributors that have the interests of ICP at heart. The coming blockchain revolution has a medley of prospects: On composability for stories: When it comes to storytelling, game developers have changed from a linear model to an open-world model as computational resources in gaming devices improved and development tools like Unreal Engine became more refined. Because of the ability of a Canister in ICP to call a function on another Canister, gaming network ecosystems where multiple dApp games use a shared set of digital assets is possible. This new type of composability59 should be seen as–not only a novel economic tool–but as a novel storytelling tool too. The story of a digital entity is no longer bound by the will of the developer who created and maintains it but by the owner or set of owners that act with the digital entity. Instead of bemoaning the loss of single-game storytelling60 we should be rejoicing about the possibility of multi-game storytelling. Even more than that, we could be looking at metaverse storytelling combined with real life storytelling. Like Bored Ape Yacht Club on Ethereum, NFTs with CC061 license would allow each owner of an NFT to have a liberal creative commons license allowing use for commercial purposes. Owning a CC0 NFT then would give you the right to create content for your own commercial gain. The free and open metaverse enabled by ICP would allow each gamer to own their digital assets forever. We could have legacy gaming NFTs that might have been owned by a Daigo “The Beast” Umehara or a Lim “Slayers_BoxeR” Yo Hwan that have provenance of ownership established through blockchain data passed on from greatest player to greatest player. Developers would then be incentivized to compose games based on these NFTs creating a 61 https://mirror.xyz/0x148089038088cC49CDcF26e0f96776c25e5CfACd/LyW1nstrKXvW22PD-QMOndzx_- hQnzJYXeRj6e28vkM 60 https://youtu.be/CtIHWs-Bo44 59 https://a16z.com/2018/12/16/4-eras-of-blockchain-computing-degrees-of-composability/ 58 https://www.computerweekly.com/news/252516064/Danish-researcher-explains-zero-knowledge-proofs-a nd-post-quantum-encryption
  • 20. virtuous cycle that leads to a level of monetary and content prosperity that was never possible before. The drama between professional e-sports rivals like Daigo Umehara and Justin Wong in a fighting game like Street Fighter or Lee Young Ho and Lee Jaedong in a real-time strategy game like Starcraft enhanced the storytelling of a video game past its out-of-the-box storyline. Could a drama platformed across multiple games on a metaverse gaming ecosystem be even more epic? On DAO governed video games: To Vitalik Buterin’s dismay, his relationship with a corporate gaming server is top-down. He is unable to have any say in his in-game fate. A video game governed by a Decentralized Autonomous Organization (DAO) such as a Service Nervous System (SNS) would act based on the will of the users instead of a corporation. Video game patches would have to be voted on by the players who actually play the game, rather than incumbent representatives of a gaming corporation who may or may not be partial to how the general player base feels about upcoming patches. A DAO would not be prone to technical opacity that occurs when the few govern the many as it is a governance protocol that enables a bottom-up approach that follows the majority vote of the player base to decide the acceptance or rejection of an update. Since users and stakeholders would be the same entity in a DAO, the voting incentives would be correlated to the decisions that would best grow the gaming network and growth would return monetary premium to the participants. Those that disagree with the majority vote could opt out of a gaming network and start a different network that follows their preferences. Bitcoin and Ethereum have both experienced “hard forks” in their code and user-base, which is a schism where a set of participants decide on a direction and a different set of participants decide on a different direction. The network deemed the legitimate version of the game would end up with player base and monetary dominance over the other versions. It may be that future DAO games would have multiple active versions running in an open metaverse competing for player-base dominance and monetary growth. On what smart contracts mean to gaming tournaments: Since the advent of professional gaming, professional gamers have fallen victim to unpaid tournament winnings by a malicious counterparty. Smart contracts could be used to mitigate counterparty risk on tournament prize pools. Just as we now come to demand encryption in our e-commerce websites and our text message apps, once professional gamers understand the degree of guarantees that blockchains provide, they may demand the same type of counterparty security before they play a tournament that is their livelihood. You have a gaming tournament? Great. Let’s put the prize pool in a DAO governed smart contract and the winner of the tournament gets an unstoppable payout to their account once the tournament is won.
  • 21. There are even novel types of gaming models being worked on that may introduce the concept of permanent death of your digital avatar. Losing a match would mean losing your NFT in a high stakes competition. A flourishing renaissance era of the gaming industry could be enabled should standards like these–and others yet imagined–become adopted. On Blockchain gaming helping science : Gamers may monetize their data at the same time as being able to contribute to research related to different branches of science like psychology and neuroscience. The Corrupted Blood Incident62 in World of Warcraft helped epidemiologists map out the irrational patterns of behavior humans do in the event of an epidemic. Gaming dApps could be set up that help solve fundamental problems in science63 . Participating gamers might then be rewarded with NFTs or tokens for their participation. The natural transparency of a blockchain would make it the most suitable type of database for such a task as analyzing and replicating the data for scientific purposes. On Intimate Digital Relationships: The old joke that gamers have been wasting their time has become less and less true with the industrialization of gaming. Different types of gamers have flourished in an industry that has come to eclipse many traditional entertainment industries64 in revenue65 . But what would a persistent metaverse mean to the relationships of a gamer? ICP may offer a higher degree of trust and guarantees even in the relationship aspects of a gamer's life. Perhaps, in the free and open metaverse, I help you on this quest to obtain a particular gaming NFT in this gaming dApp, and perhaps later on, in a different gaming dApp, you might help me to get a particular gaming NFT I want. All of our interactions are guaranteed by a smart contract. 65 https://www.visualcapitalist.com/wp-content/uploads/2020/11/history-of-gaming-by-revenue-share-full -size.html 64 https://www.statista.com/statistics/1132706/media-revenue-worldwide/ 63 https://www.discovermagazine.com/technology/gaming-for-science-how-video-games-are-making-researc h-fun 62 https://www.wired.co.uk/article/world-of-warcraft-coronavirus-corrupted-blood
  • 22. For many gamers, gaming is more than just a hobby, but a way of life. Interpersonal relationships molded and bonded through the internet are sometimes just as good or even more important than real-life relationships, even more so in the present years66 . But social bonds through the internet are withheld by the bounds of the internet in its current form. You are not sure that the pseudonym you are interacting with is truly what they say they are. The attempt at social dynamics with others is bound by intermediaries that could de-platform you or demand more pay for their services. Just as we do not yet understand the full psychological implications of interacting with AI, we do not yet understand the full sociological implications of decentralizing our play with smart contracts. As developers experiment with what they can do with this new type of platform technology it is eventual that a few of them may blow up. Not every project will succeed. There is always risk in fanciful envisioning of the future. But, it just might be that the ICP ecosystem will be able to give gamers what we all want: to be free to play. Written by hiimRave.icp NFA. Special thanks to the efforts of Isaac Valdez and Sebastian Thuiller at Motoko Bootcamp and the writings of Bob Bodily who helped shape my thoughts on Dfinity and ICP. 66 https://www.washingtonpost.com/video-games/2020/04/02/animal-crossing-wedding-coronavirus/