I think Polkadot is the answer because it has many advantages, among others, Polkadot supports multiple blockchains through a mechanism called “sharding” or parachain. This allows transactions to be processed efficiently and in parallel.
Various parachains and Polkadot applications can share information and functionality thanks to the interoperability of the project design and the compatibility between the chains.
Each Polkadot parachain can be customized to a specific use case or application.
Polkadot can be upgraded without a time-consuming hard fork, therefore new features can be added without completely overhauling the network.