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) . - - 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
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
- Transactions:
...
Block n-1
Transactions:
T1 T2 T ...
Block n
Transactions:
...
Block n-2
- Transactions:
...
Block n-1
Transactions:
T1 T2 T ...
Block n
Transactions:
...
Block n-2
- H(Blockn-2)
Transactions:
...
Block n-1
H(Blockn-1) Transactions:
T1 T2 T ...
Block n
H(Blockn-3) Transactions:
...
Block n-2
- Block n-1
Block n Block n-2
- Block n-1
Block n Block n-2 Block n-1
- Block n-1
Block n Block n-2 Block n-1 Block n+1
- Block n-1
Block n Block n-2 Block n-1 Block n+1
- Block n-1
Block n Block n-2 Block n-1 Block n+1
- Block n-1
Block n Block n-2 Block n-1 Block n+1 Block n+1
- Block n-1
Block n Block n-2 Block n-1 Block n+1 Block n+1 Block n+2
- Block n-1
Block n Block n-2 Block n-1 Block n+1 Block n+1 Block n+2
- Block n-1
Block n Block n-2 Block n-1 Block n+1
- 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
- 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
- H( H(blockn-1) || {Ti} || Nonce) < Target
- Nonce
Block n-1 Block n Block n-1 Block n+1 Block n+1
- H(Blockn-2)
Nonce Transactions: TCoinbase
...
Block n-1
- ○
- 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
- ○
- ○
○ ○
- ○
f < 1 γ > λβ λ > 1 λ2 - fλ + 1 ≥ 0 S S
e-Ω(λ^3 k)
- ➝
- ○
○
- ○
- ○
○
- ○
○
- ○
○
- ○
○