Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
イーサリアムとスマートコントラクト / Ethereum and Smart Contracts
Search
Kenji Saito
PRO
July 19, 2017
Technology
0
890
イーサリアムとスマートコントラクト / Ethereum and Smart Contracts
ブロックチェーンハブ主催で開催しているブロックチェーン基盤技術講義『イーサリアムとスマートコントラクト』のスライドです。2017年7月19日(水) に使用しました。
Kenji Saito
PRO
July 19, 2017
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
成果と意思決定 / Performance and Making Decisions
ks91
PRO
0
2
成果 / Achievements
ks91
PRO
0
9
意思決定 / Decision-Making
ks91
PRO
0
13
ファンディングとデジタル市民社会 / Funding and Digital Civil Society
ks91
PRO
0
21
生成AI による論文執筆サポート・ワークショップ 論文執筆・推敲編 / Generative AI-Assisted Paper Writing Support Workshop: Drafting and Revision Edition
ks91
PRO
0
31
私たちの前提は揺るがないのか / Are Our Premises Unshakeable?
ks91
PRO
0
24
貨幣無き世界への過程 / The Process Towards a World without Money
ks91
PRO
0
11
ファンディング / Funding
ks91
PRO
0
11
デジタル市民社会 / Digital Civil Society
ks91
PRO
0
13
Other Decks in Technology
See All in Technology
MLflowで始めるプロンプト管理、評価、最適化
databricksjapan
1
260
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
200
生成AI時代におけるグローバル戦略思考
taka_aki
0
200
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
320
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.6k
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
3.4k
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
370
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
260
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
1
1.5k
OCI Oracle Database Services新機能アップデート(2025/09-2025/11)
oracle4engineer
PRO
1
210
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
3
160
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
350
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
GitHub's CSS Performance
jonrohan
1032
470k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
Documentation Writing (for coders)
carmenintech
76
5.2k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Fireside Chat
paigeccino
41
3.7k
A better future with KSS
kneath
240
18k
For a Future-Friendly Web
brad_frost
180
10k
Rails Girls Zürich Keynote
gr2m
95
14k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
730
Transcript
CSO / SFC
[email protected]
— — 2017-07-19 – p.1/40
( ) SFC ( ) CSO (Chief Science Officer) CEO
1993 M.Eng ( ) 2006 ( ) SFC 16 P2P 2011 → ( ) — — 2017-07-19 – p.2/40
(EVM) — — 2017-07-19 – p.3/40
1. 2. (Ethereum) 3. 4. 5. OS 6. — —
2017-07-19 – p.4/40
1. — — 2017-07-19 – p.5/40
— — 2017-07-19 – p.6/40
. . . — — 2017-07-19 – p.7/40
vs. — — 2017-07-19 – p.8/40
1. ⇒ ( ) ⇒ 2. ⇒ ⇒ 3. ⇒
— — 2017-07-19 – p.9/40
(by ) 1. 2. ( ) ( ) . .
. cf. by McLuhan cf. by McLuhan — — 2017-07-19 – p.10/40
⇒ : ⇒ — — 2017-07-19 – p.11/40
⇒ : ⇒ — — 2017-07-19 – p.12/40
2. (Ethereum) EVM (Ethereum Virtual Machine) — — 2017-07-19 –
p.13/40
Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART CONTRACT
& DECENTRALIZED APPLICATION PLATFORM” 15 — — 2017-07-19 – p.14/40
= run — — 2017-07-19 – p.15/40
Ether Ethereum EOA : Externally-Owned Account Ether EVM EVM —
— 2017-07-19 – p.16/40
EVM : Ethereum Virtual Machine Gas — — 2017-07-19 –
p.17/40
3. — — 2017-07-19 – p.18/40
EVM : . . . : Solidity — JavaScript LLL
— Lisp — — 2017-07-19 – p.19/40
Solidity ( ) pragma solidity ˆ0.4.8; contract IndivisibleAsset { /*
*/ string public _name; string public _symbol; uint256 public _quantity; address public _owner; function IndivisibleAsset(string name, string symbol, uint256 quantity) { _name = name; _symbol = symbol; _quantity = quantity; _owner = msg.sender; } function transfer(address to) { if (_owner != msg.sender) { throw; } _owner = to; } } — — 2017-07-19 – p.20/40
Solidity JavaScript ( , ) (constructor) ( ) ( )
Ether — — 2017-07-19 – p.21/40
— — 2017-07-19 – p.22/40
4. ADEPT — — 2017-07-19 – p.23/40
ADEPT ADEPT : IBM IoT → — — 2017-07-19 –
p.24/40
. . . — — 2017-07-19 – p.25/40
⇒ — — 2017-07-19 – p.26/40
The DAO ( ) The DAO Split ( ) 360
ETH (50∼60 ) (2016/6/17) ( ) ( ; ) (2016/7/20 ) — — 2017-07-19 – p.27/40
5. OS — — 2017-07-19 – p.28/40
OS (2007) — — 2017-07-19 – p.29/40
OS ↑ cf. NPO/NGO — — 2017-07-19 – p.30/40
OS — — 2017-07-19 – p.31/40
Uber — — 2017-07-19 – p.32/40
Uber Uber P2P + Uber — — 2017-07-19 – p.33/40
6. / . . . — — 2017-07-19 – p.34/40
( ) / / — — 2017-07-19 – p.35/40
— 1. ( ) 2. ( ) 3. ( )
— — 2017-07-19 – p.36/40
Communicating Promises in the Air CPA : Communicating Promises in
the Air etc. → — — 2017-07-19 – p.37/40
10 12 → 120 120 12 12 120 — —
2017-07-19 – p.38/40
— — 2017-07-19 – p.39/40
— — 2017-07-19 – p.40/40