Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
スマートコントラクト / Smart Contracts
Search
Kenji Saito
PRO
September 25, 2019
Technology
1
130
スマートコントラクト / Smart Contracts
2019年9月25日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「スマートコントラクト」にて使用したスライドです。
Kenji Saito
PRO
September 25, 2019
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
成果 / Achievements
ks91
PRO
0
2
意思決定 / Decision-Making
ks91
PRO
0
7
ファンディングとデジタル市民社会 / Funding and Digital Civil Society
ks91
PRO
0
14
生成AI による論文執筆サポート・ワークショップ 論文執筆・推敲編 / Generative AI-Assisted Paper Writing Support Workshop: Drafting and Revision Edition
ks91
PRO
0
23
私たちの前提は揺るがないのか / Are Our Premises Unshakeable?
ks91
PRO
0
20
貨幣無き世界への過程 / The Process Towards a World without Money
ks91
PRO
0
9
ファンディング / Funding
ks91
PRO
0
7
デジタル市民社会 / Digital Civil Society
ks91
PRO
0
10
発表と総括 / Presentations and Summary
ks91
PRO
0
5
Other Decks in Technology
See All in Technology
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
1
710
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
550
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
100
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
420
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
840
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
250
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
1.1k
グレートファイアウォールを自宅に建てよう
ctes091x
0
140
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
220
生成AI時代の自動E2Eテスト運用とPlaywright実践知_引持力哉
legalontechnologies
PRO
0
220
世界最速級 memcached 互換サーバー作った
yasukata
0
330
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Navigating Team Friction
lara
191
16k
GraphQLとの向き合い方2022年版
quramy
50
14k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
GitHub's CSS Performance
jonrohan
1032
470k
How to Ace a Technical Interview
jacobian
280
24k
The World Runs on Bad Software
bkeepers
PRO
72
12k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Building an army of robots
kneath
306
46k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Transcript
εϚʔτίϯτϥΫτ ϒϩοΫνΣʔϯج൫ٕज़ʲτʔΫϯͷઃܭ͔ΒγΣΞϦϯάΤίϊϛʔ·Ͱʳ ϒϩοΫνΣʔϯϋϒ Chief Science Officer / ૣҴాେֶ େֶӃܦӦཧݚڀՊ ڭत
੪౻ ݡ࣐
[email protected]
εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.1/36
͜ͷεϥΠυ https://speakerdeck.com/ks91 ʹஔ͔Ε͍ͯ·͢ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.2/36
؆୯ͳࣗݾհ ੪౻ ݡ࣐ (͍͞ͱ͏ ͚Μ͡) ૣҴాେֶ େֶӃܦӦཧݚڀՊ ڭत ܚጯٛक़େֶ SFC
ݚڀॴ ্੮ॴһɾڥใֶ෦ ߨࢣ (ඇৗۈ) גࣜձࣾϒϩοΫνΣʔϯϋϒ CSO (Chief Science Officer) Ұൠࣾஂ๏ਓϏϤϯυϒϩοΫνΣʔϯ දཧࣄ Ұൠࣾஂ๏ਓΞΧσϛʔΩϟϯϓ දཧࣄ ܦྺ 1993 ɺίʔωϧେֶΑΓֶम࢜߸औಘ (ίϯϐϡʔλαΠΤϯε) 2006 ɺܚጯٛक़େֶΑΓσδλϧ௨՟ͷݚڀͰത࢜߸औಘ (ࡦɾϝσΟΞ) ܚጯٛक़େֶ େֶӃ ࡦɾϝσΟΞݚڀՊ SFC ݚڀॴʹͯ 19 ؒʹΘͨΓ P2P (Peer-to-Peer) ͓Αͼσδλϧ௨՟ͷݚڀʹैࣄ 2011 ՆΑΓౡͷ͜ͲͨͪͷͨΊͷʮΞΧσϛʔΩϟϯϓʯΛؒΒͱ։࠵ ࡢ SFC ʹͯ ΞΧσϛʔΩϟϯϓ 2018 ՆʮΦοέʔάʔάϧɺ॓ͬͱ͍ͯʂʯΛ࣮ࢪ ࠓ SFC Ͱ ΞΧσϛʔΩϟϯϓ 2019 ՆʮੈքΛ࠶ൃ໌ͤΑ ∼ REINVENT THE WORLDʯΛ࣮ࢪ → ࢲͷ಄ͷதͰͭͳ͕͍ͬͯ·͢ (͜Ε͔ΒͷࣾձͷσβΠϯ͜ͲͨͪͱҰॹʹ) εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.3/36
ࠓճͷςʔϚ ۚ༥ɾ๏ɾɾྲྀ௨ͳͲ͞·͟·ͳԠ༻Λݟਾ͑ɺ ϒϩοΫνΣʔϯΛιϑτΣΞϓϥοτϑΥʔϜͱͯ͠׆༻͢Δ ʮεϚʔτίϯτϥΫτʯͷٕज़ʹ͍ͭͯղઆ͠·͢ ·ͨɺεϚʔτίϯτϥΫτͷԠ༻ՄೳੑɾෆՄೳੑ ΞϓϦέʔγϣϯྫͳͲʹ͍ͭͯٞ͠·͢ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ —
2019-09-25 – p.4/36
εϚʔτίϯτϥΫτͱԿ͔ ڱ͍ҙຯͰޠΔ ͍ҙຯͰޠΔ εϚʔτίϯτϥΫτͱࣗಈൢചػ ܖͱʁ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25
– p.5/36
ڱ͍ҙຯͰޠΔ εϚʔτίϯτϥΫτͱ σδλϧʹදݱ͞ΕΔࢿ࢈Λ༧ΊఆΊΒΕͨϧʔϧʹैͬͯ ࣗಈతʹҠసɾঢ়ଶભҠͤ͞ΔΈ ޠײͱ߹Θͳ͍ ʮ༧ΊఆΊΒΕͨϧʔϧʯͷ෦͕ຊདྷతʹʮܖʯͰ͋Γɺ͜ΕͰ ֎Ͱ͞Εͨܖ͕༩͑ΒΕͨͱͯ͠ʮͦΕʹԊ࣮ͬͯߦ͢Δʯͱ͔͠ ݴ͍ͬͯͳ͍ͷͰʁ εϚʔτͱ͍͏͔ɺࣗಈԽ͞ΕͨΈͱ͍͏ͷେମͦ͏͍͏ͷͰʁ ͔͠͠ɺ͜ͷڱٛͷҙຯʹҙຯ͕͋Δ
εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.6/36
͍ҙຯͰޠΔ εϚʔτίϯτϥΫτͱ ܖΛػցͰ࣮͢ΔΈ ·ͨɺͦͷΑ͏ʹ࣮ͯ͠͞Εͨܖ ↑ ະདྷͷࣙॻʹࡌΔఆٛ ݪॳతʹࣗಈൢചػͳͲεϚʔτίϯτϥΫτʹͨΔ ࣗಈൢചػ . .
. εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.7/36
ݱ࣮ vs. ϒϩοΫνΣʔϯ ࢥߟ࣮ݧ ϏοτίΠϯͰࢧ͏ͱɺ্ۭΛඈͿυϩʔϯ͕ӡΜͰ͖ͨ؈δϡʔεΛ མͱͯ͘͠ΕΔͱ͍͏αʔϏεΛ࡞Δͱ͢Δ υϩʔϯ͍ͭ؈δϡʔεΛམͱͤΑ͍ͷ͔ʁ ࣮࣌ؒͰਐߦ͢Δݱ࣮ͱɺϒϩοΫνΣʔϯͷಈ࡞͔͚Ε͍ͯΔ ͜ͷυϩʔϯʹΑΔࣗൢػͷྫखͳ͚ͩ ී௨ͷࣗൢػͰ·ͬͨ͘ಉ͜͡ͱ͕ݴ͑Δ
εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.8/36
ܖͱʁ ܖͱ (by ࣙԓ) 1. ଋ 2. ରཱ͢Δෳͷҙࢥදࣔͷ߹கʹΑཱͬͯ͢Δ๏ߦҝ ଃ༩ɾചങɾަɾିआɾෛɾޏ༻ɾҕɾدୗͳͲ͕ͦͷྫ ཱͷຊ࣭తཁ݅
ࣄऀؒͷҙࢥදࣔͷ߹க ͦͷͨΊͷϝσΟΞ ޱ಄ɺѲखɺ೪൘ʹூΔɾম͘ɾׂΔɺࢴ (खॻ͖)ɺࢴ (ҹ)ɺ . . . ػցͰͰ͖Δ͜ͱʁ cf.ʮϝσΟΞ͕ϝοηʔδͩʯby McLuhan cf.ʮάʔςϯϕϧΫͷۜՏܥʯby McLuhan → ׆൛ҹज़ͷొ͕࢈ۀࣾձͷܗʹେ͖͘د༩ͨ͠ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.9/36
Ethereum ͷ֓ཁ (͓͞Β͍) EVM (Ethereum Virtual Machine) ͱঢ়ଶભҠ εϚʔτίϯτϥΫτ —
ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.10/36
ΠʔαϦΞϜͱʁ Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART
CONTRACT & DECENTRALIZED APPLICATION PLATFORM” ϒϩοΫνΣʔϯٕज़ΛԠ༻ ฏۉϒϩοΫִؒ 15 ඵΛඪ ͦ͜ʹϓϩάϥϛϯάݴޠΛࡌͤΔ νϡʔϦϯάશ = ສೳνϡʔϦϯάϚγϯΛΤϛϡϨʔτͰ͖Δ (ͨΓલ) DApps (தԝΛࣗಈԽ͢ΔΞϓϦ) ͷͨΊͷج൫ ݱࡏͷۚ༥ɾ՟ฎܦࡁγεςϜΛ࣌Εʹ͠Α͏ͱ͢Δҙਤ͕ݟ͑Δ εϚʔτίϯτϥΫτ ͱͦͦͦ͏͍͏ͷ σδλϧࢿ࢈ͷҠసঢ়ଶભҠΛࣗಈԽ͢Δ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.11/36
EVM : Ethereum Virtual Machine ࣗΦϒδΣΫτ͕ϝοηʔδΛड͚Δͱىಈ͠ɺίϯτϥΫτΛ࣮ߦɺঢ়ଶΛมԽͤ͞Δ ࣮ߦεςοϓຖʹ Gas ͷڙڅ͕ඞཁ (ແݶϧʔϓΛආ͚ɺEVM
ͷ࣮ߦऀ = ϚΠφʔͷखྉͱͳΔ) εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.12/36
εϚʔτίϯτϥΫτϓϩάϥϛϯά ϓϩάϥϛϯάݴޠ ಛͱ՝ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.13/36
ϓϩάϥϛϯάݴޠ EVM ͕ղऍ͢ΔͷόΠτίʔυ ͦͷଞʹߴڃݴޠͷίϯύΠϥΛ༻ҙ ߴڃݴޠ : ਓ͕ؒಡΈॻ͖Ͱ͖Δݴޠ Ұํɺػցʹ͍ۙݴޠʮڃݴޠʯͰ . .
. ͦΜͳ͜ͱΛݴͬͯΔͱͦͷ͏ͪਓೳʹౖΒΕΔ͔ ྫ : Solidity — JavaScript ʹࣅͨݴޠ ݱࡏͷϓϥΠϚϦݴޠ LLL — Lisp ʹࣅͨݴޠ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.14/36
Solidity αϯϓϧίʔυ (͜Ε͕ߴڃݴޠͩʂ) pragma solidityˆ0.5.0; contract IndivisibleAsset { /* ׂͰ͖ͳ͍ࢿ࢈ͷॴ༗ݖͷҠసΛ࣮ݱ
*/ string public _name; string public _symbol; uint256 public _quantity; address public _owner; constructor(string memory name, string memory symbol, uint256 quantity) public { _name = name; _symbol = symbol; _quantity = quantity; _owner = msg.sender; } function transfer(address to) public returns (bool) { require (_owner == msg.sender); _owner = to; return true; } } εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.15/36
ϓϩάϥϛϯάݴޠ Solidity ͷಛ JavaScript ෩ ΦϒδΣΫτࢦ ίϯτϥΫτΛܗ (ܕ, Ϋϥε) ͱͯ͠هड़͢Δ
σϓϩΠ͢Δࡍʹߏஙࢠ (constructor) ͕ݺΕΔ σϓϩΠ (deploy) = ίϯτϥΫτΛϒϩοΫνΣʔϯʹඋ͢Δ ͦͷࡍʹߏஙࢠʹ͢ύϥϝʔλΛܾΊΔ σϓϩΠ͞ΕͨίϯτϥΫτ۩ମతͳ࣮ମ (Πϯελϯε) ΞΧϯτΛͭ (ΞυϨεͰࣝผ͞ΕΔ) ετϨʔδͱ ETH ߴΛͭ ଞͷίϯτϥΫτʹϝοηʔδΛૹΕΔ σϓϩΠ͞ΕͨίϯτϥΫτʹϝοηʔδΛૹͬͯૢ࡞͢Δͱ͍͏Ϟσϧ ϝοηʔδʹԠ͢Δίʔυͷਅਖ਼ੑ͕୲อ͞ΕΔͱ͍͏લఏͷ্Ͱ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.16/36
ಛͱ՝ ಛ ϒϩοΫͷݕূͷաఔͰϓϩάϥϜΛ࣮ߦ͠ɺͦͷ݁ՌΛঢ়ଶʹөͤ͞Δ ෳͷݕূऀ͕ʹ࣮ߦ ϒϩοΫνΣʔϯͷதʹด͡Δ ΠʔαϦΞϜͷମܥͷதͰ߹త ՝ ϓϩάϥϜͷத͔Βೖग़ྗίϚϯυΛग़ͤͳ͍ ֎෦ΞΫλʔҎ֎ͷ֎քͷӨڹΛड͚ͨΓɺ(ex. ηϯα͔ΒͷσʔλΛಡΈʹߦ͚ͳ͍)
֎քʹӨڹΛٴ΅͢͜ͱ͕Ͱ͖ͳ͍ (ex. ϞʔλʔΛճ͢ίϚϯυΛૹΕͳ͍) εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.17/36
ϒϩοΫνΣʔϯͱεϚʔτίϯτϥΫτ ADEPT ͱચ୕ػ ڱ͍ҙຯͰޠΔҙຯ ίϯτϥΫτͷਅਖ਼ੑ The DAO ࣄ݅ ΞϓϦέʔγϣϯ εϚʔτίϯτϥΫτ
— ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.18/36
ADEPT ͱચ୕ػ ADEPT : IBM ͷ IoT ݚڀϓϩδΣΫτ ϒϩοΫνΣʔϯΛ༻͍ͨચ୕ػͷྫ͕ग़ͯ͘Δ ҰମԿΛΔʁ
Ϟʔλʔ੍ޚͰ͖ͳ͍ શϚΠφʔ͕֤ʑͷλΠϛϯάͰಈ͖ͳ͕Βॲཧ͍ͯ͠Δ → ϒϩοΫνΣʔϯ͔Βೖग़ྗίϚϯυग़ͤͳ͍ ⇒ ʮڱ͍ҙຯʯʹԡ͠ࠐ·Εͨಈ࡞ ચࡎΛൃ͢Δʂ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.19/36
ڱ͍ҙຯͰޠΔҙຯ εϚʔτίϯτϥΫτͱ σδλϧʹදݱ͞ΕΔࢿ࢈Λ༧ΊఆΊΒΕͨϧʔϧʹैͬͯ ࣗಈతʹҠసɾঢ়ଶભҠͤ͞ΔΈ ޠײͱ߹Θͳ͍ ͔͠͠ɺϒϩοΫνΣʔϯͰՄೳͳͷ͜ͷ͜ͱ ݁ՌϒϩοΫνΣʔϯͷதʹด͡Δ ܖʹରՁ͕͍ܾࡁͱෆՄͳͷͰɺ͜Ε͚ͩͰॏཁͱ͍͑ॏཁ εϚʔτίϯτϥΫτ —
ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.20/36
ίϯτϥΫτͷਅਖ਼ੑ ୭͕ݕূऀͱͯ͠ϒϩοΫͷݕূͱίϯτϥΫτͷ࣮ߦʹࢀՃͰ͖Δ ⇒ ୭͕ίϯτϥΫτͷίʔυʹΞΫηεͰ͖Δ ਖ਼͍͠ίϯτϥΫτ͕࣮ߦ͞Ε͍ͯΔ͔ݪཧతʹݕূՄೳ ೖग़ྗϒϩοΫνΣʔϯͷ֎ଆʹ͋ΔͷͰɺܖͷ༰શ෦ΛΒΕΔ͜ͱͳͦ͘Ε͕Մೳ ʮਖ਼͍͠ίϯτϥΫτ͕࣮ߦ͞Εͨʯͱ୭͕֬ೝͰ͖Δ͜ͱ͕ εϚʔτίϯτϥΫτͷਅՁʁ ʮ༰ଘࡏ୭ʹ൱ఆͰ͖ͳ͍هʯͱͯ͠ͷϓϩάϥϜίʔυͱͦͷ࣮ߦ݁Ռ ͨͩ͠ɺΠʔαϦΞϜͷํ๏།ҰͷΓํͰͳ͍
ίϯτϥΫτͷϥΠϑαΠΫϧͷཧํ๏ͳͲؚΊͯ՝ଟ͍ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.21/36
The DAO ࣄ݅ (࿐ݟͨ͠Ψόφϯεͷ՝) ΠʔαϦΞϜ্ʹ࡞ΒΕͨࣗࢄࢿϑΝϯυ The DAO Split (ϑΝϯυׂ) ࠶ؼݺͼग़͠ʹΑΔ
360 ສ ETH (50∼60 ԯԁ) ౪ (2016/6/17) બࢶ Կ͠ͳ͍ ιϑτϑΥʔΫ (ޓੑΛҡ࣋ͨ͠ΞυϨεౚ݁) ࢿۚΒͳ͍ ϋʔυϑΥʔΫ (ྺ࢙ͷॻ͖͑; ݱࡏΛ੍͢ΔऀաڈΛ੍͢) ͋Δҙຯʮϫϯωεͷ᠘ʯͷ࠷ѱͷൃݱ ίϛϡχςΟʮϋʔυϑΥʔΫʯΛબΜͩʂ (2016/7/20 ࣮ߦ) εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.22/36
τʔΫϯͷઃܭ ՟ฎϒϩοΫνΣʔϯ͕ಘҙͱ͢ΔԠ༻ ͦͷԠ༻ྗΛ͘։์͢ΔநΫϥε εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.23/36
ERC20 τʔΫϯ ERC (Ethereum Request for Comment) ͷୈ 20 ൪ͷจॻ
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md contract ERC20 { function totalSupply() constant returns (uint totalSupply); function balanceOf(address _owner) constant returns (uint balance); function transfer(address _to, uint _value) returns (bool success); function transferFrom(address _from, address _to, uint _value) returns (bool success); function approve(address _spender, uint _value) returns (bool success); function allowance(address _owner, address _spender) constant returns (uint remaining); event Transfer(address indexed _from, address indexed _to, uint _value); event Approval(address indexed _owner, address indexed _spender, uint _value); } ଞʹΦϓγϣϯͱͯ͠ name/໊শ, symbol/୯Ґɾه߸, decimals/খҎԼԿܻ͔ approve ଞͷϢʔβ͔ΒͷҾ͖ग़͠ΛڐՄ͠ɺallowance ͦͷϦϛοτΛฦ͢ ز͔͕ͭ͋ΓɺERC223 (ޡૹ৴༧), ERC721 (Non-Fungible) ʹΑΓ֦ு͞Ε͍ͯΔ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.24/36
ٿنOS͕͋ΔΒ͠ γΣΞϦϯάΤίϊϛʔΛ͑ͯ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.25/36
ٿنOS (2007) εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.26/36
ج൫ͱͯ͠ͷٿنOS ۚ༥ɾ՟ฎܦࡁγεςϜΛ࣌Εʹ͢Δ ܾࡁγεςϜɺτϥϯβΫγϣϯγεςϜΛแ ϓϩάϥϛϯάݴޠɺϓϩάϥϛϯάڥΛแ ↑ cf. ΠʔαϦΞϜ ਓతࢿݯΛؚΉٿ্ͷࢿݯͷ৽ͨͳʮձܭγεςϜʯ ৽ͨͳʮ๏ʯΛఆٛͰ͖Δ ࢿݯΛ୭͕ͲΜͳ࣌ͲͷΑ͏ʹ͑Δ͔͕ʮ๏ʯ
ਓʑ͕ۀΛىͨ͜͢Ίͷج൫ Ӧར৫ɺɺNPO/NGO ར༻Ͱ͖Δ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.27/36
ٿنOSͷͨΊͷԠ༻ ώονϋΠΫ ߦதͷࣗಈंͷۭ੮ۙͷਓ͕ؒڞ༗Ͱ͖ΔࢿݯͰ͋Δ าߦऀͱӡసख͕ϥϯσϰʔ͠ɺ తͷώονϋΠΫΛՄೳʹ͢ΔΑ͏ʹ ωοτϫʔΫΛϓϩάϥϜͤΑ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ —
2019-09-25 – p.28/36
Uber εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.29/36
ݱࡏͷࢹ͔Βݟͨΰʔϧ Uber ͷΑ͏ͳاۀΛϓϩάϥϜͱͯ͠هड़ɾ࣮ߦͰ͖ΔΑ͏ͳ ڥΛ͑ɺఏڙ͢Δ ࣮ࡍͷ Uber ͔ͳΓࣗಈԽ͞Ε͍ͯΔ ͦΕʹΑΓ ୭͕ެӹੑʹओମతʹؔ༩͢ΔͨΊͷίετɾෑډΛԼ͛Δ Ϗδωεଟ͘ͷਓʹӹ͕͋Δ͔Βͦ͜Γཱͭ
ٿ্ͷݶΒΕͨࢿݯΛ༗ޮʹ׆༻͠ɺ࣋ଓతʹੜ͖ΒΕΔจ໌ͷ มԽʹد༩͢Δ ࣮ࡍʹ P2P + εϚʔτίϯτϥΫτͰ Uber ͷΑ͏ͳͷΛ࣮ݱ͢ΔࢼΈ͕ ෳਐߦ͍ͯ͠Δ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.30/36
ΞϓϦέʔγϣϯ͔Βͷൃ ΤεΫϩʔ Ҩݴ ࣗಈंอݥ ແਚ/པࢠߨ . . . εϚʔτίϯτϥΫτ —
ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.31/36
ۭதଋݻఆஔ ఆٛ͞ΕۭͨதࢀՃऀͨͪͷྗ͚ͩͰҡ࣋͢Δ (ಛఆͷཧऀ͍ͳ͍) ଋ/ΞηοτݖརΛ࣋ͭࢀՃऀ͔͠ૢ࡞Ͱ͖ͳ͍ ಛఆͷ୭͔͕ҡ͍࣋ͯ͠ͳ͍ͷͰɺఆٛ͞Εۭͨத͕ଘଓ͢Δ͔͗Γଋ/ΞηοτଘଓͰ͖Δ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25
– p.32/36
ྫ — ࣗಈΤεΫϩʔʹΑΔͷചങ 1. ۚͷ࣋ͪಀ͛Λ͙ͨΊʹചങܖΛۭதʹݻఆ (ͲͪΒ͕ͬͯ༰ΛݕূՄ) 2. ͷݖརۚΛചങܖʹ༬ୗ͢Δ (ؾ͕มΘͬͨΒऔΓͯ͠Α͍) 3.
࣮ߦ (͜ΕͲͪΒ͕ͬͯΑ͍) ͢Δͱɺ͕݅ଗ͍ͬͯΔͳΒͷݖརͱ͕ۚಉ࣌ʹҠస͢Δ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.33/36
པࢠߨ ߨݩ͕৴༻ͷ͓͚ΔؒΛूΊͯελʔτ͢Δ Ծʹຖ݄ 10 ສԁͣͭ࣋ͪدΔ͕ؒ 12 ໊ → ຖ݄ 120
ສԁ͕࣋ͪدΒΕΔ ຖ݄ɺؒͷͻͱΓ͕ 120 ສԁΛड͚औΔ 12ϲ݄ޙʹ 12 ਓ͕ 120 ສԁΛड͚औͬͯऴྃ Ҭ͔Β͓͕ۚಀ͛ͳ͍Έ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.34/36
ͦͯࣗ͠ಈൢചػʹཱͪฦͬͯ ͦͷεϚʔτίϯτϥΫτʹʮݺͼग़͠Ϙλϯʯ͍͍ͭͯ·͔͢ʁ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.35/36
࣭ٞ͝Λ εϚʔτίϯτϥΫτ — ϒϩοΫνΣʔϯج൫ٕज़ — 2019-09-25 – p.36/36