SlideShare uma empresa Scribd logo
1 de 43
ConoHa x BlockChain → スマート宅配ボックス
GMOインターネット株式会社
次世代システム研究室
松浦 岳登
・会社紹介/自己紹介
・ブロックチェーンおさらい
・ConoHa ブロックチェーン
・スマート宅配ボックスの紹介
アジェンダ
3
松浦 岳登 Taketo Matsuura
自己紹介
次世代システム研究室
マネージャ 兼 チーフアーキテクト
業務内容
・ブロックチェーン技術の調査研究 + サービス開発
・グループ全社共通基盤アプリケーションなどの構築
・その他 主にGMO本体で発生する開発もろもろ
4
会社紹介
ベトナム
ラボセンター
GMO
ペパボ
GMO
ペイメント
ゲートウェイ
次世代システム
研究室
GMO
クリック証券
GMO
アドパートナー
ズ
GMO
クラウド
GMO-Z.com
RUNSYSTEM
GMO
本体
5
・会社紹介/自己紹介
・ブロックチェーンおさらい
・ConoHa ブロックチェーン
・スマート宅配ボックスの紹介
アジェンダ
6
そもそもブロックチェーンって何?
ビットコイン(仮想通貨)を支える基幹技術。
https://bitcoin.org/ja/
7
ブロックチェーン概要 ①
各ユーザが自分の秘密鍵で暗号化(署名)することで、そのユーザが発信したもので
あることを特定し、且つ他の人には改ざんできないものにする。
Transaction
Aさん
秘密鍵
AはBに100コイン
渡します。
AはBに100コイン
渡します。
Aさん
公開鍵
Aさん
Aさん公開鍵で
誰でも閲覧可能
その他のユーザ
8
ブロックチェーン概要 ②
トランザクションを積み重ねて、複数のトランザクションをブロックで固めて確定する。
Block
Transaction
Transaction
…
Block
Transaction
Transaction
……
Transaction
常に前のBlockのハッシュ値を
次のBlockの元データとすることで
改竄すると整合性が取れなくなる
↓
現実的に改竄不可
9
ブロックチェーン概要 ③
様々な思惑を持ったノードで分散してデータを記録して、
(正確にはちょっと違うけど)多数決で正当性を保障する。
サーバ(ノード)
ブロック
できた!
(+周知)
10
DBとの決定的な違いは?
ただそこにデータが存在しているだけで、
「いつ」「誰が」「何を」
記録したかが、「誰の保障がなくとも」保障される。
試しに、数値の移動を保障してみたら、
世の中になかった『仮想通貨』ができちゃった。
(本当は順番逆だけど…)
はぁ?それが何?
11
Ethereumは?
じゃぁ、ロジックをブロックチェーンに載せて、
「いつ」「誰が」「何を」
したかを保障したら何が起こるか …
・クラウドファウンディング
・土地債券などの所有権管理
・証拠の保存
…その他
現在(世界中で)考え中
12
関係者の反応は?
半年前のことだけど…
http://toyokeizai.net/sp/scc2016/
13
・会社紹介/自己紹介
・ブロックチェーンおさらい
・ConoHa ブロックチェーン
・スマート宅配ボックスの紹介
アジェンダ
14
ConoHa ブロックチェーン
PaaS型のブロックチェーンプラットフォーム
「より簡単にブロックチェーンの恩恵を得る事ができるサービス」
ブロックチェーン技術にEthereumを採用。スマートコントラクトを使って通貨以外のビジネスロ
ジックを構築する事も可能。
今までEhereumには「記録データがオープンになる」「利用ユーザーには仮想通貨(Eth)による手
数料が必要」など障壁がありましたが、これらの障壁を可能なかぎり取り除きパッケージングした
のが特長です。
15
アーキテクチャ概要
16
システム全体構成
17
サービスの詳細について
これから説明する内容の詳細な内容は、ガイドに纏めてあるので、今回
は概要だけお伝えします。
詳細に興味ある方は、後ほどこちらを確認ください。
http://guide.blockchain.conoha.jp/ja/docs/problem/
18
ConoHaブロックチェーン利用メリット
■ クラウド事業運用実績
IoTでのインフラ利用などでも安心。
■ スマートコントラクトの課題解決
① ユーザ端末のノード化問題
② データの開示問題
③ ユーザの仮想通貨保有問題
④ バージョンアップ問題
現在出ている
各種プライベートブロックチェーンでは、
たいがいこれらの問題にぶち当たる。
『プライベート環境用意したから、はいどーぞ』
的なものが多い
(松浦調べ)
19
① ユーザ端末のノード化問題
ブロックチェーンを操作するには操作端末がノードになる必要がある。
⇒ プロキシ機能の提供
20
② データの開示問題
ブロックチェーン上のデータは全てオープン。
⇒ アクセスコントロール機能を追加(特許申請対象)
21
③ ユーザの仮想通貨保有問題
データの記録には仮想通貨をエンドユーザが保有する必要がある。
⇒ サービス提供者が代払いする仕組みを実現
22
④ バージョンアップ問題
スマートコントラクトは基本的にロジックを修正できない。
⇒ サービスプロバイダに修正可能な手法の提案
23
課題解決の詳細について
より詳細な内容はガイドに纏めてあるので、こちらを確認ください。
(リマインド)
http://guide.blockchain.conoha.jp/ja/docs/problem/
24
・会社紹介/自己紹介
・ブロックチェーンおさらい
・ConoHa ブロックチェーン
・スマート宅配ボックスの紹介
アジェンダ
25
スマート宅配ボックスの取組
26
スマート宅配ボックス概要
https://www.gmo.jp/news/article/?id=5542
27
プレゼンス
■ プレスリリース
GMO インターネット
https://www.gmo.jp/news/article/?id=5542
■日経産業新聞(紙面)
セゾン情報システムズとGMOインターネットグループ、ブロックチェーンとIoT
を活用した実証実験を共同で実施
http://www.nikkei.com/article/DGXLRSP431696_Q6A221C1000000/?au=1
■ITPro
http://itpro.nikkeibp.co.jp/atcl/news/16/122003804/
28
業界の動向
■ 日経紙面トップ記事(2017/01/17)
宅配ボックス普及へ補助金 再配達減らし効率化
政府、まず500カ所
http://www.nikkei.com/article/DGXLASFS16H4F_W7A110C1MM8000/
29
実証実験でやったこと
・スマートフォンとBoxはBLE通信
・BoxとZ.comブロックチェーンの間はHTTP通信
・開閉の記録/宅配業者のマスタ管理/ビル・部屋マスタを
全てスマートコントラクトで管理
・サーバレスで実現。
30
今回のデモ
・仮想Boxサーバを用意
・スマートフォンと仮想BoxはHTTP通信
・仮想BoxとZ.comブロックチェーンの間はHTTP通信
・開閉の記録/宅配業者のマスタ管理/ビル・部屋マスタ管理を
スマートコントラクトで管理
31
デモ
実際のデモ
ビルや部屋一覧などのデータなども含めて
全てサーバレス(※)で実現されています。
※ Box + スマホ + Z.com Cloud ブロックチェーンのみ
Z.Com Cloudな点はご愛嬌
(ConoHaブロックチェーンでも、もちろん実現可)
(デモは会場にこられた方だけ)
32
課題解決内容
モノが確実にその人に届いたという事実を、今まで何かしらの認証機関なしに
証明することができなかった。
モノの受渡しの客観的(※)な証明が可能
※ 証明機関が存在しない!
ブロックチェーンでなければ不可能
33
ブロックチェーン利用のメリット
■ 事実の保障
ブロックチェーン(Ethereum)に記録されたデータは、
ただデータがそこに記録されているだけで、
証明機関なしに次のことが保障される。
・ その人(KeyPair所有者)が記録したこと。
・ その時刻に記録したこと。
・ その内容を記録したこと。
⇒ 記録された内容が事実として証明可能。
⇒ 郵便局、ヤマト、佐川…などの利権団体に依存しない公正な配達証明が可能。
34
鍵の開閉記録以外のアピール ①
■ 配送端末の登録
各事業者のマスターキーのみが(佐川・やまとなど)のみが、
その事業者内の配送端末登録できるようになっている。
各事業者の登録は、宅配ボックスサービス提供者のみ。
⇒ これらの制御をスマートコントラクト上で実現。
35
鍵の開閉記録以外のアピール ②
■ ビルマスタ/部屋マスタ
ビル/部屋の情報もEthereum上に記録されていて、
その情報が登録可能なのは、宅配ボックス提供者のキーのみ。
(全てスマートコントラクトで制御)
参照可能なのは、そのビルに設置されたBoxからのみ。
⇒ 業者の端末もBoxの近くに行かないと、そのビルの情報が取得でき
ない。
36
鍵の開閉記録以外のアピール ③
■ 開けられる部屋の識別
Boxから宅配業者に渡される部屋情報は、エンドユーザが利用登録し
てある部屋としてない部屋を識別できるようになっている。
宅配業者の端末で見ると、スマート宅配ボックスに入れてもよい部屋
が識別できるようになっている。
37
まだ残念な点 ①
■ 部屋の住民の登録方法
実際に荷物を受け取る人(部屋に所属するキー)は実証実験ではサー
ビスプロバイダ(宅配ボックス提供者)が登録した。
■ 実際にはこうしたかった…(時間不足)
1.宅配ボックス提供者が部屋毎にトークンを発行。
2.スマートコントラクト上にトークンのハッシュ値を記録。
3.トークンと開閉操作ページのURLをQRコードに印刷。
4.各部屋のポストに入れる。
5.部屋の住人がQRコードでページを表示する。
⇒ 自動でキーペア作成とトークンによる部屋メンバ登録完了。
38
まだ残念な点 ②
■ 受取人の個人特定
現在は『鍵の所有者が開閉したこと』の証明まで実現。
『その鍵の所有者が、この世に存在する誰なのか』
は、証明できていない。
⇒ グローバルサインが今後対応予定
⇒ マイナンバーカードの利用も検討中
39
まだ残念な点 ③
■ 内容物の証明
現在は、ボックス内に格納した内容物は、宅配業者のリクエスト内容を
信頼している。
ただこれでは、
『本当に入れたのか』
『本当に取り出したのか』
は、まだ証明できていない。
⇒ これは開閉時の内部の撮影画像をブロックチェーンに記録するなど
での実現を検討
40
まだ残念な点 ④
■ 実際の事業者不在
実証実験のみで、事業として取り組む事業者が、
…いない…残念
41
情報公開について
■ スマート宅配ボックスの情報公開について
近日中に、
・設計方法
・ソースコード
( 主にスマートコントラクト部分 )
など公開(予定)。
Ethereumアプリケーションを作成する参考にしてください。
42
ConoHa x ブロックチェーン
ブロックチェーン(Ethereum)で
アプリケーションを作る障壁はConoHaが解消。
ここにあなたのアイデアを組み合わせて
世界を変革するアプリケーションを構築しよう!
43
ご清聴ありがとうございました。

Mais conteúdo relacionado

Destaque

React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigiReact Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
 

Destaque (20)

Van laarhoven lens
Van laarhoven lensVan laarhoven lens
Van laarhoven lens
 
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
jawsdays 2017 新訳-とある設計士の雲設計定石目録_3
 
ゲーム会社で
ゲーム以外のことを開発してる話
ゲーム会社で
ゲーム以外のことを開発してる話ゲーム会社で
ゲーム以外のことを開発してる話
ゲーム会社で
ゲーム以外のことを開発してる話
 
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃいJAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
JAWS DAYS 2017 [AWSワークショップ] AWS初心者いらっしゃい
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
アジャイルってなにが美味しいの
アジャイルってなにが美味しいのアジャイルってなにが美味しいの
アジャイルってなにが美味しいの
 
社会の窓締め忘れ通知装置を作った話
社会の窓締め忘れ通知装置を作った話社会の窓締め忘れ通知装置を作った話
社会の窓締め忘れ通知装置を作った話
 
from_beginner_to_engineer
from_beginner_to_engineerfrom_beginner_to_engineer
from_beginner_to_engineer
 
Stapy#22 LT
Stapy#22 LTStapy#22 LT
Stapy#22 LT
 
Seq2Seqでボットづくり
Seq2SeqでボットづくりSeq2Seqでボットづくり
Seq2Seqでボットづくり
 
Twilio+Node-REDで作る自動モーニングコール
Twilio+Node-REDで作る自動モーニングコールTwilio+Node-REDで作る自動モーニングコール
Twilio+Node-REDで作る自動モーニングコール
 
Preparing for distributed system failures using akka #ScalaMatsuri
Preparing for distributed system failures using akka #ScalaMatsuriPreparing for distributed system failures using akka #ScalaMatsuri
Preparing for distributed system failures using akka #ScalaMatsuri
 
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webappPython学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
 
Visual Studio Code 入門
Visual Studio Code 入門Visual Studio Code 入門
Visual Studio Code 入門
 
WindowsでPython
WindowsでPythonWindowsでPython
WindowsでPython
 
Practical recommendations for gradient-based training of deep architectures
Practical recommendations for gradient-based training of deep architecturesPractical recommendations for gradient-based training of deep architectures
Practical recommendations for gradient-based training of deep architectures
 
【掲載用】アウトプットし続ける技術20170314
【掲載用】アウトプットし続ける技術20170314【掲載用】アウトプットし続ける技術20170314
【掲載用】アウトプットし続ける技術20170314
 
AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~
AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~
AWSで始めるSAP HANA, express edition ~SAP Cloud Appliance Library版~
 
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigiReact Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから
 

Semelhante a ConoHa blockchain スマート宅配ボックス

Movable type seminar 20120703
Movable type seminar 20120703Movable type seminar 20120703
Movable type seminar 20120703
Six Apart
 
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
Hideki Takase
 

Semelhante a ConoHa blockchain スマート宅配ボックス (20)

Movable type seminar 20120703
Movable type seminar 20120703Movable type seminar 20120703
Movable type seminar 20120703
 
Blockchainベーシック
BlockchainベーシックBlockchainベーシック
Blockchainベーシック
 
Interop2016-openstack-user-group-mizuno
Interop2016-openstack-user-group-mizunoInterop2016-openstack-user-group-mizuno
Interop2016-openstack-user-group-mizuno
 
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
 
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
 
既存システムに対するブロックチェーン適用の検証と考察
既存システムに対するブロックチェーン適用の検証と考察既存システムに対するブロックチェーン適用の検証と考察
既存システムに対するブロックチェーン適用の検証と考察
 
OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528OSC Nagoya NETMF 160528
OSC Nagoya NETMF 160528
 
セカンドレイヤーの技術動向@国際大学GLOCOM
セカンドレイヤーの技術動向@国際大学GLOCOMセカンドレイヤーの技術動向@国際大学GLOCOM
セカンドレイヤーの技術動向@国際大学GLOCOM
 
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
IoTアプリ/ロボット開発をリアルタイムOSでレベルアップしませんか? ~高品質な組込み向けオープンソースを開発するTOPPERSプロジェクトのご紹介~
 
Mattermostが働き方を劇的改善!NRIの働き方改革の秘訣
Mattermostが働き方を劇的改善!NRIの働き方改革の秘訣Mattermostが働き方を劇的改善!NRIの働き方改革の秘訣
Mattermostが働き方を劇的改善!NRIの働き方改革の秘訣
 
Blockchain EXE Nagoya #1:ブロックチェーンを応用したデータ流通ネットワークの取り組み(今井 悟史 / 富士通)
Blockchain EXE Nagoya #1:ブロックチェーンを応用したデータ流通ネットワークの取り組み(今井 悟史 / 富士通)Blockchain EXE Nagoya #1:ブロックチェーンを応用したデータ流通ネットワークの取り組み(今井 悟史 / 富士通)
Blockchain EXE Nagoya #1:ブロックチェーンを応用したデータ流通ネットワークの取り組み(今井 悟史 / 富士通)
 
LIXIL ACCEKERATOR 事前セミナー | IoTプラットフォーム SORACOM
LIXIL ACCEKERATOR 事前セミナー | IoTプラットフォーム SORACOMLIXIL ACCEKERATOR 事前セミナー | IoTプラットフォーム SORACOM
LIXIL ACCEKERATOR 事前セミナー | IoTプラットフォーム SORACOM
 
Hyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオン
Hyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオンHyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオン
Hyperledgerのチュートリアルで理解する基幹システム向けブロックチェーンハンズオン
 
OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105OSC Tokyo/Fall NETMF 161105
OSC Tokyo/Fall NETMF 161105
 
起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020起業家的?!エンジニアのススメ | Developer Summit 2020
起業家的?!エンジニアのススメ | Developer Summit 2020
 
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
SORACOM Conference Discovery 2017 | キーノート〜IoTの最先端を探しに〜
 
運用に自動化を求めるのは間違っているだろうか
運用に自動化を求めるのは間違っているだろうか運用に自動化を求めるのは間違っているだろうか
運用に自動化を求めるのは間違っているだろうか
 
Scalability problems @ neutrino 20181023
Scalability problems @ neutrino 20181023Scalability problems @ neutrino 20181023
Scalability problems @ neutrino 20181023
 
A 2a:アジャイルなオフショア開発
A 2a:アジャイルなオフショア開発A 2a:アジャイルなオフショア開発
A 2a:アジャイルなオフショア開発
 
IoTに必要な通信「SORACOM」入門セミナー 20160616
IoTに必要な通信「SORACOM」入門セミナー 20160616IoTに必要な通信「SORACOM」入門セミナー 20160616
IoTに必要な通信「SORACOM」入門セミナー 20160616
 

ConoHa blockchain スマート宅配ボックス

Notas do Editor

  1. ポイントだけ伝えてさっと流す
  2. これはだいぶ盛っているというのと、67兆円は、それだけの産業が産まれるというものではなくて、67兆円分の産業が影響を受けるという意味。 消されるのか この回での主旨は、置き換えられる側になるか、置き換える側になるかという脅し。
  3. ブロックチェーンネットワークを維持するためには書き込むユーザからお金を取る必要がある。
  4. ブロックチェーンネットワークを維持するためには書き込むユーザからお金を取る必要がある。
  5. ここの開始まで10分を目指す。(東京では15分)
  6. ■ その他 〇〇急便荷物蹴っ飛ばし…