Majority is not Enough: Bitcoin Mining is Vulnerable
1
Ittay Eyal and Emin G¨un Sirer
2019.03.25
Bitcoin Mining is Vulnerable Ittay Eyal and Emin G un Sirer - - PowerPoint PPT Presentation
Majority is not Enough: Bitcoin Mining is Vulnerable Ittay Eyal and Emin G un Sirer 2019.03.25 1 Ittay Eyal 2 Cryptocurrencies Popular algorithm: PoW 4 Proof-of-Work Mining They use blockcha kchain to run without a trusted third
1
Ittay Eyal and Emin G¨un Sirer
2019.03.25
2
4
12.5 5 BTC
Block
chain ain New Block
(N (N-1) 1)-th th Block
N-th th Bloc
k
(N+1)-th th Block
Miner ner
From “https://blockchain.info”
7
8
9
10
11
12
15
(N (N-1) 1)-th th Block (N+1)-th th Bl Block
N-th th Bloc
k
(N+1)-th th Block
Fork
Which of two blocks should I choose as a main chain?
18
19
20
21
22
23
24
𝛿: An attacker’s network capability When an attacker possesses more than 33% computational power, the attacker can always earn extra rewards.
26
27
28
1 2 , Threshold= 1 4
31
– If the manager does not propagate blocks immediately when honest miners generate blocks, the honest miners will know that their pool manager is an attacker. – The blockchain has an abnormal shape when a selfish miner exists.
33