More Related Content Similar to Blockchain for dummies (20) Blockchain for dummies2. ⿃⾕健史
1963年 広島⽣まれ
1989年 ⽇本アイ・ビー ・エム
2018年 オフィス⿃⾕ システムコンサルタント
29年間の⽇本アイ・ビー ・エム勤務を経て独⽴、⽇本アイ・ビー ・エム在職中はシステムエン
ジニアとしてセールスサポート、プロジェクト、システム運⽤と幅広い分野で活動、エンジニア
としての活動により2012年 IBM Thought Leaderに認定。ブランドスペシャリストとしてビジネ
ス開発、戦略⽴案、パートナ協業なども担当。技術部⾨のマネージャーとしてマネジメント経験
も有する。在職中に⽴ち上げたAI技術コミュニティーからは、AI技術者を輩出し現在も活動を継
続中。
2018年より独⽴し、システムコンサルタントとしてAI、ブロックチェーンなど先進テクノロ
ジーの企業向けコンサルタントを⾏うと同時に、先端技術に関する独⾃の視点からの記事を執筆、
ブログ、ネットニュースなどで発信している。AIコミュニティー「ゼロから始める機械学習」
(メンバー97名)を運営し、定期的にAI関連のオンラインセミナーを実施している。
ネットニュース「ハーバービジネスオンライン」 : https://hbol.jp/hbo_comment_people/⿃⾕健史
ブログ「越境するコンピューター」 : http://blogs.itmedia.co.jp/toritani/
コミュニティ「 ゼロから始める機械学習」 :https://www.facebook.com/groups/151075008918694/
プロフィール
ハーバービジネスオンライン
アクセスランキング1位獲得
29. 出来る事と出来ない事
出来ること
• ブロックチェーン内での
• 合意した取引の確実な履⾏
• 取引履歴の正当性担保
出来ない事
• ブロックチェーン外での
• 物の所有権移動の履⾏
• 相⼿と合意する
• ⼈間同⼠で交渉しましょう
ブロックチェーンは万能ではない
何でもかんでもブロックチェーンは⾮現実的
• 何をブロックチェーンに配置するか検討必要 (みんなと共有して正当性を証明したい部分など)
信頼できる第三者機関がいる場合
• わざわざブロックチェーンを使う必要はないケースがほとんど
合意した通りちゃんとやってるか?
30. 代表的プラットフォーム
Minor
Ordering Node
Endorsing peer
Committing peer
Committing peer
ブロック作成係
処理承認係
台帳保持者
台帳保持者
SC
SC
SC
SC
CC
CC
Ethereum HyperLedger Fabric
Bitcoin Ethereum HyperLedger Fablic
通貨 BTC Ether 無し
コンセンサス PoW PoW 管理者
プログラム 限定的 チューリング完全 チューリング完全
パーミッションレス型
スマートコントラクトを実装、真正性はマイニング
パーミッション型
チェーンコードを実装、真正性は管理者
35. ブロックチェーンの活⽤例
取引対象(トークン)と取引⼿順(スマートコントラクト)
トークン スマートコントラクト 効果
bitcoin bitcoin 送⾦ (bitcoin環境のプログラム機能は限定的) 中央機関無しの決済
ダイヤモンド取引 ダイヤモンド 売買 不正取引防⽌
⾷品トレース ⾷品 流通取引 トレーサビリティー
マルチナショナル保険 保険 保険契約(マスター、ローカルポリシー) 効率向上、信頼性・透明性向上
海上保険 海上保険 保険契約(複数主体間、エクスポージャー把握) 効率向上、信頼性向上
フライト保険 フライト保険 保険契約(フライト状況を⽤いた保険⽀払等)
オンデマンド保険 保険 被保険者情報提供(シェアリング業者へ) シェアリングビジネスの推進(保険による安⼼)
37. ブロックチェーンと従来型との⽐較
Aさん 100円
Bさん 0円 SmartContract
Aさん 100円
Bさん 0円
Aさん 0円
Bさん 100円
Transaction
プログラム
変更可能
DBの更新は時間差あり
整合性確保のためDBの
Commit/Rollback仕組み必要 SCは変更不可
データ変更は
必ずSC経由
State変更は
Transaction単位
(Tranがブロックに書かれる)
権限もったユーザーなら
DBはよそから変更可能
SC経由以外の変更不可
BlockChain
事前に合意したルール(SC)に基づいた更新のみ可能
全ての処理(Tran/更新) はブロックに保存
データは参加者全員で共有
従来型
プログラム変更可能
処理の履歴保存は追加の仕組み必要
データは中央管理
T
r
a
n
s
a
c
t
i
o
n
38. スマートコントラクトの応⽤例
• 1.5.1 Domain Specific
• Finch
• Banking
• Insurance
• Payments and Transactions
• Trading and Investments
• Peer-to-Peer Lending & Cloudfunding
• 1.5.2 IoT
• Smart Locks
• Smart Parking
• Smart Appliances (TV, Refrigerator, washers, etc…)
• Connected Vehicles
• 1.5.3 Industrial & Manufacturing
• On-Demand Manufacturing
• Smart Diagnostics & Machine Maintenance
• Traceability
• Supply chain tracking
• Product Certification
• Consumer-to-Machine & Machine-to-Machine
Transactions
• Tracking Supplier Identity & Reputation
• 1.5.4 Registry of Assets & Inventory
• 1.5.5 Energy
• Solar Chain Stations
• MicroGrids
• 1.5.6 Supply Chain & Logistics
• Supply Chain tracing
• Shipment Tracking
• 1.5.7 Records & Identities
• Document Verifications
• Marriage Certifications
• Birth Certifications
• Automobile Records
• Land Registry
• Copyright Protection
• 1.5.8 Healthcare
• Master Patient Index
• Electric healthcare Records
• Provider Directory
• Medical Insurance Claims