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
イーサリアムとスマートコントラクト / Ethereum and Smart Contracts
Search
Kenji Saito
PRO
December 13, 2017
Technology
0
300
イーサリアムとスマートコントラクト / Ethereum and Smart Contracts
2017年12月13日(水)、ブロックチェーンアカデミー「イーサリアムとスマートコントラクト」にて使用したスライドです
Kenji Saito
PRO
December 13, 2017
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
アナログAI からの逃走とメタ・ネイチャーポジティブ / Escape from Analog AI, and Meta-Nature Positive
ks91
PRO
0
4
AI 前提社会におけるトラスト / Trust in an AI-Driven Society
ks91
PRO
0
14
非営利組織の起業/発表と総括 / Starting up a Nonprofit Organization, Presentation and Summary
ks91
PRO
0
57
自己開発 / Self-Development
ks91
PRO
1
22
あなたは何によって憶えられたいですか? / What Do You Want to be Remembered for?
ks91
PRO
0
28
ボランティアと理事会 / Volunteers and Board of Directors
ks91
PRO
0
48
メタ・ネイチャーポジティブへの道 / The Path to Meta Nature Positive
ks91
PRO
0
35
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 3 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 3
ks91
PRO
0
52
アカデミーキャンプ2026 初春「ミライ、ゲーミファイ」DAY 2 / Academy Camp 2026 Early Spring "GAMIFY THE FUTURE!!" DAY 2
ks91
PRO
0
87
Other Decks in Technology
See All in Technology
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
100
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
320
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
Context Engineeringの取り組み
nutslove
0
360
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
480
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
460
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
106
230k
Believing is Seeing
oripsolob
1
56
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Building an army of robots
kneath
306
46k
Documentation Writing (for coders)
carmenintech
77
5.3k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
Transcript
CSO / SFC
[email protected]
— — 2017-09-14 – p.1/41
( ) SFC ( ) CSO (Chief Science Officer) 1993
M.Eng ( ) 2006 ( ) SFC 17 P2P 2011 → ( ) — — 2017-09-14 – p.2/41
(EVM) — — 2017-09-14 – p.3/41
1. 2. (Ethereum) 3. 4. 5. OS 6. — —
2017-09-14 – p.4/41
1. — — 2017-09-14 – p.5/41
— — 2017-09-14 – p.6/41
. . . — — 2017-09-14 – p.7/41
vs. — — 2017-09-14 – p.8/41
1. ⇒ ( ) ⇒ 2. ⇒ ⇒ 3. ⇒
— — 2017-09-14 – p.9/41
(by ) 1. 2. ( ) ( ) . .
. cf. by McLuhan cf. by McLuhan — — 2017-09-14 – p.10/41
⇒ : ⇒ — — 2017-09-14 – p.11/41
⇒ : ⇒ — — 2017-09-14 – p.12/41
2. (Ethereum) EVM (Ethereum Virtual Machine) — — 2017-09-14 –
p.13/41
Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART CONTRACT
& DECENTRALIZED APPLICATION PLATFORM” 15 — — 2017-09-14 – p.14/41
= run — — 2017-09-14 – p.15/41
Ether Ethereum EOA : Externally-Owned Account Ether EVM EVM —
— 2017-09-14 – p.16/41
EVM : Ethereum Virtual Machine Gas — — 2017-09-14 –
p.17/41
Ethereum Frontier Homestead Metropolis Byzantium (2017) ← zkSNARKs ( )
→ Zcash on Ethereum (ZoE) Constantinople (2018) Serenity — — 2017-09-14 – p.18/41
3. — — 2017-09-14 – p.19/41
EVM : . . . : Solidity — JavaScript LLL
— Lisp — — 2017-09-14 – p.20/41
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-09-14 – p.21/41
Solidity JavaScript ( , ) (constructor) ( ) ( )
Ether — — 2017-09-14 – p.22/41
— — 2017-09-14 – p.23/41
4. ADEPT — — 2017-09-14 – p.24/41
ADEPT ADEPT : IBM IoT → — — 2017-09-14 –
p.25/41
. . . — — 2017-09-14 – p.26/41
⇒ — — 2017-09-14 – p.27/41
The DAO ( ) The DAO Split ( ) 360
ETH (50∼60 ) (2016/6/17) ( ) ( ; ) (2016/7/20 ) — — 2017-09-14 – p.28/41
5. OS — — 2017-09-14 – p.29/41
OS (2007) — — 2017-09-14 – p.30/41
OS ↑ cf. NPO/NGO — — 2017-09-14 – p.31/41
OS — — 2017-09-14 – p.32/41
Uber — — 2017-09-14 – p.33/41
Uber Uber P2P + Uber — — 2017-09-14 – p.34/41
6. / . . . — — 2017-09-14 – p.35/41
( ) / / — — 2017-09-14 – p.36/41
— 1. ( ) 2. ( ) 3. ( )
— — 2017-09-14 – p.37/41
Communicating Promises in the Air CPA : Communicating Promises in
the Air etc. → — — 2017-09-14 – p.38/41
10 12 → 120 120 12 12 120 — —
2017-09-14 – p.39/41
— — 2017-09-14 – p.40/41
— — 2017-09-14 – p.41/41