Why should a user have to download a blockchain to use it?
The blockchain (or using the wallet) is only necessary to setup or update a domain name alias for an onion address.
The user only resolves the valid onion address alias using dns.
More information about formatting options
Drupal Design and Maintenance by New Eon Media
Drupal Development by Chapter Three