Tuesday, February 2, 2016

Checking Out Sia, a Blockchain-based Cloud Data Storage Service

sia-1

We are continuing our recent look into blockchain-based storage services such as Storj and crypto coins that are mineable with HDD such as Burst with another similar service that is more like Storj and Burst combined into one – the Sia. This project offers users to store files in the cloud using other users’ free disk space and people with free disk space to earn something extra by providing it to the network. Sia uses SiaCoin, a crypto currency token that is used for getting contracts to store your files as well as to get paid for sharing your free disk space. The SiaCoin is also available for mining in a more traditional way, so you might want to try that as well as an alternative way for obtaining the crypto currency token used by the service instead of trading it on an exchange. So far, so good everything sounds promising, especially considering that Sia is already operating a working network, though still in beta, with users hosting and buying space as well as mining. The question is how well it all works out and is it worth spending time and free space or even mining at this point in time, we wanted to know exactly this…

The Sia wallet integrates all of the basic functionality you need in order to operate with the service including the options to create contracts and upload files as well as to access them or to lease your free disk space to users needing such. This means that the wallet needs to be running all the time and that goes as well if you want to be able to mine SiaCoins as well. Currently SiaCoins can be mined using a GPU miner, an OpenCL one that works on both AMD and Nvidia GPUs, though it should be faster on AMD-based video cards. You can expect to get up to about 900 MHs from a Radeon 280X or a GeForce GTX 970 as a reference, but do note that the miner for Sia is also pretty CPU intensive, so if running with multiple GPUs the hashrate may slow down if the CPU gets overloaded. So far the Sia GPU miner needs quite a lot of extra work to become really useful, there are still no pools for SiaCoin mining and you need a running and unlocked wallet on each system you want to mine Sia on. Furthermore you need to run a separate instance of the GPU miner for each GPU you want ot mine the coin with, so with the current network difficulty and solo mining it may take quite a while until you hit a block, making the mining not to attractive.

sia-2

To get to try sharing some files by renting some space on the Sia network you can use a faucet to get some SiaCoins, however it seems that the faucet has some downtime, so alternatively you can purchase SiaCoins from Poloniex where they are traded with a price of 7 satoshi per SiaCoin (pretty cheap). You can see what is the average price per GB per month in SiaCoins in the wallet among the currently active available hosts to get an idea how much you may need to spend depending on your storage needs. So with 200 SiaCoins per GB per month if you need 1TB of storage you would need to pay for it about 0.014 BTC equivalent or a little over $5 USD each month. The service encrypts the files and apparently stores them on multiple hosts in order to ensure availability even if one of the hosts experiences some downtime. The problem here is that managing your files from within the Sia wallet is not the most convenient you would expect, so this is also something that needs work as alternative cloud storage services like DropBox and many others do provide much more convenient access to user’s files.

sia-3

The part where you are Hosting user files and are getting paid in SiaCoin in return is probably what more people are interested in. Here you set your price in SiaCoin per GB per month and the amount of free space you want to have available for sale and start waiting for getting contracts from people that need space. Dedicating 100 GB does not mean that they will be instantly filled at the moment even if you set a very low price of just 10 SiaCoins, it is wise to see what is the average price at the moment and base yours accordingly in order to get contracts as well as for them to be profitable. Based on your active contracts you will see what is the expected earnings that you will get at the end of the contract if you manage to fill them in. It is not very clear what level of downtime is acceptable before a contract is cancelled, but restarting the wallet a couple of times did not pose a problem for our few test contracts at a very low price. What is important here for providing Hosting services via Sia is that you need to be able to have your PC running the wallet accessible via an external IP, you can use port forwarding and the wallet supports UPnP as well. Though we’ve had a fair share of issues with connections not going through even though UPnP was working and port forwarding was just fine, leaving the wallet run for a few hours and these have disappeared by themselves. Getting your computer Hosting files on the Sia network accessible over the Internet could cause some issues for novice users and it also makes it hard to run multiple computers sharing free storage from a single external IP.

After spending a day trying to make Sia work properly and experiencing a few issues with things not working and trying to make them work we can conclude that although Sia does work decently it still needs a lot of work. The wallet needs to become more user friendly, better access to stored files is a must in order to get wider user adoption and to attract more people hosting files on the network, pool mining support needs to be added and the GPU miner needs to be further improved to support mining on a different computer running the wallet and so on. Sia, much like many others, also suffers from the lack of detailed information and answers to the many questions that new users may have, there is some information available and it is not very well structured, so that also needs quite a lot of work too. You can still give Sia a try if you are interested, but it is too early for people that are interested in seriously using the file storage functionality or the ones interested in earning from sharing their free space. At the moment Sia is at a stage where you can just give it a try to see how it works and what you can expect in the future, not something that you can use to make good profit mining or sharing free space. We are going to be checking Sia again at a later time to see how things may improve in the future…

For more details about the Sia collaborative cloud data storage service…

No comments:

Post a Comment