Session ID:CEATEC JAPAN 2016 CS-3
廣瀬 一海(デプロイ王子)
日本マイクロソフト株式会社
クラウドプラットフォーム技術部
テクノロジースペシャリスト
愛称「デプロイ王子」/ 元 Microsoft Azure MVP
日本マイクロソフト社でAzureに関する技術コンサルティン
グやソリューション提供を行う傍ら登壇やZDNet Japanにて
「デプロイ王子のテクノロジ解説!」などの連載など、
執筆活動も行っています。
日本マイクロソフト社におけるブロックチェーン4社協働の
プロジェクトの対応等を行う
真正性を維持する暗号化技術
公開鍵と秘密鍵技術を用いています。
ブロックチェーンはこの技術を使っ
て、データを作成する事で不正を防
止し信頼あるデータを確立します。
データの共有
ブロックチェーンの値は、参加する
組織や企業の間で直接共有すること
ができます。競合他社の枠も超えて
相互に共有する事で、莫大な価値を
生み出すでしょう。
分散
ブロックチェーンは、データ
ベースの複製をネットワークの
他のシステムへ作成し、データ
の喪失から保護します。
台帳
ブロックチェーンに書き込まれ
たデータはその後に更新、改変
できず読み取りのみができます。
すべてのデータが不変に記録さ
れます。
出典:経済産業省 商務情報政策
局 情報経済課 平成28年4月28
日発行
平成27年度我が国経済社会の情
報化・サービス化に係る基盤整備
(ブロックチェーン技術を利用し
たサービスに関する国内外動向調
査)
大手金融機関やSI 会社が
ブロックチェーンの
実証実験を本格始動
モバイルや
クラウドなど
技術革新
VC による
ブロックチェーン
技術応用企業への
投資拡大
時代
にあわせた
規制緩和
Press Release
Microsoft and R3 Partnership to Accelerate Adoption of Distributed
Ledger Technology by Global Banks
Emily Rutland· April 4, 2016
Deal will modernize technology and processes for the financial ecosystem,
reducing costs and fraud; Microsoft Azure named preferred cloud platform for
R3 Consortium.
April 4th, 2016 (New York/Redmond, Wash.) – Microsoft Corp. and the R3
Consortium today announced a strategic partnership that will accelerate the
use of distributed ledger technologies, also known as blockchain, among R3
member banks and global financial markets. Distributed ledger technologies
enable enterprises and business network participants to complete financial
transactions with greater speed, security, cost-efficiency and transparency relative
to solutions currently used. In addition, R3 named Microsoft Azure the preferred
cloud services provider for its R3 Lab and Research Center serving more than
40 member banks.
R3は、世界の大手金融機関40以上が参加するワーキンググループ
Microsoft Azureが推奨クラウドサービスに指定された
ブロックチェーン技術の金融機関利用における標準化を推進
アドレス・ハッシュ・電子署名Proof of WorkPeer to Peer
離れた場所で高可用
性を持ったデータを作
成・維持でき、各所で
同じデータを共有できる
仕組みとネットワークが
ダウンに強い堅牢な仕
組みを低コストに構築
ブロックの改ざんに対す
る耐性とブロックの不変
を維持する仕組み
そのネットワークにおいて
ユニークなIDの発行と、
そのユーザが記録した
事を証明し、改ざんを
防止
Blockchain1.0
Blockchain2.0
• 利用者が必要な金額を投入する
• 特定のドリンクのボタンを押す
2つの契約条件が満たされた場合
ドリンクを手に入れることができる
ID
ブロックチェーンの仕組みでは、そのネットワーク空間において唯一となる
アドレスと印鑑に相当する秘密鍵を発行します。これはIDとなり、証明書や
紙の発行を無くす仕組みの土台となりえます。
通貨、ポイント、クーポン、バウチャー、オークション、購入の履歴の表現
履歴により予約購入の証明をしたり、この履歴価値そのものをオークション
に出品するなどが考えられます。
登記、遺言、出生、婚姻、転居、コンテンツ権利、賃貸借、投票権利など
耐改ざんとユーザ署名の特徴を生かし、その記録を本人が発行し、改ざんされ
ていない事を証明するものです。本人による能動的記録です。
医療記録、診療録、処方箋、鉄道の遅延証明書など
耐改ざんとユーザ署名の特徴を生かし、その記録を第三者が発行し、改ざんさ
れていない事を証明するものです。
製造記録、流通過程、真正性認証、貴金属の証明
記録が巻き戻る事ができない特徴を生かし、IDを製造製品に割り当て、過程を
記録する事によってトレーサビリティを追跡できます。
賃貸借契約書の送付
Blockchain
Ledger
契約書にサインして返送
Microsoft Azure
Azure BaaS
https://blog.ethereum.org/2016/03/30/solidity-available-in-visual-studio/
Ethereum
X
米国中部
Iowa
米国西部
California
北ヨーロッパ
Ireland
米国東部
Virginia
米国東部2
Virginia米国政府
Virginia
米国中北部
Illinois
米国政府
Iowa
米国中南部
Texas
南ブラジル
Sao Paulo
西ヨーロッパ
Netherlands
北中国 *
Beijing
南中国 *
Shanghai
東日本
Tokyo,Saitama
西日本
Osaka
南インド
Chennai
東アジア
Hong Kong
東南アジア
Singapore
東南オーストラリア
Victoria
東オーストラリア
New South Wales
中央インド
Pune
西インド
Mumbai
(2016年10月現在)稼働中 * Operated by 21Vianet
100カ所以上のデータセンター
ネットワーク網が全世界でトップスリーの一つ
AWS の2倍、Google 6倍の地域サポート
33 リージョンを発表、24リージョンが稼働中
構築中
カナダ東部
Quebec City
カナダ中部
Toronto
ドイツ中部
Frankfurt
UK x 2
South & West
米国防総省 x 2
East & West
韓国 x 2
Seoul & East
ドイツ北東
Magdeburg
New
New
New
New
New
New
フランス
New
Visual Studioによるスマートコントラクト開発
27K
Free Azure
起業時に必要な最新の開発ツール (約 70 万円の Visual Studio Enterprise with MSDN)、
クラウド環境 (最大約 270 万円の Microsoft Azure)、技術サポートやビジネス支援を
3 年間無償でご利用できます。設立 5 年未満、非上場、法人化を目指している個人事業主
が対象です。
さらに BizSpark のご提供内容に加え、最大約 1,200 万円の Microsoft Azure を 1 年間無償
でご利用できるプレミアム プログラム「BizSpark Plus」もご用意しています。
クラウド環境開発ツール 技術サポート ビジネス支援 大容量のクラウド環境
Microsoft が提供するスタートアップ支援プログラム
Microsoft Azure
Azure BaaS
マイクロソフトのブロックチェーンエコシステム
API
Management
• メガバンク
• 地方銀行
• 証券
• 保険
• カード
Financial ServiceSI/ConsultingFinTechSupporter
Blockchain 1.0
Simple State
Machine
Blockchain 2.0
State Machine +
Code
Blockchain 3.0
State Machine + Code
0x1117292138928
edc23dc21323c
属性情報
値
0x893423022ef8s92d
1223412dds321ac
0x1117292138928
edc23dc21323c
属性情報
値
0x893423022ef8s92d1
223412dds321ac
プログラムコード
contract accountRegistry{mapping
(string => address) accountMap;
function accountRegistry(){….
0x1117292138928
edc23dc21323c
属性情報
値
0x893423022ef8s92d1
223412dds321ac
プログラムコード
contract accountRegistry{mapping
(string => address) accountMap;
function accountRegistry(){….
Cryptlets
Blockchain | 現在のエコシステムとこれからの
革新
マイクロソフトが進めるBlockchain as a Serviceについて
マイクロソフトが進めるBlockchain as a Serviceについて
マイクロソフトが進めるBlockchain as a Serviceについて
マイクロソフトが進めるBlockchain as a Serviceについて

マイクロソフトが進めるBlockchain as a Serviceについて