異種ブロックチェーン統合
ツール
Hyperledger Cactiご紹介
Hyperledger Cactiメンテナ
佐藤出 (github.com/izuru0)
シニアリサーチャ
データ&セキュリティ研究所, 富⼠通株式会社
Copyright FUJITSU LIMITED 2023
1
Blockchain活⽤の課題
l世の中の⾊々なブロックチェーンの資産
を組み合わせるアプリを⼿軽に作りたい
lたとえばワインの購⼊では以下のチェッ
クが必要
lワインの代⾦
lワインの価値
l購⼊できる資格(年齢確認)
l現状では異種ブロックチェーンを使い分
けないといけない
Copyright FUJITSU LIMITED 2023
連携
システム
SDK
SDK
SDK
共通の仕組みがないため資産の交換が難しい
2
Hyperledger Cactiの機能と利点
l Hyperledger Cactiが提供する機能
l トランザクション要求
l スマートコントラクトの呼び出し
l ブロックのモニタ
l Hyperledger Cactiを使う利点
l どのブロックチェーンでもTypescriptで統⼀
l ブロックチェーンには専⽤のスマートコント
ラクト不要
l 多数のプラットフォームをサポート
Copyright FUJITSU LIMITED 2023
共通の仕組みの提供により資産の交換を簡単に実現
Fabric⽤
Cacti-LP
Node.jsアプリ
ユーザコード
(Business
Logic Plugin)
API
クライアント
API
クライアント
API
クライアント
Go Ethereum⽤
Cacti-LP
Indy⽤
Cacti-LP
(Ledger
Plugin)
3
Hyperledger Cactiのユースケース
Copyright FUJITSU LIMITED 2023
lNFT(資産)を特定の相⼿に割
引販売するユースケース
l コイン、NFTと分散ID基盤が別々の
ブロックチェーンにある世界を想定
l 3種類のブロックチェーンを使い、
本⼈確認、代⾦⽀払い、NFT移転を
連携させる
l 本⼈確認(割引適⽤可否)︓
Hyperledger Indy
l 代⾦⽀払い︓Ethereum
l NFT移転︓Hyperledger Fabric
Cactus利⽤例︓discounted asset trade
3種類のブロックチェーンを連携させるアプリを共通の仕組みで書ける
Fabric⽤
Cacti-LP
Node.jsアプリ
ユーザコード
(Business
Logic Plugin)
API
クライアント
API
クライアント
API
クライアント
Go Ethereum⽤
Cacti-LP
Indy⽤
Cacti-LP
4
Hyperledger Cactiの将来
l 以下の新機能を含むV2に向けて開発中
l V2でもV1の機能セットは維持
l データキャッシュとブロック可視化機能
追加
l トランザクションの結果をコンソールにダンプ
するかわりにブラウザで表⽰できる
l Weaver: DLT Interoperabilityと統合進
⾏中
l アプリケーションロジックの機能を提供できる
ようになる
l ブロックチェーン間の資産転送・交換・共有機
能により、たとえば有価証券のネットワークと
通貨のネットワークで有価証券取引を実装でき
る
Copyright FUJITSU LIMITED 2023
開発者が⾼レベルの操作をできるようになる
https://labs.hyperledger.org/weaver-dlt-interoperability/docs/external/interoperability-modes/
5
BlockchainとCactiをもっと使ってほしい
Copyright FUJITSU LIMITED 2023
共創っていうけど
Cactiノードは
どこに構築すれば
いい︖
ブロックチェーン
試したいが構築
するのは⾯倒
Cactiを試すためのハードルはいろいろあって⼤変です
6
関連サービス︓富⼠通Web3 Acceleration Platformのご紹介
Copyright FUJITSU LIMITED 2023
[富⼠通プレスリリース]
「Fujitsu Web3 Acceleration
Platform」
をグローバルに提供
Web3による新たな価値創出と⾃律
分散型社会システムへのリデザイン
https://pr.fujitsu.com/jp/news/2023/
02/6.html
新技術を続々
追加していきます
富⼠通のWeb3機能(Data e-TRUST)へのAPIをパートナー向けに無償トライアル提供
新たなサービス構築に向けた共創活動を開始
ブロックチェーン連携ツール
ConnectionChain
※Hyperledger Cacti使⽤
7
コンソーシアムチェーン
プライベートチェーン
パブリックチェーン
【予告①】Web3 PFでのConnectionChain powered by Cactiの公開
Copyright FUJITSU LIMITED 2023
ConnectionChain
powered by
Hyperledger Cacti
連携ロジック
(拡張スマート
コントラクト)
Cacti-LP
Cacti-LP
Cacti-LP
様々なBlockchainを組み合わせた新サービス構築が簡単になります
エコシステムの拡⼤と
新サービスの創出をめざします
New︕
Cacti-LP
Data e-TRUST⽤
プラグインを
7⽉リリース計画
8
【予告②】Cacti活⽤をテーマにした開発者イベントを企画中
l7⽉リリース(計画)︓ConnectionChainのWeb3PFでのリ
リースに連動させ、Web3PFのData e-TRUST連携アダプタ
(Cacti Ledger Plugin)のOSS公開
l以降、開発者向けイベントとしてLedgerPluginを活⽤した
Web3PFのハッカソンやハンズオンセミナーを計画
Copyright FUJITSU LIMITED 2023
9
まとめ
lHyperledger Cacti
l異種ブロックチェーンを連携するアプリを書くときの共通の仕組みを提供
l多数のプラットフォームをサポート
l次の版V2に向けて新機能を開発中
lWeb3PFで使えます
l7⽉リリース(計画)︓ConnectionChainのWeb3PFでのリリースに連動させ、
Web3PFのData e-TRUST連携アダプタ(Cacti Ledger Plugin)のOSS公開
l以降、開発者向けイベントとしてLedgerPluginを活⽤したWeb3PFのハッカソ
ンやハンズオンセミナーを計画
Copyright FUJITSU LIMITED 2023
10
Copyright FUJITSU LIMITED 2023

異種ブロックチェーン統合ツールHyperledger Cactiご紹介