Geo Scaling

Blockchain Patterns, Mechanisms, Models, Metrics > Scalability and Reliability Patterns > Geo Scaling


Geo Scaling (Erl, Naserpour)

How can the scaling of a blockchain network be controlled across geographic regions?


A blockchain network without control of where its participating nodes are located may be unable to comply with consensus or regulatory requirements, and it may be more vulnerable to disaster conditions.


The blockchain network is configured so that nodes can be distributed across pre-defined geographic regions and so that the required distribution of nodes is maintained.


The node placement monitor is used together with the live node migrator or the automated node deployer to ensure that the required geographic node distribution is maintained.


Node Placement Monitor, Live Node Migrator, Automated Node Deployer














The node monitor can alternatively interact with the node placement monitor to collect geographic node data that it can use to invoke the automated node deployer with a request to generate new full nodes from Regions 2 and 3.

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