Maybe, you can outline the following issues:
1) What is the purpose of the blockchain tree?
2) What is the root supposed to be?
3) Why focusing on the hosts for providing storage?
In the Nxt realm, we focus on accounts as the primary subject. They might have several hosts associated with them but that is all. In case of StorageCoin, the hosts attribute of a Nxt account would be available for the network to send requests directly to specific hosts (to query data or store data).