What I really want is a private chain per contract. So very many chains, all running on the same port.
I guess that's not how things work right now. We need to be able to dynamically add and remove nodes on the chain, specified within the contract itself. Has anyone else asked for this, and either way would this be something you think is feasible from your code base with funding ?. That's something to be discussed privately but I just though it worth asking.