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
サイバーフィジカル社会と金融の未来 / Cyber-Physical Society and the Future of Finance
Search
Kenji Saito
PRO
July 05, 2021
Technology
0
170
サイバーフィジカル社会と金融の未来 / Cyber-Physical Society and the Future of Finance
2021年7月5日、早稲田大学 大学院経営管理研究科の「フィンテック ─ 金融革新とインターネット (2021夏)」第10-11回にて使用したスライドです。
Kenji Saito
PRO
July 05, 2021
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
LLM とプロンプトエンジニアリング/チューターをビルドする / LLM and Prompt Engineering and Building Tutors
ks91
PRO
0
250
講師自己紹介 / Lecturer's Self-Introduction
ks91
PRO
0
82
講師研究紹介 / Lecturer's Research Introduction
ks91
PRO
0
67
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
160
研究って何だっけ / What's Research?
ks91
PRO
0
27
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
18
招き猫コマロ— ネットワーク贈答経済のエージェント / Manekineko Komaro - Network Gift Economy Agent
ks91
PRO
0
17
Implementation of Blockchain Ecosystems
ks91
PRO
0
12
Other Decks in Technology
See All in Technology
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
2
2.1k
アクセス制御にまつわる改善 / Improving access control
itkq
0
530
On Your Data を超えていく!
hirotomotaguchi
2
660
Compose Compiler Metricsを使った実践的なコードレビュー
tomorrowkey
1
220
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
200
コードを書く隙間を見つけて生きていく技術/Findy 思考の現在地
fujiwara3
27
5.9k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
350
JAWS-UG Bedrock Claude Night
yamahiro
3
560
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.3k
データベース02: データベースの概念
trycycle
0
150
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
0
170
NgRx Signal Store
rainerhahnekamp
0
150
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
Code Review Best Practice
trishagee
55
15k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
322
20k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Agile that works and the tools we love
rasmusluckow
325
20k
Writing Fast Ruby
sferik
621
60k
Infographics Made Easy
chrislema
238
18k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
Designing for Performance
lara
601
67k
Being A Developer After 40
akosma
57
580k
Transcript
— 2021 10-11 (WBS) — 2021 10-11 — 2021-07-05 –
p.1/57
https://speakerdeck.com/ks91 — 2021 10-11 — 2021-07-05 – p.2/57
( ) 1 5 31 • 2 6 7 (1)
• 3 6 7 (2) • 4 6 14 – (1) • 5 6 14 – (2) • 6 6 21 (1) • 7 6 21 (2) • 8 6 28 (1) • 9 6 28 (2) • 10 7 5 (1) • 11 7 5 (2) • 12 7 12 (1) 13 7 12 (2) 14 7 19 (1) 15 7 19 (2) — 2021 10-11 — 2021-07-05 – p.3/57
1. Ethereum 2. 3. 4. 5. 6. 7. : 8.
— 2021 10-11 — 2021-07-05 – p.4/57
1. Ethereum ( ) Ethereum — 2021 10-11 — 2021-07-05
– p.5/57
— 2021 10-11 — 2021-07-05 – p.6/57
— 2021 10-11 — 2021-07-05 – p.7/57
↑ . . . → vs. — 2021 10-11 —
2021-07-05 – p.8/57
(by ) 1. 2. ( ) ( ) . .
. cf. by McLuhan cf. by McLuhan — 2021 10-11 — 2021-07-05 – p.9/57
by ⇒ : ⇒ — 2021 10-11 — 2021-07-05 –
p.10/57
by ⇒ : ⇒ — 2021 10-11 — 2021-07-05 –
p.11/57
Ethereum EVM (Ethereum Virtual Machine) — 2021 10-11 — 2021-07-05
– p.12/57
Ethereum Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART
CONTRACT & DECENTRALIZED APPLICATION PLATFORM” 15 = (↑ ) DApps ( ) — 2021 10-11 — 2021-07-05 – p.13/57
= ( ) run ⇒ — 2021 10-11 — 2021-07-05
– p.14/57
Ether Ethereum (Ethereum ∈ ; Ether ∈ ) EOA :
Externally-Owned Account ( ) ( ) Ether ( ) EVM EVM = Ethereum = — 2021 10-11 — 2021-07-05 – p.15/57
EVM : Ethereum Virtual Machine Gas ( EVM = )
— 2021 10-11 — 2021-07-05 – p.16/57
2. — 2021 10-11 — 2021-07-05 – p.17/57
EVM : . . . ( ) : Solidity —
JavaScript Vyper — Python Fe — Vyper Rust ← NEW! — 2021 10-11 — 2021-07-05 – p.18/57
Solidity ( ) pragma solidityˆ0.7.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; } } — 2021 10-11 — 2021-07-05 – p.19/57
( , ) (constructor) (deploy) = ( ) ( )
ETH Trusted Actor Model — 2021 10-11 — 2021-07-05 – p.20/57
Ethereum (ex. ) (ex. ) — 2021 10-11 — 2021-07-05
– p.21/57
3. ADEPT DeFi ( ) — 2021 10-11 — 2021-07-05
– p.22/57
ADEPT ADEPT : IBM IoT ADEPT = , → ⇒
— 2021 10-11 — 2021-07-05 – p.23/57
— 2021 10-11 — 2021-07-05 – p.24/57
⇒ — 2021 10-11 — 2021-07-05 – p.25/57
DeFi ( ) (DeFi : Decentralized Finance) ⇒ ⇒ ⇒
( ) ( ) NFT (Non-Fungible Token) — 2021 10-11 — 2021-07-05 – p.26/57
4. — 2021 10-11 — 2021-07-05 – p.27/57
ERC20 ERC (Ethereum Request for Comments) 20 https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md (EIP: Ethereum
Improvement Proposal) 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) — 2021 10-11 — 2021-07-05 – p.28/57
ERC20 ERC20 ← ( ) ( ) ⇒ ERC20 (
ERC20 ) ERC20 ⇒ — 2021 10-11 — 2021-07-05 – p.29/57
(fungible) ERC20 → ERC223 (draft) or ERC777 (non-fungible) ERC721 (
) (partially fungible) ERC1410 (draft) (ERC1400 ) (redeemable) — 2021 10-11 — 2021-07-05 – p.30/57
ERC ERC1400 (draft) : Security Token Standard ERC20 ERC777 ERC1594
(draft) : Core Security Token Standard ( ) (KYC ) ERC1643 (draft) : Documnet Management Standard ERC1644 (draft) : Controller Token Standard ( ) ( ) ERC2258 (draft) : Custodial Ownership Standard ( ) ( ) — 2021 10-11 — 2021-07-05 – p.31/57
5. — 2021 10-11 — 2021-07-05 – p.32/57
5. 2021 7 1 ( ) 23:59 JST Waseda Moodle
(Discord ) — 2021 10-11 — 2021-07-05 – p.33/57
. . . . . . 20 15 (7/2( )
11:45 ) ( ) ( ) / ( ) / / (ETC ) / / / / / REIT / ( ) 400 — 2021 10-11 — 2021-07-05 – p.34/57
I ⇒ — 2021 10-11 — 2021-07-05 – p.35/57
T [ ] ⇒ — 2021 10-11 — 2021-07-05 –
p.36/57
M REIT ⇒ T — 2021 10-11 — 2021-07-05 –
p.37/57
H ⇒ ( ) — 2021 10-11 — 2021-07-05 –
p.38/57
K 3 ⇒ SF — 2021 10-11 — 2021-07-05 –
p.39/57
H ⇒ 360 — 2021 10-11 — 2021-07-05 – p.40/57
T ⇒ — 2021 10-11 — 2021-07-05 – p.41/57
I ⇒ . . . — 2021 10-11 — 2021-07-05
– p.42/57
T ⇒ . . . — 2021 10-11 — 2021-07-05
– p.43/57
S PDF ⇒ . . . — 2021 10-11 —
2021-07-05 – p.44/57
6. & ( ) OS — 2021 10-11 — 2021-07-05
– p.45/57
← (cybernetics) → (AI ) / — 2021 10-11 —
2021-07-05 – p.46/57
(cognitive) ( ) → → 28 (http://cs.stanford.edu/people/karpathy/convnetjs/) — 2021 10-11
— 2021-07-05 – p.47/57
→ 30 : × — 2021 10-11 — 2021-07-05 –
p.48/57
OS (2007) — 2021 10-11 — 2021-07-05 – p.49/57
Amazon Go → — 2021 10-11 — 2021-07-05 – p.50/57
( JPY ) MUFG J S (“Cause-Oriented Economy”) ( )
⇒ cf. — 2021 10-11 — 2021-07-05 – p.51/57
(4 ) ( ) ( ) — 2021 10-11 —
2021-07-05 – p.52/57
→ (AI ) → ← → → / / —
2021 10-11 — 2021-07-05 – p.53/57
7. : 30 30 — 2021 10-11 — 2021-07-05 –
p.54/57
8. — 2021 10-11 — 2021-07-05 – p.55/57
6. ( ) : ( ) 2021 7 8 (
) 23:59 JST Waseda Moodle (Discord ) — 2021 10-11 — 2021-07-05 – p.56/57
Zoom — 2021 10-11 — 2021-07-05 – p.57/57