Bitcoin & Blockchains Kevin Sekniqi.

Slides:



Advertisements
Similar presentations
CS425/CSE424/ECE428 — Distributed Systems — Fall Nikita Borisov - UIUC1.
Advertisements

Bitcoin Double Spending Attack Karame, Androulaki & Capkun Presented by Subhro Kar CSCE 715, Fall 2013.
Stefan Dziembowski Why do the cryptographic currencies need a solid theory? Forum Informatyki Teoretycznej, Warsaw
BITCOIN An introduction to a decentralised and anonymous currency. By Andy Brodie.
The world’s first decentralized digital currency Meni Rosenfeld Bitcoil 29/11/2012Written by Meni Rosenfeld1.
Common Cents Investment Group Monday February 2 th Welcome Christian Gabis!
Bitcoin (what, why and how?)
1 Bitcoin A Digital Currency. Functions of Money.
1. ◦ Intro ◦ Online shopping vs MOTO ◦ Credit card payments vs PayPal ◦ E-cash? 2.
Bitcoin: Fake, Virtual and Real Partha Dasgupta Arizona State University Tempe, AZ, USA Note: “Current” numbers used are from mid-2015.
Ian Miers, Christina Garman, Matthew Green, Avi Rubin Zerocoin: Anonymous Distributed E-Cash from Bitcoin.
Digital vs. paper currencies Paper: Digital: 16fab13fc6890 Very useful if is also digital.
Block Chain 101 May 2017.
Motivation ✓ ✘ ? Bitcoin/Ideal Credit Card Works on Internet
Crypto Mining Presented by: 803Mine.com & TheCryptoMiners.com.
Bitcoin A Basic Tutorial on Decentralized money
Join Bitcoin2You & Start Earning Today!!
Welcome to the promising world of
Hijacking Bitcoin: Routing attacks on cryptocurrencies
Bitcoin - a distributed virtual currency system
Bitcoin Mining by David Kopczyk.
Bitcoin, what is it? Bitcoin is a form of digital currency.
Distributed Systems for Information Systems Management
Amiko Pay A decentralized network for secure, instant, off-blockchain transactions.
Blockchain beyond cryptocurrencies
Ling Ren Joint work with Ittai Abraham, Dahlia Malkhi,
Investing in cryptoassets
M onero is an open source, secure, private and non-traceable cryptocurrency. Monero token is known as XMR. Monero is aimed at privacy of transaction and.
protocollo e casi studio
5 Benefits of Blockchain for Startups - IQVIS
ZBitcoin is a Bitcoin buy sell platform that provides opportunities for everyone to buy and sell bit coins using the crypto money. Explore.
START The way we trust is changing Presentation for Thursday at IAAO
Bitcoin: Breakthrough or Bubble?
Atomically Swapping Coins: for Privacy or Cross-Blockchain Trades
Data Structures and Analysis (COMP 410)
Smart Contracts Presentation to ACC 18th October 2016 Sean Murphy
Monetary Law and Monetary Policy 15. Blockchain and cryptocurrencies
Ryan Bitcoin 101 Ryan
Crypto Mining LLC.
History of Bitcoin Where do we come from? Bas Wisselink
Setting the Stage for a Community Blockchain Incubator
CS 140 Lecture Notes: Protection
CS 140 Lecture Notes: Protection
Campbell R. Harvey Duke University and NBER
Blockchain technology
Distributed Ledger Technology (DLT) and Blockchain
IS 651: Distributed Systems Blockchain
Introduction to Blockchain
Bitcoin and Blockchains
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
Bitcoin & Blockchain Bina Ramamurthy 2/22/2019.
Chapter 2 Economic Systems
Kai Bu 04 Blockchain Kai Bu
TrustChain: A Sybil-resistant scalable blockchain
Blockchains and Auditing
Blockchains and Smart Contracts for the Internet of Things
Production and usage of Cryptocurrencies
Faculty Seminar Series Blockchain Technology
Blockchain Technology: A New Approach to Provenance
Bitcoin & Blockchains Kevin Sekniqi.
Blockchain, Riskblock, and Bitcoin.
Campbell R. Harvey Duke University and NBER
Block Chain Technology in Agriculture
Blockchain Tech Big Picture
Majority is not Enough: Bitcoin Mining is Vulnerable
Explore Txs, block, blockchain in Bitcoin
Author: Satoshi Nakamoto
Blockchain and IP Law: A Primer
Cryptocurrency and Blockchain Technology
Presentation transcript:

Bitcoin & Blockchains Kevin Sekniqi

A Brave New World - The Vision of David Chaum PhD CS/Business Adm from Berkeley 1982 Founded IACR same year eCash, mix nets, voting systems …

A Brave New World - The Vision of David Chaum [1983] http://www.hit.bme.hu/~buttyan/courses/BMEVIHIM219/2009/Chaum.BlindSigForPayment.1982.PDF

A Brave New World - The Vision of David Chaum [1983]

A Brave New World - The Vision of David Chaum [1983] Basically ... Electronic payment systems suffer from loss of privacy and cumbersome trust on single entities. Privacy protection, however, encounters issues of security and safety of data.

Nick Szabo [1998]

Nick Szabo [1998]

Nick Szabo [1998] http://unenumerated.blogspot.com/2005/12/bit-gold.html

Satoshi Nakamoto and the Anon Post [2008]

Satoshi Nakamoto and the Anon Post [2008]

Satoshi Nakamoto and the Anon Post [2008]

Goals An electronic payment system: Guarantees safety of transactions, protects against double spends, gives full freedom to owners. Yet no central trusted authority, no reliance on quorum since identities are not known.

Bitcoin N1 N6 N2 TX1 = [Alice → Bob] TX2 = [Alice → Carol] N5 N3 N4

Bitcoin N1 N6 N2 N5 N3 N4

Bitcoin TX1 N1 TX2 N6 N2 TX2 TX1 N5 N3 TX1 N4 TX2

Bitcoin TX1 N1 TX2 N6 N2 TX2 PBFT TX1 N5 N3 TX1 N4 TX2

Bitcoin TX1 N1 TX2 N6 N2 TX2 Who are you? PBFT TX1 N5 N3 TX1 N4 TX2

Bitcoin Evil Here’s what I know ? New Good Here’s what I know

Bitcoin TX1 N1 TX2 N6 N2 TX2 TX1 N5 N3 TX1 N4 TX2

Bitcoin TX1 N1 TX2 N6 N2 TX2 TX1 N5 N3 TX1 N4 TX2

SHA256(SHA256(TX || Nonce)) < {0}k {0,1}* Bitcoin SHA256(SHA256(TX || Nonce)) < {0}k {0,1}*

Bitcoin TX1 N1 TX2 N6 N2 TX2 Found it! TX1 N5 N3 TX1 N4 TX2

Bitcoin TX1 N1 TX2 N6 N2 TX2 Found it! TX1 N5 N3 TX1 N4 TX2

Bitcoin TX2 N1 TX2 N6 N2 TX2 TX2 N5 N3 TX2 N4 TX2

Bitcoin TX1 N1 TX2 N6 N2 TX2 TX2 N5 N3 TX2 N4 TX2

Bitcoin N1 TX1 TX2 N6 TX2 N5 I’m confused N4 TX2

Bitcoin

Bitcoin ... ... N1 Loses! TX1 B2 B3 I’m no longer confused Wins! N4

Bitcoin

Bitcoin

Bitcoin UTXO

Bitcoin TX2 N1 TX2 N6 N2 TX2 TX2 N5 N3 TX2 N4 TX2 Thanks for the coins!

Bitcoin Many more subtle details, but core mechanism is computational race. Results: Breakthrough consensus mechanism in the permissionless setting Challenges: Electrical usage of a medium-sized country. Very slow confirmation times. 3 tx/second.

Bitcoin Last year, when I gave this talk in December, 1 BTC == $1100 Today at $4000 Crypto market cap high of $180B last week, today $130B 21 million total possible Bitcoins. As supplies dwindle, price skyrockets.

Majority is Not Enough: Bitcoin Mining is Vulnerable Ittay Eyal Postdoc @ Cornell, faculty @ Technion Major contributor to Bitcoin community Emin Gun Sirer Also major contributor to the Bitcoin community

N1 TX1 B2 B3 49% Rest of Network TX2 B2 B3 51%

Majority is Not Enough: Bitcoin Mining is Vulnerable

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON

Majority is Not Enough: Bitcoin Mining is Vulnerable ... RON