BACKGROUND

A centralized platform stores and maintains data in a single location. This location is often a central computer, for example, a cloud computing environment, a web server, a mainframe computer, or the like. Information stored on a centralized platform is typically accessible from multiple different points. Multiple users or client workstations can work simultaneously on the centralized platform, for example, based on a client/server configuration. A centralized platform is easy to manage, maintain, and control, especially for purposes of security because of its single location. Within a centralized platform, data redundancy is minimized as a single storing place of all data also implies that a given set of data only has one primary record.

SUMMARY

One example embodiment provides an apparatus that includes a processor configured to one or more of receive a request to merge a first blockchain network and a second blockchain network, the request comprising a script that specifies a network structure, synthesize the script with the configuration data of the first and second blockchain networks to generate a plurality of merge operations, and merge the first blockchain network with the second blockchain network based on the plurality of merge operations to create a merged blockchain network, wherein the processor merges chaincodes and channels from the first and second blockchain networks into merged chaincodes and merged channels.

Another example embodiment provides a method that includes one or more of receiving a request to merge a first blockchain network and a second blockchain network, the request comprising a script that specifies a network structure, synthesizing the script with configuration data of the first and second blockchain networks to generate a plurality of merge operations, and merging the first blockchain network with the second blockchain network based on the plurality of merge operations to create a merged blockchain network, wherein the merging comprises merging chaincodes and channels from the first and second blockchain networks into merged chaincodes and merged channels.

A further example embodiment provides a non-transitory computer-readable medium comprising instructions, that when read by a processor, cause the processor to perform one or more of receiving a request to merge a first blockchain network and a second blockchain network, the request comprising a script that specifies a network structure, synthesizing the script with configuration data of the first and second blockchain networks to generate a plurality of merge operations, and merging the first blockchain network with the second blockchain network based on the plurality of merge operations to create a merged blockchain network, wherein the merging comprises merging chaincodes and channels from the first and second blockchain networks into merged chaincodes and merged channels.

