SlideShare a Scribd company logo
BITCOIN MARKET DISRUPTION

TRANSACTION MALLEABILITY

MARK MCKENZIE
REGULATORY GOVERNANCE & COMPLIANCE EXPERT
MARK MCKENZIE CONSULTING
FEBRUARY 18, 2014
Objective of Presentation



To discuss recent disruption of Mt. Gox and
Bitstamp



To explain Malleability
Order of Presentation


Recent Bitcoin Market Disruption



Explain Transaction Malleability
Known Exchanges Affected


Mt Gox



Bitstamp



BTC-e
Bitcoin Market Disruption


Denial of services attack (DOSC)



Suspended withdrawals



Inability to handle the volume of traffic created by
customers



Inherent flaw with the way bitcoin transactions
work



Resulted in a plunge in bitcoin rates across the
globe.
A graph of the transactions and prices of bitcoin on the virtual currency exchange
MtGox. Courtesy MtGox
Who Is Really At Fault?







MtGox Blames Bitcoin For Withdrawal
Suspension
Blamed the bitcoin source code for the
temporary stoppage of withdrawal power on its
site.
The protocol for the currency has an inherent
problem
The problem identified is not limited to affected
exchanges
Affects all transactions where Bitcoins are being
sent to a third party
Who Is Really At Fault?
Transaction malleability has been around for a
while
 It was first identified in the bitcoin code in 2011.
 This fault in the code, according to the bitcoin
exchange, is why they were forced to suspend
all withdrawal transactions since late last week.
“MtGox has detected unusual activity on its
bitcoin wallets and performed investigations
during the past weeks. This confirmed the
presence of transactions which need to be
examined more closely,” MtGox stated.

Who Is Really At Fault?




Core Developers Say Otherwise:
The Bitcoin Foundation
 a coalition of bitcoin businesses intent on propagating the virtual
currency



“The issues that MtGox has been experiencing are
due to an unfortunate interaction between MtGox’s
implementation of their highly customized wallet
software, their customer support procedures, and
their unpreparedness for transaction malleability, a
technical detail that allows changes to the way
transactions are identified,” Gavin Andresen, chief
scientist at the Bitcoin Foundation who is also a
bitcoin core developer, said.
How Does Bitcoin Work?


From a user perspective:
◦ Bitcoin is nothing more than a mobile app or computer program
◦ Provides a personal Bitcoin wallet
◦ Allows a user to send and receive bitcoins with them.




Behind the scenes:
The Bitcoin network is sharing a public ledger called the "block chain".
◦ This ledger contains every transaction ever processed,
◦ Allowing a user's computer to verify the validity of each transaction.



The authenticity of each transaction is protected
◦ By digital signatures corresponding to the sending addresses,
◦ Allowing all users to have full control over sending bitcoins from their own Bitcoin
addresses.
How Does Bitcoin Work?


In addition, anyone can process transactions using the computing power of specialized hardware and earn a reward in
bitcoins for this service.



This is often called "mining".



Approximately 11 million Bitcoin have been mined, 21 million Bitcoin in total.



“Miners” – supply Bitcoin network with computing power needed to maintain the security of the block chain (a
distributed technology that acts as Bitcoin’s ledger)



Every single Bitcoin carries the entire history of the transactions it has undergone, and any transfer from one owner to
another becomes part of the code



Bitcoin is stored in such a way that the new owner is the only person allowed to spend it.



Miners are rewarded with “blocks” of issued bitcoins (a “block” currently contains 25 bitcoins); this is how currency is
issued



Price of Bitcoin fluctuates wildly. As of April 23, 2013, 1 bitcoin is worth $130 USD
How Difficult Is it To Make Bitcoin
Payment?


Bitcoin payments are easier to make than debit or credit card purchases



Can be received without a merchant account.



Payments are made from a wallet application, either on your computer or
smartphone, by entering the recipient's address, the payment amount, and pressing
send.



To make it easier to enter a recipient's address, many wallets can obtain the address
by scanning a QR code or touching two phones together with NFC technology.
Bitcoin Block Chain


Acts like a giant general ledger for the whole of the bitcoin network



It keeps records of which bitcoin addresses sent funds to other bitcoin addresses,
and when.



This gives it a complete record of how many bitcoins can be attributed to which
addresses on the network at any one time.



When a bitcoin transaction is made, it includes information such as the addresses
that the bitcoins came from (the inputs),



Where they are going (the outputs), the amounts transferred, and



Which addresses sent those funds to the sender’s address.
Bitcoin Block Chain


Bitcoin can also be seen as the most prominent triple entry bookkeeping system in
existence.
◦

Momentum accounting and triple-entry bookkeeping is an alternative accountancy system developed by Yuji
Ijiri

◦

Changes in balances are the recognized events.

◦

E.g. an acceleration in revenue earning, such as a $1,000 per period increase of revenues from $10,000 per
month to $11,000 per month, is a recordable event that would require three entries to implement.
Transaction ID (TX ID)
Hashing
 Each transaction must be uniquely identified - Transaction ID (TX ID)


◦

For reference in the block chain

Produced by taking the information in the transaction, and
 Running it through a hash function


◦

A mathematical procedure that takes different pieces of data and

◦

Combines them to produce a shorter piece of information, known as a hash.



Component of Transaction Hash
 The user’s digital signature
 Proves that the transaction came from them
 Allows user to digitally ‘sign’ the transaction.

Transaction ID (TX ID)
Key qualities of a hashing function
 It is impossible to tell what the original information was simply by looking at the
hash
 It is also impossible to predict what the hash will be, based on the pieces of
information that you start with.
 If any small detail changes in any of those pieces of data, it will change the hash in a
completely unpredictable way.


Benefits of TX ID
 Hashing makes transaction IDs practically impossible to spoof.
 Each transaction should only have one possible hash.
 You can prove that a transaction is valid by simply running all of the pieces of
information that made up that transaction through the hashing function, to check
that you get the same hash.

How does transaction malleability
work?


The user’s digital signatures used as part of the hash to ‘sign’ the
transaction are meant to be in a certain format.



That format wasn’t always properly checked.



This meant that a badly-formatted one could be introduced, and still
accepted.



Altering the signature in this way makes it possible to create different
hashes for the same transaction.
Conclusions


Bitcoin and other virtual currencies has given rise to emerging risks in
the global financial including being exploited by criminal elements.



The recent Bitcoin market disruption is one more reason why state
intervention in the form of formal regulations imminent.



Benjamin Lawsky, New York's financial services superintendent, said he
believes regulation could add credibility to the still nascent, unstable
currency.



Regulation is inevitable and imminent
Sources
•

Bradbury, Danny. “What the ‘Bitcoin Bug’ Means: A Guide to Transaction Malleability.” February 12, 2014.
http://www.coindesk.com/bitcoin-bug-guide-transaction-malleability/

•

Felten, Ed “Understanding Bitcoin’s transaction malleability problem.” February 12, 2014. https://freedomto-tinker.com/blog/felten/understanding-bitcoins-transaction-malleability-problem/

•

Fuller, Cameron. “MtGox Blames Bitcoin For Withdrawal Suspension, Core Developers Say Otherwise: Who Is
Really At Fault?” February 11 2014. http://www.ibtimes.com/mtgox-blames-bitcoin-withdrawal-suspension-coredevelopers-say-otherwise-who-really-fault-1554512

•

Matthew, Jerin. “Singapore's ItBit Capitalises on Transaction Malleability Issue at Other Bitcoin Exchanges.” February
17, 2014. http://www.ibtimes.co.uk/singapores-itbit-capitalises-transaction-malleability-issue-other-bitcoin-exchanges1436680

•

Neal, Ryan W. “Silk Road 2 Hacked: Entire Bitcoin Wallet Drained, $2.7 Million Stolen.” February 13 2014.
http://www.ibtimes.com/silk-road-2-hacked-entire-bitcoin-wallet-drained-27-million-stolen-1555433

•

https://bitcoin.org/en/faq
Mark McKenzie
Regulatory governance and compliance expert
markymmckenzie@rogers.com
1-647-406-4622

More Related Content

What's hot

Anonymous E Cash Transaction is using Bitcoin
Anonymous E Cash Transaction is using BitcoinAnonymous E Cash Transaction is using Bitcoin
Anonymous E Cash Transaction is using Bitcoin
ijtsrd
 
Blockchain Explained
Blockchain ExplainedBlockchain Explained
Blockchain Explained
Shermin Voshmgir
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
nikinew1
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technology
RATAN AGARWALA
 
Introduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and CryptocurrencyIntroduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and Cryptocurrency
Utkarsh Gupta
 
Bitcoins- will they survive
Bitcoins- will they surviveBitcoins- will they survive
Bitcoins- will they surviveserena1black
 
Cryptocurrency Regulation
Cryptocurrency RegulationCryptocurrency Regulation
Cryptocurrency Regulation
SUJATA MUNI
 
Women in Ecommerce presents: Bitcoin The internet of money
Women in Ecommerce presents: Bitcoin The internet of moneyWomen in Ecommerce presents: Bitcoin The internet of money
Women in Ecommerce presents: Bitcoin The internet of money
Heidi Richards Mooney
 
Blockchain in payments
Blockchain in paymentsBlockchain in payments
Blockchain in payments
Celine George
 
Crypto Currency, Bitcoin and Blockchain
Crypto Currency, Bitcoin and BlockchainCrypto Currency, Bitcoin and Blockchain
Crypto Currency, Bitcoin and Blockchain
Goutama Bachtiar
 
Blockchain Landscape Report 2019
Blockchain Landscape Report 2019Blockchain Landscape Report 2019
Blockchain Landscape Report 2019
[x]cube LABS
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspective
Vittorio Zinetti
 
The blockchain technology
The blockchain technologyThe blockchain technology
The blockchain technology
Sandeep Wakchaure
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
subbul
 
Basics of Bitcoin & Mining
Basics of Bitcoin & MiningBasics of Bitcoin & Mining
Basics of Bitcoin & Mining
Akhilesh Arora
 
What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?
PECB
 
Virtual currency
Virtual currencyVirtual currency
Virtual currency
BCmoney MobileTV
 
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
Dr. Nikolaus Lipusch
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
Walid Driss
 
A SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOIN
A SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOINA SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOIN
A SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOIN
VARUN KESAVAN
 

What's hot (20)

Anonymous E Cash Transaction is using Bitcoin
Anonymous E Cash Transaction is using BitcoinAnonymous E Cash Transaction is using Bitcoin
Anonymous E Cash Transaction is using Bitcoin
 
Blockchain Explained
Blockchain ExplainedBlockchain Explained
Blockchain Explained
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technology
 
Introduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and CryptocurrencyIntroduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and Cryptocurrency
 
Bitcoins- will they survive
Bitcoins- will they surviveBitcoins- will they survive
Bitcoins- will they survive
 
Cryptocurrency Regulation
Cryptocurrency RegulationCryptocurrency Regulation
Cryptocurrency Regulation
 
Women in Ecommerce presents: Bitcoin The internet of money
Women in Ecommerce presents: Bitcoin The internet of moneyWomen in Ecommerce presents: Bitcoin The internet of money
Women in Ecommerce presents: Bitcoin The internet of money
 
Blockchain in payments
Blockchain in paymentsBlockchain in payments
Blockchain in payments
 
Crypto Currency, Bitcoin and Blockchain
Crypto Currency, Bitcoin and BlockchainCrypto Currency, Bitcoin and Blockchain
Crypto Currency, Bitcoin and Blockchain
 
Blockchain Landscape Report 2019
Blockchain Landscape Report 2019Blockchain Landscape Report 2019
Blockchain Landscape Report 2019
 
Blockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspectiveBlockchain technology and applications from a financial perspective
Blockchain technology and applications from a financial perspective
 
The blockchain technology
The blockchain technologyThe blockchain technology
The blockchain technology
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Basics of Bitcoin & Mining
Basics of Bitcoin & MiningBasics of Bitcoin & Mining
Basics of Bitcoin & Mining
 
What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?What to expect from Blockchain in 2019?
What to expect from Blockchain in 2019?
 
Virtual currency
Virtual currencyVirtual currency
Virtual currency
 
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and Cryptocurrencies
 
A SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOIN
A SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOINA SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOIN
A SNAPSHOT ON THE NEW DIGITAL CURRENCY: BITCOIN
 

Similar to Bitcoin Market Disruption

Bitcoin
BitcoinBitcoin
Bitcoin
Sahil Singh
 
Bitcoin.pg
Bitcoin.pgBitcoin.pg
Bitcoin.pg
Siva Sankar P G
 
Cryptocurrency guide.pptx
Cryptocurrency guide.pptxCryptocurrency guide.pptx
Cryptocurrency guide.pptx
Marina Ibrahim
 
Bitcoin ppt
Bitcoin pptBitcoin ppt
Bitcoin ppt
Rohit Gautam
 
BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)
Arun Nair
 
BITCOIN GLOSSARY
BITCOIN GLOSSARYBITCOIN GLOSSARY
BITCOIN GLOSSARY
Steven Rhyner
 
bitcoin technology report
bitcoin technology reportbitcoin technology report
bitcoin technology report
Shivani Darshan
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docx
MuskanRath1
 
Blockchain
BlockchainBlockchain
Blockchain
Jaison Peter
 
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Casey Botticello
 
Bitcoin e-book final
Bitcoin e-book finalBitcoin e-book final
Bitcoin e-book final
Ujwal Tamminedi
 
OVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYOVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCY
drrammohan
 
Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
malathieswaran29
 
Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02
Mayuresh Singh
 
Minning of Bitcoin Technology
Minning of Bitcoin TechnologyMinning of Bitcoin Technology
Minning of Bitcoin Technology
EECJOURNAL
 
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Prashant Shahi
 
Bitcoins
BitcoinsBitcoins
Bitcoins
Drishesh Nair
 
Bitcoins
BitcoinsBitcoins
Bitcoins
Tushant sharma
 
Atlas ats powerpoint indiegogo
Atlas ats powerpoint indiegogoAtlas ats powerpoint indiegogo
Atlas ats powerpoint indiegogoatlasats
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
Rishikese MR
 

Similar to Bitcoin Market Disruption (20)

Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin.pg
Bitcoin.pgBitcoin.pg
Bitcoin.pg
 
Cryptocurrency guide.pptx
Cryptocurrency guide.pptxCryptocurrency guide.pptx
Cryptocurrency guide.pptx
 
Bitcoin ppt
Bitcoin pptBitcoin ppt
Bitcoin ppt
 
BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)
 
BITCOIN GLOSSARY
BITCOIN GLOSSARYBITCOIN GLOSSARY
BITCOIN GLOSSARY
 
bitcoin technology report
bitcoin technology reportbitcoin technology report
bitcoin technology report
 
IMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docxIMPACT OF BITCOIN ON 21st CENTURY.docx
IMPACT OF BITCOIN ON 21st CENTURY.docx
 
Blockchain
BlockchainBlockchain
Blockchain
 
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
Cryptocurrency Alliance Super PAC-The Global Emergence of Cryptocurrencies an...
 
Bitcoin e-book final
Bitcoin e-book finalBitcoin e-book final
Bitcoin e-book final
 
OVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYOVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCY
 
Bitcoin data mining
Bitcoin data miningBitcoin data mining
Bitcoin data mining
 
Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02
 
Minning of Bitcoin Technology
Minning of Bitcoin TechnologyMinning of Bitcoin Technology
Minning of Bitcoin Technology
 
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
Bitcoin - First Blockchain Implementation -- What is it? How can it be used? ...
 
Bitcoins
BitcoinsBitcoins
Bitcoins
 
Bitcoins
BitcoinsBitcoins
Bitcoins
 
Atlas ats powerpoint indiegogo
Atlas ats powerpoint indiegogoAtlas ats powerpoint indiegogo
Atlas ats powerpoint indiegogo
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
 

More from Mark McKenzie, RHB

Independent Strategy for Individual Success
Independent Strategy for Individual SuccessIndependent Strategy for Individual Success
Independent Strategy for Individual Success
Mark McKenzie, RHB
 
The Right Foundation For Success
The Right Foundation For SuccessThe Right Foundation For Success
The Right Foundation For Success
Mark McKenzie, RHB
 
Exceeding the Vision
Exceeding the VisionExceeding the Vision
Exceeding the Vision
Mark McKenzie, RHB
 
Anything is possible
Anything is possibleAnything is possible
Anything is possible
Mark McKenzie, RHB
 
The Importance of Silence
The Importance of SilenceThe Importance of Silence
The Importance of Silence
Mark McKenzie, RHB
 
Caring
CaringCaring
F.... ing Craziest Thing I Have Done
F.... ing Craziest Thing I Have DoneF.... ing Craziest Thing I Have Done
F.... ing Craziest Thing I Have Done
Mark McKenzie, RHB
 
Authentic Swing
Authentic SwingAuthentic Swing
Authentic Swing
Mark McKenzie, RHB
 
The Excitement of A Child's Success
The Excitement of A Child's SuccessThe Excitement of A Child's Success
The Excitement of A Child's Success
Mark McKenzie, RHB
 
Kindness
KindnessKindness
A wonderful friend
A wonderful friendA wonderful friend
A wonderful friend
Mark McKenzie, RHB
 
Initial Thoughts on Regulation for Bitcoin and Virtual Currencies
Initial Thoughts on Regulation for Bitcoin and Virtual CurrenciesInitial Thoughts on Regulation for Bitcoin and Virtual Currencies
Initial Thoughts on Regulation for Bitcoin and Virtual Currencies
Mark McKenzie, RHB
 
Bitcoin regulatory development
Bitcoin regulatory developmentBitcoin regulatory development
Bitcoin regulatory development
Mark McKenzie, RHB
 
Great expectations
Great expectationsGreat expectations
Great expectations
Mark McKenzie, RHB
 
5 tips to be extraordinary
5 tips to be extraordinary5 tips to be extraordinary
5 tips to be extraordinary
Mark McKenzie, RHB
 
5 Tips for Facing Challenges in 2014
5 Tips for Facing Challenges in 20145 Tips for Facing Challenges in 2014
5 Tips for Facing Challenges in 2014
Mark McKenzie, RHB
 
Discover Your Talents in 2014
Discover Your Talents in 2014Discover Your Talents in 2014
Discover Your Talents in 2014
Mark McKenzie, RHB
 
Creating Opportunities in 2014
Creating Opportunities in 2014Creating Opportunities in 2014
Creating Opportunities in 2014
Mark McKenzie, RHB
 

More from Mark McKenzie, RHB (20)

Independent Strategy for Individual Success
Independent Strategy for Individual SuccessIndependent Strategy for Individual Success
Independent Strategy for Individual Success
 
The Right Foundation For Success
The Right Foundation For SuccessThe Right Foundation For Success
The Right Foundation For Success
 
Exceeding the Vision
Exceeding the VisionExceeding the Vision
Exceeding the Vision
 
Anything is possible
Anything is possibleAnything is possible
Anything is possible
 
The Importance of Silence
The Importance of SilenceThe Importance of Silence
The Importance of Silence
 
Caring
CaringCaring
Caring
 
F.... ing Craziest Thing I Have Done
F.... ing Craziest Thing I Have DoneF.... ing Craziest Thing I Have Done
F.... ing Craziest Thing I Have Done
 
Authentic Swing
Authentic SwingAuthentic Swing
Authentic Swing
 
The Excitement of A Child's Success
The Excitement of A Child's SuccessThe Excitement of A Child's Success
The Excitement of A Child's Success
 
Refuse to Lose
Refuse to LoseRefuse to Lose
Refuse to Lose
 
Kindness
KindnessKindness
Kindness
 
A wonderful friend
A wonderful friendA wonderful friend
A wonderful friend
 
Initial Thoughts on Regulation for Bitcoin and Virtual Currencies
Initial Thoughts on Regulation for Bitcoin and Virtual CurrenciesInitial Thoughts on Regulation for Bitcoin and Virtual Currencies
Initial Thoughts on Regulation for Bitcoin and Virtual Currencies
 
Reinventing Yourself
Reinventing YourselfReinventing Yourself
Reinventing Yourself
 
Bitcoin regulatory development
Bitcoin regulatory developmentBitcoin regulatory development
Bitcoin regulatory development
 
Great expectations
Great expectationsGreat expectations
Great expectations
 
5 tips to be extraordinary
5 tips to be extraordinary5 tips to be extraordinary
5 tips to be extraordinary
 
5 Tips for Facing Challenges in 2014
5 Tips for Facing Challenges in 20145 Tips for Facing Challenges in 2014
5 Tips for Facing Challenges in 2014
 
Discover Your Talents in 2014
Discover Your Talents in 2014Discover Your Talents in 2014
Discover Your Talents in 2014
 
Creating Opportunities in 2014
Creating Opportunities in 2014Creating Opportunities in 2014
Creating Opportunities in 2014
 

Recently uploaded

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
anasabutalha2013
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
Erika906060
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdfDigital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Jos Voskuil
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
Safe PaaS
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
Operational Excellence Consulting
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
seoforlegalpillers
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
HajeJanKamps
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop.com LTD
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
 

Recently uploaded (20)

Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
anas about venice for grade 6f about venice
anas about venice for grade 6f about veniceanas about venice for grade 6f about venice
anas about venice for grade 6f about venice
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdfDigital Transformation in PLM - WHAT and HOW - for distribution.pdf
Digital Transformation in PLM - WHAT and HOW - for distribution.pdf
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
Sustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & EconomySustainability: Balancing the Environment, Equity & Economy
Sustainability: Balancing the Environment, Equity & Economy
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
What is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdfWhat is the TDS Return Filing Due Date for FY 2024-25.pdf
What is the TDS Return Filing Due Date for FY 2024-25.pdf
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deckPitch Deck Teardown: RAW Dating App's $3M Angel deck
Pitch Deck Teardown: RAW Dating App's $3M Angel deck
 
PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024PriyoShop Celebration Pohela Falgun Mar 20, 2024
PriyoShop Celebration Pohela Falgun Mar 20, 2024
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
 

Bitcoin Market Disruption

  • 1. BITCOIN MARKET DISRUPTION TRANSACTION MALLEABILITY MARK MCKENZIE REGULATORY GOVERNANCE & COMPLIANCE EXPERT MARK MCKENZIE CONSULTING FEBRUARY 18, 2014
  • 2. Objective of Presentation  To discuss recent disruption of Mt. Gox and Bitstamp  To explain Malleability
  • 3. Order of Presentation  Recent Bitcoin Market Disruption  Explain Transaction Malleability
  • 4. Known Exchanges Affected  Mt Gox  Bitstamp  BTC-e
  • 5. Bitcoin Market Disruption  Denial of services attack (DOSC)  Suspended withdrawals  Inability to handle the volume of traffic created by customers  Inherent flaw with the way bitcoin transactions work  Resulted in a plunge in bitcoin rates across the globe.
  • 6. A graph of the transactions and prices of bitcoin on the virtual currency exchange MtGox. Courtesy MtGox
  • 7. Who Is Really At Fault?      MtGox Blames Bitcoin For Withdrawal Suspension Blamed the bitcoin source code for the temporary stoppage of withdrawal power on its site. The protocol for the currency has an inherent problem The problem identified is not limited to affected exchanges Affects all transactions where Bitcoins are being sent to a third party
  • 8. Who Is Really At Fault? Transaction malleability has been around for a while  It was first identified in the bitcoin code in 2011.  This fault in the code, according to the bitcoin exchange, is why they were forced to suspend all withdrawal transactions since late last week. “MtGox has detected unusual activity on its bitcoin wallets and performed investigations during the past weeks. This confirmed the presence of transactions which need to be examined more closely,” MtGox stated. 
  • 9. Who Is Really At Fault?   Core Developers Say Otherwise: The Bitcoin Foundation  a coalition of bitcoin businesses intent on propagating the virtual currency  “The issues that MtGox has been experiencing are due to an unfortunate interaction between MtGox’s implementation of their highly customized wallet software, their customer support procedures, and their unpreparedness for transaction malleability, a technical detail that allows changes to the way transactions are identified,” Gavin Andresen, chief scientist at the Bitcoin Foundation who is also a bitcoin core developer, said.
  • 10. How Does Bitcoin Work?  From a user perspective: ◦ Bitcoin is nothing more than a mobile app or computer program ◦ Provides a personal Bitcoin wallet ◦ Allows a user to send and receive bitcoins with them.   Behind the scenes: The Bitcoin network is sharing a public ledger called the "block chain". ◦ This ledger contains every transaction ever processed, ◦ Allowing a user's computer to verify the validity of each transaction.  The authenticity of each transaction is protected ◦ By digital signatures corresponding to the sending addresses, ◦ Allowing all users to have full control over sending bitcoins from their own Bitcoin addresses.
  • 11. How Does Bitcoin Work?  In addition, anyone can process transactions using the computing power of specialized hardware and earn a reward in bitcoins for this service.  This is often called "mining".  Approximately 11 million Bitcoin have been mined, 21 million Bitcoin in total.  “Miners” – supply Bitcoin network with computing power needed to maintain the security of the block chain (a distributed technology that acts as Bitcoin’s ledger)  Every single Bitcoin carries the entire history of the transactions it has undergone, and any transfer from one owner to another becomes part of the code  Bitcoin is stored in such a way that the new owner is the only person allowed to spend it.  Miners are rewarded with “blocks” of issued bitcoins (a “block” currently contains 25 bitcoins); this is how currency is issued  Price of Bitcoin fluctuates wildly. As of April 23, 2013, 1 bitcoin is worth $130 USD
  • 12. How Difficult Is it To Make Bitcoin Payment?  Bitcoin payments are easier to make than debit or credit card purchases  Can be received without a merchant account.  Payments are made from a wallet application, either on your computer or smartphone, by entering the recipient's address, the payment amount, and pressing send.  To make it easier to enter a recipient's address, many wallets can obtain the address by scanning a QR code or touching two phones together with NFC technology.
  • 13. Bitcoin Block Chain  Acts like a giant general ledger for the whole of the bitcoin network  It keeps records of which bitcoin addresses sent funds to other bitcoin addresses, and when.  This gives it a complete record of how many bitcoins can be attributed to which addresses on the network at any one time.  When a bitcoin transaction is made, it includes information such as the addresses that the bitcoins came from (the inputs),  Where they are going (the outputs), the amounts transferred, and  Which addresses sent those funds to the sender’s address.
  • 14. Bitcoin Block Chain  Bitcoin can also be seen as the most prominent triple entry bookkeeping system in existence. ◦ Momentum accounting and triple-entry bookkeeping is an alternative accountancy system developed by Yuji Ijiri ◦ Changes in balances are the recognized events. ◦ E.g. an acceleration in revenue earning, such as a $1,000 per period increase of revenues from $10,000 per month to $11,000 per month, is a recordable event that would require three entries to implement.
  • 15. Transaction ID (TX ID) Hashing  Each transaction must be uniquely identified - Transaction ID (TX ID)  ◦ For reference in the block chain Produced by taking the information in the transaction, and  Running it through a hash function  ◦ A mathematical procedure that takes different pieces of data and ◦ Combines them to produce a shorter piece of information, known as a hash.  Component of Transaction Hash  The user’s digital signature  Proves that the transaction came from them  Allows user to digitally ‘sign’ the transaction. 
  • 16. Transaction ID (TX ID) Key qualities of a hashing function  It is impossible to tell what the original information was simply by looking at the hash  It is also impossible to predict what the hash will be, based on the pieces of information that you start with.  If any small detail changes in any of those pieces of data, it will change the hash in a completely unpredictable way.  Benefits of TX ID  Hashing makes transaction IDs practically impossible to spoof.  Each transaction should only have one possible hash.  You can prove that a transaction is valid by simply running all of the pieces of information that made up that transaction through the hashing function, to check that you get the same hash. 
  • 17. How does transaction malleability work?  The user’s digital signatures used as part of the hash to ‘sign’ the transaction are meant to be in a certain format.  That format wasn’t always properly checked.  This meant that a badly-formatted one could be introduced, and still accepted.  Altering the signature in this way makes it possible to create different hashes for the same transaction.
  • 18. Conclusions  Bitcoin and other virtual currencies has given rise to emerging risks in the global financial including being exploited by criminal elements.  The recent Bitcoin market disruption is one more reason why state intervention in the form of formal regulations imminent.  Benjamin Lawsky, New York's financial services superintendent, said he believes regulation could add credibility to the still nascent, unstable currency.  Regulation is inevitable and imminent
  • 19. Sources • Bradbury, Danny. “What the ‘Bitcoin Bug’ Means: A Guide to Transaction Malleability.” February 12, 2014. http://www.coindesk.com/bitcoin-bug-guide-transaction-malleability/ • Felten, Ed “Understanding Bitcoin’s transaction malleability problem.” February 12, 2014. https://freedomto-tinker.com/blog/felten/understanding-bitcoins-transaction-malleability-problem/ • Fuller, Cameron. “MtGox Blames Bitcoin For Withdrawal Suspension, Core Developers Say Otherwise: Who Is Really At Fault?” February 11 2014. http://www.ibtimes.com/mtgox-blames-bitcoin-withdrawal-suspension-coredevelopers-say-otherwise-who-really-fault-1554512 • Matthew, Jerin. “Singapore's ItBit Capitalises on Transaction Malleability Issue at Other Bitcoin Exchanges.” February 17, 2014. http://www.ibtimes.co.uk/singapores-itbit-capitalises-transaction-malleability-issue-other-bitcoin-exchanges1436680 • Neal, Ryan W. “Silk Road 2 Hacked: Entire Bitcoin Wallet Drained, $2.7 Million Stolen.” February 13 2014. http://www.ibtimes.com/silk-road-2-hacked-entire-bitcoin-wallet-drained-27-million-stolen-1555433 • https://bitcoin.org/en/faq
  • 20. Mark McKenzie Regulatory governance and compliance expert markymmckenzie@rogers.com 1-647-406-4622