SlideShare ist ein Scribd-Unternehmen logo
1 von 20
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 Bitcoinijtsrd
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_linikinew1
 
Ppt on blockchain technology
Ppt on blockchain technologyPpt on blockchain technology
Ppt on blockchain technologyRATAN AGARWALA
 
Introduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and CryptocurrencyIntroduction to Bitcoins and Cryptocurrency
Introduction to Bitcoins and CryptocurrencyUtkarsh Gupta
 
Bitcoins- will they survive
Bitcoins- will they surviveBitcoins- will they survive
Bitcoins- will they surviveserena1black
 
Cryptocurrency Regulation
Cryptocurrency RegulationCryptocurrency Regulation
Cryptocurrency RegulationSUJATA 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 moneyHeidi Richards Mooney
 
Blockchain in payments
Blockchain in paymentsBlockchain in payments
Blockchain in paymentsCeline George
 
Crypto Currency, Bitcoin and Blockchain
Crypto Currency, Bitcoin and BlockchainCrypto Currency, Bitcoin and Blockchain
Crypto Currency, Bitcoin and BlockchainGoutama 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 perspectiveVittorio Zinetti
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchainsubbul
 
Basics of Bitcoin & Mining
Basics of Bitcoin & MiningBasics of Bitcoin & Mining
Basics of Bitcoin & MiningAkhilesh 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
 
Introduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesIntroduction to Blockchain and Cryptocurrencies
Introduction to Blockchain and CryptocurrenciesWalid 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: BITCOINVARUN KESAVAN
 

Was ist angesagt? (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
 

Ähnlich wie Bitcoin Market Disruption

Cryptocurrency guide.pptx
Cryptocurrency guide.pptxCryptocurrency guide.pptx
Cryptocurrency guide.pptxMarina Ibrahim
 
BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)BITCOIN TECHNOLOGY(AAappZZ)
BITCOIN TECHNOLOGY(AAappZZ)Arun Nair
 
bitcoin technology report
bitcoin technology reportbitcoin technology report
bitcoin technology reportShivani 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.docxMuskanRath1
 
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
 
OVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYOVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYdrrammohan
 
Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Seminarreportonbitcoinapp02
Seminarreportonbitcoinapp02Mayuresh Singh
 
Minning of Bitcoin Technology
Minning of Bitcoin TechnologyMinning of Bitcoin Technology
Minning of Bitcoin TechnologyEECJOURNAL
 
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
 
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 USESRishikese MR
 

Ähnlich wie 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
 

Mehr von Mark McKenzie, RHB

Mehr von 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
 

Kürzlich hochgeladen

GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxtrishalcan8
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 

Kürzlich hochgeladen (20)

GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptxSocio-economic-Impact-of-business-consumers-suppliers-and.pptx
Socio-economic-Impact-of-business-consumers-suppliers-and.pptx
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 

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