Coexistence or Downfall of Bitcoin Cash? Yujin Kwon* , Hyoungshick - - PowerPoint PPT Presentation

coexistence or downfall of bitcoin cash
SMART_READER_LITE
LIVE PREVIEW

Coexistence or Downfall of Bitcoin Cash? Yujin Kwon* , Hyoungshick - - PowerPoint PPT Presentation

Bitcoin vs. Bitcoin Cash: Coexistence or Downfall of Bitcoin Cash? Yujin Kwon* , Hyoungshick Kim , Jinwoo Shin*, Yongdae Kim* *KAIST, Sungkyunkwan University 1 Government conflict 2 Governance conflict How did they resolve this crisis?


slide-1
SLIDE 1

Bitcoin vs. Bitcoin Cash: Coexistence or Downfall of Bitcoin Cash?

1

Yujin Kwon*, Hyoungshick Kim°, Jinwoo Shin*, Yongdae Kim*

*KAIST, ° Sungkyunkwan University

slide-2
SLIDE 2

Government conflict

2

slide-3
SLIDE 3

Governance conflict

3

How did they resolve this crisis?

slide-4
SLIDE 4

Governance conflict

4

Eventually, Ethereum was split into ETH and ETC.

slide-5
SLIDE 5

Governance conflict

5

The number of Bitcoin transaction per month

Bad scalability

slide-6
SLIDE 6

Governance conflict

6

The number of Bitcoin transaction per month

Bad scalability

Several solutions were proposed.

slide-7
SLIDE 7

Governance conflict

7

The number of Bitcoin transaction per month

Bad scalability

Due to political conflict, Bitcoin was also split into BTC and BCH.

slide-8
SLIDE 8

BTC vs. BCH

 Simple idea: Increase a block size

– BTC: 1 MB/ BCH: 8MB

 They have a compatible mining algorithm

8

slide-9
SLIDE 9

How can miners behave?

9

slide-10
SLIDE 10

Fickle mining

 Depending on profitability of coin mining, miners can dynamically switch the coin to be mined.

10

Bitcoin (BTC) Bitcoin Cash (BCH)

When it is more profitable to conduct BTC mining

slide-11
SLIDE 11

Fickle mining

 Depending on profitability of coin mining, miners can dynamically switch the coin to be mined.

11

Bitcoin (BTC) Bitcoin Cash (BCH)

When it is more profitable to conduct BCH mining

slide-12
SLIDE 12

Fickle mining

 Even though the coin mining profitability depends on both the coin price and mining difficulty…

12

It is hard to predict the coin price. Oh! I think I can predict when the mining difficulty changes.

slide-13
SLIDE 13

Fickle mining

13

 When the BCH mining difficulty becomes easy, large hash power moves from BTC to BCH.

When BCH mining is easy

slide-14
SLIDE 14

Fickle mining

14

 The following strategy is referred to as fickle mining.

– A miner chooses his coin as the easier one between two coins

  • nly when the coin mining difficulty changes.
slide-15
SLIDE 15

Which equilibrium? What change of hash rate?

15

slide-16
SLIDE 16

 What does a game consist of?

– Players: They act for a higher payoff (i.e., rationality). – Strategy: Any of the options which he or she chooses in a setting where the outcome depends not only on their own actions but on the actions of others. – Payoff: Depending on strategy of each player, they earn certain payoff.

16

Game analysis

slide-17
SLIDE 17

 What does a game consist of?

– Players: Many miners with infinitesimal hash power Political BCH factions – Strategy: Fickle mining, only-BTC mining, only-BCH mining – Payoff:

17

Game analysis

if the player chooses fickle mining if the player chooses only BTC-mining if the player chooses only BCH-mining

slide-18
SLIDE 18

Game analysis

18

slide-19
SLIDE 19

Game analysis

19

 𝑎𝑝𝑜𝑓1: It is most profitable to conduct only-BTC mining.  𝑎𝑝𝑜𝑓2: It is most profitable to conduct only-BCH mining.  𝑎𝑝𝑜𝑓3: It is most profitable to conduct fickle mining.

𝑙 = $BCH $BTC

slide-20
SLIDE 20

Game analysis

20

 𝑎𝑝𝑜𝑓1: It is most profitable to conduct only-BTC mining.  𝑎𝑝𝑜𝑓2: It is most profitable to conduct only-BCH mining.  𝑎𝑝𝑜𝑓3: It is most profitable to conduct fickle mining. In each zone, a point moves along the corresponding arrow.

𝑙 = $BCH $BTC

slide-21
SLIDE 21

Game analysis

21

 There are two Nash equilibria: Coexistence and the lack of BCH loyal miners.  If hash power sticking to BCH is large, there is only

  • ne Nash equilibria, the lack
  • f BCH loyal miners.

 If hash power sticking to BCH is zero, the lack of BCH loyal miners is equal to the complete downfall of BCH.

slide-22
SLIDE 22

What happened in practice?

22

slide-23
SLIDE 23

08/01/2017: Game start

23

 The status point is initially in 𝑎𝑝𝑜𝑓1, and then it moves to 𝑎𝑝𝑜𝑓2.

Hash rate history

slide-24
SLIDE 24

Before 11/13/2017

24

Hash rate history

slide-25
SLIDE 25

Before 11/13/2017

25

Hash rate history

slide-26
SLIDE 26

Before 11/13/2017

26

Hash rate history

slide-27
SLIDE 27

Hash rate history

Before 11/13/2017

27

slide-28
SLIDE 28

Before 11/13/2017

28

Hash rate history

slide-29
SLIDE 29

Before 11/13/2017

29

Hash rate history

slide-30
SLIDE 30

Before 11/13/2017

30

Hash rate history

slide-31
SLIDE 31

The lack of BCH loyal miners

 The BCH transaction process speed periodically became low, and it even took about four hours to generate one block in some cases.  From Oct. 2 to Oct. 4, Only two accounts generated about 70 % of blocks and there were only five miners who conducted BCH mining.  BCH before Nov. 13, 2017 was susceptible to double spending attacks with only 1∼2% of the total computational power in the Bitcoin system.

31

slide-32
SLIDE 32

The lack of BCH loyal miners

 The BCH transaction process speed periodically became low, and it even took about four hours to generate one block in some cases.  From Oct. 2 to Oct. 4, Only two accounts generated about 70 % of blocks and there were only five miners who conducted BCH mining.  BCH before Nov. 13, 2017 was susceptible to double spending attacks with only 1∼2% of the total computational power in the Bitcoin system. Both Scalability, Decentralization, and Security are undermined!

32

slide-33
SLIDE 33

On 11/13/2017: Hard fork

33

 BCH updates its mining difficulty adjustment algorithm.  This change affected the game as an external factor.

slide-34
SLIDE 34

After 11/13/2017

34

Hash rate history

 The status point gradually became close to the coexistence.

slide-35
SLIDE 35

Now BCH is safe?

35

slide-36
SLIDE 36

Automatic mining

 Miners can automatically choose the most profitable coin.

36

slide-37
SLIDE 37

Automatic mining

 Miners can automatically choose the most profitable coin.

37

slide-38
SLIDE 38

Automatic mining

 Miners can automatically choose the most profitable coin.  They switch their coin almost simultaneously both when the coin price changes and when the coin mining difficulty changes.  This can be considered to be automatically choosing the most profitable one among three strategies, (fickle mining, only- BTC mining, only-BCH mining) in real time.

38

slide-39
SLIDE 39

Automatic mining

 When a fraction 𝑙 of the total mining power is involved in the automatic fickle mining, the state moves towards a lack

  • f BCH-loyal miners.

39

𝑙 = $BCH $BTC

slide-40
SLIDE 40

Automatic mining

 When a fraction 𝑙 of the total mining power is involved in the automatic fickle mining, the state moves towards a lack

  • f BCH-loyal miners.

40

𝑙 = $BCH $BTC

As a result, BCH is still not safe.

slide-41
SLIDE 41

Bitcoin ABC vs. Bitcoin SV: Hash war

41

slide-42
SLIDE 42

Bitcoin ABC vs. Bitcoin SV

42

slide-43
SLIDE 43

Bitcoin ABC vs. Bitcoin SV

43

slide-44
SLIDE 44

Bitcoin ABC vs. Bitcoin SV

44

slide-45
SLIDE 45

Hash war

45

slide-46
SLIDE 46

 Bitcoin ABC hash rate distribution

46

Hash war

slide-47
SLIDE 47

 Bitcoin SV hash rate distribution

47

Hash war

slide-48
SLIDE 48

Conclusion

 Fickle mining leads to a lack of loyal miners.

– There are two Nash equilibria: Coexistence and downfall of BCH.

 Automatic mining is also dangerous.

– When a fraction 𝑙 of the total mining power is involved in the automatic fickle mining, the state moves towards a lack of BCH- loyal miners.

48

slide-49
SLIDE 49

Thank you!

49