A peer node reads, endorses, and writes transactions to the blockchain ledger. The node’s attributes determine how the node performs and behaves on the network.
Only Administrators can change a node’s attributes. If you've got User privileges, then you can view a node’s attributes.
Table A-5 Peer Node — General Attributes
|Peer ID||This is the identifier or name that Oracle Blockchain Platform assigned the node when it created it.||peer0|
|Local MSP ID||This is the assigned MSP ID for your organization. You can’t modify this ID.||Specific to your organization.|
|Role||Specifies if the peer’s role is Member or Admin. In most cases this field displays Member.
This role is used by the chaincode’s endorsement policy. The endorsement policy specifies the MSP that must validate the identity of the signer peer and the signer peer’s role. The Admin role is normally assigned in situations where you want to further protect sensitive operations and make sure that those operations are endorsed by specific peers.
The peers created with your instance were assigned the Member role.
|Listen Port||This is the listening port that Oracle Blockchain Platform assigned to the node. You can’t change the port number.||Specific to your organization.|
|Log Level||Specify the log level that you want to use for the node. Oracle suggests that for development or testing, you use DEBUG. And that for production, you use ERROR.||INFO|
|Alias||Optionally, enter text to further identify the peer beyond the peer ID.||NA|
Table A-6 Peer Node — Advanced Attributes — Gossip tab
Provide the service name address and port that the peer uses to contact other peers during startup. This endpoint must match the endpoints of the peers in the same organization.
|Max Block Count to Store||Enter the maximum number of blocks to store in memory.||10|
|Max Propagation Burst Latency in milliseconds||Enter how many milliseconds between message pushes.||10|
|Max Propagation Burst Size||Enter the number of messages to be stored until a push remote peer is triggered.||10|
|Propagate Iterations||Enter the number of times a message is pushed to the peers.||1|
|Max Connection Attempts||Enter the maximum number of attempts to make when connecting to a peer.||120|
|Message Expiration Factor||Enter the message expiration factor for alive messages.||20|
|Propagate Peer Number||Enter how many peers to send messages to.||3|
|Pull Interval in seconds||Enter how many seconds between pull phases.||4|
|Pull Peer Number||Enter the number of peers to pull from.||3|
|Request State Info Interval in seconds||Enter how often to pull state information messages from the peers.||4|
|Publish State Info Interval in seconds||Enter how often to send state information messages to the peers.||4|
|Publish Cert Period in seconds||Enter how many seconds from startup that certificates are included in alive messages.||10|
|Dial Timeout in seconds||Enter how many seconds before dial times out.||3|
|Connect Timeout in seconds||Enter how many seconds until the connection times out.||2|
|Receive Buffer Size||Enter the size of the buffer for received messages.||20|
|Send Buffer Size||Enter the size of the buffer for sending messages.||200|
|Digest Wait Time in seconds||Enter how many seconds to wait before the pull engine processes incoming digests.||1|
|Request Wait Time in seconds||Enter how many seconds to wait before the pull engine removes incoming nonce.||1,500|
|Response Wait Time in seconds||Enter how many seconds that the pull engine waits before it terminates the pull.||2|
|Alive Time Interval in seconds||Enter how often to check alive time.||5|
|Alive Expiration Timeout in seconds||Enter how many seconds to wait before the alive expiration times out.||25|
|Reconnect Interval in seconds||Enter how many seconds to wait before reconnecting.||25|
|Skip Block Verification||Click to skip block verification.||Not selected|
Table A-7 Peer Node — Advanced Attributes — Gossip/Election tab
|Membership Sample Interval in seconds||How often in seconds the peer checks its stability on the network.||1|
|Leader Alive Threshold in seconds||The number of seconds to elapse before the last declaration message is sent and before the peer determines leader election.||10|
|Leader Election Duration in seconds||The number of seconds to elapse after the peer sends the propose message and declares itself leader.||5|
|Leader||A channel’s leader peer receives blocks and distributes them to the other peers within the cluster. Specify the mode that you want the peer to use to determine a leader.
Table A-8 Peer Node — Advanced Attributes — Event Service tab
|Buffer Size||Enter the maximum number of events that the buffer can contain. The system won’t send the events that exceed this number.||100|
|Timeout in milliseconds||Enter in milliseconds the maximum time allowed for the business network to send an event.||10|
Table A-9 Peer Node — Advanced Attributes — Chaincode tab
|Startup timeout in seconds||Enter in seconds the maximum time to wait between when the container starts and the registry responds.||300|
|Execute timeout in seconds||Enter in seconds the maximum time that a chaincode attempts to execute before timing out.||30|
|Mode||Displays how the system runs the chaincode. This value is always net.||net|
|Keepalive in seconds||If you're using a proxy for communication, then enter in seconds the maximum amount of time to keep the connection between a peer and the chaincode alive.||0|
|Log Level||Specify the log level that you want to use for all loggers in the chaincode container. Oracle suggests that for development or testing, you use DEBUG. And that for production, you use ERROR.||INFO|
|Shim Level||Specify the log level that you want to use for the shim logger.||WARNING|