MasterCoin
ron@bitblu.com
Some History
• Jan 2012 – MasterCoin 0.5
• Nov 2012 – Colored Coins
• Feb 2013 – Ripple
• August 2013 – MasterCoin 1.0
MasterCoin Is
• A new crypto-currency, but not a fork/alt
• A new programmable layer over Bitcoin
• A platform for user-generated currencies
• Still evolving
MasterCoin Features
• Saving Accounts
• Distributed Currency Exchange
• Forex Price Feeds
• Betting
• Backed Currencies
Saving Account
Saving Account
• Mark address as “saving”
Saving Account
• Mark address as “saving”
• Transfers from this address will be reversible
(for a period of time)
Saving Account
• Mark address as “saving”
• Transfers from this address will be reversible
(for a period of time)
• A second “Guardian address”:
Can reverse any payment from the saving
Saving Account
• Mark address as “saving”
• Transfers from this address will be reversible
(for a period of time)
• A second “Guardian address”:
Can reverse any payment from the saving
• Guardian address should be secure
Saving Account
• Mark address as “saving”
• Transfers from this address will be reversible
(for a period of time)
• A second “Guardian address”:
Can reverse any payment from the saving
• Guardian address should be secure
• Users should not accept reversible TX
Derived Currencies
Currency Exchange
• Anyone can publish Buy/Sell offers
“Willing to sell 100 MSC for 1.5 BTC”
Currency Exchange
• Anyone can publish Buy/Sell offers
“Willing to sell 100 MSC for 1.5 BTC”
• If the offer is matched, the MSC is
automatically transferred
Currency Exchange
• Anyone can publish Buy/Sell offers
“Willing to sell 100 MSC for 1.5 BTC”
• If the offer is matched, the MSC is
automatically transferred
• Works for any currency derived from MSC
Price Feeds
• Anyone (e.g. Forex companies) can publish
price feeds for user-generated currencies:
– “Price of USD in Bitcoin today is 0.01”
– “Price of Gold in USD today is 1392”
• Users will choose reliable price feeds
Betting
• Users can publish bets:
Betting
• Users can publish bets:
I want to bet €200 with 2:1 odds that the price of Gold
will not pass $1500 in the next 30 days
Betting
• Users can publish bets:
• Other users accept them
I want to bet €200 with 2:1 odds that the price of Gold
will not pass $1500 in the next 30 days
Betting
• Users can publish bets:
• Other users accept them
• Bets are locked in and settled by the
MasterCoin protocol
I want to bet €200 with 2:1 odds that the price of Gold
will not pass $1500 in the next 30 days
Backed Currencies
Backed Currencies
• Users can create currencies that are backed
by other currencies
Backed Currencies
• Users can create currencies that are backed
by other currencies
• This is done via an escrow fund
Backed Currencies
• Users can create currencies that are backed
by other currencies
• This is done via an escrow fund
• Fund tracks a price feed
Backed Currencies
ESCROW
FUND
Backed Currencies
ESCROW
FUND I want to buy
some Gold!
Backed Currencies
ESCROW
FUND
Backed Currencies
ESCROW
FUND
Gold was created
out of thin air!
Backed Currencies
ESCROW
FUND
Backed Currencies
ESCROW
FUND I want to sell
some Gold!
Backed Currencies
ESCROW
FUND
Gold is destroyed
Backed Currencies
ESCROW
FUND
Backed Currencies
• Escrow fund buys low and sells high
Backed Currencies
• Escrow fund buys low and sells high
• First, it lets the market fix the price
Backed Currencies
• Escrow fund buys low and sells high
• First, it lets the market fix the price
• Only after a few days of divergence, it takes
action
Backed Currencies
• Escrow fund buys low and sells high
• First, it lets the market fix the price
• Only after a few days of divergence, it takes
action
• A self-fulfilling prophecy
Backed Currencies
Bid
Ask
Feed
Backed Currencies
Bid
Ask
Feed
Escrow Fund
kicks in
Implementation
• Bitcoin addresses:
– Can hold MasterCoin
– … and other MSC-based currencies
Implementation
• Bitcoin addresses:
– Can hold MasterCoin
– … and other MSC-based currencies
• Operations (authorized by private key):
– Send currency
– New specialized operations
Encoding
• Operations are encoded on the Bitcoin
blockchain
• Uses “fake Bitcoin TX”, each hold 20 data bytes
• The fake ops are interpreted by the
MasterCoin layer
Encoding
• Operations are encoded like TCP-IP
• Split into 20 byte packets
• Use sequence numbers for ordering
Issuing MasterCoins
Issuing MasterCoins
• MasterCoins are not mined
Issuing MasterCoins
• MasterCoins are not mined
• Instead, it uses a Kickstarter-like bootstrap
Issuing MasterCoins
• MasterCoins are not mined
• Instead, it uses a Kickstarter-like bootstrap
• The protocol designates a special
“exodus address”
– 1EXoDusjGwvnjZUyKkxZ4UHEf77z6A5S4P
– Firstbits: 1exodus
Issuing MasterCoins
• Willet / MasterCoin Foundation controls 1Exodus
Issuing MasterCoins
• Willet / MasterCoin Foundation controls 1Exodus
• Funds are used to pay for the project’s
development
Issuing MasterCoins
• Willet / MasterCoin Foundation controls 1Exodus
• Funds are used to pay for the project’s
development
• Users get MSC reward for investing in 1Exodus
Issuing MasterCoins
• Willet / MasterCoin Foundation controls 1Exodus
• Funds are used to pay for the project’s
development
• Users get MSC reward for investing in 1Exodus
• Investment period – August 1-31, 2013
Issuing MasterCoins
• Willet / MasterCoin Foundation controls 1Exodus
• Funds are used to pay for the project’s
development
• Users get MSC reward for investing in 1Exodus
• Investment period – August 1-31, 2013
No new MSC after Sep 2013
Protocol Development
• Bounties will be placed for various tasks
Protocol Development
• Bounties will be placed for various tasks
• Graphical / website design
Protocol Development
• Bounties will be placed for various tasks
• Graphical / website design
• Economic design
Protocol Development
• Bounties will be placed for various tasks
• Graphical / website design
• Economic design
• Coding
Project Status
• 2,138 BTC raised (1,222 belong to Willet)
Project Status
• 2,138 BTC raised (1,222 belong to Willet)
• Economic features debated
Project Status
• 2,138 BTC raised (1,222 belong to Willet)
• Economic features debated
• Software development started
– Experimental!
Project Status
• 2,138 BTC raised (1,222 belong to Willet)
• Economic features debated
• Software development started
– Experimental!
• Control of 1Exodus undecided
(currently Willet sole controller)
Roadmap
• Sep 2013 – fundraiser ends
• Design website, logo
• Implement core features
• Experiment with user currencies
New Features
• MasterCoin is a platform
• Its “killer feature” might be unknown yet
• New features will be added in the future
References
• mastercoin.org
• Google Group
• MasterCoin 1.0 specification
• Investment Risks
• Colored Coins whitepaper
• 1Exodus
Questions?
ron@bitblu.com

More Related Content

PPTX
Bitcoin - An introduction to a decentralised and anonymous currency
PPTX
Intro to Bitcoin
PPS
Michael bowen | High risk specialist |Card not present transaction expert
PDF
Bitcoin intro
PPTX
Coin Center at EU Science and Technology Options Assessment Meeting Jan 25, 2015
PDF
Bitcoin and the Blockchain 2016
PDF
Btc to other currency conversion
PDF
Inside Bitcoins_AlanReiner
Bitcoin - An introduction to a decentralised and anonymous currency
Intro to Bitcoin
Michael bowen | High risk specialist |Card not present transaction expert
Bitcoin intro
Coin Center at EU Science and Technology Options Assessment Meeting Jan 25, 2015
Bitcoin and the Blockchain 2016
Btc to other currency conversion
Inside Bitcoins_AlanReiner

Similar to MasterCoin Introduction (20)

PPTX
How bitcoin Works.pptx
ODP
A primer on Bitcoin Technology
PDF
Bitcoin and Ransomware Analysis
PDF
Bitcoin and Ransomware Analysis
PPSX
Mastercoin: Reinventing Finance
PPTX
Bitcoin - Understanding and Assessing potential Opportunities
PPTX
Bitcoin
PPTX
Bitcoin.pg
PDF
A bitcoin-primer
DOCX
BitCoin report
PPTX
Intro to bitcoin march 2013
ODP
Bitcoin Talk at Rainbow
PDF
Best practices for using & securing bitcons alan reiner
PPT
Bitcoin A General Overview
PDF
Bitcoin story of programable currency
PPTX
Cole street presents: Bitcoin, the future of payment?
PDF
A COMPREHENSIVE PROJECT ON BITCOIN WITH REFERENCE TO INDIA
PDF
BLOCKCHAIN AND CRYPTOCURRENCY WEEK 3 READING MATERIAL (1).pdf
PDF
BLOCKCHAIN AND CRYPTOCURRENCY WEEK 3 READING MATERIAL.pdf
PPTX
Bitcoin I.pptx
How bitcoin Works.pptx
A primer on Bitcoin Technology
Bitcoin and Ransomware Analysis
Bitcoin and Ransomware Analysis
Mastercoin: Reinventing Finance
Bitcoin - Understanding and Assessing potential Opportunities
Bitcoin
Bitcoin.pg
A bitcoin-primer
BitCoin report
Intro to bitcoin march 2013
Bitcoin Talk at Rainbow
Best practices for using & securing bitcons alan reiner
Bitcoin A General Overview
Bitcoin story of programable currency
Cole street presents: Bitcoin, the future of payment?
A COMPREHENSIVE PROJECT ON BITCOIN WITH REFERENCE TO INDIA
BLOCKCHAIN AND CRYPTOCURRENCY WEEK 3 READING MATERIAL (1).pdf
BLOCKCHAIN AND CRYPTOCURRENCY WEEK 3 READING MATERIAL.pdf
Bitcoin I.pptx
Ad

Recently uploaded (20)

PPT
CompanionAsset_9780128146378_Chapter04.ppt
PPTX
2. RBI.pptx202029291023i38039013i92292992
PPTX
Lecture on Perfect Competition of the course introduction to microeconomics
PDF
2012_The dark side of valuation a jedi guide to valuing difficult to value co...
PDF
3CMT J.AFABLE Flexible-Learning ENTREPRENEURIAL MANAGEMENT.pdf
PPTX
Financial literacy among Collage students.pptx
PPT
Managerial Accounting Chap 1. Guide to managerial accounting
PPTX
Risk Based Audit - Key to managhe the bussines & Creating the value
PPTX
Machine Learning (ML) is a branch of Artificial Intelligence (AI)
PPTX
RISK MANAGEMENT IN MEDICAL LABORATORIES 2.pptx
PPT
Conventional Financial Instruments 1.ppt
PDF
Call cute girls 😀 Delhi, call now pls cute girls delhi call🔙
DOCX
ENHANCING THE DINING EXPERIENCE LESSONS FROM THAI TOWN MELBOURNE’S SERVICE EN...
PDF
2018_Simulating Hedge Fund Strategies Generalising Fund Performance Presentat...
PDF
GVCParticipation_Automation_Climate_India
PDF
Very useful ppt for your banking assignments BANKING.pptx.pdf
DOCX
Final. 150 minutes exercise agrumentative Essay
PPT
Relevant Information & Alternative Choice Decisions
PDF
International Financial Management, 9th Edition, Cheol Eun, Bruce Resnick Tuu...
PPTX
PROFITS AND GAINS OF BUSINESS OR PROFESSION 2024.pptx
CompanionAsset_9780128146378_Chapter04.ppt
2. RBI.pptx202029291023i38039013i92292992
Lecture on Perfect Competition of the course introduction to microeconomics
2012_The dark side of valuation a jedi guide to valuing difficult to value co...
3CMT J.AFABLE Flexible-Learning ENTREPRENEURIAL MANAGEMENT.pdf
Financial literacy among Collage students.pptx
Managerial Accounting Chap 1. Guide to managerial accounting
Risk Based Audit - Key to managhe the bussines & Creating the value
Machine Learning (ML) is a branch of Artificial Intelligence (AI)
RISK MANAGEMENT IN MEDICAL LABORATORIES 2.pptx
Conventional Financial Instruments 1.ppt
Call cute girls 😀 Delhi, call now pls cute girls delhi call🔙
ENHANCING THE DINING EXPERIENCE LESSONS FROM THAI TOWN MELBOURNE’S SERVICE EN...
2018_Simulating Hedge Fund Strategies Generalising Fund Performance Presentat...
GVCParticipation_Automation_Climate_India
Very useful ppt for your banking assignments BANKING.pptx.pdf
Final. 150 minutes exercise agrumentative Essay
Relevant Information & Alternative Choice Decisions
International Financial Management, 9th Edition, Cheol Eun, Bruce Resnick Tuu...
PROFITS AND GAINS OF BUSINESS OR PROFESSION 2024.pptx
Ad

MasterCoin Introduction