P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general -...

23
P2P BitCoin: Applications and development Mathieu Devos Tampere University of Technology Department of Electronics & Communications Engineering [email protected] TG406 ELT-53206 Peer-to-Peer Networks

Transcript of P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general -...

Page 1: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

P2P BitCoin:

Applications and development

Mathieu Devos

Tampere University of Technology

Department of Electronics & Communications Engineering

[email protected] – TG406

ELT-53206 Peer-to-Peer Networks

Page 2: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Outline

1. What is Bitcoin

1. Basic explanation

2. BTC vs Traditional Monetary systems

3. Market history

2. History of BTC

1. Mining community

2. White side of BTC

3. Grey side of BTC

4. Dark side of BTC

1. General dark side

2. Silk road

3. Dread Pirate Robers (The 1st)

3. Outcome

2

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 3: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Outline

1. What is Bitcoin

1. Basic explanation

2. BTC vs Traditional Monetary systems

3. Market history

2. History of BTC

1. Mining community

2. White side of BTC

3. Grey side of BTC

4. Dark side of BTC

1. General dark side

2. Silk road

3. Dread Pirate Robers (The 1st)

3. Outcome

3

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 4: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

What is Bitcoin – Basic explanation

• Quick recap from last week

• Ecurrency

• Fully based on math

• Open transactions, everybody can see everything

• Address of your wallet to receive and send from = your id

example: 1Dkk5RrSKja8pxrYj8XfHBaskCy83SxuMK

• When transactions are done: IP is logged

• Mask IP = who does the address belong to?

• Some famous addresses:

• 1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX (Silk road seized)

4

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 5: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Basic explanation - continued

• Some famous addresses:

• 1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX (Silk road seized)

• Sold in auction traceable!

5

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 6: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

BTC vs Traditional Monetary systems

• Your bank is boss!

• Banks go bankrupt People wait on their money (Cyprus)

• Obscure transfers possible

• Is the money actually on your account? Is the bank spending it

somewhere?

• Insurance possible!

6

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 7: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Market History

7

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 8: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Market History – Predictions & Misconceptions

8

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 9: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Market History – How to read a market chart

9

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 10: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Outline

1. What is Bitcoin

1. Basic explanation

2. BTC vs Traditional Monetary systems

3. Market history

2. History of BTC

1. Mining community

2. White side of BTC

3. Grey side of BTC

4. Dark side of BTC

1. General dark side

2. Silk road

3. Dread Pirate Robers (The 1st)

3. Outcome

10

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 11: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Mining Community

• Used to be a tight group of people

• Early developers were the first miners

• Then less pure math, but programmers came along

• Introduced GPU mining, FPGA mining, ASIC (Application-

specific Integrated circuit)

• Very good concurrent programming skills required

• You could run it on your own computer (GPU, radeon,

preferably)

• The amount of ASICs have too much mining power, mining on

CPU, GPU and FPGA is no longer feasible

• Difficulty too high

• Bitcoin enthousiasts still do it, just because it’s fun to be part of

the ”banking world” and having everybodies transaction go

through your pc!

11

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 12: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

White side of BitCoin

• Tuition at certain Universities

• King’s College in NY

• Nicosia (private school in Cyprus)

• Cumbria University (PhD student paid everything with BTC)

• Virgin Galactic

• Subway! (Uncertain about TRE)

• Donations

• Coinmap.org

• vegemesta.com

• ecation.fi

• Hostel in Helsinki

• ...

12

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 13: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Grey side of BitCoin

• Money transfers between countries (tor to hide ip and nobody will be

any wiser)

• Avoid transaction fees (send money overseas)

• Use it as savings account (no taxes!)

• Pay for ”under the counter”, but legal goods/services

• ”Legal” companies/governments just simply don’t like it

• MasterCard is trying to impose fees on every bitcoin transaction

• China increases taxes when using BitCoins (but doesn’t mind the huge server

farms in the country)

• TOR for ip + Bitcoin laundrying (tumbling) = very secretive transfers

• Tumblers:

• Bitcoins are not traceable! Transactions are!

• Send from A to B through tumbler: tumbler receives big amounts of

transactions, splits them into several smaller transactions, adds time delay

etc, making it very hard to track where your original bitcoin went to after the

tumbler.

13

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 14: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Dark side of Bitcoin - general

• Illegal actitivies using Bitcoin as means to pay

• Using it in Russia! Law forbids all ”money surrogates”, BTC

included

• Funding terrorism...

• Avoiding taxes

• Illegal goods and services

14

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 15: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Dark side of Bitcoin – general - continued

• Pay for DDoS using BTC

• Bitcoin currency of crime?

• ~80% of BTC went through Silk Road (when it was seized)

• ~90% of all US dollar bills show signs of drug usage

• ~94% of all Euro bills in Spain show signs...

• DarknetMarkets

• Assassination market

• Canabis markets

• Weapon markets

• Fake IDs ...

• BitCoins are high value targets, just steal a wallet from

somebody and no way of getting it back! Easy targets for

hackers

• One of the most famous DarknetMarkets: Silk Road

15

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 16: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Dark side of Bitcoin – Silk Road

• Biggest (ex)market for all kinds of illegal goods

• Fake IDs

• Narcotics

• Services (hitmarkets, smuggling, ...)

• Run by ”Dread Pirate Roberts”, see next slides

• Part of ”deep web”, only found through usage of TOR

• 175 000 bitcoins were seized

• 30 000 were sold to Tim Draper (17 000 000 $)

• 144 000 are still in FBI hands ...

• Silk road 2.0

• 6.11.2013 online by old admins

• 5.11.2014 ”Defcon” arrested by operation Onymous and site offline

again

• Rumours about Silk road 3.0 ...

16

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 17: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Dread Pirate Robers (The 1st!)

• Name gets passed every time to operator of Silk Road, First

DPR was longest in business and gathered quite a lot of wealth

• Operators of Silk Road were paid by DPR, average 1000-2000$

per week ...

• 8-15% of all sales went to Silk Road (DPR) as commission

• FBI caught him! But how?

• Ross Ulbricht

• Arrested by FBI in science fiction section of the

San Fransisco public library

• His story is just as crazy as the average science

fiction book found in there.

• FBI agents waited until he entered his passwords on his computer

before arresting him

• Go back to basics!

• Feds traced back all the way to the very first mentioning of Silk

Road, under normal circumstances this is somebody involved.

17

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 18: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Dread Pirate Robers (The 1st!) - continued

• Handle ”altoid” posted on forum about magic mushrooms that

he wanted to buy off silk road

• Altoid later posted on bitcoin forum similar post about silk road

• Altoid later (8 months) posted that he was looking for ”IT pro in

BTC community” ....

• Altoid asked people to redirect queries to

[email protected] (not the smartest move perhaps)

• Looking at the gmail account and sending subpoena to Google

revealed a g+ account with youtube

• Both youtube account and DPR has been posting very similar

videos about liberal ideas and free market values

• Story becomes vague at this point

• FBI suddenly intercepted a ton of fake IDs at the border with

Ulbricht’s picture on it

• DPR posted on silk road’s forum that he needed fake IDs for new

website rental

18

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 19: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Dread Pirate Robers (The 1st!) - continued

• The end of DPR story? Not quite!

• How about adding 2 murder attemps?

• One admin had gotten arrested through dealing with undercover agent

and his account had been confiscated

• DPR was furious about this and realised the issue this might bring for the

website

• He ordered a person to kill the admin (FriendlyChemist)

• The person he ordered the ”hit” from ... Was the very same undercover agent

that arrested FriendlyChemist in the first place

• FBI faked torture pictures and death pictures and send them to Ulbricht, who

paid 2x 40 000$ for the ”kill”.

• Another person had tried to blackmail DPR and he wanted money to

pay off his own drug dealers, DPR got in contact with the ”drug dealers”

and ordered another hit on the blackmailer

• He paid 150 000$ for it (he was confused why he had to pay so much!)

• The person that was supposed to be killed was never reported dead and

person doesn’t seem to exist, location of the murder also never showed any

murders happening there.

19

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 20: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Dread Pirate Robers (The 1st!) - continued

• Site was actually found by small security hole in it and running a service that

bypassed TOR

• Site provider was subpoenad and copy of server was sent to FBI

• Based on copy they found code that Robert Ulbricht had inquired about on

stackoverflow (using his real name again...)

• He changed the name and email on stackoverflow to frosty

• Site was signed with sshkey: frosty@frosty

• Trial for Ross Ulbricht ended May 2015, charges include:

• Drug trafficing

• Money laundering

• Conspiracy to commit murder

• IT Security breaching

• Tax evasion

• ...

• In conclusion: don’t use your own email for everything illegal that

involves millions of dollars...

• Ross Ulbricht is sentenced to life imprisonment without parole.

20

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 21: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Outline

1. What is Bitcoin

1. Basic explanation

2. BTC vs Traditional Monetary systems

3. Market history

2. History of BTC

1. Mining community

2. White side of BTC

3. Grey side of BTC

4. Dark side of BTC

1. General dark side

2. Silk road

3. Dread Pirate Robers (The 1st)

3. Outcome

21

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 22: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Outcome

• Know the different kinds for what BitCoin can be used

• Know that legal implications are very difficult to define when it

comes to BTC

• Laws are constantly changing

• Know a little bit about the market history

• Be able to explain how bitcoin tumbling works

• No questions about Silk Road, DPR or Dark Side of Bitcoins

• Good luck on the exam!

22

08.11.2016ELT-53207 - BitCoin: Applications & Development

Page 23: P2P BitCoin: Applications and development · 2016. 11. 14. · Dark side of Bitcoin –general - continued • Pay for DDoS using BTC • Bitcoin currency of crime? • ~80% of BTC

Any questions?

[email protected]

Good luck on the exam!

23

08.11.2016ELT-53207 - BitCoin: Applications & Development