秘密鍵をデバイス内に保持。JPYC Gatewayの「Openloop連携」とは?
企業でステーブルコインを管理する際、ウォレットの秘密鍵をどのように管理するかは重要なポイントです。
JPYC Gatewayでは、システム内で管理するマネージドウォレットだけでなく、ハードウェアウォレット「Openloop」を接続して利用することもできます。
Openloop連携では、秘密鍵をOpenloop本体の中に保持したまま、JPYC Gatewayからウォレットの登録や送金時の署名を行えます。
「秘密鍵をハードウェアウォレットで管理したい」「一方で、残高確認や送金などの業務はJPYC Gateway上で行いたい」といった法人利用に対応するウォレット管理方法です。
目次
1. Openloopとは?
Openloopは、秘密鍵をデバイス内部で管理するハードウェアウォレットです。
JPYC Gatewayでは、OpenloopをUSBでパソコンに直接接続して利用できます。
自社ウォレットを登録する際には、マネージドウォレット、Openloop、外部ウォレットの3種類から選択できます。
Openloopは、JPYC Gateway上でも独立したウォレットの選択肢として用意されています。
2. USBでJPYC Gatewayに直接接続
Openloop連携の特徴の一つが、USBによる直接接続です。
Openloop本体をパソコンにUSB接続し、JPYC Gatewayからデバイスのウォレットアドレスを取得して登録します。
Openloopとの接続に、中継ソフトやWalletConnectを利用する必要はありません。
そのため、次の形で利用できます。
ハードウェアウォレットを利用しながら、ウォレット情報をJPYC Gateway上で管理できる仕組みです。
3. 秘密鍵はOpenloop本体から出ない
Openloopを利用する大きな特徴が、秘密鍵の管理方法です。
Openloopの秘密鍵はデバイス内部に保管され、JPYC Gatewayへ秘密鍵そのものを渡して利用する仕組みではありません。
送金時の署名もOpenloopをUSB接続し、デバイス上で承認して行います。
つまり、次の形で役割が分かれています。
- ウォレットの管理画面 → JPYC Gateway
- 秘密鍵 → Openloop
- 送金時の承認 → Openloopデバイス上
企業側で「秘密鍵はハードウェアデバイス内で管理する」という運用方針を採用したい場合にも利用できます。
4. 送金時にもOpenloopを接続
Openloopを登録した後は、JPYC Gateway上から残高や入出金履歴などを確認できます。
一方、実際にOpenloopから送金する際には、Openloop本体が必要です。
基本的な流れは次の通りです。
秘密鍵による署名をOpenloop側で行うため、デバイスが手元にない状態では送金できません。
日常的な管理はJPYC Gatewayで行い、資産を動かすタイミングでは物理デバイスを使用する、といった運用ができます。
5. マネージドウォレットとの違い
JPYC Gatewayでは、マネージドウォレットとOpenloopで署名方法が異なります。
マネージドウォレットでは、JPYC Gateway上で署名処理を行うため、外部のウォレットアプリやハードウェアデバイスを操作する必要がありません。
一方、Openloopでは秘密鍵をデバイス内部で管理し、送金時にはOpenloopをUSB接続してデバイス上で承認します。
そのため、次のような使い分けが考えられます。
- 手軽にJPYC Gateway上で完結させたい → マネージドウォレット
- 秘密鍵をハードウェアウォレットで管理したい → Openloop
どちらが一律に優れているというものではなく、企業の秘密鍵管理方針や業務フローに応じて選択できます。
6. 一般的な外部ウォレットとの違い
JPYC Gatewayでは、MetaMaskなどの外部ウォレットを登録することもできます。
外部ウォレットの場合、JPYC Gatewayにウォレットアドレスを登録し、残高や入出金履歴などを確認できますが、送金時の署名は外部のウォレットアプリやハードウェアウォレット側で行います。
Openloopも秘密鍵をGateway側で管理しない点では共通しています。
一方で、OpenloopはJPYC GatewayからUSBで直接接続して登録・署名できることが特徴です。
そのため、JPYC Gatewayの画面とOpenloopデバイスを組み合わせた送金フローを構築できます。
7. ChromeまたはEdgeから利用
OpenloopとJPYC Gatewayの接続にはUSB通信を利用するため、対応ブラウザはChromeまたはEdgeです。
Openloopを利用する場合は、次の準備が必要です。
- ChromeまたはEdgeを使用する
- OpenloopをUSBで接続する
- デバイスのロックを解除する
特に企業で利用する場合は、利用するPCやブラウザをあらかじめ決めておくと運用しやすくなります。
8. 例えば「送金担当者がデバイスを管理する」運用
法人利用では、Openloopの物理デバイスを特定の担当者や管理部門で保管する運用も考えられます。
例えば、次のような役割分担です。
- 経理担当者 → JPYC Gatewayで残高や送金内容を確認
- 送金担当者 → Openloopを保管し、送金時にデバイス上で承認
JPYC Gatewayの権限管理と組み合わせることで、システム上の操作範囲と物理デバイスの管理を分けた運用も設計できます。
※実際の権限設計やデバイス保管方法は、各社の社内ルールに合わせて設定する必要があります。
9. ハードウェアウォレットと法人向け管理画面を組み合わせる
法人でステーブルコインを利用する場合、ウォレットの秘密鍵管理と、日々の入出金管理をどのように両立するかが課題になります。
Openloop連携では、秘密鍵をOpenloop本体の中に保持したまま、JPYC Gatewayからウォレットを登録し、残高確認や送金業務に利用できます。
送金時には物理デバイス上で承認を行うため、「資産を動かす際にはハードウェアウォレットを利用する」という運用も可能です。
マネージドウォレット、Openloop、外部ウォレット。企業の管理方針に合わせてウォレット方式を選択できることも、JPYC Gatewayの特徴の一つです。
赤松 智彦
アステリア株式会社 / ステーブルコイン事業部
システム連携やデータ活用の知見から、企業の「財務DX」や「デジタル通貨のビジネス活用」をテーマに、日本円ステーブルコインの普及に向けた実務ノウハウや最新トレンドなどのお役立ち情報をお届けします。