Nodes

Prev Next

Available in VPC

Manage orderer

The ordering service node (orderer) acts as a system administrator to manage channel configuration information within the network. It orders transaction blocks generated in the network and delivers them to peer nodes.

Create orderer

You can create an orderer to manage configuration information for channels within the network.

Note

To configure an orderer, you must first create the following items:

  • Certificate Authority (CA): Manages nodes and administrator accounts belonging to the organization. For details, see Create CA.
  • Membership Service Provider (MSP): Grants and manages permissions for the organization. For details, see Create MSP.

To create an orderer:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to create an orderer.
  3. Click the [Orderers] tab and click [Create orderer].
  4. Specify the orderer creation information and click [Create].
    • The orderer is created.
Note
  • Select one of the orderer-type IDs registered in the network CA as the CA user ID (orderer). For details, see Manage CA user ID.
  • You can select either single (raft 1) or multiple (raft 5) for the orderer type. This creates 1 or 5 orderer nodes, respectively. Use multiple (raft 5) for production environments that require high availability (recommended).
  • Configuring multiple (raft 5) as the orderer type creates 5 orderer nodes. Check the available resources in your Kubernetes cluster beforehand.
  • Click Deploy network and specify a Kubernetes cluster node pool to deploy blockchain nodes to the selected node pool. The node affinity labels configured for Ncloud Kubernetes Service appear in the list, and you can specify up to 3 labels.

View orderer details

To view the details of an orderer:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to view orderer details.
  3. Click the [Orderers] tab.
  4. Click the orderer to view.
    • The orderer details are displayed.

Here are descriptions for each item on the orderer list interface:

blockchain-orderer_ko

Component Description
Create orderer Create a new orderer.
Delete orderer Delete the selected orderer.
Manage consortium Manage consortium members for the selected orderer.
Monitor View the resource status of selected orderer container.
Manage orderer Export the selected orderer or change the container resource size.
⑥ Orderer items View the orderer's basic information.
Details View orderer details.
Consortium information View information about the organizations participating in the orderer consortium.
Channel information View information about channels created by the orderer.
Endpoint information View information about the accessible endpoints.
Resource information View the orderer container resource size and logs.

Configure orderer consortium

Once a consortium is configured, its members can share transaction history.

To manage an orderer consortium:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [Orderers] tab.
  4. From the orderer list, select the orderer to manage the consortium and click [Manage consortium].
  5. From the All MSPs list, select an MSP to add to the consortium. Click [>] to add the MSP to the Consortium members list.
    • To remove an MSP from the consortium members, select it and click [<].
Note

An orderer consortium must be configured to create channels. For details, see Create channel.

Monitor orderer

To view the current status and history information of orderer container resources:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [Orderers] tab.
  4. From the orderer list, select the orderer to monitor and click [Monitor].
  5. In the monitoring popup, select a container to view and set the date range.
    • CPU, memory, and storage information are displayed.
    • To update the data to the latest state, click [Refresh].

Export orderer

To export an orderer:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [Orderers] tab.
  4. From the orderer list, select the orderer to export and click [Manage orderer].
  5. Click Export.
    • A JSON-formatted orderer information file is downloaded.

Change orderer resource size

To change the orderer container resource size:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [Orderers] tab.
  4. From the orderer list, select the orderer to change the resource size and click [Manage orderer].
  5. Click Change resource size.
  6. In the orderer resource management popup, click [Change] for the container to modify, adjust the CPU, memory, and storage information, and then click [Apply].
Note

Storage capacity can be entered in units of 10. It takes approximately 1-2 minutes to apply changes to the orderer container resource size. The container stops operating while the changes are being applied.

Delete orderer

To delete an orderer:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to delete an orderer.
  3. Click the [Orderer] tab.
  4. From the orderer list, select the orderer to delete and click [Delete orderer].
  5. Enter the name of the orderer to delete and click [Delete].

Manage peer

Peer nodes maintain the network, process transactions, and manage the ledger and chaincode.

Create peer

You can create a peer to execute smart contracts and store the ledger.

To create a peer:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to create a peer.
  3. Click the [Peers] tab and click [Create peer].
  4. Specify the peer creation information and click [Create].
    • The peer is created.
Note
  • For CA user ID (peer), select one of the peer-type IDs registered with the CA. For details, see Manage CA user ID.
  • You can select either LevelDB or CouchDB for State database, which must be configured with the same database type within the consortium.
  • If CouchDB is selected as the state database, a separate CouchDB node is created for the peer node.
  • Click Deploy network and specify a Kubernetes cluster node pool to deploy blockchain nodes to the selected node pool. The node affinity labels configured for Ncloud Kubernetes Service appear in the list, and you can specify up to 3 labels.
  • It takes approximately 1-5 minutes to create a peer. When peer creation is complete and operations begin, Running is displayed in the status column of the peer list.

View peer details

To view the details of a CA:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to view peer details.
  3. Click the [Peers] tab.
  4. Click the peer to view.
    • The peer details are displayed.

Here are descriptions for each item on the peer list interface:

blockchain-peer_ko

Component Description
Create peer Create a new peer.
Delete peer Delete the selected peer.
Monitor View the resource status of selected peer container.
Manage peer Change the resource size of selected peer container.
⑤ Peer items View the peer's basic information.
Details View peer details.
Participating channel View participating channel information.
Chaincode information View installed chaincode information.
Endpoint information View information about the accessible endpoints.
Resource information View the peer container resource size and logs.

Monitor peer

To view the current status and history information of peer container resources:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [Peers] tab.
  4. From the peer list, select the peer to monitor and click [Monitor].
  5. In the monitoring popup, select a container to view and set the date range.
    • CPU, memory, and storage information are displayed.
    • To update the data to the latest state, click [Refresh].

Change peer resource size

To change the peer container resource size:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [Peers] tab.
  4. From the peer list, select the peer to change the resource size and click [Manage peer].
  5. Click Change resource size.
  6. In the peer resource management popup, click [Change] for the container to modify, adjust the CPU, memory, and storage information, and then click [Apply].
Note

Storage capacity can be entered in units of 10. It takes approximately 1-2 minutes to apply changes to the peer container resource size. The container stops operating while the changes are being applied.

Delete peer

To delete a peer:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to delete a peer.
  3. Click the [Peers] tab.
  4. From the peer list, select the peer to delete and click [Delete peer].
  5. Enter the name of the peer to delete and click [Delete].
    • The peer is also deleted from the channels it joined as a member.

Manage CA

Only authorized participants can join the Hyperledger Fabric network. Public Key Infrastructure (PKI)-based identities (IDs) are used for identification on the network. CA nodes can enroll these identities.

Create CA

You can create a Certificate Authority (CA) to manage nodes and administrator accounts in the organization.

To create a CA:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to create a CA.
  3. Click the [CAs] tab and click [Create CA].
  4. Specify the CA creation information, and then click [Create].
    • The CA is created.
Note
  • The CA user ID (admin) is created as an admin type in the network CA.
  • The CA user password (admin) is stored on the CA node and is not managed in the Blockchain Service database.
  • The CA database only supports SQLite.
  • Click Deploy network and specify a Kubernetes cluster node pool to deploy blockchain nodes to the selected node pool. The node affinity labels configured for Ncloud Kubernetes Service appear in the list, and you can specify up to 3 labels.
  • It takes approximately 1-5 minutes to create a CA. When CA creation is complete and operations begin, Running is displayed in the status column of the CA list.

View CA details

To view the details of a CA:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to view CA details.
  3. Click the [CAs] tab.
  4. Click the CA to view.
    • CA details are displayed.

Here are descriptions for each item on the CA list interface:

blockchain-ca_ko

Component Description
Create CA Create a new CA.
Delete CA Delete the selected CA.
Manage user ID Manage identities of the selected CA (register, enroll, re-enroll, and download).
Monitor View the resource status of selected CA container.
Manage CA Change the resource size of selected CA container.
⑥ CA items View the CA's basic information.
Details View CA details.
Endpoint information View information about the accessible endpoints.
Resource information View the CA container resource size and logs.

Manage CA user ID

You can register or enroll identities managed by the CA to obtain or download certificates, and re-enroll certificates that have not yet expired.

To manage user IDs and certificates:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [CAs] tab.
  4. From the CA list, select the CA to register the CA ID and click [Manage user ID].
  5. Set the ID in the user ID and certificate management popup window.
    • To register an ID, click [Add]. Set the ID, password, and user type (orderer, peer, or client) in the fields below, then click [Register].
    • To download a certificate, click [Export] for the corresponding ID. A JSON-formatted file is downloaded.
    • To re-enroll the certificate, click [Re-enroll]. A certificate is enrolled. The user ID is stored on the CA node and is not managed in the Blockchain Service database.
Note
  • For more information about identities, see the following resources:

  • ID validity period and creation criteria

    • All ID types for certificates enrolled from the fabric CA server: 3 years
    • However, ID certificates associated with peer and orderer creation are self-issued via OpenSSL with a 30-year validity period.

Monitor CA

To view the current status and history information of CA container resources:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [CAs] tab.
  4. From the CA list, select the CA to monitor and click [Monitor].
  5. In the monitoring popup, select a container to view and set the date range.
    • CPU, memory, and storage information are displayed.
    • To update the data to the latest state, click [Refresh].

Change CA resource size

To change the CA container resource size:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the corresponding network.
  3. Click the [CAs] tab.
  4. From the CA list, select the CA to change the resource size and click [Manage CA].
  5. Click Change resource size.
  6. In the CA resource management popup, click [Change] for the container to modify, adjust the CPU, memory, and storage information, and then click [Apply].
Note

Storage capacity can be entered in units of 10. It takes approximately 1-2 minutes to apply changes to the CA container resource size. The container stops operating while the changes are being applied.

Delete CA

To delete a CA:

  1. Navigate to i_menu > Services > Blockchain > Blockchain Service > Nodes in the VPC environment of the NAVER Cloud Platform console.
  2. In the Network name dropdown list, click the network to delete a CA.
  3. Click the [CAs] tab.
  4. From the CA list, select the CA to delete and click [Delete CA].
  5. Enter the name of the CA to delete and click [Delete].