Guaranteed Minimum Full Nodes


Blockchain Patterns, Mechanisms, Models, Metrics > Scalability and Reliability Patterns > Guaranteed Minimum Full Nodes

 

Guaranteed Minimum Full Nodes (Erl, Naserpour)

How can a blockchain application avoid risking the loss or unavailability of the complete distributed ledger?

Problem

Because only full nodes retain the full copy of the distributed ledger, when the quantity of active full nodes is unreasonably low, the integrity and reliability of the blockchain application and its network can be in danger.

Solution

A system is established whereby the number of active and available full nodes is constantly monitored and new full nodes are automatically generated to maintain desired thresholds.

Application

The node monitor is implemented to monitor active full nodes and it is designed to invoke an automated node deployer to create new full nodes, as required.

Mechanisms

Consensus Processor, Node Monitor, Automated Node Deployer, Node Placement Monitor

 

 

 

 

 

 

 

 

 

The node monitor invokes the automated node deployer to generate two new full nodes in order for the total quantity of active full nodes to be above the minimum threshold requirement.

Module 12: Fundamental Service API Design & Management

This pattern is covered in Blockchain Module 2: Blockchain Technology & Architecture.

For more information regarding the Blockchain Architect curriculum, visit www.arcitura.com/blockchain.