Have you considered NetApp data protection solutions for this? I think you may have been on the right track in thinking about only new and changed blocks... our replication engines will only transfer new and changed blocks. Basically we compare snapshots and replicate the delta. This is true for our mirroring solution and our D2D backup & recovery solution. The advantage is that you only have to do a single full transfer. Every transfer (mirror or backup) afterwards is done via changed blocks only. This saves on storage requirements, backup times, and costs. It also gives you the opportunity to increase your recovery point objectives. Deduplication can also be enabled with these solutions for futher savings.
Using SnapVault (for D2D backup & recovery), you can maintain your current SMVI retention on NetApp primary storage and then maintain longer term vaulting retention on a NetApp destination. If you'd like more information on this please let me know!
Thanks,
Chris