bitcoin vs bitcoin cash coexistence or downfall of
play

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


  1. Bitcoin vs. Bitcoin Cash: Coexistence or Downfall of Bitcoin Cash? Yujin Kwon* , Hyoungshick Kim ° , Jinwoo Shin*, Yongdae Kim* *KAIST, ° Sungkyunkwan University 1

  2. Governance conflict The number of Bitcoin transaction per month Bad scala bility 2

  3. Governance conflict The number of Bitcoin transaction per month Bad scala bility Several solutions were proposed. 3

  4. Governance conflict The number of Bitcoin transaction per month Bad scala Due to political conflict, Bitcoin w bility as split into BTC and BCH. 4

  5. BTC vs. BCH v Simple idea: Increase a block size – BTC: 1 MB/ BCH: 8MB v They have a compatible mining algorithm 5

  6. How do miners behave? 6

  7. Fickle mining v Depending on profitability of coin mining, miners can dynami cally switch the coin to be mined. When it is more profitable t o conduct BTC mining Bitcoin Cash (BCH) Bitcoin (BTC ) 7

  8. Fickle mining v Depending on profitability of coin mining, miners can dynami cally switch the coin to be mined. When it is more profitable t o conduct BCH mining Bitcoin Cash (BCH) Bitcoin (BTC ) 8

  9. Fickle mining v Even though the coin mining profitability depends on both the coin price and mining difficulty… Oh! I think I can predict when the mining It is hard to predict t difficulty changes. he coin price. 9

  10. Fickle mining When BCH minin g is easy v When the BCH mining difficulty becomes easy, large hash power moves from BTC to BCH. 10

  11. Fickle mining 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. 11

  12. Equilibrium in this situation? Change of mining power? 12

  13. What is your choice? v Players: Many miners with small hash power Political BCH factions (e.g., BITMAIN) Fickle mining Only-BTC mining A normal miner Only-BCH mining 13

  14. What is your choice? v Players: Many miners with small hash power Political BCH factions (e.g., BITMAIN) Fickle mining I should maint ain BCH! Only-BTC mining BCH factions Only-BCH mining 14

  15. Coexistence or downfall of BCH? 𝑙 = ​ $ BCH/ $ BTC Hash power ratio of only-BCH mining Hash power ratio of fickle mining 15

  16. Coexistence or downfall of BCH? v ​𝑎𝑝𝑜𝑓↓ 1 : It is most profitable to 𝑙 = ​ $ BCH/ $ BTC conduct only-BTC mining. v ​𝑎𝑝𝑜𝑓↓ 2 : It is most profitable to Hash power ratio of conduct only-BCH mining. only-BCH mining v ​𝑎𝑝𝑜𝑓↓ 3 : It is most profitable to conduct fickle mining. Hash power ratio of fickle mining 16

  17. Coexistence or downfall of BCH? 𝑙 = ​ $ BCH/ $ BTC In each zone, a point moves along Hash power ratio of the corresponding arrow. only-BCH mining Hash power ratio of fickle mining 17

  18. Coexistence or downfall of BCH? 1) When the hash power rati 𝑙 = ​ $ BCH/ $ BTC o of political BCH factions is 0 Coexistence Downfall of BCH 18

  19. Coexistence or downfall of BCH? 2) When the hash power rati 𝑙 = ​ $ BCH/ $ BTC o of political BCH factions is small Coexistence A lack of BCH lo yal miners Hash power ratio of BCH factions 19

  20. Coexistence or downfall of BCH? 3) When the hash power rati 𝑙 = ​ $ BCH/ $ BTC o of political BCH factions is not small A lack of BCH lo Coexistence yal miners Hash power ratio of BCH factions 20

  21. Coexistence or downfall of BCH? 4) When the hash power rati 𝑙 = ​ $ BCH/ $ BTC o of political BCH factions is large A lack of BCH l oyal miners Hash power ratio of BCH factions 21

  22. What happened in practice? 22

  23. 08/01/2017: Game start Hash rate history The status point is initially in ​𝑎𝑝𝑜𝑓 ↓ 1 , and then it moves to ​𝑎𝑝𝑜𝑓↓ 2 . 23

  24. Before 11/13/2017 Hash rate history ⋯ 24

  25. Before 11/13/2017 Hash rate history ⋯ 25

  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

  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

  28. On 11/13/2017: Hard fork v BCH updates its mining difficulty adjustment algorithm. v This change affected the game as an external factor. 28

  29. On 11/13/2017: Hard fork v BCH updates its mining difficulty adjustment algorithm. v This change affected the game as an external factor. 29

  30. After 11/13/2017 Hash rate history The status point gradually becam e close to the coexistence. 30

  31. Now BCH is safe? 31

  32. Automatic mining v Miners can automatically choose the most profitable coin. 32

  33. Automatic mining v Miners can automatically choose the most profitable coin. 33

  34. Automatic mining v When the coin price or mining difficulty changes, miners c an immediately switch the coin to be mined. Bitcoin Cash (BCH) Bitcoin (BTC ) 34

  35. Fickle mining v Only when mining difficulty changes, miners can immediatel y switch the coin to be mined. Bitcoin Cash (BCH) Bitcoin (BTC ) 35

  36. Automatic mining v When the coin price or mining difficulty changes, miners c an immediately switch the coin to be mined. 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 . Bitcoin Cash (BCH) Bitcoin (BTC ) 36

  37. Automatic mining 𝑙 = ​ $ BCH/ $ BTC ≈0.05 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

  38. Automatic mining 𝑙 = ​ $ BCH/ $ BTC ≈0.05 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

  39. Automatic mining 𝑙 = ​ $ BCH/ $ BTC v When a fraction 𝑙 of th As a result, BCH is still not safe, e total mining power is involved in the automa when 5% of hash power is involved i tic fickle mining, the st n automatic mining. ate moves towards a la ck of BCH-loyal miners . 39

  40. Bitcoin ABC vs. Bitcoin SV: Hash war 40

  41. Coexistence or downfall of BCH? 4) When the hash power rati 𝑙 = ​ $ BCH/ $ BTC o of political BCH factions is large A lack of BCH l oyal miners Hash power ratio of BCH factions 41

  42. Ethereum vs. Ethereum Classic? 42

  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 o Bitcoin. 43

  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 o Bitcoin. v Ethereum can undermine Ethereum classic through the mini ng difficulty adjustment algorithm update. 44

  45. Conclusion v Through fickle mining and automatic mining, one major coin can undermine the health of minor coin systems. Major coin Minor coin 45

  46. Thank you! 46

Recommend


More recommend