T1 T in: (T1,1); (T2,3) wit: sig 1 ; sig 2 out: 1 BTC: fun(x) . - - PowerPoint PPT Presentation

t1 t in t1 1 t2 3 wit
SMART_READER_LITE
LIVE PREVIEW

T1 T in: (T1,1); (T2,3) wit: sig 1 ; sig 2 out: 1 BTC: fun(x) . - - PowerPoint PPT Presentation

T1 T in: (T1,1); (T2,3) wit: sig 1 ; sig 2 out: 1 BTC: fun(x) . e1 2 BTC: fun(y) . e2 absLock: after 2018.12.17 T2 relLock: 2 days after T1 Block n-2 Block n-1 Block n Transactions: T1 Transactions: Transactions: T2


slide-1
SLIDE 1
slide-2
SLIDE 2
slide-3
SLIDE 3

in: (T1,1); (T2,3) wit: sig1; sig2

  • ut:

1 BTC: fun(x) . e1 2 BTC: fun(y) . e2 absLock: after 2018.12.17 relLock: 2 days after T1 T T1 T2

slide-4
SLIDE 4
  • Transactions:

...

Block n-1

Transactions:

T1 T2 T ...

Block n

Transactions:

...

Block n-2

slide-5
SLIDE 5
  • Transactions:

...

Block n-1

Transactions:

T1 T2 T ...

Block n

Transactions:

...

Block n-2

slide-6
SLIDE 6
  • H(Blockn-2)

Transactions:

...

Block n-1

H(Blockn-1) Transactions:

T1 T2 T ...

Block n

H(Blockn-3) Transactions:

...

Block n-2

slide-7
SLIDE 7
  • Block n-1

Block n Block n-2

slide-8
SLIDE 8
  • Block n-1

Block n Block n-2 Block n-1

slide-9
SLIDE 9
  • Block n-1

Block n Block n-2 Block n-1 Block n+1

slide-10
SLIDE 10
  • Block n-1

Block n Block n-2 Block n-1 Block n+1

slide-11
SLIDE 11
  • Block n-1

Block n Block n-2 Block n-1 Block n+1

slide-12
SLIDE 12
  • Block n-1

Block n Block n-2 Block n-1 Block n+1 Block n+1

slide-13
SLIDE 13
  • Block n-1

Block n Block n-2 Block n-1 Block n+1 Block n+1 Block n+2

slide-14
SLIDE 14
  • Block n-1

Block n Block n-2 Block n-1 Block n+1 Block n+1 Block n+2

slide-15
SLIDE 15
  • Block n-1

Block n Block n-2 Block n-1 Block n+1

slide-16
SLIDE 16
  • H( H(blockn-1) || {Ti} || Nonce) < Target

H(Blockn-2) Nonce Transactions:

...

Block n-1

H(Blockn-1) Nonce Transactions:

T1 T2 T ...

Block n

H(Blockn-3) None Transactions:

...

Block n-2

slide-17
SLIDE 17
  • H( H(blockn-1) || {Ti} || Nonce) < Target

H(Blockn-2) Nonce Transactions:

...

Block n-1

H(Blockn-1) Nonce Transactions:

T1 T2 T ...

Block n

H(Blockn-3) None Transactions:

...

Block n-2

slide-18
SLIDE 18
  • H( H(blockn-1) || {Ti} || Nonce) < Target
  • Nonce
slide-19
SLIDE 19

Block n-1 Block n Block n-1 Block n+1 Block n+1

slide-20
SLIDE 20
  • H(Blockn-2)

Nonce Transactions: TCoinbase

...

Block n-1

slide-21
SLIDE 21
slide-22
SLIDE 22
  • Hardware

Introduction Hash rate (h/s) CPU 2009 105-108 GPU late 2010 106-109 FPGA Mid 2011 108-1010 ASIC Early 2013 1010-1013

slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26

○ ○

slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30

f < 1 γ > λβ λ > 1 λ2 - fλ + 1 ≥ 0 S S

e-Ω(λ^3 k)

slide-31
SLIDE 31
slide-32
SLIDE 32

slide-33
SLIDE 33
slide-34
SLIDE 34
slide-35
SLIDE 35
slide-36
SLIDE 36

slide-37
SLIDE 37

slide-38
SLIDE 38
slide-39
SLIDE 39
slide-40
SLIDE 40

slide-41
SLIDE 41

slide-42
SLIDE 42
slide-43
SLIDE 43
slide-44
SLIDE 44
slide-45
SLIDE 45
slide-46
SLIDE 46
slide-47
SLIDE 47