14. Ethereum(イーサリアム)
• チューリング完全なスクリプト言語と実行環境を提供するブロックチェーン・インフラのプロ
ジェクト。イーサリアムは分散アプリケーションを構築・配布するためのプラットフォームであ
り、プログラム言語である。(Swan)
• “Ethereum is a decentralized platform that runs smart contracts: applications that run
exactly as programmed without any possibility of downtime, censorship, fraud or third party
interference.”(Ethereum website)
• クラウドファンディングを原資にEthereum Foundation(スイス)にて開発された。
• サービスは2015年7月に開始(創生ブロック作成)
• Solidity(JAVAに似た言語)
14
EVM
EVM
EVM
EVM
EVM
EVM
EVMEVM
EVM: Ethereum Virtual Machine
TXID
Output
Index
Signature Script
(太郎の公開鍵、電子署名)
Pubkey Script
(宛先:花子の公開鍵ハッシュ)
イーサリアム言語で
書かれたプログラム
19. 公的サービスへの応用(英国)
「分散型台帳技術:ブロックチェーンを超えて ー 英国政府チーフ技術アド
バイザーによるレポート」
(原題:Distributed Ledger Technology: beyond block chain, A report by the
UK Government Chief Scientific Adviser* )*Mark Walport
「オープンデータが市民と国家の関係をに革命を起こしたと同様に、これらの技
術の可視性は、金融市場、サプライチェーン、消費者とB2Bサービス、そして公
共機関の登録制度に変革をもたらすだろう。」
Matthew Hancock, 内閣府担当閣外大臣、主計長官
Ed Vaizey, 文化・デジタル経済に関する閣外大臣
19