SlideShare a Scribd company logo
1 of 26
Blockchain tokens for gaming
Jan 21st of 2020
01.03.2021 Nicolas Sierro 1
picture
from
http://holyordinary.blogspot.com/2010/03/30-days-of-hearing-silent-stones.html
by
J.
Brent
Bill,
Creative
Commons
Attribution
3.0
United
States
License
Nicolas Sierro
• Digital product & project manager: ABB, Swisscom, Peugeot,
City of Zurich, Orange, United Nations, Deutsche Telekom,
1&1, Echovox, Swiss TVs, Galixo, Privately, GoSwiff, Zip.ch
• Crowdfunded blockchain games from 2015: Deckbound,
Spells of Genesis, Beyond the Void (1st ICOs in CH & FR)
& by EverdreamSoft from mid 2016 to 2018 (blockchain for gaming & collectibles)
• Side project for crypto-collectibles by ,
trying to be active in the Data & Analytics group of the
• Head of Online Casino by
01.03.2021 2
mining next block
Blockchain tokens for gaming & collectibles
Thoughts on how token formats for flexible consumer usages could unfortunately lead
to fragmentation
e.g. on Ethereum the cases of different token’s types
like ERC-20, ERC-223, ERC-721, ERC-1155, etc.
are often difficult to manage
for apps, wallets, exchanges, and blockchain explorers.
This prez is mainly a (check) list
of some aspects to consider for these kind of tokens
if you create collection, game, (d)app, new blockchain
+ some examples from (old) launched applications, e.g. who crafts the token?
01.03.2021 Nicolas Sierro 3
Preamble about this presentation
• The core initiative and content was already
published as checklist last year in a blog post
• In the whole presentation,
screenshots are illustrative examples
• Choice of technology or system/platform influenced by
my own (historical) experience
& ease of understanding (less coding complexity)
• No indication of preferred or better solution(s)
• Feel free to comment from other examples
01.03.2021 Nicolas Sierro 4
Integer or decimal
non-divisible token vs. divisible token
01.03.2021 Nicolas Sierro 5
amount (units)
• limited edition numbers
Nicolas Sierro
Controlled issuance amount
• open, not (yet) locked vs. locked:
• unique (NFT: Non Fungible Token):
01.03.2021 Nicolas Sierro 7
CryptoKitties
Time Based Minting
01.03.2021 Nicolas Sierro 8
to mint tokens in a time limited fashion instead of supply limited:
• the available window time in days and sets `max_supply` to 0
• the tokens are minted until the window time has elapsed
• window time elapsed or the contract owner end it 
• period = 0
• max supply = current supply
• & no more tokens may be minted
(+ batch of fungible, semi-fungible, non fungible tokens)
Use case example:
Token core info on blockchain (e.g. Counterparty/Bitcoin)
01.03.2021 Nicolas Sierro 9
Name / ID
Other info
Characteristics, metadata
Rich media
DLT (Distributed Ledger Technology)
Blockchain
Centralised systems
Server
Database
Token
Token
Updatable
link
… of the token issuer/provider
attributes
(characteristics)
• additional info written
within token on
blockchain/contract(s)
• link to parameters file
or rich media
(stored centralized vs
decentralized, e.g. on
another blockchain)
01.03.2021 Nicolas Sierro 10
link to parameters file, e.g. Json file
01.03.2021 Nicolas Sierro 11
Links to rich media or application
01.03.2021 Nicolas Sierro 12
Ethereum example with ERC-721 contract
01.03.2021 Nicolas Sierro 13
From
blog https://opensea.io/blog/guides/non-fungible-tokens/
Token with rich media hash on blockchain (Bitmarks)
01.03.2021 Nicolas Sierro 14
Name / ID
Characteristics
Rich media
DLT
Blockchain
Centralised systems
Server
Database
Token
Token
Hash
Hash
… of the blockchain provider
01.03.2021 Nicolas Sierro 15
https://registry.bitmark.com/issuance/61455/4eb566b97aded4bab14d2d45f3d2dec56524321597176f8c84500371f7e0deaab8f5ce74e19
3aae8b335e9a5928ddaa71f3c1138468edb2de94041c6634f6079/aJ9eY1BeDn3TFbc2w2rLALBVnoFrmpwGMmTjm1JjJuuQrSNbXj
hash from parameters file or rich media
https://github.com/bitmark-inc
Token fully on blockchain,
rich media included
01.03.2021 Nicolas Sierro 16
Name / ID
Characteristics, metadata
Rich media
DLT (Distributed Ledger Technology)
Blockchain
Centralised systems
Token
Token
(potential option)
(could be on the same unique blockchain)
e.g.
 metadata standardization
Are the tokens smart?
• contracts
• automatic creation of tokens of the same family, e.g. ERC-721, NFT Cryptokitties
• Who (which wallet can interact
with the token)
• identified/authorized
• restricted or not, e.g. black- or white-list
• … more
01.03.2021 Nicolas Sierro 17
https://etherscan.io/address/0x06012c8cf97bead5deae237070f9587f8e7a266d#code
…
/// @title Interface for contracts conforming to ERC-721: Non-Fungible Tokens
/// @author Dieter Shirley <dete@axiomzen.co> (https://github.com/dete)
contract ERC721 {
// Required methods
function totalSupply() public view returns (uint256 total);
function balanceOf(address _owner) public view returns (uint256 balance);
function ownerOf(uint256 _tokenId) external view returns (address owner);
function approve(address _to, uint256 _tokenId) external;
function transfer(address _to, uint256 _tokenId) external;
function transferFrom(address _from, address _to, uint256 _tokenId) external;
// Events
event Transfer(address from, address to, uint256 tokenId);
event Approval(address owner, address approved, uint256 tokenId);
…
Token rules on blockchain (e.g. Ethereum, ERC-721, ERC-1155)
01.03.2021 Nicolas Sierro 18
Name / ID
Other info
Characteristics
Rich media
DLT (Distributed Ledger Technology)
Blockchain
Centralised systems
Server
Database
Token
Token
… of the token issuer/provider
Rules
Optional: partial rules on server
Tokens flying, from …, to …, against …, according …
• Identified / authorized
• ownership (one or several tokens)
• sending
• swap (token/s ‘A’  against  token/s ‘B’ )
• mass distribution (per wallet, as dividend)
• trade orders: sell, buy ;
through DEX (Decentralised EXchange):
units, price, period validity
• complex sell/buy, e.g. auction
(unit & price as time function)
• sell authorisation (for wallet): white-list (black-list)
• (temporary) renting or sharing of tokens
01.03.2021 Nicolas Sierro 19
DEX in a token
• Simple & open marketplace features built right in the smart contract itself
• Any compatible wallet, exchange, or app can now be a marketplace
with any item listed for sale
• Listing token for sale is now built in the token itself
• Configurable fee per token type used in sale
(enable artist/creator to benfit from resale market)
• List multiple tokens for sale as batch
• Buy actions allows user or marketplace to buy on behalf of another user
Future releases: transfer fees, buy orders, auction capabilities
01/03/2021 Nicolas Sierro 20
Tokens by whom
• group/family of tokens:
a collection, for a games
• with sub-tokens
• issuer vs. ownership of
• group/family
• individual token
• renter
• co-sharer
• usage by apps or dapps
• identified/authorized
• etc. (examples next slides:
who crafts the token?) Nicolas Sierro 21
Spells of Genesis token: 1 wallet, 3 applications
01.03.2021 Nicolas Sierro 22
B) Sarutobi
(arcade to win bitcoin from mobile
ad)
Gaming Wallet
Book of Orbs C) Takara (geocaching à la
Pokemon GO)
A) Spells of Genesis
Bitcorn Crops
User Generated Content blockchain games (UGC)
01.03.2021 Nicolas Sierro 23
Mafia Wars specific cards,
several collections & games,
game parameters set by owners
01.03.2021 Nicolas Sierro 24
Plasma Bears: Blockchain game items & transaction on side-chain
(Ethereum, Loom network, plasma chain)
01.03.2021 Nicolas Sierro 25
Merci, questions?
@NicolasSierro - LinkedIn: nsierro - ndrsierro@gmail.com
01.03.2021 Nicolas Sierro 26

More Related Content

What's hot

Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...
Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...
Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...Simplilearn
 
ChessFi Litepaper v0
ChessFi Litepaper v0ChessFi Litepaper v0
ChessFi Litepaper v0arakawaalan
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinHugo Rodrigues
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Edureka!
 
NFTs - Common Use Cases and Legal Considerations (Japan)
NFTs - Common Use Cases and Legal Considerations (Japan)NFTs - Common Use Cases and Legal Considerations (Japan)
NFTs - Common Use Cases and Legal Considerations (Japan)Joerg Schmidt
 
Grayscale Metaverse Report November 2021
Grayscale Metaverse Report November 2021Grayscale Metaverse Report November 2021
Grayscale Metaverse Report November 2021IQbal KHan
 
Crypto currencies presentation by Dr. Andre Gholam
Crypto currencies presentation by Dr. Andre GholamCrypto currencies presentation by Dr. Andre Gholam
Crypto currencies presentation by Dr. Andre GholamPMILebanonChapter
 
All thinks about Cryptocurrency
All thinks about Cryptocurrency All thinks about Cryptocurrency
All thinks about Cryptocurrency Santosh Meka
 
Blockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceKaleido
 
Bitcoin as an Emerging Technology Written Report
Bitcoin as an Emerging Technology Written ReportBitcoin as an Emerging Technology Written Report
Bitcoin as an Emerging Technology Written ReportShane Hickey
 
What is Cryptocurrency
What is Cryptocurrency What is Cryptocurrency
What is Cryptocurrency James Travis
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Moneywinklevosscap
 
An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin101 Blockchains
 
Bitcoin and Ethereum
Bitcoin and EthereumBitcoin and Ethereum
Bitcoin and EthereumJongseok Choi
 

What's hot (20)

Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...
Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...
Blockchain Explained | How Does A Blockchain Work | Blockchain Explained Simp...
 
ChessFi Litepaper v0
ChessFi Litepaper v0ChessFi Litepaper v0
ChessFi Litepaper v0
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
Blockchain Explained | Blockchain Simplified | Blockchain Technology | Blockc...
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Blockchain 2.0
Blockchain 2.0Blockchain 2.0
Blockchain 2.0
 
NFTs - Common Use Cases and Legal Considerations (Japan)
NFTs - Common Use Cases and Legal Considerations (Japan)NFTs - Common Use Cases and Legal Considerations (Japan)
NFTs - Common Use Cases and Legal Considerations (Japan)
 
Grayscale Metaverse Report November 2021
Grayscale Metaverse Report November 2021Grayscale Metaverse Report November 2021
Grayscale Metaverse Report November 2021
 
blockchain.pptx
blockchain.pptxblockchain.pptx
blockchain.pptx
 
Bitcoin history
Bitcoin historyBitcoin history
Bitcoin history
 
Crypto currencies presentation by Dr. Andre Gholam
Crypto currencies presentation by Dr. Andre GholamCrypto currencies presentation by Dr. Andre Gholam
Crypto currencies presentation by Dr. Andre Gholam
 
All thinks about Cryptocurrency
All thinks about Cryptocurrency All thinks about Cryptocurrency
All thinks about Cryptocurrency
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a ServiceBlockchain 101 + Use Cases + Why Blockchain As a Service
Blockchain 101 + Use Cases + Why Blockchain As a Service
 
Bitcoin as an Emerging Technology Written Report
Bitcoin as an Emerging Technology Written ReportBitcoin as an Emerging Technology Written Report
Bitcoin as an Emerging Technology Written Report
 
What is Cryptocurrency
What is Cryptocurrency What is Cryptocurrency
What is Cryptocurrency
 
Bitcoin: The Internet of Money
Bitcoin: The Internet of MoneyBitcoin: The Internet of Money
Bitcoin: The Internet of Money
 
An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin
 
Bitcoin and Ethereum
Bitcoin and EthereumBitcoin and Ethereum
Bitcoin and Ethereum
 

Similar to Blockchain tokens for gaming - PGC London 2020

A technical Introduction to Blockchain.
A technical Introduction to Blockchain.A technical Introduction to Blockchain.
A technical Introduction to Blockchain.Dev
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & EthereumBlockchainHub Graz
 
An Investor's Guide to Web3 / Crypto / Blockchain
An Investor's Guide to Web3 / Crypto / BlockchainAn Investor's Guide to Web3 / Crypto / Blockchain
An Investor's Guide to Web3 / Crypto / BlockchainBernard Leong
 
The Nuances of Tokenization: A brief explanation on attempts from this past d...
The Nuances of Tokenization: A brief explanation on attempts from this past d...The Nuances of Tokenization: A brief explanation on attempts from this past d...
The Nuances of Tokenization: A brief explanation on attempts from this past d...Tim Swanson
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014WeKCo Coworking
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and CryptocurrenciesnimeshQ
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationDr. Mohamed Torky
 
Resource slides for blockchain related question
Resource slides for blockchain related questionResource slides for blockchain related question
Resource slides for blockchain related questionLin Lin (Wendy)
 
Blockchain e mercato
Blockchain e mercatoBlockchain e mercato
Blockchain e mercatoCDagata
 
Indjic fintech module 6
Indjic fintech module 6Indjic fintech module 6
Indjic fintech module 6Drago Indjic
 
Blockchain : A Key Player in Metaverse.pptx
Blockchain : A Key Player in Metaverse.pptxBlockchain : A Key Player in Metaverse.pptx
Blockchain : A Key Player in Metaverse.pptxDr. Mohamed Torky
 
Designing Decentralized Apps: Programmable Tokens
Designing Decentralized Apps: Programmable TokensDesigning Decentralized Apps: Programmable Tokens
Designing Decentralized Apps: Programmable TokensArcBlock
 
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018Codemotion
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxSohanaAmreen
 
Understanding blockchain v1.0 manish gupta (7 min read)
Understanding blockchain  v1.0 manish gupta (7 min read)Understanding blockchain  v1.0 manish gupta (7 min read)
Understanding blockchain v1.0 manish gupta (7 min read)ManishGuptaJi
 
Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018NonFungible.com
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazSeval Çapraz
 

Similar to Blockchain tokens for gaming - PGC London 2020 (20)

A technical Introduction to Blockchain.
A technical Introduction to Blockchain.A technical Introduction to Blockchain.
A technical Introduction to Blockchain.
 
BCHGraz - Meetup #8 - Intro & Ethereum
 BCHGraz - Meetup #8 - Intro & Ethereum BCHGraz - Meetup #8 - Intro & Ethereum
BCHGraz - Meetup #8 - Intro & Ethereum
 
An Investor's Guide to Web3 / Crypto / Blockchain
An Investor's Guide to Web3 / Crypto / BlockchainAn Investor's Guide to Web3 / Crypto / Blockchain
An Investor's Guide to Web3 / Crypto / Blockchain
 
Erc 721 tokens
Erc 721 tokensErc 721 tokens
Erc 721 tokens
 
The Nuances of Tokenization: A brief explanation on attempts from this past d...
The Nuances of Tokenization: A brief explanation on attempts from this past d...The Nuances of Tokenization: A brief explanation on attempts from this past d...
The Nuances of Tokenization: A brief explanation on attempts from this past d...
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
 
Blockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital TransformationBlockchain in the Heart of Digital Transformation
Blockchain in the Heart of Digital Transformation
 
Resource slides for blockchain related question
Resource slides for blockchain related questionResource slides for blockchain related question
Resource slides for blockchain related question
 
Blockchain e mercato
Blockchain e mercatoBlockchain e mercato
Blockchain e mercato
 
Indjic fintech module 6
Indjic fintech module 6Indjic fintech module 6
Indjic fintech module 6
 
Blockchain : A Key Player in Metaverse.pptx
Blockchain : A Key Player in Metaverse.pptxBlockchain : A Key Player in Metaverse.pptx
Blockchain : A Key Player in Metaverse.pptx
 
Designing Decentralized Apps: Programmable Tokens
Designing Decentralized Apps: Programmable TokensDesigning Decentralized Apps: Programmable Tokens
Designing Decentralized Apps: Programmable Tokens
 
Introduction to Blockchain and Ethereum
Introduction to Blockchain and EthereumIntroduction to Blockchain and Ethereum
Introduction to Blockchain and Ethereum
 
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
Simone Bronzini - Weaknesses of blockchain applications - Codemotion Milan 2018
 
CIKMTutorial.pdf
CIKMTutorial.pdfCIKMTutorial.pdf
CIKMTutorial.pdf
 
BLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptxBLOCKCHAIN PPT.pptx
BLOCKCHAIN PPT.pptx
 
Understanding blockchain v1.0 manish gupta (7 min read)
Understanding blockchain  v1.0 manish gupta (7 min read)Understanding blockchain  v1.0 manish gupta (7 min read)
Understanding blockchain v1.0 manish gupta (7 min read)
 
Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
 

Recently uploaded

Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...pujan9679
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Availablepr788182
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowranineha57744
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...NadhimTaha
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistanvineshkumarsajnani12
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxDitasDelaCruz
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 

Recently uploaded (20)

Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service AvailableNashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
Nashik Call Girl Just Call 7091819311 Top Class Call Girl Service Available
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in PakistanChallenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
Challenges and Opportunities: A Qualitative Study on Tax Compliance in Pakistan
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 

Blockchain tokens for gaming - PGC London 2020

  • 1. Blockchain tokens for gaming Jan 21st of 2020 01.03.2021 Nicolas Sierro 1 picture from http://holyordinary.blogspot.com/2010/03/30-days-of-hearing-silent-stones.html by J. Brent Bill, Creative Commons Attribution 3.0 United States License
  • 2. Nicolas Sierro • Digital product & project manager: ABB, Swisscom, Peugeot, City of Zurich, Orange, United Nations, Deutsche Telekom, 1&1, Echovox, Swiss TVs, Galixo, Privately, GoSwiff, Zip.ch • Crowdfunded blockchain games from 2015: Deckbound, Spells of Genesis, Beyond the Void (1st ICOs in CH & FR) & by EverdreamSoft from mid 2016 to 2018 (blockchain for gaming & collectibles) • Side project for crypto-collectibles by , trying to be active in the Data & Analytics group of the • Head of Online Casino by 01.03.2021 2 mining next block
  • 3. Blockchain tokens for gaming & collectibles Thoughts on how token formats for flexible consumer usages could unfortunately lead to fragmentation e.g. on Ethereum the cases of different token’s types like ERC-20, ERC-223, ERC-721, ERC-1155, etc. are often difficult to manage for apps, wallets, exchanges, and blockchain explorers. This prez is mainly a (check) list of some aspects to consider for these kind of tokens if you create collection, game, (d)app, new blockchain + some examples from (old) launched applications, e.g. who crafts the token? 01.03.2021 Nicolas Sierro 3
  • 4. Preamble about this presentation • The core initiative and content was already published as checklist last year in a blog post • In the whole presentation, screenshots are illustrative examples • Choice of technology or system/platform influenced by my own (historical) experience & ease of understanding (less coding complexity) • No indication of preferred or better solution(s) • Feel free to comment from other examples 01.03.2021 Nicolas Sierro 4
  • 5. Integer or decimal non-divisible token vs. divisible token 01.03.2021 Nicolas Sierro 5
  • 6. amount (units) • limited edition numbers Nicolas Sierro
  • 7. Controlled issuance amount • open, not (yet) locked vs. locked: • unique (NFT: Non Fungible Token): 01.03.2021 Nicolas Sierro 7 CryptoKitties
  • 8. Time Based Minting 01.03.2021 Nicolas Sierro 8 to mint tokens in a time limited fashion instead of supply limited: • the available window time in days and sets `max_supply` to 0 • the tokens are minted until the window time has elapsed • window time elapsed or the contract owner end it  • period = 0 • max supply = current supply • & no more tokens may be minted (+ batch of fungible, semi-fungible, non fungible tokens) Use case example:
  • 9. Token core info on blockchain (e.g. Counterparty/Bitcoin) 01.03.2021 Nicolas Sierro 9 Name / ID Other info Characteristics, metadata Rich media DLT (Distributed Ledger Technology) Blockchain Centralised systems Server Database Token Token Updatable link … of the token issuer/provider
  • 10. attributes (characteristics) • additional info written within token on blockchain/contract(s) • link to parameters file or rich media (stored centralized vs decentralized, e.g. on another blockchain) 01.03.2021 Nicolas Sierro 10
  • 11. link to parameters file, e.g. Json file 01.03.2021 Nicolas Sierro 11
  • 12. Links to rich media or application 01.03.2021 Nicolas Sierro 12
  • 13. Ethereum example with ERC-721 contract 01.03.2021 Nicolas Sierro 13 From blog https://opensea.io/blog/guides/non-fungible-tokens/
  • 14. Token with rich media hash on blockchain (Bitmarks) 01.03.2021 Nicolas Sierro 14 Name / ID Characteristics Rich media DLT Blockchain Centralised systems Server Database Token Token Hash Hash … of the blockchain provider
  • 15. 01.03.2021 Nicolas Sierro 15 https://registry.bitmark.com/issuance/61455/4eb566b97aded4bab14d2d45f3d2dec56524321597176f8c84500371f7e0deaab8f5ce74e19 3aae8b335e9a5928ddaa71f3c1138468edb2de94041c6634f6079/aJ9eY1BeDn3TFbc2w2rLALBVnoFrmpwGMmTjm1JjJuuQrSNbXj hash from parameters file or rich media https://github.com/bitmark-inc
  • 16. Token fully on blockchain, rich media included 01.03.2021 Nicolas Sierro 16 Name / ID Characteristics, metadata Rich media DLT (Distributed Ledger Technology) Blockchain Centralised systems Token Token (potential option) (could be on the same unique blockchain) e.g.  metadata standardization
  • 17. Are the tokens smart? • contracts • automatic creation of tokens of the same family, e.g. ERC-721, NFT Cryptokitties • Who (which wallet can interact with the token) • identified/authorized • restricted or not, e.g. black- or white-list • … more 01.03.2021 Nicolas Sierro 17 https://etherscan.io/address/0x06012c8cf97bead5deae237070f9587f8e7a266d#code … /// @title Interface for contracts conforming to ERC-721: Non-Fungible Tokens /// @author Dieter Shirley <dete@axiomzen.co> (https://github.com/dete) contract ERC721 { // Required methods function totalSupply() public view returns (uint256 total); function balanceOf(address _owner) public view returns (uint256 balance); function ownerOf(uint256 _tokenId) external view returns (address owner); function approve(address _to, uint256 _tokenId) external; function transfer(address _to, uint256 _tokenId) external; function transferFrom(address _from, address _to, uint256 _tokenId) external; // Events event Transfer(address from, address to, uint256 tokenId); event Approval(address owner, address approved, uint256 tokenId); …
  • 18. Token rules on blockchain (e.g. Ethereum, ERC-721, ERC-1155) 01.03.2021 Nicolas Sierro 18 Name / ID Other info Characteristics Rich media DLT (Distributed Ledger Technology) Blockchain Centralised systems Server Database Token Token … of the token issuer/provider Rules Optional: partial rules on server
  • 19. Tokens flying, from …, to …, against …, according … • Identified / authorized • ownership (one or several tokens) • sending • swap (token/s ‘A’  against  token/s ‘B’ ) • mass distribution (per wallet, as dividend) • trade orders: sell, buy ; through DEX (Decentralised EXchange): units, price, period validity • complex sell/buy, e.g. auction (unit & price as time function) • sell authorisation (for wallet): white-list (black-list) • (temporary) renting or sharing of tokens 01.03.2021 Nicolas Sierro 19
  • 20. DEX in a token • Simple & open marketplace features built right in the smart contract itself • Any compatible wallet, exchange, or app can now be a marketplace with any item listed for sale • Listing token for sale is now built in the token itself • Configurable fee per token type used in sale (enable artist/creator to benfit from resale market) • List multiple tokens for sale as batch • Buy actions allows user or marketplace to buy on behalf of another user Future releases: transfer fees, buy orders, auction capabilities 01/03/2021 Nicolas Sierro 20
  • 21. Tokens by whom • group/family of tokens: a collection, for a games • with sub-tokens • issuer vs. ownership of • group/family • individual token • renter • co-sharer • usage by apps or dapps • identified/authorized • etc. (examples next slides: who crafts the token?) Nicolas Sierro 21
  • 22. Spells of Genesis token: 1 wallet, 3 applications 01.03.2021 Nicolas Sierro 22 B) Sarutobi (arcade to win bitcoin from mobile ad) Gaming Wallet Book of Orbs C) Takara (geocaching à la Pokemon GO) A) Spells of Genesis
  • 23. Bitcorn Crops User Generated Content blockchain games (UGC) 01.03.2021 Nicolas Sierro 23
  • 24. Mafia Wars specific cards, several collections & games, game parameters set by owners 01.03.2021 Nicolas Sierro 24
  • 25. Plasma Bears: Blockchain game items & transaction on side-chain (Ethereum, Loom network, plasma chain) 01.03.2021 Nicolas Sierro 25
  • 26. Merci, questions? @NicolasSierro - LinkedIn: nsierro - ndrsierro@gmail.com 01.03.2021 Nicolas Sierro 26