For client applications (like light clients) this would be very helpful. There's an implementation of this functionality in Geth.