Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
供託の科学
Search
sgtn
February 14, 2019
Business
0
150
供託の科学
sgtn
February 14, 2019
Tweet
Share
More Decks by sgtn
See All by sgtn
Why ERC-7546 and where it is going.
shogochiai
0
110
UUPS2.pdf
shogochiai
0
35
風の時代とメタ国家
shogochiai
0
230
様相μ計算による計算論的な民主主義の健全性の評価 ~自律分散組織(DAO)による政体の超越性に向けて~ The theory of democraticity evaluation via modal mu-calculus for suggesting the supremacy of DAO for Nations.
shogochiai
0
28
Web3時代のDAOによるソシエタルデザイン
shogochiai
0
130
ptaa.app 解説資料
shogochiai
0
70
民主主義の思想史
shogochiai
2
690
Hyperledger Plasma
shogochiai
0
72
「お金」を支える技術
shogochiai
1
110
Other Decks in Business
See All in Business
スタートアップ新卒合同入社式ワークショップ
wakayamaguchi
1
2.4k
Pictoria 会社紹介・採用資料
pictoria
3
280
kaonavi Future Deck
kaonavi
7
75k
インキュデータ会社紹介資料
okitsu
1
19k
株式会社人機一体 + 会社紹介資料 + 2024.04.01 版
mmse
0
350
ラクスル株式会社 会社概要(IR)
raksulrecruiting
5
5k
第24回クラウド女子会 登壇資料
o2mami
1
1.3k
Value Driven DevOps Team
kakehashi
11
1.1k
【株式会社Amazia】採用資料(ビジネス職)
amazia200910
1
870
ワンキャリア 会社説明資料 / Company Deck
onecareer
5
140k
Ampersand Company Profile
cuebicventures
PRO
2
3.4k
挨拶と敬語の基本.pdf
designlabo
0
970
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
57k
Debugging Ruby Performance
tmm1
70
11k
The Invisible Side of Design
smashingmag
294
49k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
321
20k
Reflections from 52 weeks, 52 projects
jeffersonlam
344
19k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
No one is an island. Learnings from fostering a developers community.
thoeni
14
2.1k
Git: the NoSQL Database
bkeepers
PRO
422
63k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
The Mythical Team-Month
searls
215
42k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
186
16k
What's new in Ruby 2.0
geeforr
337
31k
Transcript
ڙୗͷՊֶ Cryptoeconomics Lab - Sg ਓྨ͕౸ୡ͠͏Δڀۃͷڙୗ֓೦ʹ͚ͨཧղͱཧ
ϝϧΧϦ ΫϥυϫʔΫε ΩϟϯϓϑΝΠϠʔ ..031(ͷ11ΫΤετ ڞ௨߲Կ͔ʁ
551 5SVTUFE5IJSE1BSUZ ʹ ૹۚΩϟϯηϧͷ݅Λҕୗ͍ͯ͠Δ ڞ௨߲Կ͔ʁ
551 5SVTUFE5IJSE1BSUZ ʹ ૹۚΩϟϯηϧͷ݅Λҕୗ͍ͯ͠Δ ʴ ۜߦޱ࠲ʹސ٬ͷࢿຊΛ༬͔Γ ϙΠϯτΛൃߦ͍ͯ͠Δ ڞ௨߲Կ͔ʁ
551 5SVTUFE5IJSE1BSUZ ʹ ૹۚΩϟϯηϧͷ݅Λҕୗ͍ͯ͠Δ ʴ ۜߦޱ࠲ʹސ٬ͷࢿຊΛ༬͔Γ ϙΠϯτΛൃߦ͍ͯ͠Δ ڞ௨߲Կ͔ʁ ࢿܾۚࡁ๏ͱͷ݉Ͷ߹͍
ΤεΫϩʔ ސ٬ͷ͓ۚΛ҆શʹ͓༬͔Γ͢Δ
ΤεΫϩʔ ৫Ψόφϯεͱڙୗ͕ۚඞཁ
ΤεΫϩʔ ۚ༥ிͱͷΓͱΓ͕ඞཁ
ΤεΫϩʔ ≠ ༬͔Γ Ծઆ
ސ٬ͷຊԁΛϓϩάϥϚϒϧʹ ຊԁΛ1ສϊʔυͰࢄཧ ސ٬ͷҙࢤͰ͍ͭͰग़ۚͰ͖Δ TTPཧݖΛ࣋ͨͳ͍
ސ٬ࢿ࢈Λ༬͔Βͳ͍ΤεΫϩʔٕज़ ن੍͖͢ରͳͷͩΖ͏͔ʁ ͍
ٕज़ৄࡉ
Plasma Off-chain Transaction Verfication Protocol ΦϑνΣʔϯॲཧͷݕূϓϩτίϧ ຊԁεςʔϒϧίΠϯར༻Մ →ERC-20τʔΫϯ͕ຊԁͱಉ͡ՁʹͳΔΑ͏ʹཧ͞Ε͍ͯΔτʔΫϯɻΧε τσΟ͕ཧ͢ΔͷͱɺΞϧΰϦζϜ͕ཧ͢Δͷ͕͋Δɻ ΥϨοτͱൿີ伴ΞϓϦ/ϒϥβຒΊࠐΈܕΛఆ
→ϒϥβΤΫεςϯγϣϯಠཱΥϨοτෆཁɻۜߦޱ࠲͔ΒೖۚՄͳΧ ετσΟܕεςʔϒϧίΠϯͷΛఆɻ τϥϯβΫγϣϯϩδοΫͱखྉӡӦ͕ࢦఆՄೳ →ޙड़͢Δଟ࠼ͳ࣮͕Մೳ
Plasma ӡӦʹࢿ࢈ཧݖͳ͠ →ೖۚ͞Εͨࢿ࢈ΛӡӦؔऀޱ࠲ʹڧ੍Ҡಈͤ͞Δ͜ͱෆՄ γεςϜఀࢭ࣌ࢿ࢈Ethereum্ʹඞͣୀආՄೳ →ӡӦαʔόʔͷԠԿʹґଘͤͣɺEthereumͷͱͯ͠ࢿ࢈ཧΛߦ͑Δ ࢿ࢈อશੑ100% →্هઃܭʹΑΓɺͲΕ΄Ͳ৴༻ͳΒͳ͍ӡӦऀʹࢿ࢈Λ༬͚Δ͜ͱ͕Ͱ͖Δ ӡӦγεςϜఀࢭ࣌ͷػձଛࣦʹͷΈΛ࣋ͭ
→γεςϜఀࢭ͔ΒEthereumͷग़ྃ·ͰʹɺࣗಈݕূͷͨΊͷग़ۚͪ࣌ ͕ؒ1िؒඞཁʹͳΔɻ͜ͷࢿ࢈ϩοΫͷػձଛࣦ͚͕ͩӡӦʹՄೳͳނҙͷμ ϝʔδͰ͋Δɻ
ചΓख ങ͍ख ӡӦ ϝϧΧϦ࣮ બࢶ - ചΓखͷ͕ಧ͍ͨΒڐՄ - ฆ૪͕ى͖ͨΒฦۚ
ऀ ґཔऀ ӡӦ ΫϥυϫʔΫε࣮ બࢶ - ചΓखͷͷྃʹԠͯ͡ҌͰૹۚ - ෆཤߦ͕ى͖ͨΒฦۚ
ىۀՈ ࢿՈ ӡӦ ΩϟϯϓϑΝΠϠʔ࣮ બࢶ - ϑΝϯσΟϯάޭ࣌ʹૹۚ - ϑΝϯσΟϯάࣦഊ࣌ʹϦϑΝϯυ ࢿՈ
ࢿՈ ࢿՈ ࢿՈ ࢿՈ ࢿՈ
ґཔऀ ݥऀ ӡӦ MMORPG P2PΫΤετ࣮ બࢶ - ΫΤετޭ࣌ʹૹۚ - ΫΤετࣦഊ࣌ʹϦϑΝϯυ
ݥऀ ݥऀ ݥऀ ݥऀ ݥऀ ݥऀ
߈ܸϕΫλʔͱରࡦ ӡӦ͕ࢿ࢈ϩοΫ͍ͯ͠Δؒʹαʔόʔ͕ఀࢭͨ͠Βʁ →ӡӦαʔόʔΛܦ༝ͤͣEthereumνΣʔϯʹग़͠ͳ ͕Βฦۚঢ়ଶʹ͢ΔίϯτϥΫτ͕࡞ΕɺӡӦ͕ͦΕΛ උ͍ͯ͠Δ͜ͱΛඞਢ݅ͱ͢Δ ࢿ࢈ϩοΫ͍ͯ͠ΔτϥϯβΫγϣϯ͕ӬԕʹԠ͠ͳ͔ͬ ͨΒʁ →༬͔ΓͷλΠϜΞτΛઃఆ͍ͯ͠Δ࣮ͷΈ͕҆શͳ ΤεΫϩʔͰ͋Δͱ͍͏͜ͱ͕ɺੈʹೝ͞Ε͍ͯΔ͖
ੑೳͱར༻ྉ Ͳͷ͘Β͍ͷͰܾࡁΛࡹ͚Δͷʁ → ಉܾ࣌ࡁͱ͍͏ҙຯͰ2^40ݸͷτϥϯβΫγϣϯ ͕ಉ࣌ʹདྷ༷ͯͷৼΔ͍Ͱ͋Δɻ͔͠͠ಉ͡ਓ ͕ඵִؒͰܾࡁΛߦ͏ॲཧݪଇతʹෆཁͳͷͰې͡ Δ͜ͱͰੑೳΛ୲อ͍ͯ͠Δɻ Ͳͷ͘Β͍ͷֹۚΛѻ͑Δͷʁ → 2^40ݸͷശʹೖۚΛड͚ೖΕΔ͜ͱ͕Ͱ͖ɺ̍ೖۚ
1000ԁͱݟੵͬͯ1100ஹԁѻ͑Δ
ੑೳͱར༻ྉ ྲྀ௨ֹ͕ۚ૿͑Δ͝ͱʹෆਖ਼ϦεΫ͕ߴ·ΔͷͰͳ͍͔ʁ ˠPlasmaͱ͍͏αΠυνΣʔϯɺଞͷͲͷ࣮ΑΓ ਆܦ࣭ʹɺͦͷنൺྫͷϦεΫΛθϩԽ͢ΔͨΊʹઃ ܭ͞Ε͍ͯΔɻ ηΩϡϦςΟʹؾΛݣͬͯઃܭͨ͠ͳΒμϯαΠυ͕͋ ΔͷͰͳ͍͔ʁ →ࢿۚҾ͖ग़͠ͷͨΊͷͪ࣌ؒʢྫ͑1ϲ݄ʣͱಉ͡ සͰɺWebʹheartbeat৴߸ΛૹΒͳ͍ͱ͍͚ͳ͍ɻ͠ ͔͠SFW(Simple
Fast Withdrawal)ͱ͍͏ΤϯυϢʔ βʔ͕खྉΛ͏ܗͷଈ࣌Ҿ͖ग़࣮͕͋͠Δɻ
ੑೳͱར༻ྉ ͜ͷΤεΫϩʔαʔϏεΛ༻͢Δʹ͋ͨͬͯͷྉۚମܥ ʁ →ΦʔϓϯιʔεͰར༻͢ΔݶΓࣗલͷαʔόʔͱࣗ લͷΨε͕ඞཁͰ͋Γɺ݄ʹඦສԁ͔͔Δɻʮαʔ όʔɾೝূ(commit)ɾϑΝΠφϦςΟʯͷ̏Ϟδϡʔϧ ʹผΕͨΫϥυαʔϏε͕ଘࡏ͠ɺ͖ͳ෦ΛCEL ʹҕୗͰ͖Δɻ·ͨɺΫϥυαʔϏεΛ༻͍ͨ΄͏͕ ίετѹॖޮՌΛड͚ΒΕɻ݄ʹ10~20ສԁఔͷίετ ·ͰԼ͛ΒΕΔɻ