Bitcoin vs. Bitcoin Cash: Coexistence or Downfall of Bitcoin Cash? - - PowerPoint PPT Presentation

bitcoin vs bitcoin cash coexistence or downfall of
SMART_READER_LITE
LIVE PREVIEW

Bitcoin vs. Bitcoin Cash: Coexistence or Downfall of Bitcoin Cash? - - 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 scala bility


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 scala bility

slide-3
SLIDE 3

Governance conflict

3

The number of Bitcoin transaction per month

Bad scala bility

Several solutions were proposed.

slide-4
SLIDE 4

Governance conflict

4

The number of Bitcoin transaction per month

Bad scala bility

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

slide-5
SLIDE 5

BTC vs. BCH

v Simple idea: Increase a block size

– BTC: 1 MB/ BCH: 8MB

v They have a compatible mining algorithm

5

slide-6
SLIDE 6

How do miners behave?

6

slide-7
SLIDE 7

Fickle mining

v Depending on profitability of coin mining, miners can dynami cally switch the coin to be mined.

7

Bitcoin (BTC ) Bitcoin Cash (BCH)

When it is more profitable t

  • conduct BTC mining
slide-8
SLIDE 8

Fickle mining

v Depending on profitability of coin mining, miners can dynami cally switch the coin to be mined.

8

Bitcoin (BTC ) Bitcoin Cash (BCH)

When it is more profitable t

  • conduct BCH mining
slide-9
SLIDE 9

Fickle mining

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

9

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

slide-10
SLIDE 10

Fickle mining

10

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

When BCH minin g is easy

slide-11
SLIDE 11

Fickle mining

11

v The following behavior is referred to as fickle mining.

– A miner chooses his coin as the easier one between two coins onl y 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?

v 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?

v 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 maint ain 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 v ​𝑎𝑝𝑜𝑓↓1 : It is most profitable to

conduct only-BTC mining.

v ​𝑎𝑝𝑜𝑓↓2 : It is most profitable to

conduct only-BCH mining.

v ​𝑎𝑝𝑜𝑓↓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 rati

  • of political BCH factions is
slide-19
SLIDE 19

Coexistence or downfall of BCH?

19

𝑙=​$BCH/$BTC

A lack of BCH lo yal miners

2) When the hash power rati

  • 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 lo yal miners

3) When the hash power rati

  • 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 l

  • yal miners

4) When the hash power rati

  • 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

v Scalability:

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

v Decentralization:

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

v Security:

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

26

slide-27
SLIDE 27

The lack of BCH loyal miners

v Scalability:

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

v Decentralization:

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

v Security:

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

Scalability, Decentralization, and Security are undermined!

27

slide-28
SLIDE 28

On 11/13/2017: Hard fork

28

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

slide-29
SLIDE 29

On 11/13/2017: Hard fork

29

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

slide-30
SLIDE 30

After 11/13/2017

30

The status point gradually becam e close to the coexistence.

Hash rate history

slide-31
SLIDE 31

Now BCH is safe?

31

slide-32
SLIDE 32

Automatic mining

v Miners can automatically choose the most profitable coin.

32

slide-33
SLIDE 33

Automatic mining

v Miners can automatically choose the most profitable coin.

33

slide-34
SLIDE 34

Automatic mining

v When the coin price or mining difficulty changes, miners c an immediately switch the coin to be mined.

34

Bitcoin (BTC ) Bitcoin Cash (BCH)

slide-35
SLIDE 35

Fickle mining

v Only when mining difficulty changes, miners can immediatel y switch the coin to be mined.

35

Bitcoin (BTC ) Bitcoin Cash (BCH)

slide-36
SLIDE 36

Automatic mining

v When the coin price or mining difficulty changes, miners c an immediately switch the coin to be mined.

36

Bitcoin (BTC ) Bitcoin Cash (BCH)

This can be considered to be automat ically choosing the most profitable on e among fickle mining, only-BTC min ing, and only-BCH mining in real tim e.

slide-37
SLIDE 37

Automatic mining

When a ratio 𝑙 (5 %) of th e total mining power is in volved in the automatic fi ckle mining, the state mo ves towards a lack of BCH

  • loyal miners.

37

𝑙=​$BCH/$BTC ≈0.05

slide-38
SLIDE 38

Automatic mining

When a ratio 𝑙 (5 %) of th e total mining power is in volved in the automatic m ining, the state moves tow ards a lack of BCH-loyal miners.

38

𝑙=​$BCH/$BTC ≈0.05

slide-39
SLIDE 39

Automatic mining

v When a fraction 𝑙 of th e total mining power is involved in the automa tic fickle mining, the st ate moves towards a la ck of BCH-loyal miners .

39

𝑙=​$BCH/$BTC

As a result, BCH is still not safe, when 5% of hash power is involved i n 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 l

  • yal miners

4) When the hash power rati

  • 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

v Our analysis can be applied to any two coins that have compa tible mining algorithms. v Major coin should have a mining difficulty algorithm similar t

  • Bitcoin.

43

slide-44
SLIDE 44

Generalization

v Our analysis can be applied in any two coins that have compa tible mining algorithms. v Major coin should have a similar mining difficulty algorithm t

  • Bitcoin.

v Ethereum can undermine Ethereum classic through the mini ng difficulty adjustment algorithm update.

44

slide-45
SLIDE 45

Conclusion

v 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