Weitere ähnliche Inhalte Ähnlich wie IBM blockchain Introdution for marketer 20161216 (20) Mehr von Tsuyoshi Hirayama (19) Kürzlich hochgeladen (11) IBM blockchain Introdution for marketer 20161216 1. © 2016 IBM Corporation
IBM Blockchain 紹介
2016年 12月 16 日
(4月の更新内容追記)
IBM コンサルティングアーキテクト
平山 毅
ブロックチェーン勉強会
for Marketers
2. © 2016 IBM Corporation
自己紹介 名前:平山 毅(ひらやま つよし)
Twitter : t3hirayama
Facebook : tsuyoshi.hirayama
2016年2月からIBMクラウド事業統括でアーキテクトとしてWatson、IoT、Blockchain
等の最新技術から構成されるデジタルでオープンなクラウドプラットフォーム技術を担当。
Watson、Blockchain関連の公演多数。
【前職】
・Amazon Web Services (AWS)
Professional Services Consultant , Enterprise Solutions Architect
・Tokyo Stock Exchange (TSE)
IT Service Manager , Enterprise Architect , Derivative Master
・Nomura Research Institute (NRI)
Financial Systems Engineer
【執筆著書】
3. © 2016 IBM Corporation
旬なテクノロジー
【出展】
http://www.gartner.com/newsroom/id/3412017
Blockchain(ブロックチェーン)は、
「Peak of Inflated Expectation
(期待のピーク)」に突入。
IBMは多くのPoC(実証実験)
やプロジェクトを実施中。
Quantum Computing
(量子コンピューティング)は、
「Innovation Trigger
(黎明期)」に突入。
話題のCognitive Computing、
機械学習の次に来ると言われている根幹技術
Cognitive、Blockchain、
Quantum Computingの3つを
クラウドで提供しているのは、
IBM Cloudのみ!
4. © 2016 IBM Corporation
Blockchainの細かい内容はこちらの動画を見てください!
https://www.youtube.com/watch?v=lUcBxWbgVW8&index
Open Cloud Innovation Festa 2016
5. © 2016 IBM Corporation
© 2016 IBM Corporation
Blockchain = 概念
・Bitcoinの仮想通貨を元にして、分散共有台帳を使ってP2P取引を効率化する技術の「概念」です。
<従来> <Blockchain>
・個別台帳を各々の参加者で保持する。
→管理主体が制御する。
・同じ台帳を参加者間で共有して保持する。
→管理主体が不要(Blockchainが主体)
・共有台帳の分散同期技術
・P2Pの認証技術
(従来のエンタープライズアプリケーションを変える?)
6. © 2016 IBM Corporation
© 2016 IBM Corporation
ピアで同期されるデータ
Blockchain の構成要素
Smart
Contract
Privacy and
Confidencia
lity
Shared
Ledger
Consensus
安全性の確保、
認証および検証
取引のための
ビジネスロジックを記述
(チェーンコード)
スマート・コントラクトを
通して行われた取引を
システム的に確定
ネットワークで
共有される分散台帳
7. © 2016 IBM Corporation
Blockchain の基本構造
b(4)
承認された
トランザクション
ハッシュ値 ハッシュ値 ハッシュ値
未承認
トランザクション
b(n)
b(n+1
)
b(n+2
)
b(n+3
)
n番目のブロック n+1番目のブロック n+2番目のブロック n+3番目のブロック
ハッシュ値 ハッシュ値 ハッシュ値 ハッシュ値
承認された
トランザクション
承認された
トランザクション
・ブロックチェーンは追記型
・ブロックチェーンには、過去のトランザクション「ハッシュ値(ダイジェスト)」が記録されており、
過去の情報を改竄できないようになっている
8. © 2016 IBM Corporation
Hyperledger プロジェクト
Hyperledger は、様々な業界で利用可能な分散台帳のオープン・スタンダードを作るための、コラボレーション・プロジ
ェクトです。
IBM Open Blockchain
Digital Asset Holdings
Blockstream
Intel Sawtooth Lake
Ripple
Hyperledger プロジェクト・コミュニティ
使命: 業務利用可能なオープンソースの分
散台帳フレームワークとコードを開発する
IP ライセンス:
- Source code: Apache License V2
- Documents : CCBY4.0
複数の企業が寄付したソースコードを
マージする作業が進行中。
IBMのOpen Blockchain とDAHの
コード、およびInterlのSawtooth が
“Incubation Project” として承認さ
れた。
Chair of Hyeprledger Project
Chris Ferris, IBM CTO
Open: all information
is made public
GitHub Slack
http://hyperledger.org
9. © 2016 IBM Corporation
IBM Blockchain は Hyperleger
管理主体 なし 複数組織 単一組織
ネットワーク形態 パブリック型 コンソーシアム型 プライベート型
参加者
自由 許可制
不特定、悪意のある参加者を含む 参加者の身元が判明しており、信頼できる
コンセンサス方式
プルーフ・オブ・ワーク型 PBFT型
• ファイナリティがない
• 電力消費が多い
• 軽量、高速、低消費電力
• ファイナリティがある
トランザクション
処理時間
長い(例:10分) 短い(例:数秒)
ユースケース 仮想通貨など 銀行間送金、証券取引などビジネスネットワークで使用
実装例
ビットコイン,
Ethereum(イサリウム)、など
Ripple(リップル)、
Hyperledger(ハイパーレッジャー)、など
エンタープライズ向け
マルチテナント シングルテナント
10. © 2016 IBM Corporation
ブロックチェーンの適用事例
貿易金融国際送金 証券取引
保険 サプライ・チェーン・
マネージメント
IoT
ブロックチェーンによる非集中型の送金
サービスにより、透明性やスピードの向上、
コストの削減が可能になると期待される。
ロイドはロンドン再保険市場をブロックチェーンに
よって改革しようとしている。
貿易金融には平均12社が関与し27の文書がやり
とりされる複雑なプロセス。共有台帳とスマートコ
ントラクトによる自動化により、効率性、スピード、
正確さを向上し、リスクを低下させる可能性がある
と考えられている。
複雑なサプライチェーン・ネットワークにまた
がる取引をブロックチェーン上に記録すること
で、プロセスのエンド・ツー・エンドでの可視
化・効率化が可能になり、製品の来歴管理が
可能になる。
多くの証券取引所で、ブロックチェーンによるポスト・ト
レーディング処理の効率化など、証券市場の改革が検
討されている。
IoT デバイスが自律的にブロッ
クチェーン上でやりとりを行うよ
うになる。
資産管理
契約管理
ブロックチェーンを資産台帳として使用
することで、資産に関するすべてのス
テークホルダーが、直接その資産の情
報を見たり、取引をすることが可能にな
る。
ブロックチェーンによる契約管理では、契約が
進行するにしたがってその最新状態が記録さ
れ、改ざん不可能なの監査証跡として記録さ
れる。
11. © 2016 IBM Corporation
ブロックチェーンに不向きなこと
1. 現時点ではスピードが求められる取引 (ミリ秒)
複数のノードに同期し、コンセンサスしながら処理するため
2. 小規模組織(ビジネスネットワークなし)
小規模な組織であればこれまでのシステム(Web/DB)で十分なため
3. 単純なDB/メッセージング/トランザクションシステムの代替
12. © 2016 IBM Corporation
ブロックチェーンにより期待される効果
コスト削減
複数の参加者にまたがる
ビジネスフローの見える化
信頼できる記録・監査証跡
ビジネスプロセス効率化分散型の情報連携
プロセスの短縮
13. © 2016 IBM Corporation
IBM Blockchain
Hyperledger
(Open Blockchain)
App1
IBM クラウド
XX業界向け
プラット
フォーム
Other Platforms
Other Platforms様々なベンダーの提
供するプラットフォー
ム
App2
App1
App2
App1
App2
App
Layer
Network
Layer
Fabric
Layer
Platform
Layer
http://www.ibm.com/blockchain/
Public | Dedicated | Local : Bluemix | IaaS | Z Cloud(HSBN)
Blockchain の DevOps を可能にする
Bluemix サービス
14. © 2016 IBM Corporation
IBM Cloud の特徴
IBM は コグニティブ・ソリューション とク
ラウド・プラットフォーム の会社です。
IBM is now emerging as a
Cognitive solutions and
Cloud platform company. Software
as a Service
Platform
as a Service
Infrastructur
e
as a Service
Public
Shared
2016年のIBM企業方針
Blockchainも広義な解釈では
コグニティブソリューションであり、
クラウド上で実行される
Shared
Shared
Shared
Dedicated
Dedicated
Dedicated
Private
Dedicated
旧
15. © 2016 IBM Corporation
Digital Innovation on IBM Cloud
DCとグローバルシステムの提供基盤
ハイブリッドクラウド、マルチクラウドの提供基盤
API
Econom
y
Cog
nitiv
e
Data
Scienc
e
Io
T
Block
chain
今話題の最新のデジタル
ソリューション群は全てIBM
Cloudから提供!
デジタルイノベーション
連動
Quatum
Computing
Data
Works
オンプレミス環境
16. © 2016 IBM Corporation
IBM Garageは、Blockchain、Watson、IoT、Business Analytics、Mobile 等
先進サービス(API)を使ったイノベーティブなアプリケーション実現のために、
Bluemix Garage Method による以下のサービスを提供:
アイデアの創造を目的としたソリューションデザインワークショップ
アイデアの検証を目的としたソリューション検証サービス
アイデアの実現を目的としたソリューション開発サービス
IBM Garage Services
Blockchain Watson IoT
Business
Analytics
Mobile
etc.
IBM Garage / On IBM Bluemix
17. © 2016 IBM Corporation
IBM Blockchain on IBM Cloud
デモ内容
18. © 2016 IBM Corporation
Bluemix Login 後の画面からBluemix検索
少しわかりずらいかも。。
25. © 2016 IBM Corporation
ブロックチェーンネットワーク(新画面)
複数のチェーンコード
(ビジネスロジック)
ブロックチェーン
ネットワーク
コンテナ
ノード
27. © 2016 IBM Corporation
ブロックアクティビティ(新画面)
チェーンコードのデプロイと呼び出しがそれぞれがブロックとして追記される。
28. © 2016 IBM Corporation
Fabric 1.0 and Fabric Composer
https://www.ibm.com/blogs/bluemix/2017/04/announcing-ibm-blockchain-fabric-1-0-beta/ より抜粋
2017/4/5
29. © 2016 IBM Corporation
https://www.dac.co.jp/index.php/press/2017/20170424_blockchain より抜粋
30. © 2016 IBM Corporation
この資料に含まれる情報は可能な限り正確を期しておりますが、日本アイ・ビー・エム株式会社の正式なレビューを受けておらず、当資料に記載さ
れた内容に関して日本アイ・ビー・エムは何ら保証するものではありません。
ワー クショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報
提供の目的 のみで提供されており、いかなる参加者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を
生むものでもありません。 本講演資料に含まれている情報については、完全性と正確性を期するよう努力しましたが、「現状のまま」提供され、明
示または暗示にかかわらずいかなる保証 も伴わないものとします。本講演資料またはその他の資料の使用によって、あるいはその他の関連に
よって、いかなる損害が生じた場合も、IBMは責任を負わ ないものとします。 本講演資料に含まれている内容は、IBMまたはそのサプライヤーやラ
イセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBM ソフトウェアの使用を規定する適用ライセンス契約の条項を
変更することを意図したものでもなく、またそのような結果を生むものでもありません。
本 講演資料でIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを
暗示するも のではありません。本講演資料で言及している製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の
決定権をもっていつでも変 更できるものとし、いかなる方法においても将来の製品または機能が使用可能になると確約することを意図したものでは
ありません。本講演資料に含まれている 内容は、参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述
べる、または暗示することを意図したものでも、またその ような結果を生むものでもありません。 パフォーマンスは、管理された環境において標準的
なIBMベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパ フォーマンスは、ユーザーのジョブ・スト
リームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなどの考慮 事項を含む、数多くの要因に
応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありませ ん。
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示
されたものです。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。
IBM, IBM ロゴ、ibm.com, は、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。
他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。
現時点での IBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。
Hinweis der Redaktion Reduce costs and complexity
With a distributed ledger, information can be shared between any participant on the network, eliminating the cost and complexity of involving intermediary layers to interconnect participants. When such a market-level approach can be achieved, we eliminate the need to implement bilateral API-to-API transactions with each party we want to trade with.
Improve discoverability
When everyone on an exchange can view the same ledger, it is easy to broadcast an intention (or offer) by appending it. For example, in a trading network, all asks and bids would be visible to every network participant.
Automate trusted processes
Unlike a centralized system where only the network operator can create a generalized solution that fits every user’s needs, Blockchain networks allow each participant to create customized solutions using their own proprietary business logic while running on the same common ledger.
Ensure trusted record-keeping
By design, no one party can modify, delete, or even append any record to the ledger without the consensus from others on the network, making the system useful for ensuring the immutability of contracts and other legal documents.