blockchains, time travel talk & possible futures for etc · btc, zcl & btcp supply...

47
TALK Wassim Alsindi PhD DIRECTOR OF RESEARCH PARALLEL INDUSTRIES WWW.PLLEL.COM // @PARALLELIND Forkonomy: Blockchains, Time Travel & Possible Futures for ETC

Upload: others

Post on 06-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

TALK

Wassim Alsindi PhDDIRECTOR OF RESEARCHPARALLEL INDUSTRIESWWW.PLLEL.COM // @PARALLELIND

Forkonomy:Blockchains, Time Travel & Possible Futures for ETC

Page 2: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

SPEAKERWassim

ALSINDIDIRECTOR OF RESEARCH

PARALLEL INDUSTRIES

Page 3: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

WHAT IS THIS ALL ABOUT?

> Forkonomy 101> Forks as Parallel Timelines> What Maketh a Fork?> Fork-Merge: 2 Chains into 1> ETC Past, Present & Future> Blockchains as Time Machines?

Page 4: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

LITTLE BIT ABOUT ME

SCIENCE KID EXPERIMENTAL ARTS D-TECH RESEARCH#ReachingEveryone

#Forkonomy

Page 5: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

WTF IS FORKONOMY?

Page 6: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: NASA, ESA, and S. Beckwith (STScI) and the HUDF Team http://spacetelescope.org/images/heic0406a/

Credit: ESO/Y. Beletskyhttps://www.eso.org/public/images/uhd_beletsky_alma_15/

Credit: ESOhttps://www.eso.org/public/images/eso0728c/

Page 7: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: @LaurentMT https://blog.goodaudience.com/gravity-10e1a25d2ab2

Page 8: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: W. Z. Alsindi et al., 2003.

Page 9: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: https://yourinnerrhino.com/2016/12/17/refinements-re-refined/

Page 10: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

FORKS IN THE ROAD PARALLEL DIMENSIONS?

Page 11: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

CODEBASE FORKS

Credit: Kun Woo https://medium.com/@favakrypt/the-long-fork-story-of-monero-xmr-cryptonote-code-forks-chain-splits-and-network-upgrades-bc5250b4db5

Page 12: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

LEDGER FORKS

Credit: Wassim’s lunch

OLD RULES

NEW RULES

CHAIN SPLIT!

> DYNAMIC PROCESS> PARAMETER / CONSENSUS TWEAKS*> NETWORK FRAGMENTATION > REPLAY ATTACKS*> CHAIN REORGS / WIPEOUTS*

> HARD - RULE RELAXATION / IRREV.> SOFT - RULE CONSTRICTION / OPT-IN> VELVET - MIN. CONSENSUS-BREAKING

*SOMETIMES / GENERALLY SPEAKING

Page 13: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: http://thecreativeadventurer.com/blog/exploring-glasgows-buchanan-street

Credit: https://pixabay.com/en/car-asphalt-delorean-parking-lot-3249993/

Credit: https://pixabay.com/en/car-asphalt-delorean-parking-lot-3249993/

Page 14: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

WHAT MAKETH A FORK?INTENTION, SUPPORT, POLITICS

Page 15: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: http://www.twitter.com/chandlerguo

Page 16: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: https://www.ethnews.com/charles-hoskinson-tells-us-why-he-is-100-etchttps://www.youtube.com/watch?v=f9YDXaVTXkghttps://toshitimes.com/ouroboros-vs-casper-vitalik-buterin-and-charles-hoskinson-in-a-heated-debate/

Page 17: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: https://facebook.com/calvinayre / https://twitter.com/officialmcafee / https://twitter.com/big_blockers / https://twitter.com/ProfFaustus

Page 18: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

BTC & BCHR: “Chain dynamics” D1: Supply inflation & % issued over time, D2: Mining Difficulty

Data: http://blockchair.com, Image: Parallel Industries, http://forkonomy.pllel.com

BCH Difficulty Algorithm “Adjustments”

~7000 Blocks Apart

Page 19: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: Doublespend.cash & Forks.network

Page 20: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

FORK-MERGEHOW TO BREED CHAINS TOGETHER

(BADLY)

Page 21: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

BTC, ZCL & BTCP Supply inflation / % issued over time

ZCL

ZCL: ~4m issued150s blocks

12.5 ZCL subsidy0 halvings

BTC: ~16.5m issued600s blocks

12.5 BTC subsidy

2 halvings

(all three networks have 21m supply cap)

BTCP: ~20.5m issued

150s blocks1.5625 BTCP

subsidy“3 halvings”

Increasing “Network Maturity” (Young / Mature / Elderly)

Credit: Parallel Industries, http://forkonomy.pllel.com

Page 22: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:
Page 23: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:
Page 24: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: ESOhttps://www.eso.org/public/images/eso0728c/

BTCP

WHITE DWARF CHAIN?> UTXO MERGE = “FULL LEDGER”> INSUFFICIENT MINING SUBSIDY> NO TX FEE MARKET> TINY HASHRATE (EQUIHASH = ASICs)> 51% ATTACKS TRIVIAL (<$200/HR)> NO SoV / MoE PROPOSITION> NO “ECONOMIC GRAVITY”

TLDR: MATING CHAINS R REKT BTCP

Page 25: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

FOCUS ON ETCFIRSTLY, A LESSON FROM HISTORY

Page 26: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: https://daohub.org, http://crypto-comics.com, http://www.ethereum.org, http://hackingdistributed.com

Page 27: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: Theodor Beutel MSc Dissertation, University of Edinburgh, 2018.

DAOs STILL HAVE GREAT PROMISE, WHEN CAREFULLY DESIGNED & IMPLEMENTED

Page 28: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: Theodor Beutel MSc Dissertation, University of Edinburgh, 2018.

DAOs STILL HAVE GREAT PROMISE, WHEN CAREFULLY DESIGNED & IMPLEMENTED

Page 29: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: Theodor Beutel MSc Dissertation, University of Edinburgh, 2018.

DAOs STILL HAVE GREAT PROMISE, WHEN CAREFULLY DESIGNED & IMPLEMENTED

Page 30: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC & ETHDIVERGING PATHS

Page 31: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC & ETH “Chain Dynamics” (all time)

Data: www.blockchair.com & www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 32: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC & ETH “Chain Dynamics” (~ETH DAO exploit)

Data: www.blockchair.com & www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 33: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC vs ETH “Chain Dynamics” (~ETH Parity bug)

Data: www.blockchair.com & www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 34: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC vs ETH “Chain Dynamics” (~ETC Diff bomb HF)

Data: www.blockchair.com & www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 35: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC vs ETH Gas Used vs Block Height

Data: www.blockchair.com & www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 36: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC Gas Used vs Block Height

Data: www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 37: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC Gas Used vs Difficulty

Data: www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 38: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC vs ETH Log10-Difficulty vs Block Height

Data: www.blockchair.com & www.etherhub.ioImage: Parallel Industries, http://forkonomy.pllel.com

Page 39: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

Credit: Philip Daian, https://pdaian.com/blog/stop-worrying-love-etc/

Page 40: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC & ETH: Annual Supply Inflation %

Credit: Parallel Industries, http://forkonomy.pllel.com

EIP1234: ETH Block Reward Decrease from 3 to 2

Casper? ETH Block Reward Decrease from 2 to 0.6 (TBC)

Page 41: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

ETC & ETH: Supply Issuance

EIP1234 Casper?

Credit: Parallel Industries, http://forkonomy.pllel.com

Page 42: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

> ETH to PoS?> ETHASH ASICS -> ?> FPGAs -> ?> REDUCING MINING DAG SIZE> SIDECHAINS> FORMAL METHODS> MULTIPLE DEV TEAMS> IMMUTABILITY > CENSORSHIP-RESISTANCE> MOST SECURE S.C. NETWORK?

WHERE TO NOW?> MINING POOL CENTRALISATION> GAS ARBITRAGE* / FRONTRUNNING* (SEE PHIL DAIAN’S FRONTRUN.ME, FOMO3D)> DAO ATTACKER / RHG REMNANTS?> PoW CHANGE?> LEGACY ISSUES (??????)> GOVERNANCE/DECISION-MAKING> Y NO DAOs?

Page 43: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

PEERING BEHIND THE VEILBLOCKCHAINS AS TIME MACHINES

Page 44: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:

THANKS FOR YOUR ATTENTION! WANT TO HELP US DO MORE?

SPONSOR/COLLAB/DISCUSS: [email protected], www.pllel.com, @parallelind

BTC ETC

BTC: 1GgUDrQvdycsr473eMJQZq4GYTgGUdJQfnETC: 0x9ec1e3aa7b7428dfa9d22685c33267d90afa2c80ETH: 0x3c260b1b53dbc122068b98da7a7c196df4dc1211DOGE: DKPYfbidZUqmcCa79rT5ZBh92RoqQNv4WRLTC: LTGS78HRTJbSEo7Y5PxYXj1XE2ZYPh3NM5ZEC: t1LktPAdT6bTuNTgQt97JZRRKXfq6cit3bt

PAPER: FORKONOMY.PLLEL.COM / SLIDES: ETCSUMMIT.PLLEL.COM

Page 45: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:
Page 46: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC:
Page 47: Blockchains, Time Travel TALK & Possible Futures for ETC · BTC, ZCL & BTCP Supply inflation / % issued over time ZCL ZCL: ~4m issued 150s blocks 12.5 ZCL subsidy 0 halvings BTC: