SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
1 © NEC Corporation 2019
Hyperledgerプロジェクト概観
Hyperledger Tokyo Meetup
2019年6月27日
NEC 並木悠太
3 © NEC Corporation 2019
本発表の目的
▌Hyperledgerの中で活動しているプロジェクトとlabについて、それぞれ
の概要、位置付けを紹介する
現在13+1のプロジェクトと22のlab
図は https://www.hyperledger.org より引用
この絵はもうすぐ
アップデートされそう [1]
[1] https://lists.hyperledger.org/g/tsc/topic/32011716
4 © NEC Corporation 2019
Hyperledgerにおける開発の組織体
▌プロジェクト
 TSC(Technical Steering Committee)による承認
 例:Fabric、Sawtooth、Irohaなど
 「サブプロジェクト」(あるプロジェクトに従属的なプロジェクト)も議論中
▌Lab
 軽量なプロジェクト
 プロジェクトほど厳格ではなく、実験的に取り組める場
 Labの要件
• 提案者はHyperlegderに技術的貢献をしている(一定期間内にパッチを投稿してマージされている)
• スポンサーがいる(既存のプロジェクトのメンテナーなど、一定の権威のある方に認められている)
 Labからプロジェクトに昇格していくものも
▌その他の組織としてTSCやWG(Working Group)、SIG(Special Interest
Group)などがある
 SIGは分野別(医療、公共など)、WGはアーキテクチャや要素技術一般の議論の場
5 © NEC Corporation 2019
プロジェクトのステータス
▌Incubation
プロジェクトの最初のステータス
以下のような基準をもとに卒業(=Activeへの移行)をTSCで決定
• 機能するコード、相応のテストカバレッジ、ドキュメント、開発者の多様性(特定企業に偏りがない
かなど)、ライセンスなど法務面の問題がないことなど
▌Active
▌Deprecated
誰でも、あるプロジェクトがdeprecatedであると提案できる
TSCで最終決定
▌End of Life
Deprecatedから半年経過
Proposal
Incubation
Active
Deprecated
End of Life
FirstMajor
Release
6 © NEC Corporation 2019
プロジェクトのステータス
Fabric
Sawtooth
Iroha
Indy
Burrow
Caliper
Explorer
Cello
Quilt
Composer
Grid
Ursa
Aries
Transact
Incubation
Active
2017 2018 20192016
v1.0リリース
最新リリース:v1.4
v1.3
v0.3
v1.0
v1.8
v0.20
v0.26
v0.9
v0.1
v0.1
プロジェクト成立 Activeに移行
v1.0リリース
7 © NEC Corporation 2019
全体図
アプリ寄り
共通基盤技術
プラットフォーム
ツール
フレームワーク
関連あり
(太線はプロジェクト間)
名前 Lab
Transact
共通基盤技術
ブロックチェーン
プラットフォーム
SParts
crypto-lib
Private Data Objects
Umbra
Payments
Performance
Test Harness
private-transaction-families
Sawtooth Healthcare
solang
Convector Framework
Nephos
Byzantine-Config
Hyperledger Fabric
Private Chaincode
Hyperledger Fabric Chrome Extension
Fabric Docs CN
MinBFT
Donor Milk Transparency and Traceability
z-mix
Hyperledger Community
Management Tools
fabric-vms-provision
Cordentity
Fabric Multi Channel
Network Samples
solidity2chaincode
アプリケーション
ツール
(Corda)
8 © NEC Corporation 2019
共通基盤技術
Transact
共通基盤技術
ブロックチェーン
プラットフォーム
SParts
crypto-lib
Private Data Objects
Umbra
Payments
Performance
Test Harness
private-transaction-families
Sawtooth Healthcare
solang
Convector Framework
Nephos
Byzantine-Config
Hyperledger Fabric
Private Chaincode
Hyperledger Fabric Chrome Extension
Fabric Docs CN
MinBFT
Donor Milk Transparency and Traceability
z-mix
Hyperledger Community
Management Tools
fabric-vms-provision
Cordentity
Fabric Multi Channel
Network Samples
solidity2chaincode
アプリケーション
ツール
9 © NEC Corporation 2019
共通基盤技術(プロジェクト)
▌Burrow
EVM(Ethereumのスマートコントラクト実行環境)の実装
SawtoothやFabricでSolidityで書いたコードを動かすために使われている
▌Transact
トランザクションの実行環境の汎用ライブラリ/コンポーネント
• トランザクションのスケジューリング、ステート管理など
まずはGridでWebAssemblyのスマートコントラクトの実行基盤に使うことを計画中
▌Ursa
暗号関係の処理のライブラリ化
• ブロックチェーンプラットフォームで汎用的に使える安全なライブラリを作ることを目指す
Labのcrypto-lib、z-mixを統合、プロジェクト化
Transact
10 © NEC Corporation 2019
共通基盤技術(Lab)
Lab 提案者 開始日 概要
crypto-lib 各プロジェクトから 2018-03 各プロジェクトで汎用的に使える暗号化関連
の機能をまとめたライブラリ(Ursaに統合)
MinBFT NEC 2018-08 汎用的に使えるBFTな合意形成プロトコルの
実装
z-mix 2018-08 ゼロ知識証明のための汎用ライブラリの実装
(Ursaに統合)
Umbra インターン 2018-11 Shadowというネットワークシミュレーター
で分散台帳を動かす
solang Monax、Burrow
チーム
2019-01 RustによるSolidityからWASMへのコンパイ
ラ
11 © NEC Corporation 2019
プラットフォーム
Transact
共通基盤技術
ブロックチェーン
プラットフォーム
SParts
crypto-lib
Private Data Objects
Umbra
Payments
Performance
Test Harness
private-transaction-families
Sawtooth Healthcare
solang
Convector Framework
Nephos
Byzantine-Config
Hyperledger Fabric
Private Chaincode
Hyperledger Fabric Chrome Extension
Fabric Docs CN
MinBFT
Donor Milk Transparency and Traceability
z-mix
Hyperledger Community
Management Tools
fabric-vms-provision
Cordentity
Fabric Multi Channel
Network Samples
solidity2chaincode
アプリケーション
ツール
12 © NEC Corporation 2019
プラットフォーム(プロジェクト)
▌有名なので説明は簡単に...
▌Fabric
 Raft(クラッシュ耐性)による合意形成
 execute-order-validateアーキテクチャ
▌Indy
 decentralized identityのための分散台帳(purpose-build)
 PlenumというRBFT(Redundant BFT)による合意形成
▌Iroha
 Yet Another Consensus(YAC)と呼ばれるBFTな合意形成
 モバイルアプリケーション向けのライブラリも提供
▌Sawtooth
 合意形成アルゴリズムを途中で切り替えられる
• Proof of Elapsed Time(PoET)とよばれるBFTなアルゴリズムが代表的
– PBFT、Raftも提供
 モバイル向けSDKも提供
汎用
特化
BFT
13 © NEC Corporation 2019
プラットフォーム(Lab)
Lab 提案者 開始日 概要
Fabric Docs CN 中国コミュニティ 2018-08 Fabricのドキュメントの中国
語への翻訳
Fabric Multi Channel
Network Samples
個人 2018-11 Fabricの構築サンプルの提供
14 © NEC Corporation 2019
ツール
Transact
共通基盤技術
ブロックチェーン
プラットフォーム
SParts
crypto-lib
Private Data Objects
Umbra
Payments
Performance
Test Harness
private-transaction-families
Sawtooth Healthcare
solang
Convector Framework
Nephos
Byzantine-Config
Hyperledger Fabric
Private Chaincode
Hyperledger Fabric Chrome Extension
Fabric Docs CN
MinBFT
Donor Milk Transparency and Traceability
z-mix
Hyperledger Community
Management Tools
fabric-vms-provision
Cordentity
Fabric Multi Channel
Network Samples
solidity2chaincode
アプリケーション
ツール
15 © NEC Corporation 2019
ツール(プロジェクト)
▌Caliper
ベンチマークツール
• 現時点でFabric、Sawtooth、Iroha、Burrowに対応
ワークロードはカスタマイズ、新規作成可能
▌Cello
プロビジョニング(BaaSなどの構築)
管理のためのダッシュボードの提供
▌Explorer
モニタリングツール
• ブロックのネットワークの情報など
▌Composer
アプリケーション開発を容易にするフレームワーク
新規機能追加の予定なし(保守は行われる)[1] [1] https://lists.hyperledger.org/g/composer/message/125
16 © NEC Corporation 2019
Caliperのレポート
スループット、レイテンシな
どのレポート
ワークロードは自分でプログ
ラムすることも可
17 © NEC Corporation 2019
Explorerの画面例
18 © NEC Corporation 2019
ツール(Lab)
Lab 提案者 開始日 概要
Hyperledger Fabric
Chrome Extension
インターン 2018-06 Fabricのpeerの機能をブラウザの機能拡張として実装
Hyperledger Community
Management Tools
Linux Foundation 2018-09 コミュニティの活動状況の集計ツール
Payments Performance
Test Harness
2018-12 送金を模したワークロードによる性能測定のためのツール
fabric-vms-provision 2018-10 AnsibleでFabricをクラウドにプロビジョニング
Convector Framework 2019-02 Fabric向けアプリ開発フレームワーク(Composer代替にな
るかも?)
Nephos 2019-02 FabricをKubernetesにデプロイするツール
Byzantine-Config Keyhole Labs 2019-03 Fabricの設定を行うGUI
19 © NEC Corporation 2019
その他
Transact
共通基盤技術
ブロックチェーン
プラットフォーム
SParts
crypto-lib
Private Data Objects
Umbra
Payments
Performance
Test Harness
private-transaction-families
Sawtooth Healthcare
solang
Convector Framework
Nephos
Byzantine-Config
Hyperledger Fabric
Private Chaincode
Hyperledger Fabric Chrome Extension
Fabric Docs CN
MinBFT
Donor Milk Transparency and Traceability
z-mix
Hyperledger Community
Management Tools
fabric-vms-provision
Cordentity
Fabric Multi Channel
Network Samples
solidity2chaincode
アプリケーション
ツール
20 © NEC Corporation 2019
その他(プロジェクト)
▌Aries
Indyから派生
クライアントサイドのフレームワーク
• 「ウォレット」や鍵管理の仕組みなどを共通化
▌Grid
サプライチェーン向けのフレームワーク
• アプリケーションの開発を省力化するための
ライブラリを提供する
▌Quilt
Interledger Protocol(ILP)の実装
台帳をまたがったトランザクションを実現する
21 © NEC Corporation 2019
その他(Lab)
Lab(ユースケース系) 提案者 開始日 概要
SParts Wind River 2018-03 ソフトウェアのサプライチェーン(ソフトウェアライブラリの出
どころの管理など)(Sawtooth)
Donor Milk Transparency
and Traceability
2018-08 ユースケースの検証(Composer)
Sawtooth Healthcare 個人 2019-01 Sawtoothを使ってヘルスケアのPoCを開発する
Lab 提案者 開始日 概要
Private Data
Objects
Intel 2018-03 機密保持ができるオフチェーンスマートコントラクト技術。SGX活用(当
初はSawtooth向け)
Cordentity 2018-11 CordaにIndyの自己証明型身分証明機能を統合
solidity2chaincode 2018-11 SolidityをJSのチェーンコードに変換するFabric
private-
transaction-families
2019-01 Sawtoothにプライバシー保護の仕組みを提供。SGX活用
Hyperledger Fabric
Private Chaincode
IBM Zurich 2019-05 FabricのチェーンコードをIntel SGXの中で動かすことでプライバシーを
向上
22 © NEC Corporation 2019
インターンシップ
▌学生にHyperledgerに開発に取り組んでもらう
フルタイム:40時間/週×連続12週間
パートタイム:20時間/週×連続24週間
▌2019年のプロジェクト
CaliperのGUI構築
Sawtoothにモニタリングダッシュボードを構築
IrohaにUrsaを統合
IrohaにBurrowのSolidity VMを統合
IndyのRaspberry Piエージェント
Fabricの台帳やトランザクションをElasticsearchとKibanaで分析できるように
...など
[1] https://wiki.hyperledger.org/display/INTERN/2019+Projects
23 © NEC Corporation 2019
まとめ
アプリ寄り
共通基盤技術
プラットフォーム
ツール
フレームワーク
関連あり
名前 Lab
Transact
共通基盤技術
ブロックチェーン
プラットフォーム
SParts
crypto-lib
Private Data Objects
Umbra
Payments
Performance
Test Harness
private-transaction-families
Sawtooth Healthcare
solang
Convector Framework
Nephos
Byzantine-Config
Hyperledger Fabric
Private Chaincode
Hyperledger Fabric Chrome Extension
Fabric Docs CN
MinBFT
Donor Milk Transparency and Traceability
z-mix
Hyperledger Community
Management Tools
fabric-vms-provision
Cordentity
Fabric Multi Channel
Network Samples
solidity2chaincode
アプリケーション
ツール
(Corda)
24 © NEC Corporation 2019
参考
▌Wiki
https://wiki.hyperledger.org/
Hyperledgerプロジェクト概観

Weitere ähnliche Inhalte

Was ist angesagt?

実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...NTT DATA Technology & Innovation
 
OpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルOpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルMasaru Kurahayashi
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperleger Tokyo Meetup
 
分散型IDと検証可能なアイデンティティ技術概要
分散型IDと検証可能なアイデンティティ技術概要分散型IDと検証可能なアイデンティティ技術概要
分散型IDと検証可能なアイデンティティ技術概要Naohiro Fujie
 
FIWARE の ID 管理、アクセス制御、API 管理
FIWARE の ID 管理、アクセス制御、API 管理FIWARE の ID 管理、アクセス制御、API 管理
FIWARE の ID 管理、アクセス制御、API 管理fisuda
 
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待Hyperleger Tokyo Meetup
 
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話simotin13 Miyazaki
 
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawawsOAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawawsTatsuo Kudo
 
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
「関心の分離」と「疎結合」   ソフトウェアアーキテクチャのひとかけら「関心の分離」と「疎結合」   ソフトウェアアーキテクチャのひとかけら
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけらAtsushi Nakamura
 
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~torisoup
 
階層的決定性ウォレットを理解しよう
階層的決定性ウォレットを理解しよう階層的決定性ウォレットを理解しよう
階層的決定性ウォレットを理解しようbitbank, Inc. Tokyo, Japan
 
自己主権型IDと分散型ID
自己主権型IDと分散型ID自己主権型IDと分散型ID
自己主権型IDと分散型IDNaohiro Fujie
 
MicrosoftのDID/VC実装概要
MicrosoftのDID/VC実装概要MicrosoftのDID/VC実装概要
MicrosoftのDID/VC実装概要Naohiro Fujie
 
Session管理とRailsのcookie store
Session管理とRailsのcookie storeSession管理とRailsのcookie store
Session管理とRailsのcookie storeKamimura Taichi
 
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)Masaya Tahara
 
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能BuildKitの概要と最近の機能
BuildKitの概要と最近の機能Kohei Tokunaga
 
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチYoshiki Hayama
 
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)Koichiro Matsuoka
 

Was ist angesagt? (20)

実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
実践!OpenTelemetry と OSS を使った Observability 基盤の構築(CloudNative Days Tokyo 2022 発...
 
OpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクルOpenID ConnectとAndroidアプリのログインサイクル
OpenID ConnectとAndroidアプリのログインサイクル
 
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
Hyperledger Fabric 簡単構築ツール minifabricのご紹介 〜productionへの移行をminifabricで加速〜
 
分散型IDと検証可能なアイデンティティ技術概要
分散型IDと検証可能なアイデンティティ技術概要分散型IDと検証可能なアイデンティティ技術概要
分散型IDと検証可能なアイデンティティ技術概要
 
FIWARE の ID 管理、アクセス制御、API 管理
FIWARE の ID 管理、アクセス制御、API 管理FIWARE の ID 管理、アクセス制御、API 管理
FIWARE の ID 管理、アクセス制御、API 管理
 
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
ブロックチェーン統合ツールCactusとトークンエコノミー実現への期待
 
Hyperledger Besuの動向
Hyperledger Besuの動向Hyperledger Besuの動向
Hyperledger Besuの動向
 
Hyperledger Fabric 概説
Hyperledger Fabric 概説Hyperledger Fabric 概説
Hyperledger Fabric 概説
 
C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話C・C++用のコードカバレッジツールを自作してみた話
C・C++用のコードカバレッジツールを自作してみた話
 
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawawsOAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
OAuth / OpenID Connectを中心とするAPIセキュリティについて #yuzawaws
 
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
「関心の分離」と「疎結合」   ソフトウェアアーキテクチャのひとかけら「関心の分離」と「疎結合」   ソフトウェアアーキテクチャのひとかけら
「関心の分離」と「疎結合」 ソフトウェアアーキテクチャのひとかけら
 
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
 
階層的決定性ウォレットを理解しよう
階層的決定性ウォレットを理解しよう階層的決定性ウォレットを理解しよう
階層的決定性ウォレットを理解しよう
 
自己主権型IDと分散型ID
自己主権型IDと分散型ID自己主権型IDと分散型ID
自己主権型IDと分散型ID
 
MicrosoftのDID/VC実装概要
MicrosoftのDID/VC実装概要MicrosoftのDID/VC実装概要
MicrosoftのDID/VC実装概要
 
Session管理とRailsのcookie store
Session管理とRailsのcookie storeSession管理とRailsのcookie store
Session管理とRailsのcookie store
 
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
 
BuildKitの概要と最近の機能
BuildKitの概要と最近の機能BuildKitの概要と最近の機能
BuildKitの概要と最近の機能
 
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
 
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
 

Ähnlich wie Hyperledgerプロジェクト概観

hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計VirtualTech Japan Inc.
 
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料)
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料) ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料)
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料) NTT DATA Technology & Innovation
 
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?Akira Inoue
 
KubeCon + CloudNativeCon Europe 2019 参加報告
KubeCon + CloudNativeCon Europe 2019 参加報告KubeCon + CloudNativeCon Europe 2019 参加報告
KubeCon + CloudNativeCon Europe 2019 参加報告Takashi Natsume
 
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとはKoto Shigeru
 
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜VirtualTech Japan Inc.
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスChen Dominique
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルAkira Inoue
 
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要Shohei Yoshimoto
 
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Masatomo Ito
 
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...blockchainexe
 
日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介
日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介
日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介CASAREAL, Inc.
 
CNCF Updates 2019 Winter version and Knative
CNCF Updates 2019  Winter version and KnativeCNCF Updates 2019  Winter version and Knative
CNCF Updates 2019 Winter version and KnativeMasahito Zembutsu
 
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料オラクルエンジニア通信
 
Tech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSMTech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSM勇 黒沢
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCodingTaiji Tsuchiya
 
Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...
Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...
Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...Tomohiro Tsuchida
 
OpenStackアップストリーム活動実践 中級
OpenStackアップストリーム活動実践 中級OpenStackアップストリーム活動実践 中級
OpenStackアップストリーム活動実践 中級Takashi Natsume
 
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナーNGINX, Inc.
 

Ähnlich wie Hyperledgerプロジェクト概観 (20)

hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計hbstudy#88 5G+MEC時代のシステム設計
hbstudy#88 5G+MEC時代のシステム設計
 
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料)
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料) ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料)
ここがつらいよ、Hyperledger Fabricの商用適用(Blockchain GIG #4発表資料)
 
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
 
KubeCon + CloudNativeCon Europe 2019 参加報告
KubeCon + CloudNativeCon Europe 2019 参加報告KubeCon + CloudNativeCon Europe 2019 参加報告
KubeCon + CloudNativeCon Europe 2019 参加報告
 
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
[OracleCodeTokyo2019] Kubernetesで実現する運用自動化の新しいアプローチとは
 
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
5G時代のアプリケーションとは 〜 5G+MECを活用した低遅延アプリの実現へ 〜
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
 
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
Big Cloud Fabric製品紹介とOpenStack Neutron Plugin 実装概要
 
Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18Microsoft open tech night 2020 feb18
Microsoft open tech night 2020 feb18
 
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
 
日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介
日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介
日立ソリューションズの取り組みとプラットフォーム関連セション内容のご紹介
 
CNCF Updates 2019 Winter version and Knative
CNCF Updates 2019  Winter version and KnativeCNCF Updates 2019  Winter version and Knative
CNCF Updates 2019 Winter version and Knative
 
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
OCHaCafe #4 Hyperledger Fabric アプリケーション設計入門ガイドでしゃべった内容+おまけ資料
 
Tech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSMTech Dojo 02/09 IBM Japan CSM
Tech Dojo 02/09 IBM Japan CSM
 
Introduction to NetOpsCoding
Introduction to NetOpsCodingIntroduction to NetOpsCoding
Introduction to NetOpsCoding
 
Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...
Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...
Kubecon NA 2019 Recap: Your Path to Production Ready Kubernetes hosted by Wea...
 
Angularreflex20141210
Angularreflex20141210Angularreflex20141210
Angularreflex20141210
 
OpenStackアップストリーム活動実践 中級
OpenStackアップストリーム活動実践 中級OpenStackアップストリーム活動実践 中級
OpenStackアップストリーム活動実践 中級
 
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
【NGINXセミナー】 NGINXのWAFとは?その使い方と設定方法 解説セミナー
 

Mehr von Hyperleger Tokyo Meetup

Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperleger Tokyo Meetup
 
Hyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebXHyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebXHyperleger Tokyo Meetup
 
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperleger Tokyo Meetup
 
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介Hyperleger Tokyo Meetup
 
ファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private Chainsファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private ChainsHyperleger Tokyo Meetup
 
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すTrusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すHyperleger Tokyo Meetup
 
ブロックチェーン間のインターオペラビリティ概論
ブロックチェーン間のインターオペラビリティ概論ブロックチェーン間のインターオペラビリティ概論
ブロックチェーン間のインターオペラビリティ概論Hyperleger Tokyo Meetup
 
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltzHyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltzHyperleger Tokyo Meetup
 
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料Hyperleger Tokyo Meetup
 
ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜
ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜
ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜Hyperleger Tokyo Meetup
 
いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始Hyperleger Tokyo Meetup
 
パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例Hyperleger Tokyo Meetup
 
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針Hyperleger Tokyo Meetup
 
ブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングHyperleger Tokyo Meetup
 
Challenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATAChallenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATAHyperleger Tokyo Meetup
 
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介Hyperleger Tokyo Meetup
 
Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用Hyperleger Tokyo Meetup
 
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3Hyperleger Tokyo Meetup
 

Mehr von Hyperleger Tokyo Meetup (20)

Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
 
Hyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebXHyperledger FireFly - HYPERLEDGER Workshop, WebX
Hyperledger FireFly - HYPERLEDGER Workshop, WebX
 
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
Hyperledger Irohaを活用した海外におけるCBDCとクロスボーダー送金
 
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介異種ブロックチェーン統合ツールHyperledger Cactiご紹介
異種ブロックチェーン統合ツールHyperledger Cactiご紹介
 
ファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private Chainsファイアフライ「蛍」FireFly to Public and Private Chains
ファイアフライ「蛍」FireFly to Public and Private Chains
 
Hyperledger Iroha
Hyperledger IrohaHyperledger Iroha
Hyperledger Iroha
 
Introduction; Blockchain 101
Introduction; Blockchain 101Introduction; Blockchain 101
Introduction; Blockchain 101
 
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出すTrusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
Trusted Data Ecosystems(信頼できるデータエコシステム):アイデンティティに価値を見出す
 
ブロックチェーン間のインターオペラビリティ概論
ブロックチェーン間のインターオペラビリティ概論ブロックチェーン間のインターオペラビリティ概論
ブロックチェーン間のインターオペラビリティ概論
 
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltzHyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
Hyperledger Fabric活用事例:貿易プラットフォームTradeWaltz
 
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
パネルディスカッション : エンタープライズブロックチェーンの活用例 オラクル資料
 
ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜
ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜
ソラミツのご紹介 〜Hyperledger Irohaを活用した導入事例〜
 
いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始いろはを活用したデジタル地域通貨の運用開始
いろはを活用したデジタル地域通貨の運用開始
 
パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例パネルディスカッション : エンタープライズブロックチェーンの活用例
パネルディスカッション : エンタープライズブロックチェーンの活用例
 
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
Hyperledger Cactus V0.4 リリースの概要と今後の開発方針
 
ブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリングブロックチェーンの実用化に向けたネットワーク・スケーリング
ブロックチェーンの実用化に向けたネットワーク・スケーリング
 
Challenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATAChallenges of applying Blockchain to enterprise systems in NTTDATA
Challenges of applying Blockchain to enterprise systems in NTTDATA
 
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
世界経済フォーラム第四次産業革命センターによるブロックチェーンの相互運用フレームワークのご紹介
 
Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用Hyperledger Fabric のプラットフォームおよびインフラ運用
Hyperledger Fabric のプラットフォームおよびインフラ運用
 
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
Hyperledgerマルチブロックチェーン基盤戦略構想 1/3
 

Kürzlich hochgeladen

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 

Kürzlich hochgeladen (12)

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 

Hyperledgerプロジェクト概観

  • 1. 1 © NEC Corporation 2019 Hyperledgerプロジェクト概観 Hyperledger Tokyo Meetup 2019年6月27日 NEC 並木悠太
  • 2.
  • 3. 3 © NEC Corporation 2019 本発表の目的 ▌Hyperledgerの中で活動しているプロジェクトとlabについて、それぞれ の概要、位置付けを紹介する 現在13+1のプロジェクトと22のlab 図は https://www.hyperledger.org より引用 この絵はもうすぐ アップデートされそう [1] [1] https://lists.hyperledger.org/g/tsc/topic/32011716
  • 4. 4 © NEC Corporation 2019 Hyperledgerにおける開発の組織体 ▌プロジェクト  TSC(Technical Steering Committee)による承認  例:Fabric、Sawtooth、Irohaなど  「サブプロジェクト」(あるプロジェクトに従属的なプロジェクト)も議論中 ▌Lab  軽量なプロジェクト  プロジェクトほど厳格ではなく、実験的に取り組める場  Labの要件 • 提案者はHyperlegderに技術的貢献をしている(一定期間内にパッチを投稿してマージされている) • スポンサーがいる(既存のプロジェクトのメンテナーなど、一定の権威のある方に認められている)  Labからプロジェクトに昇格していくものも ▌その他の組織としてTSCやWG(Working Group)、SIG(Special Interest Group)などがある  SIGは分野別(医療、公共など)、WGはアーキテクチャや要素技術一般の議論の場
  • 5. 5 © NEC Corporation 2019 プロジェクトのステータス ▌Incubation プロジェクトの最初のステータス 以下のような基準をもとに卒業(=Activeへの移行)をTSCで決定 • 機能するコード、相応のテストカバレッジ、ドキュメント、開発者の多様性(特定企業に偏りがない かなど)、ライセンスなど法務面の問題がないことなど ▌Active ▌Deprecated 誰でも、あるプロジェクトがdeprecatedであると提案できる TSCで最終決定 ▌End of Life Deprecatedから半年経過 Proposal Incubation Active Deprecated End of Life FirstMajor Release
  • 6. 6 © NEC Corporation 2019 プロジェクトのステータス Fabric Sawtooth Iroha Indy Burrow Caliper Explorer Cello Quilt Composer Grid Ursa Aries Transact Incubation Active 2017 2018 20192016 v1.0リリース 最新リリース:v1.4 v1.3 v0.3 v1.0 v1.8 v0.20 v0.26 v0.9 v0.1 v0.1 プロジェクト成立 Activeに移行 v1.0リリース
  • 7. 7 © NEC Corporation 2019 全体図 アプリ寄り 共通基盤技術 プラットフォーム ツール フレームワーク 関連あり (太線はプロジェクト間) 名前 Lab Transact 共通基盤技術 ブロックチェーン プラットフォーム SParts crypto-lib Private Data Objects Umbra Payments Performance Test Harness private-transaction-families Sawtooth Healthcare solang Convector Framework Nephos Byzantine-Config Hyperledger Fabric Private Chaincode Hyperledger Fabric Chrome Extension Fabric Docs CN MinBFT Donor Milk Transparency and Traceability z-mix Hyperledger Community Management Tools fabric-vms-provision Cordentity Fabric Multi Channel Network Samples solidity2chaincode アプリケーション ツール (Corda)
  • 8. 8 © NEC Corporation 2019 共通基盤技術 Transact 共通基盤技術 ブロックチェーン プラットフォーム SParts crypto-lib Private Data Objects Umbra Payments Performance Test Harness private-transaction-families Sawtooth Healthcare solang Convector Framework Nephos Byzantine-Config Hyperledger Fabric Private Chaincode Hyperledger Fabric Chrome Extension Fabric Docs CN MinBFT Donor Milk Transparency and Traceability z-mix Hyperledger Community Management Tools fabric-vms-provision Cordentity Fabric Multi Channel Network Samples solidity2chaincode アプリケーション ツール
  • 9. 9 © NEC Corporation 2019 共通基盤技術(プロジェクト) ▌Burrow EVM(Ethereumのスマートコントラクト実行環境)の実装 SawtoothやFabricでSolidityで書いたコードを動かすために使われている ▌Transact トランザクションの実行環境の汎用ライブラリ/コンポーネント • トランザクションのスケジューリング、ステート管理など まずはGridでWebAssemblyのスマートコントラクトの実行基盤に使うことを計画中 ▌Ursa 暗号関係の処理のライブラリ化 • ブロックチェーンプラットフォームで汎用的に使える安全なライブラリを作ることを目指す Labのcrypto-lib、z-mixを統合、プロジェクト化 Transact
  • 10. 10 © NEC Corporation 2019 共通基盤技術(Lab) Lab 提案者 開始日 概要 crypto-lib 各プロジェクトから 2018-03 各プロジェクトで汎用的に使える暗号化関連 の機能をまとめたライブラリ(Ursaに統合) MinBFT NEC 2018-08 汎用的に使えるBFTな合意形成プロトコルの 実装 z-mix 2018-08 ゼロ知識証明のための汎用ライブラリの実装 (Ursaに統合) Umbra インターン 2018-11 Shadowというネットワークシミュレーター で分散台帳を動かす solang Monax、Burrow チーム 2019-01 RustによるSolidityからWASMへのコンパイ ラ
  • 11. 11 © NEC Corporation 2019 プラットフォーム Transact 共通基盤技術 ブロックチェーン プラットフォーム SParts crypto-lib Private Data Objects Umbra Payments Performance Test Harness private-transaction-families Sawtooth Healthcare solang Convector Framework Nephos Byzantine-Config Hyperledger Fabric Private Chaincode Hyperledger Fabric Chrome Extension Fabric Docs CN MinBFT Donor Milk Transparency and Traceability z-mix Hyperledger Community Management Tools fabric-vms-provision Cordentity Fabric Multi Channel Network Samples solidity2chaincode アプリケーション ツール
  • 12. 12 © NEC Corporation 2019 プラットフォーム(プロジェクト) ▌有名なので説明は簡単に... ▌Fabric  Raft(クラッシュ耐性)による合意形成  execute-order-validateアーキテクチャ ▌Indy  decentralized identityのための分散台帳(purpose-build)  PlenumというRBFT(Redundant BFT)による合意形成 ▌Iroha  Yet Another Consensus(YAC)と呼ばれるBFTな合意形成  モバイルアプリケーション向けのライブラリも提供 ▌Sawtooth  合意形成アルゴリズムを途中で切り替えられる • Proof of Elapsed Time(PoET)とよばれるBFTなアルゴリズムが代表的 – PBFT、Raftも提供  モバイル向けSDKも提供 汎用 特化 BFT
  • 13. 13 © NEC Corporation 2019 プラットフォーム(Lab) Lab 提案者 開始日 概要 Fabric Docs CN 中国コミュニティ 2018-08 Fabricのドキュメントの中国 語への翻訳 Fabric Multi Channel Network Samples 個人 2018-11 Fabricの構築サンプルの提供
  • 14. 14 © NEC Corporation 2019 ツール Transact 共通基盤技術 ブロックチェーン プラットフォーム SParts crypto-lib Private Data Objects Umbra Payments Performance Test Harness private-transaction-families Sawtooth Healthcare solang Convector Framework Nephos Byzantine-Config Hyperledger Fabric Private Chaincode Hyperledger Fabric Chrome Extension Fabric Docs CN MinBFT Donor Milk Transparency and Traceability z-mix Hyperledger Community Management Tools fabric-vms-provision Cordentity Fabric Multi Channel Network Samples solidity2chaincode アプリケーション ツール
  • 15. 15 © NEC Corporation 2019 ツール(プロジェクト) ▌Caliper ベンチマークツール • 現時点でFabric、Sawtooth、Iroha、Burrowに対応 ワークロードはカスタマイズ、新規作成可能 ▌Cello プロビジョニング(BaaSなどの構築) 管理のためのダッシュボードの提供 ▌Explorer モニタリングツール • ブロックのネットワークの情報など ▌Composer アプリケーション開発を容易にするフレームワーク 新規機能追加の予定なし(保守は行われる)[1] [1] https://lists.hyperledger.org/g/composer/message/125
  • 16. 16 © NEC Corporation 2019 Caliperのレポート スループット、レイテンシな どのレポート ワークロードは自分でプログ ラムすることも可
  • 17. 17 © NEC Corporation 2019 Explorerの画面例
  • 18. 18 © NEC Corporation 2019 ツール(Lab) Lab 提案者 開始日 概要 Hyperledger Fabric Chrome Extension インターン 2018-06 Fabricのpeerの機能をブラウザの機能拡張として実装 Hyperledger Community Management Tools Linux Foundation 2018-09 コミュニティの活動状況の集計ツール Payments Performance Test Harness 2018-12 送金を模したワークロードによる性能測定のためのツール fabric-vms-provision 2018-10 AnsibleでFabricをクラウドにプロビジョニング Convector Framework 2019-02 Fabric向けアプリ開発フレームワーク(Composer代替にな るかも?) Nephos 2019-02 FabricをKubernetesにデプロイするツール Byzantine-Config Keyhole Labs 2019-03 Fabricの設定を行うGUI
  • 19. 19 © NEC Corporation 2019 その他 Transact 共通基盤技術 ブロックチェーン プラットフォーム SParts crypto-lib Private Data Objects Umbra Payments Performance Test Harness private-transaction-families Sawtooth Healthcare solang Convector Framework Nephos Byzantine-Config Hyperledger Fabric Private Chaincode Hyperledger Fabric Chrome Extension Fabric Docs CN MinBFT Donor Milk Transparency and Traceability z-mix Hyperledger Community Management Tools fabric-vms-provision Cordentity Fabric Multi Channel Network Samples solidity2chaincode アプリケーション ツール
  • 20. 20 © NEC Corporation 2019 その他(プロジェクト) ▌Aries Indyから派生 クライアントサイドのフレームワーク • 「ウォレット」や鍵管理の仕組みなどを共通化 ▌Grid サプライチェーン向けのフレームワーク • アプリケーションの開発を省力化するための ライブラリを提供する ▌Quilt Interledger Protocol(ILP)の実装 台帳をまたがったトランザクションを実現する
  • 21. 21 © NEC Corporation 2019 その他(Lab) Lab(ユースケース系) 提案者 開始日 概要 SParts Wind River 2018-03 ソフトウェアのサプライチェーン(ソフトウェアライブラリの出 どころの管理など)(Sawtooth) Donor Milk Transparency and Traceability 2018-08 ユースケースの検証(Composer) Sawtooth Healthcare 個人 2019-01 Sawtoothを使ってヘルスケアのPoCを開発する Lab 提案者 開始日 概要 Private Data Objects Intel 2018-03 機密保持ができるオフチェーンスマートコントラクト技術。SGX活用(当 初はSawtooth向け) Cordentity 2018-11 CordaにIndyの自己証明型身分証明機能を統合 solidity2chaincode 2018-11 SolidityをJSのチェーンコードに変換するFabric private- transaction-families 2019-01 Sawtoothにプライバシー保護の仕組みを提供。SGX活用 Hyperledger Fabric Private Chaincode IBM Zurich 2019-05 FabricのチェーンコードをIntel SGXの中で動かすことでプライバシーを 向上
  • 22. 22 © NEC Corporation 2019 インターンシップ ▌学生にHyperledgerに開発に取り組んでもらう フルタイム:40時間/週×連続12週間 パートタイム:20時間/週×連続24週間 ▌2019年のプロジェクト CaliperのGUI構築 Sawtoothにモニタリングダッシュボードを構築 IrohaにUrsaを統合 IrohaにBurrowのSolidity VMを統合 IndyのRaspberry Piエージェント Fabricの台帳やトランザクションをElasticsearchとKibanaで分析できるように ...など [1] https://wiki.hyperledger.org/display/INTERN/2019+Projects
  • 23. 23 © NEC Corporation 2019 まとめ アプリ寄り 共通基盤技術 プラットフォーム ツール フレームワーク 関連あり 名前 Lab Transact 共通基盤技術 ブロックチェーン プラットフォーム SParts crypto-lib Private Data Objects Umbra Payments Performance Test Harness private-transaction-families Sawtooth Healthcare solang Convector Framework Nephos Byzantine-Config Hyperledger Fabric Private Chaincode Hyperledger Fabric Chrome Extension Fabric Docs CN MinBFT Donor Milk Transparency and Traceability z-mix Hyperledger Community Management Tools fabric-vms-provision Cordentity Fabric Multi Channel Network Samples solidity2chaincode アプリケーション ツール (Corda)
  • 24. 24 © NEC Corporation 2019 参考 ▌Wiki https://wiki.hyperledger.org/