VPC環境で利用できます。
Ordererの管理
Ordering Serviceノード(Orderer)は、ネットワーク内のチャンネルに関する構成情報を管理するシステム管理者の役割を果たします。ネットワークで発生するトランザクションブロックの順序を指定して(ordering)、Peerノードにブロックを伝達します。
Orderer作成
ネットワーク内のチャンネルに関する構成情報を管理する Ordererを作成できます。
Ordererを作成する方法は次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで Ordererを作成するネットワークをクリックします。
- [Orderers] タブをクリックし、 [Ordererの作成] ボタンをクリックします。
- Ordererの作成情報を指定し、 [作成] ボタンをクリックします。
- Ordererが作成されます。
- CAユーザー ID(Orderer)は、当該ネットワーク CAに登録した Ordererタイプ IDのうち1つを選択します。詳細については、CAユーザー IDの管理をご参照ください。
- Ordererタイプは Single(Raft 1)、Multiple(Raft 5)のうち1つを選択できます。それぞれ1つと5つの Ordererノードが作成されます。高可用性が必要なプロダクション環境では、Multiple(Raft 5)を使用してください。(推奨)
- Ordererのタイプを Multiple(Raft 5)に構成する場合、Ordererノードが5つ作成されるので、Kubernetesクラスタの使用可能なリソースを事前にご確認ください。
- Networkリリース項目をクリックして Kubernetesクラスタノードプールを指定すると、このノードプールにブロックチェーンノードがリリースされます。Ncloud Kubernetes Serviceのノードアフィニティーラベル(node affinity label)に設定された内容がリストに表示され、最大3つまで指定できます。
Orderer詳細情報の確認
Ordererの詳細情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで Ordererを確認するネットワークをクリックします。
- [Orderers] タブをクリックします。
- 確認する Ordererをクリックします。
- Ordererの詳細情報が表示されます。
Ordererリスト画面の各項目についての説明は、次の通りです。

| 領域 | 説明 |
|---|---|
| ① Orderer作成 | 新しい Ordererの作成 |
| ② Orderer削除 | 選択した Ordererの削除 |
| ③ コンソーシアム管理 | 選択した Ordererのコンソーシアムメンバーの管理 |
| ④ モニタリング | 選択した Ordererのコンテナリソース状況の照会 |
| ⑤ Orderer管理 | 選択した Ordererのエクスポート/コンテナリソース容量の変更 |
| ⑥ Orderer項目 | Orderer基本情報の確認 |
| ⑦ 詳細情報 | Orderer詳細情報の確認 |
| ⑧ コンソーシアム情報 | Ordererコンソーシアムに参加中の Organization情報の確認 |
| ⑨ Channel情報 | Ordererで作成したチェンネル情報の確認 |
| ⑩ Endpoint情報 | アクセスできるエンドポイント情報の確認 |
| ⑪ リソース情報 | Ordererのコンテナリソース容量とログの確認 |
Ordererのコンソーシアム構築
コンソーシアムを構成すると、当該メンバーはトランザクションの内訳を共有できます。
Ordererのコンソーシアムを管理する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [Orderers] タブをクリックします。
- Ordererリストでコンソーシアムを管理する Ordererを選択し、 [コンソーシアムの管理] ボタンをクリックします。
- 全体 MSPリストでコンソーシアムに追加する MSPを選択し、 [>] ボタンをクリックしてコンソーシアムメンバーリストに追加します。
- コンソーシアムメンバーから除外するには、MSPを選択し、 [<] ボタンをクリックします。
チャンネルを作成するには、Ordererについてコンソーシアムを構築する必要があります。詳細は、チャンネルの作成をご参照ください。
Ordererのモニタリング
Ordererのコンテナリソース状況と履歴情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [Orderers] タブをクリックします。
- Ordererリストでモニタリングする Ordererを選択し、 [モニタリング] ボタンをクリックします。
- モニタリングのポップアップで照会するコンテナや照会期間を設定します。
- CPU、Memory、Storage情報が表示されます。
- 現在の時刻を反映して再照会するには、 [更新] ボタンをクリックします。
Ordererのエクスポート
Ordererをエクスポートする方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [Orderers] タブをクリックします。
- Ordererリストでエクスポートする Ordererを選択し、 [Ordererの管理] ボタンをクリックします。
- Exportをクリックします。
- JSON形式の Orderer情報ファイルがダウンロードされます。
Ordererのリソース容量の変更
Ordererのコンテナリソース容量を変更する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [Orderers] タブをクリックします。
- Ordererリストでリソース容量を変更する Ordererを選択し、 [Ordererの管理] ボタンをクリックします。
- リソース容量の変更をクリックします。
- Ordererリソース管理のポップアップで変更するコンテナ項目の [変更] をクリックし、CPU、Memory、Storage情報を変更して [適用] ボタンをクリックします。
Storage容量は10単位で入力でき、Ordererコンテナリソース容量の変更が適用されるまで1~2分ほどかかります。適用時間の間、コンテナの動作がストップします。
Orderer削除
Ordererを削除する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで Ordererを削除するネットワークをクリックします。
- [Orderer] タブをクリックします。
- Ordererリストで削除する Ordererを選択し、 [Ordererの削除] ボタンをクリックします。
- 削除する Orderer名を入力し、 [削除] ボタンをクリックします。
Peerの管理
Peerノードはネットワークの維持とトランザクションを処理し、台帳(Ledger)やチェーンコード(Chaincode)を管理するロールをします。
Peer作成
スマート契約(Smart contract)を実行して台帳(ledger)を保存する Peerを作成できます。
Peerを作成する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで Peerを作成するネットワークをクリックします。
- [Peers] タブをクリックし、 [Peerの作成] ボタンをクリックします。
- Peer作成情報を指定し、 [作成] ボタンをクリックします。
- Peerが作成されます。
- **CAユーザー ID(Peer)**は、CAに登録した Peerタイプ IDのうち1つを選択します。詳細については、CAユーザー IDの管理をご参照ください。
- Stateデータベースは LevelDBと CouchDBのうち1つを選択でき、コンソーシアム内で同じデータベースに構成する必要があります。
- Stateデータベースを CouchDBに選択する場合、Peerノードの CouchDBノードが別途作成されます。
- Networkリリース項目をクリックして Kubernetesクラスタノードプールを指定すると、このノードプールにブロックチェーンノードがリリースされます。Ncloud Kubernetes Serviceのノードアフィニティーラベル(node affinity label)に設定された内容がリストに表示され、最大3つまで指定できます。
- Peerの作成が完了するまで1~5分ほどかかります。Peerの作成が完了して運用が開始されると、Peerリストのステータス列に運用中と表示されます。
Peer詳細情報の確認
CAの詳細情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで Peerを確認するネットワークをクリックします。
- [Peers] タブをクリックします。
- 確認する Peerをクリックします。
- Peerの詳細情報が表示されます。
Peerリスト画面の各項目に関する説明は、次の通りです。

| 領域 | 説明 |
|---|---|
| ① Peer作成 | 新しい Peerの作成 |
| ② Peer削除 | 選択した Peerの削除 |
| ③ モニタリング | 選択した Peerのコンテナリソース状況の照会 |
| ④ Peer管理 | 選択した Peerのコンテナリソース容量の変更 |
| ⑤ Peer項目 | Peerの基本情報確認 |
| ⑥ 詳細情報 | Peer詳細情報の確認 |
| ⑦ 参加中の Channel | 参加中のチャンネル情報の確認 |
| ⑧ Chaincode情報 | インストールされたチェーンコード情報の確認 |
| ⑨ Endpoint情報 | アクセスできるエンドポイント情報の確認 |
| ⑩ リソース情報 | Peerのコンテナリソース容量とログの確認 |
Peerのモニタリング
Peerのコンテナリソース状況と履歴情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [Peers] タブをクリックします。
- Peerリストでモニタリングする Peerを選択し、 [モニタリング] ボタンをクリックします。
- モニタリングのポップアップで照会するコンテナや照会期間を設定します。
- CPU、Memory、Storage情報が表示されます。
- 現在の時刻を反映して再照会するには、 [更新] ボタンをクリックします。
Peerリソース容量の変更
Peerのコンテナリソース容量を変更する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [Peers] タブをクリックします。
- Peerリストでリソース容量を変更する Peerを選択し、 [Peer管理] ボタンをクリックします。
- リソース容量の変更をクリックします。
- Peerリソース管理のポップアップで変更するコンテナ項目の [変更] をクリックし、CPU、Memory、Storage情報を変更して [適用] ボタンをクリックします。
Storage容量は10単位で入力でき、Peerコンテナリソース容量の変更が適用されるまで1~2分ほどかかります。適用時間の間、コンテナの動作がストップします。
Peer削除
Peerを削除する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで Peerを削除するネットワークをクリックします。
- [Peers] タブをクリックします。
- Peerリストで削除する Peerを選択し、 [Peerの削除] ボタンをクリックします。
- 削除する Peer名を入力し、 [削除] ボタンをクリックします。
- 当該 Peerがメンバーに追加(join)されていたチャンネルからも削除されます。
CA管理
Hyperledger Fabricは承認を受けた参加者のみがネットワークに参加できます。ネットワーク上では自分の身分証明のために、PKI(Public Key Infrastructure)ベースの ID(Identity)を利用します。CAノードは、このような IDを発行できます。
CA作成
Organizationに属するノードと管理者アカウントを管理するための CA(Certificate Authority)を作成できます。
CAを作成する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで CAを作成するネットワークをクリックします。
- [CAs] タブをクリックし、 [CAの作成] ボタンをクリックします。
- CAの作成情報を指定し、 [作成] ボタンをクリックします。
- CAが作成されます。
- CAユーザー ID(Admin)は、当該ネットワーク CAに Adminタイプで作成されます。
- CAユーザーパスワード(Admin)は CAノードに保存し、ブロックチェーンサービス DBでは管理しません。
- CAデータベースは、SQLiteのみ提供します。
- Networkリリース項目をクリックして Kubernetesクラスタノードプールを指定すると、このノードプールにブロックチェーンノードがリリースされます。Ncloud Kubernetes Serviceのノードアフィニティーラベル(node affinity label)に設定された内容がリストに表示され、最大3つまで指定できます。
- CAが作成されるまで1~5分ほどかかります。CAの作成が完了して運用が開始されると、CAリストのステータス列に運用中と表示されます。
CA詳細情報の確認
CAの詳細情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで CAを確認するネットワークをクリックします。
- [CAs] タブをクリックします。
- 確認する CAをクリックします。
- CAの詳細情報が表示されます。
CAリスト画面の各項目に関する説明は、次の通りです。

| 領域 | 説明 |
|---|---|
| ① CA作成 | 新しい CAの作成 |
| ② CA削除 | 選択した CAの削除 |
| ③ ユーザー ID管理 | 選択した CAのアイデンティティ(Identity)を管理(登録/発行/再発行、ダウンロード) |
| ④ モニタリング | 選択した CAのコンテナリソース状況の照会 |
| ⑤ CA管理 | 選択した CAのコンテナリソース容量の変更 |
| ⑥ CA項目 | CA基本情報の確認 |
| ⑦ 詳細情報 | CA詳細情報の確認 |
| ⑧ Endpoint情報 | アクセスできるエンドポイント情報の確認 |
| ⑨ リソース情報 | CAのコンテナリソース容量とログの確認 |
CAユーザー IDの管理
CAで管理する ID(Identity)を登録(Register/Enroll)して証明書を発行してもらったり、証明書をダウンロードでき、有効期限が満了していない証明書に対して再発行(Re-enroll)できます。
ユーザー IDと証明書を管理する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [CAs] タブをクリックします。
- CAリストで CA IDを登録する CAを選択し、 [ユーザー IDの管理] ボタンをクリックします。
- ユーザー IDと証明書管理のポップアップで IDを設定します。
- IDを登録するには [追加] ボタンをクリックし、下部に新しく作成された設定欄に ID、パスワード、ユーザータイプ(Orderer、Peer、Client)を設定し、 [登録] ボタンをクリックします。
- 証明書をダウンロードするには、当該 IDの [Export] ボタンをクリックします。json形式のファイルがダウンロードされます。
- 証明書を再発行するには、 [再発行] ボタンをクリックします。証明書が発行され、ユーザー IDは CAノードに保存し、ブロックチェーンサービス DBでは管理しません。
-
ID(Identity)に関する詳細については、以下をご参照ください。
-
ID(Identity)の有効期限と作成基準
- Fabric CAサーバで発行される証明書のすべての IDタイプ: 3年
- ただし、Peer、Ordererを作成時に連携する ID証明書は OpenSSLで独自発行され、有効期限は30年です。
CAのモニタリング
CAのコンテナリソース状況と履歴情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [CAs] タブをクリックします。
- CAリストでモニタリングする CAを選択し、 [モニタリング] ボタンをクリックします。
- モニタリングのポップアップで照会するコンテナや照会期間を設定します。
- CPU、Memory、Storage情報が表示されます。
- 現在の時刻を反映して再照会するには、 [更新] ボタンをクリックします。
CAリソース容量の変更
CAのコンテナリソース容量を変更する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで当該ネットワークをクリックします。
- [CAs] タブをクリックします。
- CAリストでリソース容量を変更する CAを選択し、 [CAの管理] ボタンをクリックします。
- リソース容量の変更をクリックします。
- CAリソース管理のポップアップで変更するコンテナ項目の [変更] をクリックし、CPU、Memory、Storage情報を変更して [適用] ボタンをクリックします。
Storage容量は10単位で入力でき、CAコンテナリソース容量の変更が適用されるまで1~2分ほどかかります。適用時間の間、コンテナの動作がストップします。
CA削除
CAを削除する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、
> Services > Blockchain > Blockchain Service > Nodesメニューを順にクリックします。 - ネットワーク名のドロップダウンリストで CAを削除するネットワークをクリックします。
- [CAs] タブをクリックします。
- CAリストで削除する CAを選択し、 [CAの削除] ボタンをクリックします。
- 削除する CA名を入力し、 [削除] ボタンをクリックします。