FIG. 18 further illustrates the database 180. Here the database 180 may specify the shares 82 as ranges 190 of values. One virtual machine 80, for example, may be assigned to private blockchains 20 requiring heavy, disproportionate, or abnormally large use of the data layer server 24 and/or the blockchain data layer 40. Another one of the virtual machines 80, as another example, may be assigned to private blockchains 20 requiring medium, intermediate, or historically average use of the data layer server 24 and/or the blockchain data layer 40. Still another virtual machine 80 may be reserved for the private blockchains 20 that only require light, low, or historically below average use of the data layer server 24 and/or the blockchain data layer 40. As the data layer server 24 receives any of the private blockchains 20, the blockchain load balancing mechanism 60 may again compute or determine the blockchain ratio 188 and consult the database 180. If the blockchain ratio 188 lies within, matches, or favorably compares to any of the ranges 190 of the shares 82 specified by the database 180, then the blockchain load balancing mechanism 60 directs the private blockchain 20 to the corresponding virtual machine 80.