Also how does the Rust VM offloading keep consensus, is it run on all the nodes or just on some? And how far can you push that. For example, can you stress a node with offloaded work to the point that it's working so long on that with so much resources, that that node gets behind on the rest of the chain?
Rusk is unrelated to the consensus. For example, you can use Rusk with a Nakamoto consensus that uses PoW