Nodes
    • PDF

    Nodes

    • PDF

    Article summary

    Available in VPC

    Manage orderer

    An ordering service node (Orderer) acts as a system administrator that manages the channel configuration information within a network. It designates the order of transaction blocks that occur in the network (ordering) and transfers the blocks to peer nodes.

    Create orderer

    You can create an orderer that manages the channel configuration information within a network.

    Note

    To configure an orderer, you should create the following items first.

    • Certificate Authority (CA): Manages nodes and admin accounts of the organization. For more information, please refer to Create CA.
    • Membership Service Provider (MSP): Grants and manages the organization's permissions. For more information, please refer to Create MSP.

    You can create orderers as follows.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to create an orderer from the Network name dropdown list.
    3. Click the [Orderers] tab, and then click the [Create orderer] button.
    4. Specify the orderer creation information, and then click the [Create] button.
      • An orderer is created.
    Note
    • Select one orderer type ID registered in the network CA for a CA user ID (Orderer). Please refer to Manage CA user ID for more information.
    • You can select either Single (Raft 1) or Multiple (Raft 5) as the Orderer type. Each creates 1 and 5 orderer nodes, respectively. Use Multiple (Raft 5) for production environments requiring high availability (Recommended).
    • If you configure Multiple (Raft 5) as the orderer type, then 5 orderer nodes will be created. Make sure to check the available resources of Kubernetes cluster in advance.
    • Click the Deploy network field to specify the Kubernetes cluster node pool, and then a blockchain node will be deployed to the node pool. Details set as the Ncloud Kubernetes Service's node affinity label appear on the list and up to 3 of them can be specified.

    Check orderer details

    The following describes how to check the orderer details.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to check an orderer from the Network name dropdown list.
    3. Click the [Orderers] tab.
    4. Click the orderer to check.
      • The orderer details are displayed.

    Please see below for descriptions of items in the orderer list.

    blockchain-orderer_en

    AreaDescription
    Create ordererCreate new orderer
    Delete ordererDeletes the selected orderer
    Manage consortiumManages (Registers/issues/reissues, downloads) the ID of the selected orderer
    MonitorViews the selected orderer container resource status
    Manage ordererExports/changes the container resource size with the selected orderer
    ⑥ Orderer itemChecks the orderer's basic information
    DetailsCheck orderer details
    Consortium informationChecks the information of the participating consortium
    Channel informationChecks the information of the participating channel
    Endpoint informationChecks the information of the accessible endpoint
    Resource informationChecks the orderer container's resource size and log

    Configure orderer consortium

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

    The following describes how to manage an orderer consortium.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [Orderers] tab.
    4. Select the orderer to manage the consortium from the orderer list, and then click the [Manage consortium] button.
    5. Select the MSP to add to the consortium from the All MSPs list, and then click the > button to add it to the Consortium member list.
      • To exclude it from the consortium member, select the MSP, and then click the < button.
    Note

    You can create a channel only when a consortium is configured for an orderer. For more information, please refer to Create channel.

    Monitor orderer

    The following describes how to check the orderer container resource status and history information.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [Orderers] tab.
    4. Select the orderer to monitor from the orderer list, and then click the [Monitor] button.
    5. Set the container to view and viewing period in the Monitor pop-up window.
      • CPU, memory, and storage information is displayed.
      • To view again after reflecting the current time, click the [Refresh] button.

    Export orderer

    The following describes how to export an orderer.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [Orderers] tab.
    4. Select the orderer to export from the orderer list, and then click the [Manage orderer] button.
    5. Click the Export.
      • The orderer file in JSON format will be downloaded.

    Change orderer resource size

    The following describes how to change the orderer container resource size.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [Orderers] tab.
    4. Select the orderer to change the resource from the orderer list, and then click the [Manage orderer] button.
    5. Click the Change resource size.
    6. Click [Change] for the container item to change in the Manage orderer resource pop-up window, change the CPU, memory, and storage information, and then click the [Apply] button.
    Note

    It takes 1 to 2 minutes to apply the change on the orderer container resource size. Containers stop working while applying the change.

    Delete orderer

    The following describes how to delete an orderer.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to delete an orderer from the Network name dropdown list.
    3. Click the [Orderer] tab.
    4. Select the orderer to delete from the orderer list, and then click the [Delete orderer] button.
    5. Enter the orderer name to delete, and then click the [Delete] button.

    Manage peer

    Peer nodes play a role of maintaining networks, processing transactions, and managing ledgers and chaincodes.

    Create peer

    You can create a peer that runs smart contracts and stores ledgers.

    The following describes how to create a peer.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to create a peer from the Network name dropdown list.
    3. Click the [Peers] tab, and then click the [Create peer] button.
    4. Specify the peer creation information, and then click the [Create] button.
      • A peer is created.
    Note
    • Select one peer type ID registered in the network CA for a CA user ID (Peer). Please refer to Manage CA user ID for more information.
    • You can select either LevelDB or CouchDB as the State database, and it should be configured with the same database within the consortium.
    • If you select CouchDB as the state database, then CouchDB nodes are created separately from the peer nodes.
    • Click the Deploy network field to specify the Kubernetes cluster node pool, and then a blockchain node will be deployed to the node pool. Details set as the Ncloud Kubernetes Service's node affinity label appear on the list and up to 3 of them can be specified.
    • It takes 1 to 5 minutes to create a peer. Once the peer is created and the peer starts operating, In operation is displayed in the status column of the peer list.

    View peer details

    The following describes how to check the CA details.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to check the peer from the Network name dropdown list.
    3. Click the [Peers] tab.
    4. Click the peer to check.
      • The peer details are displayed.

    The following are the descriptions for each item of the peer list page.

    blockchain-peer_en

    AreaDescription
    Create peerCreate new peer
    Delete peerDeletes the selected peer
    MonitorViews the selected peer container resource status
    Manage peerChanges the selected peer container resource size
    ⑤ Peer itemChecks the peer's basic information
    DetailsView peer details
    Participating channelCheck the participating channel's information
    Chaincode informationChecks the information of chaincodes being managed
    Endpoint informationChecks the information of the accessible endpoint
    Resource informationChecks the peer container resource size and log

    Monitor peer

    The following describes how to check the peer container resource status and history information.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [Peers] tab.
    4. Select the peer to monitor from the peer list, and then click the [Monitor] button.
    5. Set the container to view and viewing period in the Monitor pop-up window.
      • CPU, memory, and storage information is displayed.
      • To view again after reflecting the current time, click the [Refresh] button.

    Change peer resource size

    The following describes how to change the peer container resource size.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [Peers] tab.
    4. Select the peer to change the resource from the peer list, and then click the [Manage peer] button.
    5. Click the Change resource size.
    6. Click [Change] for the container item to change in the Manage peer resource pop-up window, and then change the CPU, memory, and storage information and click the [Apply] button.
    Note

    Storage capacity can be entered in units of 10,
    It takes 1 to 2 minutes to apply the change on the peer container resource size. Containers stop working while applying the change.

    Delete peer

    The following describes how to delete a peer.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to delete the peer from the Network name dropdown list.
    3. Click the [Peers] tab.
    4. Select the peer to delete from the peer list, and then click the [Delete peer] button.
    5. Enter the peer name to delete, and then click the [Delete] button.
      • The peer will also be deleted from channels joined as a member.

    Manage CA

    Only permitted participants can participate in the Hyperledger Fabric network. A PKI (Public Key Infrastructure) based ID is used to prove one's identity on a network. The CA node can issue such IDs.

    Create CA

    You can create Certificate Authority (CA) to manage nodes and admin accounts of the organization.

    The following describes how to create a CA.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to create a CA from the Network name dropdown list.
    3. Click the [CAs] tab, and then click the [Create CA] button.
    4. Specify the CA creation information, and then click the [Create] button.
      • A CA is created.
    Note
    • CA user ID (Admin) is created as Admin-type in the network CA.
    • The CA user password (Admin) is stored in the CA node and is not managed by the Blockchain Service DB.
    • CA databases provide SQLite only.
    • Click the Deploy network field to specify the Kubernetes cluster node pool, and then a blockchain node will be deployed to the node pool. Details set as the Ncloud Kubernetes Service's node affinity label appear on the list and up to 3 of them can be specified.
    • It takes 1 to 5 minutes to create a CA. Once the CA is created and the server starts operating, In operation is displayed in the status column of the CA list.

    Check CA details

    The following describes how to check the CA details.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to check the CA from the Network name dropdown list.
    3. Click the [CAs] tab.
    4. Click the CA to check.
      • The CA details are displayed.

    The following are the descriptions for each item of the CA list page.

    blockchain-ca_en

    AreaDescription
    Create CACreate new CA
    Delete CADeletes the selected CA
    Manage user IDManages (Registers/issues/reissues, downloads) the identity of the selected CA
    MonitorViews the selected CA container resource status
    Manage CAChanges the selected CA container resource size
    ⑥ CA itemChecks the CA's basic information
    DetailsCheck CA details
    Endpoint informationChecks the information of the accessible endpoint
    Resource informationChecks the CA container resource size and log

    Manage CA user ID

    You can register/enroll identities managed by the CA to issue or download certificates, and re-enroll certificates that are not expired.

    The following describes how to manage user IDs and certificates.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [CAs] tab.
    4. Select the CA to register CA IDs from the CA list, and then click the [Manage user ID] button.
    5. Set the ID in the Manage user ID and certificate pop-up window.
      • To register an ID, click the [Add] button, set the ID, password, user type (orderer, peer, or client) in the newly created settings field, and then click the [Register] button.
      • Click the ID's [Export] button to download certificates. A file in JSON format will be downloaded.
      • Click the [Reissue] button to reissue certificates. Then, the certificates are issued. The user ID is stored in the CA node and is not managed by the Blockchain Service DB.
    Note
    • Please refer to the following for more information about ID.

    • ID validity period and creation standards

      • All ID types of certificates issued in Fabric CA servers: 3 years
      • However, the ID certificates that are linked upon the creation of peer and orderer are issued by the OpenSSL, with a validity period of 30 years.

    Monitor CA

    The following describes how to check the CA container resource status and history information.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [CAs] tab.
    4. Select the CA to monitor from the CA list, and then click the [Monitor] button.
    5. Set the container to view and viewing period in the Monitor pop-up window.
      • CPU, memory, and storage information is displayed.
      • To view again after reflecting the current time, click the [Refresh] button.

    Change CA resource size

    The following describes how to change the CA container resource size.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network from the Network name dropdown list.
    3. Click the [CAs] tab.
    4. Select the CA to change the resource from the CA list, and then click the [Manage CA] button.
    5. Click the Change resource size.
    6. Click the [Change] for the container item to change in the Manage CA resource pop-up window, change the CPU, memory, and storage information, and then click the [Apply] button.
    Note

    Storage capacity can be entered in units of 10,
    It takes 1 to 2 minutes to apply the change on the CA container resource size. Containers stop working while applying the change.

    Delete CA

    The following describes how to delete the CA.

    1. From the VPC environment of the NAVER Cloud Platform console, click the Services > Blockchain > Blockchain Service > Nodes menus, in that order.
    2. Click the network to delete the CA from the Network name dropdown list.
    3. Click the [CAs] tab.
    4. Select the CA to delete from the CA list, and then click the [Delete CA] button.
    5. Enter the CA name to delete, and then click the [Delete] button.

    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.