Introducing Plasma Chamber + Community Updates

Introducing Plasma Chamber + Community Updates

5/24/2019 blockchain.tokyoにて、EDCON2019で発表したPlasma Chamberの実装概要と世界のPlasma実装開発チームの最新動向について話しました。

0f0ad27df78e1732f726d245c20395f5?s=128

Yuriko

May 24, 2019
Tweet

Transcript

  1. Plasma Chamber Effortless Dapps Framework on Top of Plasma Introducing

    Plasma Chamber + Community Updates 5/24 blockchain.tokyo #19 EDCON Recap! @yuriks_official
  2. • Twitter: @yuriks_official • Sophomore @ Waseda Univ. • Full-time

    International BizDev / Researcher @CEL :VSJLP/JTIJKJNB
  3. Daiki Sekiguchi Developer Takamichi Tsutsumi Developer

  4. Why Plasma?

  5. ֎෦͔ΒͷϋοΫͷ͞Εʹ͘͞ ࢖͍΍͢͞ ӡӦݩͷෆਖ਼ߦҝ΁ͷ଱ੑ " ‘࠷ڧͷσʔλϕʔε’ ϒϩοΫνΣʔϯͷτϨʔυΦϑ

  6. • Ψε୅ߴ͍ • TPSग़ͳ͍ • ͞ΒʹFinalityܾఆ·Ͱ͔͔࣌ؒΔ • γϯϓϧͳΞϓϦ։ൃ͔͠Ͱ͖ͳ͍ • σʔλॏͯ͘MobileͰಈ͔ͳ͍

    ࢖͍ʹ͘͞
  7. Plasma ηΩϡΞͳτϥϯβΫγϣϯѹॖٕज़ • ϒϩοΫνΣʔϯΛΑΓแׅతʹʰ࢖͑Δ΋ͷʱʹͯ͘͠ ΕΔٕज़ • Կ͕͍ͬͯ͢͝TPS(࢖͍΍͢͞)্͕͕Δ͚ͩ͡Όͳ͍ • ηΩϡϦςΟ΋֬อ

  8. Plasma Chamber Effortless Dapps Framework on Top of Plasma Plasma

    Brings Qualities of Mass Adoption Scalable Utilize Plasma chain to reach 5000 + TPS ( 㲗 Ethereum: 15 TPS ) Robust Security Derive Ethereum’s security to assure the network low probability of attacks Usability Unique implementation to improve UX of DApps on Ethereum
  9. What I mean by ‘usable’ - High TPS (with security

    guarantee) ✔ - Less Gas for end-users ✔ - Work on Mobile ✔ - Instant Finality ✔ - + DAI Stable Coin (ERC20)! Low Volatility ✔ Ex. transfer app and we’ll play a demo today!
  10. Plasma Chamber Effortless Dapps Framework on Top of Plasma on

    x Fast Finality Demo
  11. Plasma chain = チャイルドチェーン Plasma全体俯瞰図 OpがTxを集めてMR作成 Ethereum = ルートチェーン Tx:

    AliceからBob へ100JPY送った オペレーター 子チェーンブロック作成ごとに Opに よってMRのみが親チェーンに刻ま れる (= Commit) ⬆末端 =一つ一つのTxのハッシュ値          Txの例→ エンドユーザー Plasmaを使ったDapps オペレーター(Op) 送金 To: 子チェーンコントラクト 送金を指示 ブロックの中身を拡大 To: 親チェーンコントラクト Exitを申請 →チャレンジ期間を経て   出金される Commit Commit Commit お金送ろう お金 引き出そう Exit
  12. Problems of Plasma History Verification डऔख͸τϥϯβΫγϣϯͷཤྺΛ֬ೝ͠ͳͯ͘͸ͳΒͳ͍ (MainchainͰͷtxʹ͸ͳ͍εςοϓʣ Finality ηΩϡΞͳPlasmaͷ Finality͸Plasma

    blocktime + Ethereum blocktime x (6~24) (Lightening Network͸ଈ࣌Finality) Challenge ظؒ Ϣʔβ͸Plasma͔Βग़ΔͷʹChallengeظؒ଴ͨͳ͚Ε͹͍͚ͳ͍ɻ
  13. None
  14. Plasma Chamber Effortless Dapps Framework on Top of Plasma

  15. None
  16. Can each DApp project hire these genius Plasma researchers and

    form a protocol R&D team? →Quite difficult
  17. Plasma Chamber Effortless Dapps Framework on Top of Plasma Effortless

    DApps Development Framework on Plasma
  18. Plasma Chamber Effortless Dapps Framework on Top of Plasma https://github.com/cryptoeconomicslabs/plasma-chamber

    Sum Merkle Tree - to avoid mass exit - merge & split ✔ - NFT -> fungible by start & end ͪͳΈʹɿPlasma Cashflow
  19. 1MBTNB$BTIqPX 'SPNIUUQTFUISFTFBSDIUQMBTNBDBTIXBTBUSBOTBDUJPOGPSNBU

  20. Plasma Chamber’s Unique Implementation 1. Security 2. Gas Cost/Proof Size

    Reduction 3. Instantaneous Finality Simple Exit Game Defragmentation Plasma Checkpoint Fast Finality
  21. Plasma Chamber’s Unique Implementation 1. Security 2. Gas Cost/Proof Size

    Reduction 3. Instantaneous Finality Simple Exit Game Defragmentation Plasma Checkpoint Fast Finality (DEMO)
  22. Plasma Chamber Effortless Dapps Framework on Top of Plasma Simple

    Exit Game “Another Simple Exit Game Implementation for Plasma Cashflow Construction” posted on EthResearch Exit 1 priority 1 Challenged by 3 -> Exit 3 priority = 1 ❌
  23. Plasma Chamber’s Unique Implementation 1. Security 2. Gas Cost/Proof Size

    Reduction 3. Instantaneous Finality Simple Exit Game Defragmentation Plasma Checkpoint Fast Finality (DEMO)
  24. Plasma Chamber’s Unique Implementation 1. Security 2. Gas Cost/Proof Size

    Reduction 3. Instantaneous Finality Simple Exit Game Defragmentation Plasma Checkpoint Fast Finality (DEMO)
  25. Plasma Chamber Effortless Dapps Framework on Top of Plasma Defragmentation

    : reduce gas costs for exits
  26. Plasma Chamber’s Unique Implementation 1. Security 2. Gas Cost/Proof Size

    Reduction 3. Instantaneous Finality Simple Exit Game Defragmentation Plasma Checkpoint Fast Finality
  27. Plasma Chamber Effortless Dapps Framework on Top of Plasma Plasma

    Checkpoint : history data size reduced to be stored on mobile wallets
  28. Plasma Chamber’s Unique Implementation 1. Security 2. Gas Cost/ Proof

    Size Reduction 3. Instantaneous Finality Simple Exit Game Defragmentation Plasma Checkpoint Fast Finality (DEMO)
  29. Plasma Chamber Effortless Dapps Framework on Top of Plasma Time

    to Finality Normal finality of Plasma = Plasma chain block time + Root chain block time x (6~24) 1 min 1.5 ~ 6 mins = 2 secs TPS improved, but not TTF
  30. Plasma Chamber Effortless Dapps Framework on Top of Plasma Fast

    Finality Operator Customers Merchant Collateral Fast Finality Fund Security
 represented by FF token ETH
  31. Plasma Chamber Effortless Dapps Framework on Top of Plasma Operator

    Alice Customer Bob Merchant ᶃ ᶄ ᶅ ᶆ ᶃ ᶄ ᶅ ᶆ Fast Finality Contract notification
  32. Plasma Chamber Effortless Dapps Framework on Top of Plasma Operator

    Customer Merchant Fast Finality Dispute Contract Dispute Scenario on Wiki!
  33. Plasma Chamber Effortless Dapps Framework on Top of Plasma Demo

    Demo App URL User Wallet: https://plasma-chamber-demo1-m.cryptoeconomicslab.com/ Shop Dashboard: https://plasma-chamber-demo1-mw.cryptoeconomicslab.com/
  34. None
  35. None
  36. None
  37. None
  38. None
  39. )JTUPSZPG1MBTNB 1MBTNB.71 1MBTNB$BTI 1MBTNB$BTIqPX

  40. What’s next Future Work: Plapps - Multi-hop / Multi-channel Predicate

    - Payment channel - ERC20 Atomic Swaps on Plasma ࢠνΣʔϯΛRustʹॻ͖׵͑த - ͲΜͳ؀ڥͰ΋ಈ͚ͯ - ϐʔΫ࣌Ͱ΋txͰ΋͞͹͚ΔΑ͏ʹ - TypeScriptΑΓsecure
  41. ۩ମతͳϢʔεέʔε OperatorΛט·ͤΔ͜ͱʹΑͬͯΨε୅࡟ݮΛอূ/ҝସۀ຿ϥΠηϯε͕ͳ͘ ͯ΋୭Ͱ΋ਓͷ͓ۚΛ༬͔ΕΔ • ૹۚΞϓϦ✔ • mutil-palyer ͷήʔϜΞϓϦ • Logging

    on Plasma :ମॏܭʹIoTσόΠεʔʼຖ೔ϒϩοΫνΣʔϯʹମॏ Λه࿥ • εΪՖคΩϥʔΞοϓ:ʰok google, ࠓݟ͑ͯΔ͜ͷਿΛใࠂͯ͠ɻݒ৆ۚ ͸20ສʱʢΤϯυϢʔβʔ͕ӡӦݩʹੵΜͩڙୗ͔ۚΒ෷ΘΕΔʣ • C2Cిྗૹ৴App
  42. IUUQTHJUDPJODP HSBOUT DSZQUPFDPOPNJDT MBC

  43. https://t.me/plasmaqanda @cryptoeconomicslab/ plasma-chamber https://medium.com/ cryptoeconomics-lab Telegramάϧʔϓ΁ͷࢀՃ͓଴͓ͪͯ͠Γ·͢ʂʂ