If you don't change the functionality, then you just create a new client which is compatible with the existing network, like Bitcoin Knots for example.
If you don't change the functionality, then you just create a new client which is compatible with the existing network, like Bitcoin Knots for example.