Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ブロックチェーン連続講義 第2-7回 スマートコントラクト / Smart Contracts
Search
Kenji Saito
PRO
September 16, 2016
Technology
570
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ブロックチェーン連続講義 第2-7回 スマートコントラクト / Smart Contracts
ブロックチェーンハブ主催で開催している第2期ブロックチェーン連続講義の第7回「スマートコントラクト」のスライドです。2016年9月16日(金) に使用しました。
Kenji Saito
PRO
September 16, 2016
More Decks by Kenji Saito
See All by Kenji Saito
Fall 2026: A Guide & Workshop on Using AI for Academic Paper Writing
ks91
PRO
0
34
FinTech 5-6 : The World of Apps
ks91
PRO
0
54
終わらない幼年期とそのための下部構造・社会資本 / The Never-Ending Childhood and the Infrastructure and Social Capital Needed to Support It
ks91
PRO
0
28
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
72
2026 秋 生成AI を活用した論文執筆ガイド/ワークショップ / Fall 2026: Guide and Workshop on Writing Papers Using Generative AI
ks91
PRO
0
140
AIとビジネス・メガトレンド 〜 サイバネティクス的経営観 / AI and Business Megatrends: A Cybernetic Perspective on Management
ks91
PRO
0
43
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
160
アカデミーキャンプ 2026秋「位置ゲーに秀でよ!ウチらとヤツらのゲーム・デザイン」DAY 4 / Academy Camp 2026 Fall - Excel at Location-Based Games! Our and Their Game Design DAY 4
ks91
PRO
0
65
アカデミーキャンプ 2026秋「位置ゲーに秀でよ!ウチらとヤツらのゲーム・デザイン」DAY 3 / Academy Camp 2026 Fall - Excel at Location-Based Games! Our and Their Game Design DAY 3
ks91
PRO
0
75
Other Decks in Technology
See All in Technology
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
180
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
200
re:Invent初参加で変わったこと、2回目にやってみたいこと(JAWS-UG彩の国埼玉 #12)
mhrtech
2
220
大型犬好きによるPugの紹介
yamanoku
1
160
Classmethod Company Deck
satoshi7
1
680
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
Optunaの最新リリースv5.0について
pfn
PRO
0
120
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
エンタメ企業のM&Aを支えるデータ基盤 ― 統合から店舗のリアルタイム分析まで / Data Engineering Summit 2026
genda
0
170
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Become a Pro
speakerdeck
PRO
31
6.3k
Fireside Chat
paigeccino
43
4.1k
GraphQLとの向き合い方2022年版
quramy
50
15k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
450
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
750
Embracing the Ebb and Flow
colly
88
5.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.9k
Raft: Consensus for Rubyists
vanstee
142
7.8k
Transcript
2 7 SFC / CSO
[email protected]
— 2016-09-16 – p.1/42
(EVM) — 2016-09-16 – p.2/42
1. 2. (Ethereum) 3. 4. OS — 2016-09-16 – p.3/42
1. — 2016-09-16 – p.4/42
— 2016-09-16 – p.5/42
. . . — 2016-09-16 – p.6/42
— 2016-09-16 – p.7/42
. 1. 2. 3. — 2016-09-16 – p.8/42
— 2016-09-16 – p.9/42
1 ⇒ — 2016-09-16 – p.10/42
CSP CSP : Communicating Sequential Processes : VendingMachine = coin
→ choc → STOP Person = (coin → STOP) [] (card → STOP) . . . VendingMachine |[{coin,card}]| Person ≡ coin → choc → STOP — 2016-09-16 – p.11/42
2 ⇒ — 2016-09-16 – p.12/42
vs. — 2016-09-16 – p.13/42
3 ⇒ — 2016-09-16 – p.14/42
1. ⇒ ( ) 2. ⇒ 3. ⇒ — 2016-09-16
– p.15/42
(by ) 1. 2. ( ) ( ) . .
. cf. by McLuhan cf. by McLuhan — 2016-09-16 – p.16/42
: ⇒ — 2016-09-16 – p.17/42
: ⇒ — 2016-09-16 – p.18/42
2. (Ethereum) EVM (Ethereum Virtual Machine) — 2016-09-16 – p.19/42
Vitalik Buterin, “Ethereum White Paper: A NEXT GENERATION SMART CONTRACT
& DECENTRALIZED APPLICATION PLATFORM” 12 — 2016-09-16 – p.20/42
= run — 2016-09-16 – p.21/42
Ether Ethereum EOA : Externally-Owned Account Ether EVM EVM —
2016-09-16 – p.22/42
EVM : Ethereum Virtual Machine Gas — 2016-09-16 – p.23/42
EVM : : Solidity — JavaScript LLL — Lisp —
2016-09-16 – p.24/42
Solidity contract metaCoin { mapping (address => uint) balances; function
metaCoin() { balances[msg.sender] = 10000; } function sendCoin(address receiver, uint amount) returns(bool sufficient) { if (balances[msg.sender] < amount) return false; balances[msg.sender] -= amount; balances[receiver] += amount; return true; } } by hshimo — 2016-09-16 – p.25/42
Solidity JavaScript ( , ) (constructor) ( ) ( )
Ether — 2016-09-16 – p.26/42
— 2016-09-16 – p.27/42
3. ADEPT — 2016-09-16 – p.28/42
ADEPT ADEPT : IBM IoT — 2016-09-16 – p.29/42
— 2016-09-16 – p.30/42
⇒ — 2016-09-16 – p.31/42
The DAO ( ) The DAO Split ( ) 360
ETH (50∼60 ) (6/17) ( ) ( ; ) (7/20 ) — 2016-09-16 – p.32/42
4. OS — 2016-09-16 – p.33/42
OS (2007) — 2016-09-16 – p.34/42
OS ↑ cf. NPO/NGO — 2016-09-16 – p.35/42
OS — 2016-09-16 – p.36/42
Uber — 2016-09-16 – p.37/42
Uber Uber — 2016-09-16 – p.38/42
/ . . . — 2016-09-16 – p.39/42
10 12 → 120 120 12 12 120 — 2016-09-16
– p.40/42
— 2016-09-16 – p.41/42
10 — 2016-09-16 – p.42/42