I'm a bit skeptical. You're talking about 1.7M per second that needs to be sent to every client on the network, right? Since as I understand, each client needs to examine all the blocks to verify the integrity of the chain. And can clients really afford to compute the hash of a couple of megabytes per second? Or would most clients just trust someone else to verify the integrity of the bitcoin system?