BitShares Forum

Main => General Discussion => Topic started by: Tobo on July 19, 2015, 01:48:11 pm

Title: Sia - a highly efficient decentralized storage platform
Post by: Tobo on July 19, 2015, 01:48:11 pm
Siacoin is a highly efficient decentralized storage platform
http://blog.siacoin.com/2015/07/08/the-dream-of-sia/
https://bitcointalk.org/index.php?topic=1060294.0
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tobo on July 26, 2015, 01:18:53 am
You can get an auto invite and sing up in Sia slack here - https://siatalk-slackin.herokuapp.com
There are more activities on the slack.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: jsidhu on July 26, 2015, 03:50:11 am
 +5%
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tobo on July 26, 2015, 11:00:37 am
Indeed, there are many opportunities in Sia. You can mine Siacoins, renting out storage space to earn Siacoins, and use Sia platform to cheaply store and backup your stuff. You also can build business on Sia. Sia is the first of its kind in production.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: fav on July 26, 2015, 11:21:34 am
testing the wallet now.

here's my address if you got some small amounts for me to play with :) 393c5fa7f445cc938172f70f8eba3ee2c90049aea7240b5c86a603f9e8c9d24df1048c7ab616

edit: how do you mine in windows?
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tobo on July 26, 2015, 01:44:17 pm
testing the wallet now.
here's my address if you got some small amounts for me to play with :) 393c5fa7f445cc938172f70f8eba3ee2c90049aea7240b5c86a603f9e8c9d24df1048c7ab616
edit: how do you mine in windows?

I think someone will help you on window mining here - https://bitcointalk.org/index.php?topic=1060294.1540
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: lafona on July 26, 2015, 01:46:01 pm
@fav

I just sent you a little. Should be enough for a little more than 500 MB. Storage is very affordable right now :)
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: fav on July 26, 2015, 02:19:08 pm
@fav

I just sent you a little. Should be enough for a little more than 500 MB. Storage is very affordable right now :)

thank you! it just works...

Sia would be another great collaboration.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Taek on July 27, 2015, 10:59:28 pm
@fav

I just sent you a little. Should be enough for a little more than 500 MB. Storage is very affordable right now :)

thank you! it just works...

Sia would be another great collaboration.

Dev here. Why do I need to do captcha after making an account? Seems overly strict.

What sort of collaboration would you be looking for? I think there's opportunity here.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tobo on July 30, 2015, 01:30:11 am
Sia new client v.0.4.0 is expected to be released in the mid of August. This new client will make dramatic improvement.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tobo on August 01, 2015, 01:14:29 am
Current Sia's storage limit is 500MB. In the next release (in the mid of August) the limit will increase to 5GB (enough for a dvd) and the upload stability will get much better as well.

As the dev mentioned "So far, out of ~1200 files that have been online for ~8 weeks, not a single file has been lost. This is even without the stability and renewing code which we will be introducing in a few weeks."
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: VoR0220 on August 01, 2015, 08:20:55 pm
What's your Big O efficiency in terms of request and delivery of chunks?
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Taek on August 02, 2015, 05:18:28 pm
What's your Big O efficiency in terms of request and delivery of chunks?

I'm not sure what you mean by that, but I think the answer is 'linear in the size of the data'. A 1GB file will take ~10x as long to download as a 100mb file. The bottleneck right now is generally uploader bandwidth, however after the next release it's much more likely to be your own bandwidth. In terms of memory it's constant size, something like 50mb of RAM to do the download process (regardless of file size). Disk space is just the size of the file you are downloading. CPU usage is a more complicated question, but it boils down to "so fast you don't need to worry about it unless you've got a 10 gbps connection piped straight to a single processor and a high end SSD to match".
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tobo on August 02, 2015, 07:31:43 pm
What's your Big O efficiency in terms of request and delivery of chunks?

I also got more answer from a dev for you:
Quote
"chunks" (currently entire files) are indexed by file contract ID; this mapping is stored in a hash table, so lookup efficiency should be O(1). During transfer, the data is decrypted and its Merkle root is calculated; IIRC these operations are both O(n). Finally, I believe reconstructing the erasure-coded chunks is slightly worse than O(n), but I don't have an exact figure. We are, however, using this library: https://github.com/klauspost/reedsolomon which claims >1GB/s throughput, and our local tests have confirmed this. In short, Sia's algorithms do not add significant overhead to download speed. Far more relevant are 1) your download bandwidth and 2) the combined upload bandwidth of the file's hosts.

GitHub
klauspost/reedsolomon
reedsolomon - Reed-Solomon Erasure Coding in Go

If you want discuss more and know more about Sia, Sia slack is better place. You are welcome to sign up on the Sia slack - https://siatalk-slackin.herokuapp.com
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tobo on August 26, 2015, 12:57:08 am
SIA is on Poloniex now - https://poloniex.com/exchange#btc_sc

Cheers!
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Tuck Fheman on August 26, 2015, 07:47:42 pm
@Taek Are you guys looking into automated transactions?

If so, please contact Vrontis or @vbcs (CIYAM) with Qora for possible collaboration.

EDIT : Or ... "Sia is completely open source, and you can use the API without getting explicit permission or paying any royalties or licensing fees.", perhaps that's not necessary. ;)

Title: Re: Sia - a highly efficient decentralized storage platform
Post by: santaclause102 on August 26, 2015, 08:13:18 pm
The synergy I would see would be to allow all users that have a bitshares wallet (hopefully many in the future) to buy storagespace with your application. But no idea how to realize that technically...
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: liondani on August 26, 2015, 09:15:56 pm
comparison with maidsafe & storj?
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: jamesc on August 27, 2015, 12:51:36 am
The synergy I would see would be to allow all users that have a bitshares wallet (hopefully many in the future) to buy storagespace with your application. But no idea how to realize that technically...

The first question is: if we encrypt the wallet with the brain key but the user has their brain key compromised, can we still keep the wallet on Sia safe?

Not an easy question but an answer could seal the deal.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: puppies on August 27, 2015, 09:50:57 pm
I have played with sia a bit.  Can upload and download files to the cloud.  I even set up a vpn to rent out some storage, but no one has used it yet.  Renting space is still super cheap.  Like not even close to profitable at this point.  Hopefully adoption could improve that.

On the other hand at 20 satoshis they are inflating at around $1800 a day, and I don't know if that is sustainable.  I think they would have been better served with a PoS variant.  If they needed rng they could have used DPOS, and secured the network for much much less. 

Their daemon and wallets are functional, but lacking lots of features.  Documentation also seems to be rather sparse.  I am a terrible day trader, so take this with a grain of salt, but I don't see their price going up with this low network hash rate and high inflation.  Still really interesting technology.  I'd love to see something like this built into BTS.  Perhaps even a full fledged DPOS side chain.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: liondani on August 27, 2015, 10:00:23 pm
how are they different compared to storj & maidsafe?
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: Akado on August 27, 2015, 10:03:11 pm

What sort of collaboration would you be looking for? I think there's opportunity here.

 +5%
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: puppies on August 27, 2015, 10:50:36 pm
how are they different compared to storj & maidsafe?

I too would really appreciate an explanation.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: lafona on August 28, 2015, 04:12:42 am
From what I understand, the siacoins are not meant as an investment. For investing purposes I think the siafunds would be what one should look at. These entitle the owner to a percentage of the renting fees in the network. My understanding is that the company nebulous would be profitable by owning the funds and not as much from appreciation of the currency. I think from that standpoint inflation is not as much of a concern. I'm curious if this could lead to less volitality though if less people are hoarding coins due to high inflation. Not sure if storj or maidsafe have something like the funds.
Title: Re: Sia - a highly efficient decentralized storage platform
Post by: lafona on August 28, 2015, 12:48:20 pm
The synergy I would see would be to allow all users that have a bitshares wallet (hopefully many in the future) to buy storagespace with your application. But no idea how to realize that technically...

The first question is: if we encrypt the wallet with the brain key but the user has their brain key compromised, can we still keep the wallet on Sia safe?

Not an easy question but an answer could seal the deal.

If it helps, it sounds like their new wallets use a seed phrase too. Not sure if they could be compatible.

Quote
Feature: Wallets are now generated and encrypted using a seed phrase. So even if you lose your wallet file, you just need the phrase to recover it.

Description from release page on their github.