Stefan Dziembowski Why do the cryptographic currencies need a solid theory? Forum Informatyki Teoretycznej, Warsaw 30.1.2015.

Slides:



Advertisements
Similar presentations
The easy answers to the hard questions! WHAT IS BITCOIN?
Advertisements

Bitcoin: A New Internet Currency Stephen Clayton Senior Economic Education Specialist Federal Reserve Bank of Dallas The opinions expressed are solely.
Nathan Krussel.  What is a Crypto Currency  Purpose of Crypto Currency  What is Bitcoin  How does Bitcoin work  Mining BTC  How people perceive.
BITCOIN INTRODUCTION TECHNOLOGY AND TOOL *Various slides adapted from James D’Angelo’s “How the Constraints of Digital Define Bitcoin”
Cryptocurrency Peter Carnesciali Marcus Rivera BitcoinDogecoin LitecoinPeercoin.
CS425/CSE424/ECE428 — Distributed Systems — Fall Nikita Borisov - UIUC1.
Bitcoin. What is Bitcoin? A P2P network for electronic payments Benefits: – Low fees – No middlemen – No central authority – Can be anonymous – Each payment.
BITCOIN – 2014 John BlackSpring Digital Currency  Chaum’s ideas in the 1980’s  All ideas required a central bank or single point of trust  Chaum.
Michal Kriziak MA1N0218 Financial Management The Bitcoin Currency.
Beyond Bitoin: The Bitcoin 2.0 movement
Bitcoin Double Spending Attack Karame, Androulaki & Capkun Presented by Subhro Kar CSCE 715, Fall 2013.
Towards a More Democratic Mining in Bitcoins Goutam Paul R. C. Bose Centre for Cryptology & Security, Indian Statistical Institute Pratik Sarkar Indian.
Advanced Computer Communications PROFESSOR:STUDENT: PROF. DR. ING. BRAD REMUS STEFAN FEILMEIER FACULTATEA DE INGINERIE HERRMANN OBERTH MASTER-PROGRAM.
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.
On Power Splitting Games in Distributed Computation: The case of Bitcoin Pooled Mining Loi Luu, Ratul Saha, Inian Parameshwaran, Prateek Saxena & Aquinas.
Digital Currency Kody Myers. Definition Currency that does not exist in any physical form, but can be used similarly to physical currency while retaining.
Common Cents Investment Group Monday February 2 th Welcome Christian Gabis!
Bitcoin (what, why and how?)
BitCoin An overview. Why ? First crypto-currency.
Bitcoins and the Digital Economy Presented By: Matt Blackman.
1 Bitcoin A Digital Currency. Functions of Money.
Bitcoin today (October 2, 2015)
Demystifying incentives in the consensus computer Loi Luu, Jason Teutsch, Raghav Kulkarni, Prateek Saxena National University of Singapore.
Introduction to Bitcoin and its Ethics Issues. CONTENTS What is Bitcoin Who created it? Who prints it? How does Bitcoin work? The characteristics of Bitcoin.
IS ANONYMOUS CURRENCY A GOOD IDEA? BY ADAM LASSWELL.
Bitcoins: Decentralized Digital Currency How it Works When Bitcoin was first created, 21 million coins were scattered across the digital realm and hidden.
Subverting Bitcoin David Evans and Samee Zahur. Mining Why do we need miners?
Bitcoin Tech Talk Zehady Abdullah Khan (Andy) Graduate Assistant, Computer Science Department, Purdue University.
Bitcoin Nathan Kistler CST300L Fall What is Bitcoin? Digital Currency Anonymous Secure.
Section #9: Bitcoins. Digital currency Unique string of bits Use cryptography for security and privacy Not tied to names: hard to trace Finite set of.
Bitcoin Based on “Bitcoin Tutorial” presentation by Joseph Bonneau, Princeton University Bonneau slides marked “JB”
How Bitcoin Achieves Decentralization
Bitcoin: Fake, Virtual and Real Partha Dasgupta Arizona State University Tempe, AZ, USA Note: “Current” numbers used are from mid-2015.
First… What is Cryptocurrency? A Cryptocurrency is a digital currency that is created through mathematical engineering (algorithm). It is designed to.
Digital vs. paper currencies Paper: Digital: 16fab13fc6890 Very useful if is also digital.
Motivation ✓ ✘ ? Bitcoin/Ideal Credit Card Works on Internet
Join Bitcoin2You & Start Earning Today!!
Kermit Lowry, John Whatley, Wesley Cooper, and Matthew Eith
Bitcoin - a distributed virtual currency system
Instability Of Bitcoin Without the Block Reward.
Distributed Systems for Information Systems Management
Cryptocurrencies By Rui Sakurai and Shane Spears
2. 2 The Biggest Opportunities for Bitsminners 3.
Easy Tips for Beginners on How to Mine Zcash Cryptocurrency
protocollo e casi studio

Zcash Mining – A Guide For Beginners. Zcash (also known as ZEC and seventeenth most valued cryptocurrency with market capitalization of $500 million)
Fix liquidity problem with changelly exchange. Changelly Exchange was founded in 2013 based out of Prague, Czech Republic. Changelly platform support.
Data Structures and Analysis (COMP 410)
Nakamoto Consensus Marco Canini
Bitcoin & Blockchains Kevin Sekniqi.
Crypto Mining LLC.
Bitcoin and Cryptocurrency
Cryptocurrency value formation
Bitcoin: A New Internet Currency
Campbell R. Harvey Duke University and NBER
Campbell R. Harvey Duke University and NBER
Introduction to Blockchain
Data Structures and Analysis (COMP 410)
Debasis Bhattacharya, JD, DBA – UH Maui College, HI
Faculty Seminar Series Blockchain Technology
Campbell R. Harvey Duke University and NBER
GAYATRI INSTITUTE OF COMPUTER AND MANAGEMENT HINJILICUT (GANJAM)
Majority is not Enough: Bitcoin Mining is Vulnerable
Explore Txs, block, blockchain in Bitcoin
Author: Satoshi Nakamoto
Not about digital currencies
Cryptocurrency and Blockchain Technology
Presentation transcript:

Stefan Dziembowski Why do the cryptographic currencies need a solid theory? Forum Informatyki Teoretycznej, Warsaw

Digital vs. paper currencies Paper: Digital: 16fab13fc6890 Very useful if is also digital.

Traditional ways of paying “digitally” Alice’s credit card number Alice Bob Alice’s credit card number Alice Bob transfer money to Bob’s account transfer confirmation PROBLEMS 1. trusted server for each transaction is needed (money doesn’t “circulate”), 2. high transaction fees, 3. no anonymity.

Bitcoin – a “digital analogue” of the paper money

Probably one of the most discussed cryptographic technologies ever!

PROBLEMS WITH PREVIOUS APPROACHES 1. trusted server is needed (money doesn’t “circulate”), 2. high transaction fees, 3. no anonymity. Bitcoin in Bitcoin: low fees “pseudonymity” no trusted server, money circulates

“No trusted server” nobody “controls the money”, and therefore: – The amount of money that will ever be “printer” is fixed (to around 21 mln BTC)  no inflation – The exchange rate fluctuates:

Bitcoin value comes from the fact that: “people expect that other people will accept it in the future.” It’s like all the other currencies enthusiasts: sceptics: It’s a Ponzi scheme P. KrugmanA. Greenspan

Main problem with the digital money Double spending… 16fab13fc6890 Bits are easier to copy than paper!

Bitcoin idea (simplified): The users emulate a public trusted bulletin-board containing a list of transactions. A transaction is of a form: This prevents double spending. “User P 1 transfers a coin #16fab13fc6890 to user P 2 ” 16fab13fc6890 you’ve already spent this coin!

How is this bulletin-board maintained? A technology called “block-chain”. Secure under the assumption that the majority of the computing power is controlled by honest users.

How is this verified? Basic principles: use Proofs of Work incentivize honest users to constantly participate in the process The honest users can use their idle CPU cycles. Nowadays: often done on dedicated hardware.

Main idea The users participating in the scheme are called the “miners”. They maintain a chain of blocks: block 0 block 1 block 2 block 3 transactions from period 1 transactions from period 2 transactions from period 3 the “genesis block” created by Satoshi on 03/Jan/2009

But is this secure?

Possible attack goals double spending, get more money from mining than you should, “short selling” – bet that the price of BTC will drop and then destroy the system (to make the price of BTC go to zero), someone (government?) interested in shutting Bitcoin down…

Selfish mining Ittay Eyal, Emin Gun Sirer Majority is not Enough: Bitcoin Mining is Vulnerable basic idea: when you mine a new block keep it to yourself.

Another clever attack Lear Bahack Theoretical Bitcoin Attacks with less than Half of the Computational Power The “Difficulty Raising Attack” – exploits the way the difficulty is adjusted in Bitcoin.

Our view These attacks were unnoticed for a long time, because Bitcoin was never formally analyzed. There is no: security proof, or even a formal security definition of Bitcoin Observation: more unexpected attacks are possible.

Research program for the cryptocurrencies Define security (may involve game theory) Analyze Bitcoin security in this model Propose improved cryptocurrencies.

Thank you!

TCC 2015 in Warsaw March 22-25, 2015 Early registration deadline: February 19 Web-page: