Bitcoin Forum
May 02, 2024, 04:57:22 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Siacoin vs. others  (Read 3760 times)
ulhaq (OP)
Sr. Member
****
Offline Offline

Activity: 503
Merit: 286


View Profile
February 23, 2017, 01:15:24 AM
 #1

I just found out about Siacoin (decentralized, encrypted cloud storage), and the prices are dirt cheap to store data with 3x redundancy. Are any of you using it to store data?

I am confused on a couple points. How secure is the system? Is it based on a 51% mining PoW? How much data is being hosted now?

Why is there a choice of which hosts to use, and for the hosts which users to host data? I realize there can be bad actors but doesn't it make more sense for the algorithm to take care of these issues?

How often does one have to pay, and is there a grace period before the data is deleted?


I am frankly perplexed at all the hype on Maidsafe when Sia already has a working product. I do not see how Maidsafe can compete?
1714669042
Hero Member
*
Offline Offline

Posts: 1714669042

View Profile Personal Message (Offline)

Ignore
1714669042
Reply with quote  #2

1714669042
Report to moderator
1714669042
Hero Member
*
Offline Offline

Posts: 1714669042

View Profile Personal Message (Offline)

Ignore
1714669042
Reply with quote  #2

1714669042
Report to moderator
1714669042
Hero Member
*
Offline Offline

Posts: 1714669042

View Profile Personal Message (Offline)

Ignore
1714669042
Reply with quote  #2

1714669042
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
coinphilosopher
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
February 23, 2017, 02:11:50 AM
 #2

As far as I know, Sia is based on POW - you're right.

At http://siapulse.com/ you can see some interesting stats. You are also right about the extremely cheap price - a TB for a month is about $1.30. I think that is due to under-utilization of the network, so hoster are still competing hard with the price.

I'll shortly try Sia out so I can answer more questions about it.
ulhaq (OP)
Sr. Member
****
Offline Offline

Activity: 503
Merit: 286


View Profile
February 23, 2017, 10:28:56 PM
 #3

Thanks. I took a look at the page, do you know what "Total Cost" means?
iamnotback
Sr. Member
****
Offline Offline

Activity: 336
Merit: 265



View Profile
February 23, 2017, 11:37:43 PM
Last edit: February 23, 2017, 11:59:53 PM by iamnotback
 #4

Kindly note the red highlighted text, and feel free to point out my error if any.

Btw, I presume we don't know what quality of redundancy we are buying, i.e. the quality of the hosts. Are these home computers that are unprofessionally (un)managed or data centers? So if we compare that $1.30 to Google's $6.99, are we comparing apples-to-apples. What about access bandwidth costs? If I request the data a zillion times per month.
ulhaq (OP)
Sr. Member
****
Offline Offline

Activity: 503
Merit: 286


View Profile
February 24, 2017, 01:34:05 AM
 #5

Thanks. Read over a number of your posts.

In addition to the red highlighted text, and the other good points, what is the status of the Sybll attack issue? I don't quite understand it; is the idea that someone can host the same file x times, and claim that they are on x different computers, when they are all residing on 1 computer? To summarize other points: There is apparently no way to confirm that the instances are in different places. The solution seems to be to use economics, but the issue is that the big players will always have an advantage, whatever system of reward is set up, such that centralization always wins?
iamnotback
Sr. Member
****
Offline Offline

Activity: 336
Merit: 265



View Profile
February 24, 2017, 01:43:19 AM
 #6

Thanks. Read over a number of your posts.

In addition to the red highlighted text, and the other good points, what is the status of the Sybll attack issue? I don't quite understand it; is the idea that someone can host the same file x times, and claim that they are on x different computers, when they are all residing on 1 computer? To summarize other points: There is apparently no way to confirm that the instances are in different places. The solution seems to be to use economics, but the issue is that the big players will always have an advantage, whatever system of reward is set up, such that centralization always wins?

You've summarized it well, but I think @super3 is mostly correct that encrypted the file variants will insure it is stored multiple times and statistically it is likely to be stored on multiple hard drives. I clarified that more today:

https://bitcointalk.org/index.php?topic=1501211.msg17956593#msg17956593

But yeah, it is not going to end up being dominated by home computers on consumer Internet connections. In addition to the economic (economy-of-scale) reasons the server farms will dominate, users of cloud storage also don't want their redundancy to be dependent on unprofessionally, (un)managed, home computers that can go down for numerous reasons (no backup power, no RAID, thief breaks into home, virus attack, etc).

The Sybil attack problem remains that a low quality provider could dominate the storage offered. Users want a consistency for what they pay for. Thus I think signing the proof-of-storage is going to be necessary. A reputation for vendors will be necessary. Or something like that.

And my main point is I don't see the point of the tokens. I don't see any investment value of investing in the tokens long-term. They may get pumped by hype but in the long-run we will be using "Bitcoin 2.0" (what ever that ends up being) to pay for these services, not Sia, Storj, MaidSafe tokens.
ulhaq (OP)
Sr. Member
****
Offline Offline

Activity: 503
Merit: 286


View Profile
February 25, 2017, 05:39:08 AM
 #7


You've summarized it well, but I think @super3 is mostly correct that encrypted the file variants will insure it is stored multiple times and statistically it is likely to be stored on multiple hard drives. I clarified that more today:

https://bitcointalk.org/index.php?topic=1501211.msg17956593#msg17956593

I did not understand the explanation, why is the data statistically likely to be stored on multiple HDs (in distinct locations)?

Quote

But yeah, it is not going to end up being dominated by home computers on consumer Internet connections. In addition to the economic (economy-of-scale) reasons the server farms will dominate, users of cloud storage also don't want their redundancy to be dependent on unprofessionally, (un)managed, home computers that can go down for numerous reasons (no backup power, no RAID, thief breaks into home, virus attack, etc).

I do not see the issue for the latter point. Presumably it could be determined that x unprofessional hard drives are equivalent to y server farms, and an algorithm could take this into account in determining number of copies of data to distribute where.

Quote
And my main point is I don't see the point of the tokens. I don't see any investment value of investing in the tokens long-term. They may get pumped by hype but in the long-run we will be using "Bitcoin 2.0" (what ever that ends up being) to pay for these services, not Sia, Storj, MaidSafe tokens.

I never saw any value in the tokens after I investigated how they worked. But the cost to store data at both Storj and Sia are much cheaper than the current market offerings (you pointed out some reasons why). I need another copy of some data, I might use one or the other for storage.
iamnotback
Sr. Member
****
Offline Offline

Activity: 336
Merit: 265



View Profile
February 25, 2017, 06:06:30 AM
Last edit: February 26, 2017, 12:44:37 PM by iamnotback
 #8

You've summarized it well, but I think @super3 is mostly correct that encrypted the file variants will insure it is stored multiple times and statistically it is likely to be stored on multiple hard drives. I clarified that more today:

https://bitcointalk.org/index.php?topic=1501211.msg17956593#msg17956593

I did not understand the explanation, why is the data statistically likely to be stored on multiple HDs (in distinct locations)?

@super3 claimed a hyperbolic distribution. Imagine all the hard disk as holes on a table and you toss a coin and it randomly lands in any hole (surely you've played this game where even if you aim for a hole, you don't always get it). Disks only have finite storage so one disk can't be a hole the size of the entire table.

But yeah, it is not going to end up being dominated by home computers on consumer Internet connections. In addition to the economic (economy-of-scale) reasons the server farms will dominate, users of cloud storage also don't want their redundancy to be dependent on unprofessionally, (un)managed, home computers that can go down for numerous reasons (no backup power, no RAID, thief breaks into home, virus attack, etc).

I do not see the issue for the latter point. Presumably it could be determined that x unprofessional hard drives are equivalent to y server farms, and an algorithm could take this into account in determining number of copies of data to distribute where.

But you don't know what quality of unprofessional you have. The lowest quality might be 1000X less reliable that the best. Yet the price might not be a even 100X cheaper.

And my main point is I don't see the point of the tokens. I don't see any investment value of investing in the tokens long-term. They may get pumped by hype but in the long-run we will be using "Bitcoin 2.0" (what ever that ends up being) to pay for these services, not Sia, Storj, MaidSafe tokens.

I never saw any value in the tokens after I investigated how they worked. But the cost to store data at both Storj and Sia are much cheaper than the current market offerings (you pointed out some reasons why). I need another copy of some data, I might use one or the other for storage.

Anyone who has run a business successfully understands that 10X cheaper runs the risk of 1000X more losses. Hire the best, produce high quality, prosper.

You think 99% uptime is okay until you missed on a $1 million deal because the offer was only available during the 1% downtime.

Edit: more on that here:

In addition to my prior critique of "proof-of-storage", I see some additional flaws in the idea expressed as quoted below:

Coins are issued by the network based on the following formula:

-1 coin = 1gb hosted for 1 month.
-Any downtime (detected by pinging) reduces profit 10x (ie, if your mining machine is down for 1 day, you lose 10 days worth of profit for that uptime month)
-100% of your "storage" has to be downloadable by the network within 1 hour, tested by the network randomly 4 times per month (uptime month of 30 days, not calendar). If you fail this test your profits over this period are reduced by double the amount of failed download, eg, you are hosting (mining with) 4gb of space, a random download attempt occurs and only 90% of the 4gb is downloaded, then your profits are reduced by 20% untill the next random download test.
-When you start mining you do not receive profit for the first uptime week of 7 days (this is to stop people that had some downtime simply creating a new miner on a new wallet straight away)
- Ping checks are performed every 15 minutes, you need to fail 2 to be considered "down". Thus you can install an update and restart without "down time".
- Miners are also rewarded the transaction fees of the network, spread evenly to the miners based on earning.

None of these quoted are objectively provable to the public-at-large, i.e. on a blockchain. For example, proof-of-storage can work from the perspective of the owner of the data to be stored, but not from a public perspective.

Network performance can't be proven. This is one of the fundamental reasons we have to deal with Byzantine fault tolerance on networks. How do you prove to a blockchain that the ping time you measured was accurate. You can't. How do you prove downtime. You can't. If you say voting, then you have Sybil attacks on voting. Byzantine agreement can't remain unstuck without a hardfork or whales. Etc..

Sorry this is entirely impossible. It violates the basic research and fundamentals. Much more detail is in my unpublished white paper wherein I start from first principles and try to explain these fundamentals (but ends up being far too much to summarize to laymen, so I don't know if that version of the whitepaper will be the one I end up publishing).

So this is what I mean with my criticism that proof-of-storage can't even really work well even for file storage in the Storj model where each user encrypts the data to be stored (in multiple variants), because it is impossible to insure fungible performance for the data retrievability.
Bushuqa
Newbie
*
Offline Offline

Activity: 58
Merit: 0


View Profile
March 22, 2017, 03:02:14 PM
 #9

According to their website:

A key part of Sia's approach to stopping Sybil attackers is proof-of-burn. Hosts burn coins by sending them to a provably unspendable address. Hosts are expected to burn a portion of their revenue (~4%) as a demonstration that they are real. Renters will select hosts that have burned coins with a probability that grows in a linear relationship to the total number of coins burned. Therefore, a host that has burned 2x as many coins will be twice as likely to be selected as another host that has all other factors the same. This provides a very important defence against Sybil attacks.

Is this something that deals with the problem you pointed out?

more on that here : https://forum.sia.tech/topic/108/how-sia-works
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!