silk road

60
Cryptocurrency Café UVa cs4501 Spring 2015 David Evans Class 24: Silk Road

Upload: david-evans

Post on 18-Jul-2015

415 views

Category:

Government & Nonprofit


2 download

TRANSCRIPT

Cryptocurrency CaféUVa cs4501 Spring 2015David Evans

Class 24:Silk Road

Plan

Survey Responses

Wrap up:

– Merged Mining

– Sidechains

Legality of Bitcoin

Silk Road

1

2

Would you prefer to have project presentations spread over the last three classes (April 20, 22, and 27) or to use the allocated time for the final (Thursday, April 30, 2-5pm) for project presentations?

Prefer to use

scheduled class time,

15

Prefer to use April 30th, 5

Presentations will start next week!Schedule on course site now.

3

Should we have another quiz?

No, 17

Yes, 2

Other, 1

There won’t be a quiz for everyone. But, if you feel like you understand bitcoin better than is reflected by the previous quizzes, you should schedule an oral quiz.

4

Which topics that we have not yet covered should be covered in the remaining classes?

What did you hope we would do in this class that we haven't done yet?

14How the current financial infrastructure works12Criminality10Tor

9Anonymity with Bitcoin8Blockchain Analysis

5Multiparty Computation3Ethereum

2Turing Completeness1Other: Sidechains

Sidechains

5

Why is it hard to evolve bitcoin?

6

7

One-Way Peg

8

Bitcoin351247

Bitcoin351248

Bitcoin372385

…Main Chain

Sidecoin 0 Sidecoin 1 Sidecoin 1423 …

Transaction: “Proof of burn” for coin x

Proof: mint sidecoins

Two-Way Peg

9

Bitcoin351247

Bitcoin351248

Bitcoin372385

…Main Chain

Sidecoin 0 Sidecoin 1 Sidecoin 1423 …

Transaction: “Proof of freeze” for coin xTransaction: “Proof of burn” in sidechain for coin x

Note: not possible without changing bitcoin

Proof: mint sidecoins

Legality of Bitcoin

10

Disclaimer:I am not a lawyer

11

Jurisdiction

12

Legal

“Contentious”

Unknown

“Hostile”

Jurisdiction

13

Legal

“Contentious”

Unknown

“Hostile”

Iceland:Foreign Exchange ActProhibits buying/selling any foriegn currency

Jurisdiction

14

Legal

“Contentious”

Unknown

“Hostile”

India: (probably illegal)Raided bitcoin exchange as violating foreign exchange act

15

16

17

18

MSB: money services business

19

Did you/I violate the law by exchanging PointCoin for Pizza?

20

What about taxes?

21

22

23

24

25

26

Silk Road

27

28

29

Illegal drugs are

illegal and can rot

your brain and destroy

your (and others) lives!

30

This is current!https://www.linkedin.com/in/rossulbricht

My goal during this period of my life was simply to expand the frontier of human knowledge.

Now, my goals have shifted. I want to use economic theory as a means to abolish the use of coercion and agression amongst mankind. … To that end, I am creating an economic simulation to give people a first-hand experience of what it would be like to live in a world without the systemic use of force.

Silk Road Transactions

31

32

33

USENIX Security 2004

Onion Routing

34

35

36

37

Generate key pair

private public

address = first 10 bytes of H(public)

silkroadvb5piz3r.onion

facebookcorewwwi.onion

38

Generate key pair

private public

address = first 10 bytes of H(public)

silkroadvb5piz3r.onion

facebookcorewwwi.onion

39

Hidden Server

Generate key pair

private publicIntroduction Point

(Tor Relay)

Tor Link

40

Hidden Server

Generate key pair

private publicIntroduction Point

(Tor Relay)

Tor Link Directory Service

41

Hidden Server

Introduction Point (Tor Relay)

Tor Link

Directory Service

Client

1

2

3

42

Hidden Server

Introduction Point (Tor Relay)

Tor Link

Directory Service

Client

1

2

3

Rendezvous Point(selected by Client) 4

43

Hidden Server

Introduction Point (Tor Relay)

Tor Link

Directory Service

Client

1

2

3

Rendezvous Point(selected by Client) 4

5

44

Hidden Server

Introduction Point (Tor Relay)

Tor Link

Directory Service

Client

1

2

3

Rendezvous Point(selected by Client) 4

56

45

Hidden Server

Introduction Point (Tor Relay)

Tor Link

Directory Service

Client

1

2

3

Rendezvous Point(selected by Client)

4

56

channel between client and server,both only learn Rendezvous Point IP

46

IEEE Security and Privacy 2006

How did the FBI find the Silk Road Server?

47

48

49

50

51

Architecture of Silk Road

52

53

Back end server configuration:(released by FBI)

54

“I find it surprising that when given the chance to provide a cogent, on-the record explanation for how they discovered the server, they instead produced a statement that has been shown inconsistent with reality, and that they knew would be inconsistent with reality. Let me tell you, those tin foil hats are looking more and more fashionable each day.”Nicholas Weaver (UC Berkeley)

55

56

57

https://blockchain.info/address/1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX

58

https://blockchain.info/address/1F1tAaz5x1HUXrCNLbtMDqcw6o5GNn4xqX

Tim Draper (VC) ~$19M?

Charge

Projects should be making good progress now!

59

Project Presentations will be April 20, 22 and 27.Schedule posted on course site