SlideShare a Scribd company logo
1 of 30
Page 1
Let’s talk
Tokenization
DEVOXX MOROCCO
2017BADR
BELLAJ
When developers get interested in Money
What’s the
Blockchain
Failure
Ecash
‘1983-1998’
E-gold
‘1996- 2007’
Liberty Reserve
‘2006-2013’
Success
Bit Gold
Success
Bitcoin
‘Since 2008’
Designed in 98
Failure Failure Succes Succes
A SOLUTION FOR A BIG PROBLEM
Simply put, the
blockchain is a
machine for creating
trust.
“
“
© 2017 MCHAIN
A SECURE AND DISTRIBUTED LEDGER
Secure
Uses cryptography to create transactions
that are impervious to fraud and establishes
a shared truth
Immutable
The database is “write once” so it is an
immutable record of every transaction that
occurs.
Distributed
There are many replicas of the blockchain
database. In fact, the more replicas there
are the more authentic it becomes.
Transparent : Data is stored in clear, available to
anybody
Alice sends Bob $70
Ahmed sends Farid $15
Smart Contract
Secured ledger
SMART CONTRACT: autonomous programs
INTERBANK
SETTLEMENT
DEBIT CREDIT
Balance 100$
Transfer 100$
DEBIT CREDIT
Balance 200$
Balance 100$Transfer 100$
DEBIT BANK A’s ACCOUNT 100$
CREDIT BANK B’s ACCOUNT 100$
TRANSACTION
BA
HOW IT WORKS?
N5545 N5546
Block validated by the network
and added into the blockchain (updated)
TX+Signature
Transaction cryptographically
signed and sent to the network
Nodes
ADDRESS: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN
ANNONYME
Transaction is complete
N5547
Block processed(Mining Process)Verified and included in a
block (timewindow)
TXj+Signature
TXi+Signature
N5547
HOW IT WORKS?
© 2017 MCHAIN
ICO : Initial coin
offering
© 2017 MCHAIN
WHAT IS AN ICO
Initial Coin Offering (ICO)' An
unregulated means by which funds are
raised for a new cryptocurrency venture.
In an ICO campaign, a percentage of the
cryptocurrency is sold to early backers of
the project in exchange for legal tender
or other cryptocurrencies, but usually for
Bitcoin.
© 2017 MCHAIN
SESAM
In 2016, 64 ICOs gathered
over $103 mln. (CoinDesk)
$257 Million: Filecoin
© 2017 MCHAIN
A NEW TREND
© 2017 MCHAIN
How to run an ICO
HOW TO RUN
AN ICO
© 2017 MCHAIN
AN IDEA WITH A TOKEN
Create the need
© 2017 MCHAIN
HOW TO RUN AN ICO
IDEA
White
paper
Campaign
&
advisors
Pre-sale ICO
Token List
ing in the
exchange
markets
ICO tracker : Tokenmarket.net
© 2017 MCHAIN
PLATFORM TO RUN ICO
• ICONOMI
• NXT
• Waves
• COUNTERPARTY
• ETHEREUM
• NEO
• Bitshares
• UBIQ
© 2017 MCHAIN
ICO ON ETHEREUM
ERC-20 standard: developed in late 2015, de-facto standard for fungible assets.
Many enterprises decided to raise funds via Initial Coin Offering (ICO): Users deposit money to a dedicated
web-service or Ether to a book building contract;
• The total investment is converted to a fixed number of tokens;
• A smart contract is issued, where each user gets tokens according to his
investment share.
© 2017 MCHAIN
ICO PARAMETERS
Token details (name,decimals,..)
Total Supply
Hard Cap (ETH,BC.)
Soft Cap
© 2017 MCHAIN
TOKEN SALE STRUCTURE
© 2017 MCHAIN
© 2017 MCHAIN
Security
& Risks
© 2017 MCHAIN
Security
Security of the ICO process and contract maintenance is a vital issue.
Threats:
Token loss due to contract misbehavior;
Availability loss: external contracts (say, exchanges) can not interact with the
token contract due to its errors.
Vulnerabilities:
Insecure code;
Error-prone interface.
© 2017 MCHAIN
The Decentralized Autonomous Organization 2016
Biggest crowdfunding ever :
The DAO was crowdfunded via a token sale in May 2016. When Ether was trading at
$20, the total Ether from The DAO was worth over $250 million (from more than
11,000 investors). Now its 330 (4B$).
Hacker gained control of 3.6 million Ether, around a third of the 11.5 million Ether.
© 2017 MCHAIN
DAO HACKED!!
The code written for The DAO had multiple bugs, and the recursive call exploit was one of them.
© 2017 MCHAIN
ETHERPARTY BREACH: ANOTHER ETHEREUM ICO GETS
HACKED
© 2017 MCHAIN
Parity vulnerability 1
The wallet exposed a function:
// constructor - just pass on the owner array to the multiowned and // the limit to daylimit function
initWallet(address[] _owners, uint _required, uint _daylimit) {
initDaylimit(_daylimit);
initMultiowned(_owners, _required);
}
which was in charge of initializing the wallet owners. However, the author forgot to include a check to see if
the wallet had already been initialized, thus allowing anybody to call this function and completely overwrite
the owners[] array, giving themselves full access to the wallet.
© 2017 MCHAIN
Parity vulerability 2
The wallet exposed a function:
An unwitting user took control of this library contract by calling the initWallet function on the library contract,
which gave him ownership of the library contract as it had not been initialized (since it was a library contract)
and the variable only_uninitialized had not been set.
The user then suicided self-destructed it, obliterating functionality for ~500 multi-sig wallets and effectively,
irreversibly freezing ~$150M.
A hard fork would be required to restore the contract and/or return funds.
© 2017 MCHAIN
Next is Assets tokenization
Tokenization is the process of converting rights to an asset into a digital token on
a blockchain. There is great interest by financial intermediaries and technologists
around the world in figuring out how to move real-world assets onto blockchains
to gain the advantages of Bitcoin while keeping the characteristics of the asset.
• Transfers of Ownership vs. Transfer of Limited Rights (SMART CONTRACT)
• The Key Legal Issue: Ensuring Token Consistency
• Response to the need for trust in intermediaries, poor infrastructure
integration, and the speed of settlements – are in third place.
Q&A

More Related Content

What's hot

Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 
Asset Tokenization as an Industry Game Changer
Asset Tokenization as an Industry Game ChangerAsset Tokenization as an Industry Game Changer
Asset Tokenization as an Industry Game ChangerJongseung Kim
 
Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)James Neo
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainJitendra Chittoda
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Financial Poise
 
Smart Contract & Ethereum
Smart Contract & EthereumSmart Contract & Ethereum
Smart Contract & EthereumAkshay Singh
 
Upvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep diveUpvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep diveAlexander Reichhardt
 
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!
 
Blockchain consensus algorithms
Blockchain consensus algorithmsBlockchain consensus algorithms
Blockchain consensus algorithmsAnurag Dashputre
 
An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin101 Blockchains
 
Staking Cryptocurrency Explained (with Platform List)
Staking Cryptocurrency Explained (with Platform List)Staking Cryptocurrency Explained (with Platform List)
Staking Cryptocurrency Explained (with Platform List)Jared Broker
 
Attacks on Smart Contracts
Attacks on Smart ContractsAttacks on Smart Contracts
Attacks on Smart ContractsMarcin Majchrzak
 
What is tokenization in blockchain?
What is tokenization in blockchain?What is tokenization in blockchain?
What is tokenization in blockchain?Ulf Mattsson
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and CryptocurrenciesnimeshQ
 
Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality Capgemini
 
►TOP 13 • Blockchain Use Cases
►TOP 13 • Blockchain Use Cases ►TOP 13 • Blockchain Use Cases
►TOP 13 • Blockchain Use Cases Andrea Soto
 

What's hot (20)

Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
Asset Tokenization as an Industry Game Changer
Asset Tokenization as an Industry Game ChangerAsset Tokenization as an Industry Game Changer
Asset Tokenization as an Industry Game Changer
 
Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)Estate Exchange - Real-Estate Blockchain Slide (git)
Estate Exchange - Real-Estate Blockchain Slide (git)
 
Tokenomics
TokenomicsTokenomics
Tokenomics
 
Bitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & BlockchainBitcoin, Ethereum, Smart Contract & Blockchain
Bitcoin, Ethereum, Smart Contract & Blockchain
 
Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)Blockchain and Smart Contracts (Series: Blockchain Basics)
Blockchain and Smart Contracts (Series: Blockchain Basics)
 
Smart Contract & Ethereum
Smart Contract & EthereumSmart Contract & Ethereum
Smart Contract & Ethereum
 
Upvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep diveUpvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep dive
 
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...
 
Blockchain consensus algorithms
Blockchain consensus algorithmsBlockchain consensus algorithms
Blockchain consensus algorithms
 
An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin
 
Staking Cryptocurrency Explained (with Platform List)
Staking Cryptocurrency Explained (with Platform List)Staking Cryptocurrency Explained (with Platform List)
Staking Cryptocurrency Explained (with Platform List)
 
Attacks on Smart Contracts
Attacks on Smart ContractsAttacks on Smart Contracts
Attacks on Smart Contracts
 
Blockchain concepts
Blockchain conceptsBlockchain concepts
Blockchain concepts
 
What is tokenization in blockchain?
What is tokenization in blockchain?What is tokenization in blockchain?
What is tokenization in blockchain?
 
Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum) Ethereum-Cryptocurrency (All about Ethereum)
Ethereum-Cryptocurrency (All about Ethereum)
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
 
Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality Blockchain Smart Contracts - getting from hype to reality
Blockchain Smart Contracts - getting from hype to reality
 
►TOP 13 • Blockchain Use Cases
►TOP 13 • Blockchain Use Cases ►TOP 13 • Blockchain Use Cases
►TOP 13 • Blockchain Use Cases
 
Blockchain
BlockchainBlockchain
Blockchain
 

Similar to Blockchain Tokenization

BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan Szymanik
 
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.Qutomatic
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017🔗Audrey Chaing
 
ICO and Cyber security - How to protect from hackers during ICOs
ICO and Cyber security - How to protect from hackers during ICOsICO and Cyber security - How to protect from hackers during ICOs
ICO and Cyber security - How to protect from hackers during ICOsNagib Aouini
 
Asset tokenization Real Estate Reinvented
Asset tokenization Real Estate ReinventedAsset tokenization Real Estate Reinvented
Asset tokenization Real Estate ReinventedJongseung Kim
 
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
 
Getting Started in Blockchain Security and Smart Contract Auditing
Getting Started in Blockchain Security and Smart Contract AuditingGetting Started in Blockchain Security and Smart Contract Auditing
Getting Started in Blockchain Security and Smart Contract AuditingBeau Bullock
 
How to run ethereum smart contracts on hyperledger fabric
How to run ethereum smart contracts on hyperledger fabric How to run ethereum smart contracts on hyperledger fabric
How to run ethereum smart contracts on hyperledger fabric Blockchain Council
 
What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?Global Knowledge Training
 
Blockchain presentation to isaca (kemp)
Blockchain presentation to isaca (kemp)Blockchain presentation to isaca (kemp)
Blockchain presentation to isaca (kemp)Milan Hazra
 
Understanding blockchain tech collective cio forum
Understanding blockchain   tech collective cio forumUnderstanding blockchain   tech collective cio forum
Understanding blockchain tech collective cio forumThe Mullings Group, LLC
 
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...Shingo Lavine
 
Blockchain 50 companies
Blockchain 50 companiesBlockchain 50 companies
Blockchain 50 companiesmakipei
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxsheronlewthwaite
 

Similar to Blockchain Tokenization (20)

BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.WHAT IS CRYPTOCURRENCY  EXPECTED APPLICATIONS.
WHAT IS CRYPTOCURRENCY EXPECTED APPLICATIONS.
 
Ethereum Smart Contracts 101 with Cryptizens.io
Ethereum Smart Contracts 101 with Cryptizens.ioEthereum Smart Contracts 101 with Cryptizens.io
Ethereum Smart Contracts 101 with Cryptizens.io
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
 
ICO and Cyber security - How to protect from hackers during ICOs
ICO and Cyber security - How to protect from hackers during ICOsICO and Cyber security - How to protect from hackers during ICOs
ICO and Cyber security - How to protect from hackers during ICOs
 
Asset tokenization Real Estate Reinvented
Asset tokenization Real Estate ReinventedAsset tokenization Real Estate Reinvented
Asset tokenization Real Estate Reinvented
 
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
 
Getting Started in Blockchain Security and Smart Contract Auditing
Getting Started in Blockchain Security and Smart Contract AuditingGetting Started in Blockchain Security and Smart Contract Auditing
Getting Started in Blockchain Security and Smart Contract Auditing
 
How to run ethereum smart contracts on hyperledger fabric
How to run ethereum smart contracts on hyperledger fabric How to run ethereum smart contracts on hyperledger fabric
How to run ethereum smart contracts on hyperledger fabric
 
BITCOIN GLOSSARY
BITCOIN GLOSSARYBITCOIN GLOSSARY
BITCOIN GLOSSARY
 
Mining hub
Mining hubMining hub
Mining hub
 
MINING HUB SUMIT
MINING HUB SUMITMINING HUB SUMIT
MINING HUB SUMIT
 
Mining hub-
Mining hub-Mining hub-
Mining hub-
 
What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?What is Cryptojacking and How Can I Protect Myself?
What is Cryptojacking and How Can I Protect Myself?
 
Blockchain presentation to isaca (kemp)
Blockchain presentation to isaca (kemp)Blockchain presentation to isaca (kemp)
Blockchain presentation to isaca (kemp)
 
Understanding blockchain tech collective cio forum
Understanding blockchain   tech collective cio forumUnderstanding blockchain   tech collective cio forum
Understanding blockchain tech collective cio forum
 
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
The Road Ahead: Strategic Overview on the Ethos Bedrock Enterprise-grade Bloc...
 
09 cointree
09 cointree09 cointree
09 cointree
 
Blockchain 50 companies
Blockchain 50 companiesBlockchain 50 companies
Blockchain 50 companies
 
Impact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docxImpact of Blockchain on IT AuditBlockchain Techn.docx
Impact of Blockchain on IT AuditBlockchain Techn.docx
 

More from Bellaj Badr

0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdf0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdfBellaj Badr
 
5-Authentification.2P.pdf
5-Authentification.2P.pdf5-Authentification.2P.pdf
5-Authentification.2P.pdfBellaj Badr
 
Is web 3 an overengineered solution
Is web 3 an overengineered solutionIs web 3 an overengineered solution
Is web 3 an overengineered solutionBellaj Badr
 
create your own cryptocurrency
create your own cryptocurrencycreate your own cryptocurrency
create your own cryptocurrencyBellaj Badr
 
Blockchain and bitcoin in numbers
Blockchain and bitcoin in numbersBlockchain and bitcoin in numbers
Blockchain and bitcoin in numbersBellaj Badr
 
Security in the blockchain
Security in the blockchainSecurity in the blockchain
Security in the blockchainBellaj Badr
 
Blockchain demystification
Blockchain demystificationBlockchain demystification
Blockchain demystificationBellaj Badr
 
An introduction to AI (artificial intelligence)
An introduction to AI (artificial intelligence)An introduction to AI (artificial intelligence)
An introduction to AI (artificial intelligence)Bellaj Badr
 
Connected Car Platform (CC-p)
Connected Car Platform (CC-p) Connected Car Platform (CC-p)
Connected Car Platform (CC-p) Bellaj Badr
 
the age of cryptocurrency at Devoxx Morocco
the age of cryptocurrency at Devoxx  Moroccothe age of cryptocurrency at Devoxx  Morocco
the age of cryptocurrency at Devoxx MoroccoBellaj Badr
 
C from hello world to 010101
C from hello world to 010101C from hello world to 010101
C from hello world to 010101Bellaj Badr
 
beware of Thing Bot
beware of Thing Botbeware of Thing Bot
beware of Thing BotBellaj Badr
 

More from Bellaj Badr (14)

Cours4.pptx
Cours4.pptxCours4.pptx
Cours4.pptx
 
0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdf0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdf
 
5-Authentification.2P.pdf
5-Authentification.2P.pdf5-Authentification.2P.pdf
5-Authentification.2P.pdf
 
Is web 3 an overengineered solution
Is web 3 an overengineered solutionIs web 3 an overengineered solution
Is web 3 an overengineered solution
 
create your own cryptocurrency
create your own cryptocurrencycreate your own cryptocurrency
create your own cryptocurrency
 
Blockchain and bitcoin in numbers
Blockchain and bitcoin in numbersBlockchain and bitcoin in numbers
Blockchain and bitcoin in numbers
 
Security in the blockchain
Security in the blockchainSecurity in the blockchain
Security in the blockchain
 
Blockchain demystification
Blockchain demystificationBlockchain demystification
Blockchain demystification
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
An introduction to AI (artificial intelligence)
An introduction to AI (artificial intelligence)An introduction to AI (artificial intelligence)
An introduction to AI (artificial intelligence)
 
Connected Car Platform (CC-p)
Connected Car Platform (CC-p) Connected Car Platform (CC-p)
Connected Car Platform (CC-p)
 
the age of cryptocurrency at Devoxx Morocco
the age of cryptocurrency at Devoxx  Moroccothe age of cryptocurrency at Devoxx  Morocco
the age of cryptocurrency at Devoxx Morocco
 
C from hello world to 010101
C from hello world to 010101C from hello world to 010101
C from hello world to 010101
 
beware of Thing Bot
beware of Thing Botbeware of Thing Bot
beware of Thing Bot
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Blockchain Tokenization

  • 1. Page 1 Let’s talk Tokenization DEVOXX MOROCCO 2017BADR BELLAJ When developers get interested in Money
  • 3. Failure Ecash ‘1983-1998’ E-gold ‘1996- 2007’ Liberty Reserve ‘2006-2013’ Success Bit Gold Success Bitcoin ‘Since 2008’ Designed in 98 Failure Failure Succes Succes A SOLUTION FOR A BIG PROBLEM
  • 4. Simply put, the blockchain is a machine for creating trust. “ “
  • 5. © 2017 MCHAIN A SECURE AND DISTRIBUTED LEDGER Secure Uses cryptography to create transactions that are impervious to fraud and establishes a shared truth Immutable The database is “write once” so it is an immutable record of every transaction that occurs. Distributed There are many replicas of the blockchain database. In fact, the more replicas there are the more authentic it becomes. Transparent : Data is stored in clear, available to anybody
  • 6. Alice sends Bob $70 Ahmed sends Farid $15 Smart Contract Secured ledger
  • 8. INTERBANK SETTLEMENT DEBIT CREDIT Balance 100$ Transfer 100$ DEBIT CREDIT Balance 200$ Balance 100$Transfer 100$ DEBIT BANK A’s ACCOUNT 100$ CREDIT BANK B’s ACCOUNT 100$ TRANSACTION BA HOW IT WORKS?
  • 9. N5545 N5546 Block validated by the network and added into the blockchain (updated) TX+Signature Transaction cryptographically signed and sent to the network Nodes ADDRESS: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN ANNONYME Transaction is complete N5547 Block processed(Mining Process)Verified and included in a block (timewindow) TXj+Signature TXi+Signature N5547 HOW IT WORKS?
  • 10. © 2017 MCHAIN ICO : Initial coin offering
  • 11. © 2017 MCHAIN WHAT IS AN ICO Initial Coin Offering (ICO)' An unregulated means by which funds are raised for a new cryptocurrency venture. In an ICO campaign, a percentage of the cryptocurrency is sold to early backers of the project in exchange for legal tender or other cryptocurrencies, but usually for Bitcoin.
  • 12. © 2017 MCHAIN SESAM In 2016, 64 ICOs gathered over $103 mln. (CoinDesk) $257 Million: Filecoin
  • 13. © 2017 MCHAIN A NEW TREND
  • 14. © 2017 MCHAIN How to run an ICO HOW TO RUN AN ICO
  • 15. © 2017 MCHAIN AN IDEA WITH A TOKEN Create the need
  • 16. © 2017 MCHAIN HOW TO RUN AN ICO IDEA White paper Campaign & advisors Pre-sale ICO Token List ing in the exchange markets ICO tracker : Tokenmarket.net
  • 17. © 2017 MCHAIN PLATFORM TO RUN ICO • ICONOMI • NXT • Waves • COUNTERPARTY • ETHEREUM • NEO • Bitshares • UBIQ
  • 18. © 2017 MCHAIN ICO ON ETHEREUM ERC-20 standard: developed in late 2015, de-facto standard for fungible assets. Many enterprises decided to raise funds via Initial Coin Offering (ICO): Users deposit money to a dedicated web-service or Ether to a book building contract; • The total investment is converted to a fixed number of tokens; • A smart contract is issued, where each user gets tokens according to his investment share.
  • 19. © 2017 MCHAIN ICO PARAMETERS Token details (name,decimals,..) Total Supply Hard Cap (ETH,BC.) Soft Cap
  • 20. © 2017 MCHAIN TOKEN SALE STRUCTURE
  • 23. © 2017 MCHAIN Security Security of the ICO process and contract maintenance is a vital issue. Threats: Token loss due to contract misbehavior; Availability loss: external contracts (say, exchanges) can not interact with the token contract due to its errors. Vulnerabilities: Insecure code; Error-prone interface.
  • 24. © 2017 MCHAIN The Decentralized Autonomous Organization 2016 Biggest crowdfunding ever : The DAO was crowdfunded via a token sale in May 2016. When Ether was trading at $20, the total Ether from The DAO was worth over $250 million (from more than 11,000 investors). Now its 330 (4B$). Hacker gained control of 3.6 million Ether, around a third of the 11.5 million Ether.
  • 25. © 2017 MCHAIN DAO HACKED!! The code written for The DAO had multiple bugs, and the recursive call exploit was one of them.
  • 26. © 2017 MCHAIN ETHERPARTY BREACH: ANOTHER ETHEREUM ICO GETS HACKED
  • 27. © 2017 MCHAIN Parity vulnerability 1 The wallet exposed a function: // constructor - just pass on the owner array to the multiowned and // the limit to daylimit function initWallet(address[] _owners, uint _required, uint _daylimit) { initDaylimit(_daylimit); initMultiowned(_owners, _required); } which was in charge of initializing the wallet owners. However, the author forgot to include a check to see if the wallet had already been initialized, thus allowing anybody to call this function and completely overwrite the owners[] array, giving themselves full access to the wallet.
  • 28. © 2017 MCHAIN Parity vulerability 2 The wallet exposed a function: An unwitting user took control of this library contract by calling the initWallet function on the library contract, which gave him ownership of the library contract as it had not been initialized (since it was a library contract) and the variable only_uninitialized had not been set. The user then suicided self-destructed it, obliterating functionality for ~500 multi-sig wallets and effectively, irreversibly freezing ~$150M. A hard fork would be required to restore the contract and/or return funds.
  • 29. © 2017 MCHAIN Next is Assets tokenization Tokenization is the process of converting rights to an asset into a digital token on a blockchain. There is great interest by financial intermediaries and technologists around the world in figuring out how to move real-world assets onto blockchains to gain the advantages of Bitcoin while keeping the characteristics of the asset. • Transfers of Ownership vs. Transfer of Limited Rights (SMART CONTRACT) • The Key Legal Issue: Ensuring Token Consistency • Response to the need for trust in intermediaries, poor infrastructure integration, and the speed of settlements – are in third place.
  • 30. Q&A

Editor's Notes

  1. Hard cap = not accepting any further contribution once the cap is reached Soft cap = minimum cap to reach in order to consider the ICO as successful, otherwise the investors can withdraw their investments. Total supply Currency accepted : ETH, BTC
  2. The Decentralized Autonomous Organization (known as The DAO) was meant to operate like a venture capital fund for the crypto and decentralized space. The lack of a centralized authority reduced costs and in theory provides more control and access to the investors. few members of the Ethereum community announced the inception of The DAO, which was also known as Genesis DAO. It was built as a smart contract on the Ethereum blockchain. The coding framework was developed open source by the Slock.it team but it was deployed under "The DAO" name by members of the Ethereum community.