This task can be performed using WasmX
The most flexible WASM-modular blockchain engine
Best product for this task
WasmX
oss
WasmX: the only WASM-modular blockchain engine capable of regeneration and metamorphosis. Multi VM, language-agnostic, multi-consensus, a variety of host APIs. Multichain nodes, cross-chain transactions, and digital identity support.

What to expect from an ideal product
- Replace individual blockchain components without rebuilding the entire system using WASM modules that plug in and out like building blocks
- Switch between different programming languages for smart contracts and modules since wasmX works with any language that compiles to WebAssembly
- Adapt consensus mechanisms on the fly by swapping out consensus modules without stopping the blockchain or losing data
- Scale across multiple chains and handle cross-chain transactions through the modular architecture that connects different blockchain networks
- Upgrade core functionality through the regeneration system that lets you modify blockchain behavior while keeping existing operations running
