First impressions, not good
-
@Taek I’m sorry to say, your knowledge of dash is completely misinformed. Indeed, the dash masternode model has been so successful, it is being replicated among other rising cryptos.
Masternodes are no less a point of trust than, say, running a bitcoin node with lots of light clients hanging off it. If you think the majority of bitcoin users run full nodes (or should do) then you’re very mistaken.
Masternodes are collateralized and can be accessed through a Distributed API whereby a subset is randomly selected and seeded from the most recent block. If anyone thinks masternodes are centralised or a weak point, then by all means, please attack the network in any way you can… but I can assure you, it can’t be done unless you’re a government with untold resources.. in which case all blockchains run the same risk.
Sia has collateralised contracts so why not collateralized nodes?
More so, hashrate is not the only factor that makes a crypto secure. Dash, in fact, is more secure than bitcoin because the masternodes can provide additional services, such as instantly locking a transaction within 2 seconds and guarantee no double spend.
I’m not sure how anyone can justify that bitcoin is “effective ecommerce” when the fees are so high and delays so long.
As for “limited dev time”, that might be because Sia doesn’t have an ongoing funding model. Well, correct me if I’m wrong but do Sia miners keep the entire block reward?
Anyway, apologies for not staying entirely on topic but I am simply correcting the misinformed and letting people see there are solutions out there.
-
@SiaSia said in First impressions, not good:
As for “limited dev time”, that might be because Sia doesn’t have an ongoing funding model. Well, correct me if I’m wrong but do Sia miners keep the entire block reward?
As far as I know Sia is the only cryptocurrency with a built in ongoing funding model: https://siawiki.fornaxian.com/wallet/siafund
-
I didn't know about the siafunds. In this space I learn a lot everyday :-) ..Siafunds - they are kind of shares, and the holder are getting like a dividend.,. i guess.. That is exaclty what they do at Dash as well, BUT the big difference is that every one financially strong enough can get hold of 1000DASH and set up a masternode, being and getting paid AND getting a rigth to vote for any suggetions as far as roadmapping goes. A far more democratic and a real decentralized - a real DAO. If you cannot afford a full node yourself you can get a share in one..
This is where it is not be denied that SIA is backed up by a company which cannot by definition be in line with "true" decentralized governance IMO, especially the company holding 80+% of the shares/SIAfunds..
Can well be that the company/share model works out fine but it is central ..unless the company decides to sell off "share"..
-
Indeed, the dash masternode model has been so successful, it is being replicated among other rising cryptos.
That says nothing about its security. Most rising cryptos have severe vulnerabilities, and dev teams with no knack for building secure or incentive-compatible systems.
Masternodes are no less a point of trust than, say, running a bitcoin node with lots of light clients hanging off it.
This is not true. Masternodes in DASH control the governance structure. To be a masternode, you need to buy a volume of finite-supply currency. This has a lot of failure modes similar to proof-of-stake systems. Someone (say, early adopters) controlling a majority of master nodes is likely to be able to maintain control over their majority of masternodes, simply because as DASH gets put into masternodes, there is less remaining and the price will be higher. You can only have a finite number of masternodes total, and each one is more expensive to acquire than the last.
In Bitcoin, you can gain sovereignty simply by running a full node. Nobody can make governance changes that you disagree with - your node will reject those changes. The same does not seem to be true in Dash - Dash is controlled by a ruling aristocracy. 4100 nodes in theory, but in practice many of those nodes are likely operated by the same people.
Dash, in fact, is more secure than bitcoin because the masternodes can provide additional services, such as instantly locking a transaction within 2 seconds and guarantee no double spend.
I'd have to look closely at how they achieve this, but many times pretty words and glossy whitepapers describe systems that are fundamentally broken. How many Bitcoin experts have reveiwed and endorsed the Dash architecture? What about Ethereum experts (though imo, these guys don't really know what they are doing either)?
And, you can call me out for appealing to authority, but the truth is that an appeal to authority is a shortcut. I don't have time to properly investigate every proposal, so I will limit myself to investigating things that people I respect have endorsed.
If anyone thinks masternodes are centralised or a weak point, then by all means, please attack the network in any way you can…
I'd rather spend my time building things than breaking them.
I’m not sure how anyone can justify that bitcoin is “effective ecommerce” when the fees are so high and delays so long.
Bitcoin is effective because it's decentralized, and because it's trustless. Bitcoin's key value proposition is financial sovereignty, not ease of use or low fees. If you are willing to sacrifice security for speed and convenience (a sacrifice which makes sense for low value situations - coffee, etc.) you can do a lot better than what blockchains are currently able to offer. See Venmo, PayPal, Apple Pay, etc.
Anyway, apologies for not staying entirely on topic but I am simply correcting the misinformed and letting people see there are solutions out there.
There are solutions at hand for us as well, and they don't require creating a governance using masternodes. The biggest reason that Sia is not as polished as you may have expected is that it's a new platform which is heavily focused on getting the storage component online and functioning. It takes dev time and engineering time to get everything operating. Introducing masternodes would not solve our primary bottleneck - engineering hours. In fact, it would only serve to introduce more things to add to our todo list.
We have a pretty clean roadmap to get us to lite clients, but that's not the next stop for us. The next stop for us is proper cloud storage that supports remote-only files, filesharing, and data backups.
-
It’s a joke right? You want to tell us how masternodes are majority owned and at the same time defend a company with 80% shares?
Actually, it’s quite easy to see the diversity of masternode operators because some of them are sporting a special badge on the dash forums. Those badges can only be attained through a cryptographic masternode signature. Perhaps you’d like to counter that by saying the conversations on the forum are fake?
Honestly, it’s okay if someone doesn’t know all the facts, that’s just called education. But if someone tells you something and you automatically deny and dismiss it, that’s just plain stupid..
Dash is sitting there with $600M market cap for a reason; it hasn’t been compromised, and I’m pretty sure that’s a big enough carrot to attack. The fact is, there’s an online tool for bitcoin double spends, yet no tools exist for defeating instant transactions on dash.
Maybe you don’t know, but anyone can run a full node on dash, just like they do in bitcoin. You don’t have to be a masternode to participate. But then, with all that money you’ll make on Sia, you could put some of it down as collateral on a dash masternode… then you’d receive a divide for maintaining uptime and providing services like Private Send. You’d never have to give up your private key and you can tuck it away on a hardware wallet. And if you don’t want to participate anymore, you can sell up any time. It’s not an exclusive club. If you don’t make enough money in Sia, don’t worry about that either because anyone can buy shares in a masternode.
Anyone can apply to work for the dash DAO, the blockchain will pay you. Evan, the founder, has deactivated all his masternodes and donating 80% of his money to other dash projects. Let’s compare that to your beloved bitcoin that has spent the past two plus years in civil war over it’s block size. Oh yeah, I know, you said it’s perfect for effective ecommerce.
-
Even though this string has gone off topic a bit I would like to add my 2 cents to the user experience discussion.
I think Sia can have a very bright future based upon what I understand from reading and using it. I have been mining, hosting, and using Sia a lot during the last couple of weeks and find it extraordinarily difficult to use and understand. Without the help of friendly Sia folks on Slack the average user has no chance of success.
I understand that it is early days and most of the work has been focused on building a technically sound base for Sia growth but there must be an easier way to be a host storage provider and to use the system to backup files. Besides the slowness and lack of user friendliness there is no way for me or any other casual user to fully comprehend how to easily use this system. I just want to backup some files and make sure they are safe over the long run, I don't have all day to figure out how to do that, and in order to do that the process is extremely long and complicated and difficult to comprehend. It is tough to know what contracts really are, how they are assigned and managed automatically for me by Sia, how they are renewed, what happens when my contract fund(allowance) runs dry, how much SC it will take to backup everything I want to backup, how and when do I pay for network bandwidth, why the client takes multi-gigs of RAM to run, etc.
For the Sia developers it may not seem so complicated and difficult because they use it daily and get used to it but for the new user it is incomprehensible. It may be much lower in cost than other alternatives but it will not succeed in competing with other cloud storage providers for normal people until it becomes very easy to use and understand, including NOT using Sia coins directly to rent storage space.
I understand that if I was putting my heart and soul into developing this product I might be sensitive to criticism so please take this with a grain of salt from a new semi-technical literate user who wants to see you all succeed as I have also invested in your success.
-
Amazon glacier is a massive success in cloudstorage. This service is way harder than sia to use in its bare form. Just saying there is no need to please joe mcmuffin to be a successful cloudstorage provider.
-
@brisk That's true, I fully understand it doesn't have to be simple. But then again, ease of use is also a cost saving. Imagine if Sia competed with Amazon Glacier on both price AND ease-of-use. Trust me, if Sia doesn't do it, someone else will.
Also, just because Sia's main target is enterprise storage, it doesn't mean that Siacoin should never be a universal real world currency. It dosen't make sense to not do something when the market can decide.
The way I understand it, the Sia developers created Siacoin because bitcoin wasn’t granular enough (though why they didn’t create a NEM Mosaic is beyond me). It might be, for example, that Siacoin gets used in streaming media applications.. who knows, but why say no to a free market?
-
@Fornax [Regarding funding]
As far as I know Sia is the only cryptocurrency with a built in ongoing funding model: https://siawiki.fornaxian.com/wallet/siafund
Dash also has a funding model, but the approach differs from Sia.
From: https://www.dash.org/governance/
"Dash uses 10% of the block reward to fund its own development."I think a good funding model is SUPER important for both projects. It makes the project sustainable, and offers monetary incentive for the developers to keep improving the project, maybe even hire more developers. Not that all developers are in it just for the money, I'm sure some just love their projects. But gotta have money to pay the bills!
-
@SiaSia said:
It’s a joke right? You want to tell us how masternodes are majority owned and at the same time defend a company with 80% shares?Dash and Sia are quite different.
Dash is funded by 10% mining reward. Sia is funded by shares. I don't see the problem there.
Dash aims to be decentralized in it's government. Sia aims to be decentralized in it's storage layer, not government.
Dash is about transferring monetary value. Sia is about online storage.
@SiaSia said:
Actually, it’s quite easy to see the diversity of masternode operators because some of them are sporting a special badge on the dash forums.
...
Dash is sitting there with $600M market cap for a reason; it hasn’t been compromised, and I’m pretty sure that’s a big enough carrot to attack.No one is saying that masternodes don't serve a very useful purpose for Dash. They certainly do!
But, I agree with @Taek that Dash's masternodes are a potential vulnerability in Dash. A bad actor could purchase enough masternodes to influence voting, or even de-anonymize the Private Send (ie Russia, China, USA). Do I think this is happening or will happen anytime soon? No. But it's a technical possibility.
@SiaSia said:
Let’s compare that to your beloved bitcoin that has spent the past two plus years in civil war over it’s block size. Oh yeah, I know, you said it’s perfect for effective ecommerce.I see Bitcoin ideal for some eCommerce because it's still the most widely know and accepted digital currency compared to alt-coins. No one said it was perfect, haha.
-
@ElvisRe Indeed, I couldn't agree more, and there's a growing list of alts realising this. People here want to talk about limited dev time / resources, well, good money attracts the best minds. And even if Sia had the best product out there, it would still need other functions, such as business development, because crypto is (and always will be) a highly competitive space. Relevance is the only game in town.
-
@ElvisRe A bad actor could not possibly buy up enough masternodes as the cost increases exponentially in the process. And even then, if they did, they would have waaaay too much skin in the game to make poor decisions. It's just not going to happen.
EVERY crypto needs governance of some kind, you only got to look at bitcoin and ethereum to see how things fail when there is no governance.
You say Sia is about online storage but I totally disagree. For as long as Siacoin is allowed to sit on exchanges, the value is not confined by “storage”. You want to talk about bad actors, then fine, let’s talk about traders, price volatility and shorting. Or are you going to tell me that deep pockets are only possible with dash masternodes and not on exchanges??
-
I’m so glad I came to this forum. It’s made me realise how closed minded the devs are. Until there’s a shift in thinking here, Sia deserves to be shafted on the exchanges. Honestly, you can’t continue living in this bubble, there’s a much bigger picture and you’re simply not going to survive working in isolation.
As a Digital Asset Investor (and masternode owner), I feel I can talk with some authority about dash. But people here are going to tell me they know otherwise. Shooting their mouth off, half-cocked, like they know enough about Instant Send or Private Send and saying it could be compromised. How dumb is that, talking about stuff you don’t know? But you see, I’m not claiming to know the details of Sia. For example, I didn’t know about Siafunds and I’m certainly not telling anyone that Sia is technically broken. But I am saying, so long as there’s someone talking of time-limited-devs and working in isolation, that Sia will be nothing more than a side project and eventually eaten up by someone else.
Or is that the plan? - the fickle hope that Amazon, Google or Microsoft will buy up the 80%+ shares at a good markup? What will happen to Sia and it’s users then huh?
-
It’s a joke right? You want to tell us how masternodes are majority owned and at the same time defend a company with 80% shares?
Siafunds are a completely separate asset from siacoin. You don't need them to use the network, they don't have any fundamental utility outside of their SC revenue, they aren't even divisible (which means they make poor trading assets), and they have no ability to influence governance. It's a completely unique situation.
Actually, it’s quite easy to see the diversity of masternode operators because some of them are sporting a special badge on the dash forums. Those badges can only be attained through a cryptographic masternode signature. Perhaps you’d like to counter that by saying the conversations on the forum are fake?
You can have a forum of 1000 legitimate active masternode users and still have an invisible party that owns 2000+ masternodes. I wasn't suggesting that all masternodes were fake, just that it's likely that a significant number of them are owned by a single party. The two are not mutually exclusive.
I understand that it is early days and most of the work has been focused on building a technically sound base for Sia growth but there must be an easier way to be a host storage provider and to use the system to backup files. Besides the slowness and lack of user friendliness there is no way for me or any other casual user to fully comprehend how to easily use this system. I just want to backup some files and make sure they are safe over the long run, I don't have all day to figure out how to do that, and in order to do that the process is extremely long and complicated and difficult to comprehend. It is tough to know what contracts really are, how they are assigned and managed automatically for me by Sia, how they are renewed, what happens when my contract fund(allowance) runs dry, how much SC it will take to backup everything I want to backup, how and when do I pay for network bandwidth, why the client takes multi-gigs of RAM to run, etc.
This is really good feedback, thank you. We are working on simplifying it.
For the Sia developers it may not seem so complicated and difficult because they use it daily and get used to it but for the new user it is incomprehensible. It may be much lower in cost than other alternatives but it will not succeed in competing with other cloud storage providers for normal people until it becomes very easy to use and understand, including NOT using Sia coins directly to rent storage space.
The parts with the spending and renewals and budget cycles all get me confused too. We know it's an issue and we're working on fixing it.
Unfortunately, siacoins are the only way to operate the decentralized network. If you are using something like a credit card, you are introducing trust via the credit card company. And, because of chargebacks, we can't even make the system secure using things like credit cards. Any sort of fiat money (USD, Euro, etc.) has similar problems, where the government really is the ultimate authority instead of the blockchain. To get security and decentralization, we need the blockchain to be the authority.
We are working on making it easier to acquire siacoins though.
I understand that if I was putting my heart and soul into developing this product I might be sensitive to criticism so please take this with a grain of salt from a new semi-technical literate user who wants to see you all succeed as I have also invested in your success.
We always welcome polite criticism, it's one of the best ways to improve.
@brisk That's true, I fully understand it doesn't have to be simple. But then again, ease of use is also a cost saving. Imagine if Sia competed with Amazon Glacier on both price AND ease-of-use. Trust me, if Sia doesn't do it, someone else will.
We intend to complete on both. Just needs more love + polish, which takes time + developers.
Dash aims to be decentralized in it's government. Sia aims to be decentralized in it's storage layer, not government.
I forgive you for getting that wrong, but Sia definitely aims to be decentralized in government. That's why we chose a PoW blockchain. Realistically, today, the Nebulous team has full control over Sia's future. But that's because the Sia network does not work very well yet, and any network without our ongoing development effort is going to fall apart. Once Sia is standing on its own two lets more solidly (it's getting closer every release), then the community will have a real ability to reject hardforks or protocol changes that we try to push onto the network.
Conversely, the Dash masternodes can push whatever changes they want onto the network, and a network participant who does not like the changes really cannot resist them. They subscribed to accepting those changes when they accepted the consensus rules of Dash.
It's far more decentralized to have a system where users are able to resist change even when the majority or supermajority is pushing for change. When change is the difficult thing, a supermajority has to enforce change by leaving the network. That means anyone who is not actively a part of the supermajority gets left behind. Which in turn means that usually when the supermajority moves, a big minority get left behind together. Which means that a minority is actually able to resist change and continue using the system. You get a split, but it's a split where the supermajority gets what they want, and the minority also gets what they want.
And that, to me, is really amazing. It's in my opinion one Bitcoin's best features.
@ElvisRe A bad actor could not possibly buy up enough masternodes as the cost increases exponentially in the process. And even then, if they did, they would have waaaay too much skin in the game to make poor decisions. It's just not going to happen.
This is the type of handwaving that gets most altcoins in trouble. Dash masternodes require 95% uptime or whatever, and Dash masternodes have a reward system. If I were to attack Dash, that's one of the places I would start from. Buy some masternodes, then engage in some DoS attacks focusing down the weaker or more exposed Dash nodes to deprive them of their rewards. If there's any type of collateral or penalty or whatever for missing the uptime goals, that benefits me a lot. And, as long as my expected return on the reward schedule is higher than that of the other masternodes, I'm going to be able to get network share faster than anyone else. Then it's just a waiting game.
This is just one example of the types of things you can do with these sorts of systems.
Shooting their mouth off, half-cocked, like they know enough about Instant Send or Private Send and saying it could be compromised.
You are correct, I don't know how the instant send works, or how the private send works. But I know that Dash devs are eager to deploy things that don't have sufficient review, and I also know that gaining anonymity on a network is very difficult. Even the heavy hitters Monero and Zcash have big issues with them. I would expect any meaningful breakthrough in ledger privacy to be accompanied by a lot of cryptographic review and praise.
But I am saying, so long as there’s someone talking of time-limited-devs and working in isolation, that Sia will be nothing more than a side project and eventually eaten up by someone else.
If they can pull of the required engineering where we've been unable to, then my hat goes off to them. They will have earned it. But right now Sia is the only system that comes reasonably close to being able to call itself 'decentralized', and even then we're missing features which most people would consider obvious and fundamental.
The UX will come, and we've been working on it. But UX is no good if you never build anything actually meaningful.
-
@SiaSia:
A bad actor could not possibly buy up enough masternodes as the cost increases exponentially in the processAs the cost of masternodes go up, you're right this would be more difficult. And that's a good thing! We are going to have to agree to disagree on this point though. Maybe I'm just paranoid, lol.
@SiaSia:
I’m so glad I came to this forum. It’s made me realise how closed minded the devs are.By the way, I'm not a Dev of Sia, so I hope you're not thinking I'm speaking for the team. Just my take on it.
I have to disagree with you about the developers here being closed minded. I have not had that impression at all.
@Taek:
I forgive you for getting that wrong, but Sia definitely aims to be decentralized in government. That's why we chose a PoW blockchain. Realistically, today, the Nebulous team has full control over Sia's future. But that's because the Sia network does not work very well yet, and any network without our ongoing development effort is going to fall apart. Once Sia is standing on its own two lets more solidly (it's getting closer every release), then the community will have a real ability to reject hardforks or protocol changes that we try to push onto the network.Oops, my mistake! You're right, I was talking about how Sia appears now, and as you said, "today, the Nebulous team has full control over Sia's future." And I don't have a problem with that, I understand that's how things need to be while the network is being created. Good to know the goal is decentralized government.