s u m m i t - aws | contact us · 2020. 9. 5. · ブロックチェーンとは...

97
SUMMIT Tokyo

Upload: others

Post on 08-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I TTokyo

Page 2: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Amazon Managed Blockchainの使いどころとソニー・ミュージックにおける使用事例について~ソニーミュージックはなぜAWSを選んだのか?音楽の権利処理のブロックチェーン・システムを解説~

Yuki NakatakeAWS Solutions ArchitectAmazon Web Services Japan

B 2 - 0 5

Page 3: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

自己紹介

中武 優樹(なかたけ ゆうき)

Startup Solutions Architect

#database#blockchain#ethereum#startup

Page 4: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

このセッションについて

• 対象者• これからブロックチェーンアプリケーションの開発をはじめようとする

方や、すでに開発をされている方で、どういうAWSサービスを活用できるか知りたい方

• Amazon Managed Blockchainの実事例を聞いて、Use Caseを知りたい方

• ゴール• ブロックチェーン開発をはじめる際に、最適なAWSサービスの選択を

理解すること。

Page 5: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Agenda

ブロックチェーンとは

よくあるユースケース

AWSが提供するBlockchain関連サービスとよく聞くブロックチェーンの質問

ソニー・ミュージック様による事例紹介

Page 6: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 7: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

ブロックチェーンとは

トランザクションが、安全であることを検証され、保証するために信頼できる中央機関を必要とせずに、複数の当事者がトランザクションを記録できることを可能にするテクノロジ。

Page 8: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

ブロックチェーンの要素主に3つの要素・分散台帳・コンセンサスアルゴリズム・スマートコントラクト

これらの要素を組み合わせることで、他の当事者が取引に同意し、取引を記録することによって、当事者同士が互いに取引を行うことができる。 これは不変性と信頼性を提供。(中央集権の必要性を排除)

Page 9: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

ブロックチェーンがなぜ注目されているのか

日本だけでなく世界中でブロックチェーンを活用したサービスが発表されている。新しいビジネスの価値創出、エコシステムの最適化など、ブロックチェーンがビジネスにどう役立つかを模索している。

Page 10: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

様々な業種で可能性を探している

Proof of Ownership

Digital Security Trading

Documents/Contracts

Enterprise Platforms

Financial

Insurance

Mortgage Loans

Voting Mechanisms

Patient Records

Corporate Governance

HCLS

Real Estate

Legal

Agriculture

Gaming

M & E

Transportation

Digital Advertising

Power/Utilities

Retail

Capital Markets

Cloud

オーナーシッププライベートマーケット

誘導体

賭事

グローバルな支払い

送金

公証

平等

マイクロファイナンス

知的財産

タイトルレコード

預託

デジタル著作権

Eコマース

責務

クラウドファンディング

P2P 貸出

ヘルスケア

投票

信託

スマートコントラクト

デジタル

通貨

セキュリティ記録の保存

ブロックチェーン

Page 11: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 12: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

ヘルスケア

カルテの電子化管理。各カルテが医師による署名付きでブロックチェーンに追加。アクセス履歴や変更履歴を正確に保存。

Page 13: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

製造業

商品の仕入れから出荷に渡る経路をトラッキングし、サプライチェーンの各階層の部品在庫情報や、デッドストックなどの情報を共有できる。「どこに」「何が」「どのくらいあるのか」だけでなく、「誰が」「どのように管理していたのか」も把握できる。これにより、偽造品混入チェックはもちろん、出荷情報の追跡や存在証明、販売店到着予測なども実現できる

Page 14: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

デジタルコンテンツ

画像や写真コピーが簡単に出来てしまう所有権の管理に膨大なコストがかかってしまう。販売したいコンテンツをトークン化し、所有権の管理、画像の売買が低コスト化

Page 15: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 16: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWSが提供するブロックチェーン関連サービス

Amazon Managed Blockchain Amazon Quantum Ledger Database (QLDB)

ブロックチェーンパートナー AWS Blockchain テンプレート

Page 17: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWS ブロックチェーン パートナー

• Blockchain 関連の様々なAPNパートナーソリューションポータル

(2017年12月に発表)

https://aws.amazon.com/jp/partners/blockchain/

Page 18: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWS Blockchain テンプレート

• Blockchain フレームワークをすばやく構築するための

AWS CloudFormation テンプレート

• Ethereum と Hyperledger Fabric に対応

• Blockchain の管理、モニタリング、参照を行うための

追加コンポーネントも含まれる

https://aws.amazon.com/jp/blockchain/templates/

Page 19: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

よく受ける質問

• スケーラブルなブロックチェーンネットワークを構築し

たり、設定するのが複雑で、管理が難しい。

• 鍵管理のベストプラクティスが知りたい。

• ブロックチェーンを始めるにはどうすればいいか。

Page 20: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

よくいただく相談 ①

スケーラブルなブロックチェーンネットワークを構築したり、設定するのが複雑で、管理が難しい。- ブロックチェーンネットワークの参加/離脱を行うメンバー変更に適応するオペレーション

Page 21: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Amazon Managed Blockchainスケーラブルなブロックチェーンネットワークを簡単に作成し管理する

• フルマネージドなブロックチェーンネットワークを数分で作成できる。

• Managed Blockchain は AWS KMS を使用してネットワークの証明書を保護しているため、ユーザーが独自の安全なキーストレージを設定する必要はない。

• Hyperledger Fabric をサポート。Ethreumも追加予定。

• 取引量が増えるにつれ、ブロックチェーンネットワークを簡単に拡張できる。

⚫マネージドでありながら、ノードのスケーラビリティをお客様自身でコントロールできる

Page 22: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Managed Blockchainの構築フロー

ネットワークを作成ブロックチェーンフレームワークを選択し、クリックするだけで、ブロックチェーンネット

ワークとAWSアカウントのメンバーシップを設定することがで

きます。

メンバーの招待他のAWSアカウントを招待してネットワークに参加することができます。

ノードの追加分散台帳のコピーを格納するブロックチェーンピアノードを作成お

よび構成します。

Page 23: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWS Blockchain Customer References

Page 24: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

“当社では、パートナーの広範なエコシステムを考慮し、ブロックチェーンの分散型でかつイミュータブルな追跡の利点を、保険部門での潜在的用途を見越して検討しています。ブロックチェーンでは、取引が行われるネットワークでの利害関係者の透過性と効率性が改善され、同時に取引の流れに対する独立した検証可能性が維持されるものと捉えています。一方で、ブロックチェーンのフレームワークには、操作が複雑で難しいという面もあります。当社では、Amazon Managed Blockchain を活用することで、テストと学習のためのHyperledger Fabric のブロックチェーンネットワークを簡単に作成できるようになりました、基盤となるインフラ、ネットワーク、ソフトウェア設定といった管理作業に煩わされることはもうありません.”

—Daniel Johnson CTO and Head of Innovation, Guardian Life Insurance Company

Page 25: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

よくいただく相談 ②

鍵管理のベストプラクティスが知りたい。

Page 26: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWS Key Management Service (KMS)

• 暗号鍵の管理を一元化• 鍵の機密性、可用性を確保• アクセスニーズに合わせて自動的

にスケール• 様々なAWSサービスとのインテグ

レーション

フルマネージドの暗号鍵管理サービス

Data Key 1

Amazon S3 Object

Amazon EBS Volume

Amazon Redshift Cluster

Data Key 2 Data Key 3

AWS KMS

Page 27: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWS CloudHSM

• 安全性に優れた HSM での暗号化キーの生成と使用

• FIPS 140-2 のレベル 3 に準拠

• Amazon VPC内での専用シングルテナントアクセスを使って、キーを保護

• PKCS#11, secp256k1, Java Cryptography Extensions (JCE), Microsoft CryptoNG (CNG) ライブラリといった業界標準 API を使用

• 例えば BitCoin ではトランザクションに署名する際secp256k1 楕円曲線を利用する必要がある。今後は CloudHSM に鍵の保管を任せることができる。

クラウドベースのハードウェアセキュリティモジュール (HSM)

AWS

Virtual Private Cloud

CloudHSMクライアント

SSL

App

HSM Client

AWS Cloud

VPC

Page 28: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Page 29: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWS上のCloudHSMを活用した、事業者向け暗号資産ウォレットを提供

Page 30: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Cloud HSM採択理由

• FIPS 140-2 のレベル 3 認証済みの HSM を使用して、暗号化キーを管理

• Amazon Virtual Private Cloud (VPC) 内にあり、他の AWS ネットワークから分離することが可能

用意するのが難しかったインターネットから遮断された環境をクラウドで利用可能になり、よりフレキシブルなウォレットが実現可能に

Page 31: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

よくいただく相談 ③

これからブロックチェーンを始めようとするが、AWSをどう活用すればいいのかわからない

• そもそもお客様がやりたいことは何?ブロックチェーンが必要なのか、不変的な台帳がほしい?

Page 32: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

Amazon Quantum Ledger Database (QLDB)透過的でイミュータブル、かつ暗号的に検証可能なトランザクションログを提供するフルマネージド型台帳データベース。

※2019/05 QLDBは現在Previewです

Page 33: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

「Healthdirect Australia は厳しい規制が敷かれた業界で活動しています。したがって、会社のコンプライアンスデータが正確かつ監査可能であることが非常に重要です。Amazon QLDB を活用することで、システムのあらゆる変更に関する完全かつ検証可能な履歴が保持され、当社が現在の状態に至った時期と経緯を簡単に監査できるようになるものと期待しています。ヘルスケア企業にとって法規制の順守は日常茶飯事です。Amazon QLDB を採用したことで、当社では、配備した管理を追跡したりそれらが時間と共にどう変化しているかを把握したりすることが容易に行えるようになりました。」

—Bruce HaefeleGeneral Manager, Technology, Healthdirect Australia

Page 34: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

信頼された中央機関による台帳の必要性

信頼された分散機関によるトランザクション

2

DMV車両の履歴を追跡する

製造業配達された製品の流通を追跡する

HR & Payroll個人情報に変更がないかを確認する

ヘルスケア病院機器の在庫を確認おより追跡する

信頼された中央機関による台帳

1

Page 35: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

信頼された中央機関による台帳

分散機関によるトランザクション実行の必要性

1 2

金融機関Peer-to-peer 支払い

ローン会社シンジケートローンプロセス

サプライチェーン供給者と購入者の取引きを追跡する

小売り顧客への報酬を効率化

分散機関によるトランザクション実行の必要性

Page 36: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

AWSブロックチェーンサービスを選ぶ基準

不変で証明できるトランザクションログのニーズに対処

複数の当事者が相互に透過的かつ信頼を得て取引できるようにするというニーズに対処

データベースなので、メンバーの同意を必要とせず高速。

メンバーのグループが取引する必要があるときに仲介者を削除。 それによりビジネスプロセスをより効率的にする

信頼される中央機関によって所有される 複数の当事者による台帳の共有

Amazon QLDB Amazon Managed Blockchain

オーナーシップ

ニーズ

主なメリット

Page 37: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 38: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

ソニーミュージックはなぜAWSを選んだのか?

音楽の権利処理のブロックチェーン・システムを解説!

Page 39: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

自己紹介

名前:白川朋幸(しらかわともゆき)

所属:株式会社ソニー・ミュージックエンタテインメント

EdgeTechプロジェクト本部 BCチーム

経歴:Linuxインフラエンジニア

LAMPアプリケーションプログラマ

JavaScript アプリケーションプログラマ(Angular推し)

Certificated Solution Architect - Associate (2018/6/28)

好きなサービス:EC2 (Amazon Linux 2), DynamoDB, Lambda (nodejs), AWS Amplify

Page 40: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

アジェンダ

• なぜAWSを選んだのか

• 音楽業界の課題

• Blockchainを利用する目的

• 開発者向け

• 今後の展開

Page 41: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

なぜAWSを選んだのか

Page 42: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

安かったから

Page 43: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

AWSスクラッチ開発

AWSマネージドサービス

イニシャルコスト(万円)

1,500 100

ランニングコスト(万円/月)

20+ 5+

(運用設計に応じて増加あり)

Page 44: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

音楽業界の課題

Page 45: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

音楽業界のデータフロー

楽曲制作と同時に発生する権利(=著作権)

作家

使用料分配

• 作家から預かった権利

• 分配に関する権利情報

音楽出版

使用料分配

楽曲管理に関する情報

中央管理団体

• 楽曲販売• サービス提供

• 使用料• 使用楽曲明細

販売・サービス事業者

対価

一般ユーザ

Page 46: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

音楽業界のデータフロー

• 楽曲販売• サービス提供

使用料分配使用料分配 対価• 使用料• 使用楽曲明細

楽曲管理に関する情報

• 作家から預かった権利

• 分配に関する権利情報

楽曲制作と同時に発生する権利(=著作権)

作家 音楽出版中央管理団体

販売・サービス事業者

一般ユーザ

権利情報の一部欠落

中央管理に任せない権利や情報(分配に関連しない部分)は各社ごとの独自システムで管理している

Page 47: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

現在のデータフローをイメージ化

Page 48: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

ユーザー

クリエイター

放送事業者音楽出版社

配信事業者

音楽出版社

中央管理団体

Page 49: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

ユーザー

クリエイター

放送事業者音楽出版社

配信事業者

音楽出版社

中央管理団体

Page 50: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

紙が飛び交う

Page 51: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

権利登録や契約情報の存在確認および信頼性確認

に対する工数の高騰

Page 52: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

音楽出版社のコストアップ

Page 53: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

クリエイター収益に対するコストの高止まり

Page 54: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

創作活動の生産性低下

Page 55: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

そこでBlockchainの登場

Page 56: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

現状再掲

Page 57: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

ユーザー

クリエイター

放送事業者音楽出版社

配信事業者

音楽出版社

中央管理団体

Page 58: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

どこをBlockchain化するとみんなハッピーになるのか

Page 59: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

ユーザー

クリエイター

サービス各社

音楽出版社

中央管理型システム

オーガニゼーション

サービス各社

音楽出版社タイムスタンプ

Page 60: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

紙が無くなります

Page 61: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

QLDBとManaged Blockchainどちらを使うか?

Amazon QLDB

• 一元的所有権において、取引の追跡および検証を行う

• 台帳は普遍かつ暗号的に検証可能

• 台帳は信頼性のある一元管理された機関によって所有される

Amazon Managed Blockchain

• 分散された所有権において、トランザクション及び契約を実行を行う

• Hyperledger Fabricを利用して、ブロックチェーンネットワークを構築

• 各当事者はそれぞれ、台帳のコピーを所持

Page 62: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

各社各様の管理システムがあり中央管理団体のシステムもある

Page 63: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

Managed Blockchain で補完

Page 64: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

権利登録や契約情報の存在証明およびその信頼性の担保

Page 65: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

権利処理コストを圧縮

Page 66: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

クリエイターへ還元

Page 67: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

生産性の向上に繋げる

Page 68: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

/* ここから開発者向け */

(本資料はHyperledgerに限定)

Page 69: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

AWS構成図

Page 70: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

VPC

AWS Cloud (B corp.)

VPC

Blockchain Network

Managed Blockchain

AWS Cloud (A corp.)

Endpoints

EC2

Lambda

User

CA

PeerPeerPeer

Orderer

Member

CA

PeerPeerPeer

Member

Endpoints

API Gateway

User

Page 71: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

デモンストレーション

Page 72: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

{"Args": ["put_song","7486e5cc510700a1be87222169a47ec5","ID010",{"title":"AWS Summit Tokyo 2019","genre":"popular"

}]

}

Page 73: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

構築中に気づいたこと

Page 74: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

1. マネージドとはいえまだまだ素のHyperledgerを動か

している感じ

Page 75: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

* クロスアカウントでチャネルを作成する手順が複雑

* オフライン作業(※)がAWSコンソール上で完結できない

* 情報登録時にチャネルに参加している全てのピアのVPC Endpointを指定しなければならない

* チャネル作成とInvokeについてピアのVPC Endpoint解決をアプリケーション側で解決しなければならない

Page 76: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

2. チェインコードの名称やバージョンをすべてのピアで同じにする必要がある

Page 77: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

ゆえにチェインコードレポジトリが

ほしい

Page 78: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

Chaincodeコミット

PeerNode A

メンバーA

Managed Block Chain

Account B

Chaincodeレポジトリ構成イメージ

メンバーB

PeerNode B

Account A

Chain Code Repository

デプロイ デプロイ

通知承認

通知承認

Page 79: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

Chaincodeコミット

CodeCommit

SNS 承認アクション

S3

CodeBuild

Chaincodeデプロイ

Chaincodeデプロイ

PeerNode A

メンバーA

Managed Block Chain

Account B

Account Z保守用アカウント

CodePipeline

現行サービスだけで実装するには

メンバーB

PeerNode B

Account A

Page 80: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

/* ここまで開発者向け */

Page 81: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

今後の展開

Page 82: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

「ブロックチェーン×音楽」というテーマに対し

Page 83: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

メディアや中央機関等からも高い期待を感じている

Page 84: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

一方で

Page 85: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

各種規制や法制度との適合が必要

Page 86: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

技術面だけではなく運用面での研究や整備を進めていく

Page 87: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

ありがとうございました

Page 88: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 89: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 90: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Page 91: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T

QLDBDeep dive on Amazon QLDB https://www.youtube.com/watch?v=7G9epn3BfqE&t

What is Ledger Database? https://www.youtube.com/watch?v=BiEbMJ86dGQ&t

Managed Blockchain• Deep dive on Amazon Managed Blockchain = https://www.youtube.com/watch?v=B9tlH8lzKI4

• How to deploy an app with AMB: https://aws.amazon.com/blogs/database/tag/amazon-managed-blockchain/

Page 92: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関
Page 93: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関
Page 94: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関
Page 95: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関
Page 96: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

チャネル

• Hyperledger Fabric ブロックチェーン内でのチャネルとは、2 人以上の特定のネットワーク・メンバーがプライベートかつ機密のトランザクションを実施する目的で交わす通信の非公開「サブセット」を指します。

• 2 人の参加者がチャネルを形成すると、そのチャネル上ではそれらの参加者のみが認証されることになります。そして認証済みの参加者に、そのチャネル上でのトランザクションが許可され、その特定のチャネル用レジャーのコピーを共有することが許可されます。チャネルにより、プライベートかつ機密のトランザクションを必要とするネットワーク・メンバーが、ビジネスの競争相手やその他の部外者であるメンバーと同じブロックチェーン・ネットワーク上に共存できるというわけです。

Page 97: S U M M I T - AWS | Contact Us · 2020. 9. 5. · ブロックチェーンとは トランザクションが、安全で あることを検証され、保証す るために信頼できる中央機関

チェーンコード

• Hyperledger Fabric でのチェーンコードは、Go で作成された、ネットワーク資産とそれらの資産に変更を加えるトランザクション命令 (ビジネス・ロジック) を定義するコードです。

• 適切な許可を与えられたメンバーが、チェーンコードをチャネルにインストールしてインスタンス化します。そのチャネル内でトランザクションが呼び出されると、チェーンコード内の関数がレジャーの値の読み取り/書き込みを行います。