The “Blockstack: A New Decentralized Internet” paper as well as previous papers give an overview explanation of SNV protocol for Blockchain Name System (BNS). These papers all have a reference to the page that does not exists on this web-site: http://blockstack.org/docs/light-clients so currently there is no place where this protocol is explained in detail.
Regarding the explanation provided in paper, I cannot quite get this part:
For fast queries, application users obtain CH(n) from a trusted node, such as one running on the same host. A user can then use this trusted CH(n) to query previous state transitions from untrusted nodes in a logarithmic amount of time and space.
How is that a lightweight, if to obtain an initial consensus hash CH(n) for further query I need a trusted full node running on the same host? Or do I misunderstand something?
From my perspective a SNV protocol should give a user who does not maintain a blockchain and a respective virtualchain a possibility to look up and resolve a zone file for the specific name. Does Blockstack provide this functionality?