I am considering building a country specific distributed storage solution, where users get paid to help store content.. do you think multichain can handle this (with or without encryption options)?.. It would be semi centralized to handle payments, but just thinking ahead..is offchain data storage features of Multichain better suited to in house corporate management of data, or could it be extended to something larger?..