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 Governance conflict The number of Bitcoin transaction per month Bad


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

Governance conflict

2

The number of Bitcoin transaction per month

Bad scalability

slide-3
SLIDE 3

Governance conflict

3

The number of Bitcoin transaction per month

Bad scalability

Several solutions were proposed.

slide-4
SLIDE 4

Governance conflict

4

The number of Bitcoin transaction per month

Bad scalability

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

slide-5
SLIDE 5

BTC vs. BCH

 Simple idea: Increase a block size

– BTC: 1 MB/ BCH: 8MB

 They have a compatible mining algorithm

5

slide-6
SLIDE 6

How do miners behave?

6

slide-7
SLIDE 7

Fickle mining

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

7

Bitcoin (BTC) Bitcoin Cash (BCH)

When it is more profitable to conduct BTC mining

slide-8
SLIDE 8

Fickle mining

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

8

Bitcoin (BTC) Bitcoin Cash (BCH)

When it is more profitable to conduct BCH mining

slide-9
SLIDE 9

Fickle mining

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

9

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

slide-10
SLIDE 10

Fickle mining

10

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

When BCH mining is easy

slide-11
SLIDE 11

Fickle mining

11

 The following behavior 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-12
SLIDE 12

Equilibrium in this situation? Change of mining power?

12

slide-13
SLIDE 13

13

What is your choice?

 Players: Many miners with small hash power Political BCH factions (e.g., BITMAIN)

A normal miner Fickle mining Only-BTC mining Only-BCH mining

slide-14
SLIDE 14

14

What is your choice?

 Players: Many miners with small hash power Political BCH factions (e.g., BITMAIN)

BCH factions Fickle mining Only-BTC mining Only-BCH mining

I should maintain BCH!

slide-15
SLIDE 15

Coexistence or downfall of BCH?

15

𝑙 = $BCH $BTC

Hash power ratio of fickle mining Hash power ratio of

  • nly-BCH mining
slide-16
SLIDE 16

Coexistence or downfall of BCH?

16

𝑙 = $BCH $BTC

 𝑎𝑝𝑜𝑓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.

Hash power ratio of fickle mining Hash power ratio of

  • nly-BCH mining
slide-17
SLIDE 17

Coexistence or downfall of BCH?

17

𝑙 = $BCH $BTC

In each zone, a point moves along the corresponding arrow.

Hash power ratio of fickle mining Hash power ratio of

  • nly-BCH mining
slide-18
SLIDE 18

Coexistence or downfall of BCH?

18

𝑙 = $BCH $BTC

Downfall of BCH Coexistence

1) When the hash power ratio of political BCH factions is 0

slide-19
SLIDE 19

Coexistence or downfall of BCH?

19

𝑙 = $BCH $BTC

A lack of BCH loyal miners

2) When the hash power ratio of political BCH factions is small

Hash power ratio of BCH factions

Coexistence

slide-20
SLIDE 20

Coexistence or downfall of BCH?

20

𝑙 = $BCH $BTC

A lack of BCH loyal miners

3) When the hash power ratio of political BCH factions is not small

Hash power ratio of BCH factions

Coexistence

slide-21
SLIDE 21

Coexistence or downfall of BCH?

21

𝑙 = $BCH $BTC

A lack of BCH loyal miners

4) When the hash power ratio of political BCH factions is large

Hash power ratio of BCH factions

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

The lack of BCH loyal miners

 Scalability:

– The BCH transaction process speed periodically became low  even took four hours to generate one block in some cases.

 Decentralization:

– Only two accounts generated about 70 % of blocks – There were only five miners

 Security:

– Susceptible to double spending attacks with only 1∼2% of the total computational power

26

slide-27
SLIDE 27

The lack of BCH loyal miners

 Scalability:

– The BCH transaction process speed periodically became low  even took four hours to generate one block in some cases.

 Decentralization:

– Only two accounts generated about 70 % of blocks – There were only five miners

 Security:

– Susceptible to double spending attacks with only 1∼2% of the total computational power

Scalability, Decentralization, and Security are undermined!

27

slide-28
SLIDE 28

On 11/13/2017: Hard fork

28

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

slide-29
SLIDE 29

On 11/13/2017: Hard fork

29

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

slide-30
SLIDE 30

After 11/13/2017

30

The status point gradually became close to the coexistence.

Hash rate history

slide-31
SLIDE 31

Now BCH is safe?

31

slide-32
SLIDE 32

Automatic mining

 Miners can automatically choose the most profitable coin.

32

slide-33
SLIDE 33

Automatic mining

 Miners can automatically choose the most profitable coin.

33

slide-34
SLIDE 34

Automatic mining

 When the coin price or mining difficulty changes, miners can immediately switch the coin to be mined.

34

Bitcoin (BTC) Bitcoin Cash (BCH)

slide-35
SLIDE 35

Fickle mining

 Only when mining difficulty changes, miners can immediately switch the coin to be mined.

35

Bitcoin (BTC) Bitcoin Cash (BCH)

slide-36
SLIDE 36

Automatic mining

 When the coin price or mining difficulty changes, miners can immediately switch the coin to be mined.

36

Bitcoin (BTC) Bitcoin Cash (BCH)

This can be considered to be automatically choosing the most profitable one among fickle mining,

  • nly-BTC mining, and only-BCH

mining in real time.

slide-37
SLIDE 37

Automatic mining

When a ratio 𝑙 (5 %) of the total mining power is involved in the automatic fickle mining, the state moves towards a lack of BCH-loyal miners.

37

𝑙 = $BCH $BTC ≈ 0.05

slide-38
SLIDE 38

Automatic mining

When a ratio 𝑙 (5 %) of the total mining power is involved in the automatic mining, the state moves towards a lack of BCH- loyal miners.

38

𝑙 = $BCH $BTC ≈ 0.05

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

As a result, BCH is still not safe, when 5% of hash power is involved in automatic mining.

slide-40
SLIDE 40

Bitcoin ABC vs. Bitcoin SV: Hash war

40

slide-41
SLIDE 41

Coexistence or downfall of BCH?

41

𝑙 = $BCH $BTC

A lack of BCH loyal miners

4) When the hash power ratio of political BCH factions is large

Hash power ratio of BCH factions

slide-42
SLIDE 42

Ethereum vs. Ethereum Classic?

42

slide-43
SLIDE 43

Generalization

 Our analysis can be applied to any two coins that have compatible mining algorithms.  Major coin should have a mining difficulty algorithm similar to Bitcoin.

43

slide-44
SLIDE 44

Generalization

 Our analysis can be applied in any two coins that have compatible mining algorithms.  Major coin should have a similar mining difficulty algorithm to Bitcoin.  Ethereum can undermine Ethereum classic through the mining difficulty adjustment algorithm update.

44

slide-45
SLIDE 45

Conclusion

 Through fickle mining and automatic mining, one major coin can undermine the health of minor coin systems.

45

Major coin Minor coin

slide-46
SLIDE 46

Thank you!

46