I've just imported two private keys with both, geth and the zcash-cli. While the zcash-cli (a public t.* address) took more than 15 minutes* (I guess it scanned the whole blockchain), geth was finished importing almost instantly.
My question is: What goes on under the hood? Why is geth so much faster?
This answer suggests that other nodes in the network are queried for the balance?
Thanks!
*I left the computer to be honest, so this is only a rough estimate.