Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment

7,242 views

Published on

[Note: references and citations can be found in the notes section of the slides]

First presented at the R3 Cryptocurrency Round Table on December 11, 2014 in Palo Alto. Covers "Bitcoin 2.0" ideas including alternative consensus mechanisms, costs of operating decentralized ledgers, use-cases for these new ledgers within existing financial institutions and potential hurdles including disproportional rewards.

Published in: Education
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total views
7,242
On SlideShare
0
From Embeds
0
Number of Embeds
4,646
Actions
Shares
0
Downloads
35
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide
  • First presented at the R3 financial symposium on December 11, 2014 in Palo Alto.
  • “Hayek Money: The Cryptocurrency Price Stability Solution” by Ferdinand Ametrano: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2425270

    “Investor/Saver Wallets and the Role of Financial Intermediaries in a Digital Currency” by Massimo Morini: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2458890&ct=ga&cd=CAIyAA&usg=AFQjCNH0BiWP7XT9r9eMUZY3kYPKLggqtw

    Dominic Williams papers and documentation on Pebble: http://pebble.io/docs

  • In contrast to the “Bitcoin Maximalism” approach from Joel Monegro, see the “An architecture for the Internet of Money” by Meher Roy: https://docs.google.com/document/d/14kPffQHRyJ3Q9dGGpw7hzjlEOAXVoCM3VEHj_HXgjzs/pub
  • A Quick History of Cryptocurrencies BBTC — Before Bitcoin by Ken Griffith
  • For Bitcoin checkpoints: https://bitcointalk.org/index.php?topic=194078.msg2013948#msg2013948
  • Described in Chapter 3: http://www.ofnumbers.com/2014/03/04/chapter-3-next-generation-platforms/
    Comments about NXT from Jeff Garzik: https://www.cryptocoinsnews.com/bitcoin-core-developer-jeff-garzik-believes-nxt-is-a-scamcoin/
  • Several of these described throughout chapter 16: http://www.ofnumbers.com/the-anatomy
    A Note on Cryptocurrency Stabilisation: Seigniorage Shares by Robert Sams: https://github.com/rmsams/stablecoins/blob/master/00-main.pdf
  • See: http://en.wikipedia.org/wiki/Central_Counterparty_Clearing
    Special thanks to Robert Sams and Mikkel Larsen for sharing these ideas
  • Special thanks to Mikkel Larsen for sharing these ideas
  • Special thanks to Mikkel Larsen for sharing these ideas
  • About the Stellar fork: https://www.stellar.org/blog/safety_liveness_and_fault_tolerance_consensus_choice/
    Stellar dev talk: https://botbot.me/freenode/stellar-dev/
  • Sources: http://www.mun.ca/biology/scarr/smcPoisson_distributions.html and http://slideplayer.us/slide/782223/
  • "Lets imagine I receive $1M on a Bitcoin address and wait 1 week for it to be buried under a 1-week worth amount of work. What we need is to make redoing this work cost more than $1M. The amount of work done in one week should really cost more than $1M. In other words, for a blockchain to be actually secure, there must be a huge gap in cost between that blockchain and the next best competitor. In addition, number 2 blockchain cannot be considered secure or valuable because it has a dramatically lower cost of attack and the very existence of number 1 shows how feasible that attack is (which puts )."
    http://blog.oleganza.com/
  • For a detailed explanation see: http://cointelegraph.com/news/113009/the-rise-and-rise-of-lipservice-viral-western-union-ad-debunked

    MoneyGram [Peter Rose]: Obviously the frictionless is the value that Bitcoin brings, and obviously there’s supposed to be a low cost structure. But increasingly as you start to scale the business and really look at remittances on a global basis, all of the things that Bitcoin stands for will get complicated, because the structure of having to ‘know your customer’ and to be able to live under the regulations that governments are forcing you to live by, starts to diminish the benefits that Bitcoin does. The frictionless becomes more frictioned. Source: http://cointelegraph.com/news/113080/what-the-financial-elite-say-about-bitcoin
  • Chart 1 source: Chapter 3 of The Anatomy of a Money-like Informational Commodity

    Exceptions that increase the upper bound:
    - hobbyists and researchers
    - wishful-thinkers (donators)
    - botnet operators
    - political actors
    - individuals looking for “virgin” coinbases
  • More on fork: http://bitcoinmagazine.com/3668/bitcoin-network-shaken-by-blockchain-fork/
    On Vericoin: http://www.coindesk.com/bitcoin-protected-vericoin-stolen-mintpal-wallet-breach/

    I would like to thank Ryan Straus for his discussions on this topic of finality. See also his conversation on last year’s San Jose panel: https://www.youtube.com/watch?v=QvXlN5rG8TQ

    Top picture is from ArtForz’s GPU farm: http://www.ofnumbers.com/2014/04/24/adding-the-first-gpu-farm-to-the-computer-history-museum

    The $700 million number arises from the amount of bitcoins created each year multiplied by a weighted token value (of ~around $600). This fluctuates with time.

    The whitepaper (WP) referred to is the original Satoshi whitepaper: http://bitcoin.org/bitcoin.pdf
  • Source: http://hashingit.com/analysis/24-megawatts-of-mining
  • Image source: http://bitcoin.sipa.be

    From Dave Hudson:
    “I think it's more like early July [2016]. March isn't even close to possible. What everyone is forgetting is that difficulty changes absorb hashing rate increases amazingly well, especially short term bursts of hash rate. Even with the most steady 1% expansion for the next 23 months we only pull in the date by 90 days, but if we were to see that same 983x increase in hash rate over the next 24 hours then the difficulty would fully absorb it within 2 diff changes and we'd only pull in the date by 4 days.”
  • Source: https://blockchain.info/charts/cost-per-transaction?timespan=2year&showDataPoints=false&daysAverageString=1&show_header=true&scale=0&address=
    Argument articulated here: http://cryptonomics.org/2014/01/15/the-marginal-cost-of-cryptocurrency/
  • Source: http://hashingit.com/analysis/35-the-future-of-bitcoin-transaction-fees
    The reduction in the sum of transaction fees to miners was caused partly due to changes in bitcoin relay fees (which therefore changed the minimum fees).
  • Source of commentary from Kevin Zhou: http://buttercoinmarketupdate.posthaven.com/bitcoin-difficulty-suggests-rally
    See also: http://letstalkbitcoin.com/blog/post/how-many-bitcoins-does-it-cost-to-maintain-the-bitcoin-network
  • Paper: http://sdiwc.net/digital-library/near-zero-bitcoin-transaction-fees-cannot-last-forever.html
    Data: http://www.ofnumbers.com/2014/11/24/whats-the-deal-with-off-chain-transactions/
  • Source: http://hashingit.com/analysis/35-the-future-of-bitcoin-transaction-fees
  • Source: John Ratcliff
    Explanation: http://www.ofnumbers.com/2014/11/22/approximately-70-of-all-bitcoins-have-not-moved-in-6-or-more-months/
  • See explanations here: http://www.ofnumbers.com/2014/11/22/approximately-70-of-all-bitcoins-have-not-moved-in-6-or-more-months/ and here: http://www.ofnumbers.com/2014/11/24/whats-the-deal-with-off-chain-transactions/

    Note: through Q3 online merchants that accepted bitcoin were estimated to number ~76,000 (up from 20,000 in January)
  • Source: http://hashingit.com/analysis/27-hash-rate-headaches
    See also his video presentation: http://www.ofnumbers.com/2014/08/26/dave-hudson-explains-bitcoin-mining-hash-rate-statistics/
  • Source: http://hashingit.com/analysis/32-the-gamblers-guide-to-bitcoin-mining
    Regarding orphan rates and network propagation see: Creating a decentralised payment network: A study of Bitcoin by Jonathan Levin
  • Image sources: https://blockchain.info/pools?timespan=4days and http://mempool.info/pools
  • Source: Blockchain.info and Coinometrics.com

    Coinometrics used a different way to calculate the Ghash.IO hashrate, see tweet
    Coinometrics Briefing #1 - The 50% Club from Coinometrics

    One reviewer noted that, “the second graphic on the same slide and the related figure two slides further. I think what we can see here is that many Miners act risk averse. They prefer to have some save earnings instead of mining alone and gambling for probably higher ones. Also is there a switch between the mining pools visible. When one pool becomes less efficient, they maybe change to another one. It would be interesting to see the Miners structure on other dates to be sure about this possible implication. Probably financial professionals will like this implication. It shows rational behaviour of the Miners which is in most economic theories a core assumption.”
  • See also Chapter 5 in The Anatomy of a Money-like Informational Commodity
  • Source: http://www.dejavusecurity.com/blog/2014/7/15/bitcoin-research-whitepaper-announcement
    http://www.theguardian.com/technology/2014/aug/07/hacker-bitcoin-mining-pool-internet-service-providers-canada-dell
    https://bitcoinfoundation.org/2014/08/a-bitcoin-backbone/
  • Source: http://hashingit.com/analysis/33-7-transactions-per-second
  • Source: http://hashingit.com/analysis/33-7-transactions-per-second
  • Source: http://hashingit.com/analysis/33-7-transactions-per-second
  • Source: http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photographs.html
    www.coinsecrets.org
    www.P2SH.info
  • More info here: https://www.reddit.com/r/Bitcoin/comments/2ohjn9/673k_btc_are_stored_in_p2sh_addresses_4_times
    Source: https://bitcoin.org/en/developer-guide#p2pkh-script-validation
    USMS source: http://www.reddit.com/r/Bitcoin/comments/2opvbv/looks_like_a_lot_of_the_usms_coins_are_heading_to/
  • Source: http://p2sh.info/p2sh-volume
  • All charts from Dexx from Bitwatch.co
  • Source: http://www.ofnumbers.com/2014/05/29/will-colored-coin-extensibility-throw-a-wrench-into-the-automated-information-security-costs-of-bitcoin/
  • Caveat: perhaps some will be resolved later though core devs, miners and community divided in direction.
    See also: http://nikola.pekas.org/wp0/science-technology/bitcoin/volatility-of-bitcoin-versus-total-valuation/
  • Having the ledger maintained by ‘anonymous’ parties who, in theory, could falsify the ledger (double spend the ledger), even if low probability, the law will no longer see this as authoritative
    Source for report: http://www.eba.europa.eu/documents/10180/657547/EBA-Op-2014-08+Opinion+on+Virtual+Currencies.pdf
  • SKBI: http://skbi.smu.edu.sg/
  • Here is the relevant prior art. https://en.wikipedia.org/wiki/Secure_multi-party_computation The SPJ paper from 2000 http://www.lexifi.com/files/resources/MLFiPaper.pdf

    Tech solutions: http://www.slideshare.net/CEWG/cewg-bitlicense-comment/
  • Source of hashing algorithms: https://www.coingecko.com/en
  • See World Payments Report 2013 from CapGemini and related comment from “usthing.” Note: ‘usthing’ calculation assumes that miners are not compensated by seigniorage, but only by fees which is discussed later in Chapter 3.
    Bitcoin: Questions, Answers, and Analysis of Legal Issues from Congressional Research Service
    Visa figure according to: http://www.coinometrics.com/bitcoin/tix
  • Source: https://www.coinbase.com/charts
  • Sources:
    http://bitcoinstatus.rowit.co.uk/
    http://www.coinbuzz.com/2014/04/28/bitnodes-io-indicates-60-day-decline-bitcoin-nodes/
    https://getaddr.bitnodes.io/dashboard/?days=90
    http://cointelegraph.com/news/111972/securing-bitcoin-for-the-future-adopt-a-node-by-fullnode
  • Source: http://www.coindesk.com/adopt-node-project-aims-bolster-bitcoin-network-security/
    And: http://hashingit.com/analysis/33-7-transactions-per-second
  • Source: http://www.coindesk.com/bitfury-ceo-bitcoin-mining-company
    And: https://twitter.com/ofnumbers/status/541280914618085377
    Thanks to Meher Roy for pointing out the inadvertent action of Blockstream

    See also: https://www.cryptocoinsnews.com/guy-corem-spondoolies-tech-talks-next-gen-chips-industry-trends/
    “We’ll work with Blockstream to develop open source RTL that will allow cryptographic proof of hashing power and locking of an ASIC to a specific lease for the duration of the contract (until a certain block height) if specified.”
  • Source: https://bitinfocharts.com/comparison/hashrate-btc-nmc.html
  • From Ernie Teo: Miners’ Incentives and the Decentralized Network
  • From Ernie Teo: Miners’ Incentives and the Decentralized Network
  • From Ernie Teo: Miners’ Incentives and the Decentralized Network
  • Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment

    1. 1. Squeezing utility from a proof-of-work experiment
    2. 2.  Where decentralized consensus technology can and can not add value?  What real problems does it solve?  What assumptions does it make about the world?  Against what threats/scenarios/problems does it protect?  How you could implement securities issuance, derivatives processing or even fiat-payments on top of it?  Differences between a trusted network and untrusted?  Are blockchains being built in a vacuum?  What are the total costs of operating them?
    3. 3.  Ferdinando Ametrano: “Hayek Money: The Cryptocurrency Price Stability Solution”  “Price Stability Using Cryptocurrency Seigniorage Shares”  Massimo Morini: “Investor/Saver Wallets and the Role of Financial Intermediaries in a Digital Currency”  Byron Gibson: Dual currency Beta/Gamma solution, tx rate as blockchain-intrinsic money demand proxy (unpublished)  Dominic Williams: Pebble (forthcoming)  Robert Sams: “A Note on Cryptocurrency Stabilisation: Seigniorage Shares”
    4. 4.  Meher Roy’s IoM proposal  A Decentralized Exchange Protocol (DEP) for exchanges between 2 ledgers  A Real Time Gross Settlement Protocol (RTGSP) for transfers between 2 ledgers  A Deferred Net Settlement Protocol (DNSP) also for transfers between 2 ledgers
    5. 5.  Recall that: ◦ “Cryptocurrency” – a type of asset (commodity, currency)  Digicash, Flooz, Beenz ◦ “Decentralized consensus” – is a “voting” process used by Bitcoin and others  The Bitcoin proof-of-concept fuses scarcity onto a nominally trustless ledger (“watermarked” to be more than a currency)  This has led to other proposals (dubbed “2.0”) which include:  Asset tracking / management (via “smart contracts”)  Trustless Multiparty Monetary Computation  Notary services  Consensus as a service / Crypto ledger as a service (CaaS / CLaaS)
    6. 6.  Bitcoin and its derivatives use hash-based proof-of-work  Many others are attempting to build other alternative consensus enforcement mechanisms that are less capital intensive, including proof-of-stake (POS)  In practice, most, if not all pure POS system end up centralized but that has not stopped proposed solutions such as DPOS [Note: not an endorsement]
    7. 7.  Top 2 platforms through 2014 are: ◦ Ripple (Stellar used a similar consensus ledger) ◦ Counterparty (also has spin-off called “Medici”)  NXT (problems found by Garzik?)  Mastercoin (little traction relative to XCP)  Bitshares (Invictus)  Open Transactions (not fully released)  Coloredcoins (Coinprism, Chromaway)
    8. 8.  Ethereum (Proof of Stake?)  Tezos (POS)  Tendermint (POS, DC ledger)  Pebble (Proof of Processing, DC ledger)  Nimblecoin (Merged Mining)  Eris (blockchain-esque)  Factom, formerly Notarychains (POE/MSC)  SKUChain (DPOS/DPOW)  Hyperledger (PBFT)  Filecoin (~Bitcoin, see also Permacoin)  Treechains/Sidechains/PeerNova  Several “stealth” projects (Vpal, Zerocash)
    9. 9.  Cross Border Settlement / B2B international transfers ◦ Rebuilding SWIFT (PayWise) ◦ Can use a blockchain/CaaS to move in seconds/minutes ◦ Biggest challenges are liquidity/settlement with market makers as well as compliance in jurisdictions  Central clearing (e.g., derivative clearing) ◦ Prime case for “multi-party payments” and netting/clearing. Could be on a ledger (autonomous) but if participants “fail” then move to centralize the credit risk which was the purpose of CCPs in the first place ◦ Complying with existing laws such as Dodd-Frank are a hurdle/challenge  Mortgages ◦ The ability to have a vehicle that can be used equally by many parties and “self execute.” It need not be block chain if a single bank is trusted. Hence powerful only really when banks (the lenders) or new 3rd party is not trusted to fairly register say installment payments. May be more relevant for CDOs.
    10. 10.  CDO/CLO/CMO/ABS ◦ Smart contracts based on assumption that banks are not to be trusted to pass on all cash flows received in the “waterfall.” Alternatively, build competing platforms where you set up “smart contract” (special purpose vehicle) that automatically pay through waterfall. Problem is on enforcement of loans in case of non-payment.  Collateralized / Guaranteed Lending ◦ A bank, borrower and potentially a 3rd party providing collateral or guarantee. Though without identity, credit checks/worthiness the promise of decentralization may not do much.  Letter of Credit ◦ Multiple parties involved, trust is low, cost is high. Incumbents are strong, little incentive to change, requires central changing (with “crossing the chasm” problem) and most importantly multiple jurisdictions.  Crowd Funding ◦ Borrowers may request money on multiple platforms but also making investment fungible. Challenges involve legal constraints such as SEC regulations.
    11. 11. Better uses of blockchains/CaaS: ◦ Business lines such as Investment Banking/Corporate Banking/Private Banking/Retail Banking/Micro Lending ◦ Securities issuance ◦ Escrow accounts ◦ Factoring / Trade finance ◦ Consumer lending (car loans)  Note dependencies: immediate readiness, core bank vs ancillary, legal enforceability  Not so much: ◦ POW based blockchains and nominally decentralized mining as it relates to anything requiring fast settlement such as ISDA derivatives (CCP) and securities trading due to latency
    12. 12.  Xeroclear (forthcoming from Robert Sams’ team)  Eris (Preston Byrne-led team unveiling December 17)  Hyperledger (early beta)  Medici (uses Counterparty, early beta, assuming it is not based on Bitcoin)  Other consensus ledgers (Ripple/Stellar via Codius/Trustlines)  Stellar had a forking issue recently (new version Q1 from David Mazières)  Other proof-of-stake protocols  Tezos, Purchasechain (from SKUChain), Tendermint, Ethereum (based on Serpent POC), DPOS from Invictus  Other solutions (Pebble, Blockstream)
    13. 13.  Ladislaus Bortkiewicz studied the number of soldiers killed annually by horse kicks of 10 corps in Prussian cavalry over 20 years  Question:  ‘In most years in most corps, no one dies from being kicked; in one corp in one year, four men were kicked to death. Does this mean something was amiss in this particular corp?’  No, just unlucky  Bitcoin uses an inhomogenous Poisson process for block discovery
    14. 14.  Make it artificially expensive for people to cast “votes” for a consensus  The necessity to make casting “votes” in the consensus artificially high since we cannot know who is participating in the “vote” (e.g., it is an untrusted network) ◦ E.g., it costs you $1 million to undo a $1 million of value  The cost of an attack where someone tries to mess with the consensus is equal to 0.5*MC (marginal cost)  Brute force (by hashrate) the Maginot line (in theory) is roughly $2.55 billion today  In practice cost several orders less to successfully attack and impact (e.g. out-of-band)
    15. 15.  Arriving at distributed consensus (Dijkstra prize) and simultaneously preventing Sybil attacks require an investment level (capex/opex) that is different than traditional centralized solutions  “Frontal assault” attack vectors in blockchains theoretically make it expensive to overturn and compromise as – at least in 2009 – no single- point-of-failure  Centralized solutions, while providing faster confirmations and lower up-front economic costs, have trade-offs:  Pro: Trusted networks do not require same (if at all) type of Sybil protection  Con: Social factors have leveraging abilities, single-points-of-failure, easier to collude
    16. 16.  Between July 2010 and July 2014 lower bound cost estimate for Bitcoin mining was $764 million ◦ Upperbound 2-3x due to externalities primarily from botnets and “cycle” theft  Seigniorage went to miners and therefore into utility companies and semiconductor fabrication instead of maintaining purchasing power stability or software development
    17. 17.  What we have today is not Bitcoin circa 2009 ◦ Finality is no longer final (‘reversibility’ has occurred)  “Rolling back” transactions (e.g., March 2013 fork), taint/validation  Can happen with alts too, see Vericoin  TTP and freezing of assets  “Trust” used 11 times in main body of WP but in practice consumer behavior trends towards continual reliance of TTP  Mediation and transaction costs add costs to a network with already high opex  “A $700 million payments network that is rarely used for payments”  ArtForz de-decentralized mining via GPU (summer 2010) led later to ASIC scaling
    18. 18.  Real S-curve due to fabrication; hashrate will eventually taper off even if market value quadruples from current level  Assumes that ASICs will improve incrementally every day to deliver 2x more hashing every 2 years (untrue)  Predict that the power consumption per hash will reduce by 50% in the same 2 years (untrue)  “Be your own” textile factory or data center did not occur with commoditization of those tools, may not here
    19. 19.  65% drop in token value reduces incentive to add more capex  Marginal increase in performance from fabrication generation  E.g., performance leap from 130nm to 65 much larger than 40 to 20  ‘As the features get smaller then transistor sizing no longer dominates and the scaling doesn't hold the same way’
    20. 20.  Sams: Because txs exist within blocks, which are scarce resource that are financed via seingiorage, in order to calculate the cost of a single tx you have to include the total cost of hashing a block  ~$15 as of today
    21. 21.  Long-term theory: it costs a bitcoin to make a bitcoin  Zhou: Slowdown shows that the amount of mining hardware being added onto the network by profitable miners are nearing equilibrium with the amount of mining hardware being taken off the network by now unprofitable miners  ASICs hitting a saturation point in the network where for a lot of miners the marginal cost of producing a bitcoin is now equal to or above the price of a bitcoin  The network generates about 62 fewer blocks / day than last October ◦ Flip side: this is equivalent to 1550 BTC less influx in bitcoin supply per day which means less selling pressure in the market
    22. 22.  June 2014, Kerem Kaskaloglu illustrated the “ideal scenario” of the seamless switch from block rewards (seigniorage subsidy) to transaction fees (donations)  As of December 2014, the very opposite has occurred, fees to miners has declined which is “not ideal”  Leads to “dark hashing inventory” after block halving
    23. 23.  Despite a 10x decrease in “fees” and 4x increase in merchants in 2014, there has not been a corresponding amount of commercial activity ◦ Retail commerce transactions likely represent less than 20% of all transactions  Majority of bitcoin holders are acting rational: ◦ Either ‘underwater’ on previous purchases ◦ Expect the value of the token to appreciate beyond the short term utility gained from using a bitcoin (e.g., low time preference) ◦ Other reasons and explanation of on-chain activity on Slide 45  Based on this pattern of consumer behavior it is unlikely that on- chain transaction volume will be able to replace seigniorage to incentivize mining
    24. 24.  In any given week, Poisson process effectively “delays” one block to over an hour confirmation  Later as block space becomes scarcer, delay becomes problematic for time sensitive financial instruments  Dave Hudson may have incentive compatible solution, Blockstream does not (yet) publicly
    25. 25.  Hudson: Due to variance in rewards, rational activity is to pile on the largest pools for higher probability of reward (regular, steady ROI)  Also lowers orphan rate
    26. 26.  YG: China farms ~$450 per TH/s ◦ Takes about 5-6 months to breakeven at current difficulty (0.377 BTC / month) once operating costs taken into account ($44/month of electricity, administration, maintenance, etc.) ◦ On the face of it, rational actors would turn off machines and just buy coins on open market  But other factors:  1. Sunken costs (fallacy): they put the money down awhile ago  2. Converting RMB to USD at no limitations (e.g., capital controls) ◦ They may do this even at a lost because it may be cheaper than converting RMB to USD  3. Believe the price of coins will go up, “but there won't be any more coins” ◦ Makes sense due to lack of transparency at China-based exchanges, doesn’t leave paper trail  4. Tax reasons: Bob can justify buying a bunch of computer related parts and report this without a problem to the boss/government, but Bob can't receive permission to directly buy bitcoins  5. Relatively cheap land / labor and the factories assembling the miners themselves are located in China, giving Chinese miners advantage in terms of lead-time  Note: with hashrate forensics it is unlikely that Chinese miners represent more than 40% as of this presentation
    27. 27.  Because of increased centralization much easier to use other techniques to disrupt participation ◦ Blatant bribery / hacking of pool ◦ ‘An attacker can sniff the cleartext credentials in the “mining.authorize” message, credentials may be used elsewhere across the internet and may lead to account compromise’ ◦ Canadian router hacked via Border Gateway Protocol fooling miners ($84k)  (Nearly) all large mining farms and pools are known, making them vulnerable to social pressures including “censorship” (see OP_RETURN and Eligius)  Bitcoin Relay Network (propagation is nominally decentralized)
    28. 28. ◦ Hudson: On any given day mean block size is in the range of 300 - 400 KB, a much smaller number (~5%) that are nearly full ◦ Once block size is increased or “floated” this will continue to require more bandwidth
    29. 29.  Mining rewards  Some pools like Eligius payout directly from coinbase reward creating extra transactions  Mixing / laundering of funds  CoinJoin / CoinShuffle / DarkWallet / SharedSend  Blocksign / Proof of existence  P2SH (multisig)  Counterparty (XCP) and Mastercoin (MSC)  Crowdsales on these platforms (e.g., ‘Gems’ sale)  OP_RETURN  Chromaway and Coinprism  Advertisement spam (see pics)  Since no one actor owns the blockchain to restrict “spam” or “bloat”  Creation of “dust” level (546 satoshi) and preliminary discussion of “censorship”
    30. 30.  ‘Created in 2012 to let a spender create a pubkey script containing a hash of a second script, the redeem script’  January 2014: 0.014% of all bitcoins are stored using P2SH  December 2014: 5.45%  Reasons why: ◦ USMS (Bitcoin Investment Trust), Xapo and Ripdice (?) recently switched to P2SH for cold storage  Note: Counterparty uses “old school” method of multisig
    31. 31.  Metaprotocols that utilize and sit on top of Bitcoin blockchain provide disproportional rewards ◦ XCP/MSC are effectively piggy backing and free riding off seigniorage rewards ◦ Also happens with colored coins and Dogeparty ◦ E.g., Apple shares (total market cap = $675 billion USD) issued as metacoin. Will Bitcoin security suffice to keep the market in Apple shares trading secure?  In long run, miners are probably not destroying enough capital to ultimately secure metacoin assets, making the network less secure
    32. 32.  Because of the continual volatility of coin value (e.g., present-day prices reflect expectations of future demand), this impacts the security of the network long-term and “currency” will likely remain a niche  Coupled with mining centralization (due to Poisson process), which also creates vulnerabilities and attack vectors, make it less than optimal application for property tracking and securities
    33. 33.  As an institution you care about something that works for more than 5-6 additional years: you do not want to have to worry about the integrity of your financial instruments  Permissionless consensus ledgers maintained by miners lack any governance structure, incompatible with financial regulation (see European Banking Authority report)  Thus the current Bitcoin protocol is probably not an immediate threat to most G10 banks or financial institutions  Perhaps “2.0” might be able to finish what Bitcoin started
    34. 34.  tswanson@gmail.com  @ofnumbers  OfNumbers.com
    35. 35. ◦ Thanks to the following individuals for their data and constructive feedback:  Dave Babbitt, Anton Bolotinsky, Richard Brown, “Dexx,” YG, Dave Hudson, Izabella Kaminska, Jeremy Lam, Mikkel Larsen, David Lee, Jonathan Levin, Atif Nazir, Meher Roy, Robert Sams, David Shin, Koen Swinkels, Ernie Teo, Simon Trimborn, Jack Wang, John Whelan  Research conducted in collaboration with the Sim Kee Boon Institute for Financial Economics in Singapore
    36. 36.  The variability (Poisson process) of hash-based proof of work (POW) along with the current block reward model and KYC/AML make the current Bitcoin blockchain – and those that are similar – not necessarily a good candidate for a property / ownership tracking system  They may be okay for certain applications and may still grow beyond current niches
    37. 37.  Useful innovations that will come from this space and not dependent on POW or blockchain: ◦ Multisig / Keyless trading / Proof of reserves ◦ Trustless Multiparty Monetary Computation (‘Smart contracts’)  Note: some proposed applications can probably be done with an Oracle ◦ Other types of consensus models (Consensus-as-a-service)  An emerging trend: people sign the coinbase transaction to gain “transparency” and answer ‘who is getting all this money.’ Does not need to be the case, we do not need to know. Courts do?
    38. 38.  US CRS as of July 15, 2014, “Bitcoin daily transaction volume [in 2014] fluctuated in a range of between $40 million and $50 million, representing between 40,000 to 80,000 daily transactions  Visa averages around $16.5 billion per day, “with an average number of daily individual transactions of near 24 million”  These ratios will continually change over time but the claim that Bitcoin is currently more efficient – in terms of what the native protocol can do – does not hold up to empirical evidence
    39. 39.  Fully validating nodes: ◦ September 2011 – 13,000 ◦ May 2012 – 3,000 ◦ November 2012 – 4,000  Another increase then decrease: ◦ Early March 2014 – 10,000 ◦ April 2014 – 8,000 ◦ Flat last three months and as of December 2014 - 6,800
    40. 40.  Increased bandwidth / hard drive space requirements ◦ In April 2013, compressed blockchain was 9 GB ◦ December 2014 it is 25 GB  195 GB uncompressed & indexed (Chain.so)  250 GB uncompressed & indexed (Toshi)  Someone has to pay for this, resources are not free  Public goods problem: how to incentivize the externalization of propagation and verification?  Proposed: “Adopt-a-node” which is donation driven
    41. 41.  If implemented with specific manufacturing partners, could move the ecosystem back towards “trusted hardware” and a single point of failure  Billed as allowing one person to own hardware at one time (e.g., prove ownership of specific hardware within a farm or pool)  Ironically if this happens, Bitcoin will have inadvertently invented something akin to Hyperledger  "The companies which disclose their hashing power could be awarded a 'Trusted Transparency' sign, the quality and transparency award, so to speak. This will help recognize the companies that openly disclose their numbers and will alleviate the 51% threat.”  Valery Vavilov, CEO of BitFury
    42. 42.  Agent-based modeling results using historical data
    43. 43.  According to Ernie Teo (2014): ◦ The results are consistent with the original simulation ◦ We observe a steep drop in miners recently due to the large jumps in difficulty ◦ Mining pools will become dominant if this continues ◦ The network becomes centralized as a result

    ×