@Sand can I manually increase the PrimarySeedProgress value? how would I know what to change it to? My issue is that I had a wallet.json backup, then did some storage sharing/operations, and then my PC crashed. When I brought back the backup, it shows a different balance, similar to what you are referencing in your post.
We decided a long time ago that we'd prefer to run our own blockchain over building on top of another blockchain. And I continually think that it was the right decision - we were able to get more control over the core protocol, and if we need something added we only have to worry about convincing Sia users instead of an entire ecosystem.
We tend to be pretty conservative about dependencies here, and Ethereum has not shown itself to be stable, especially considering it hardforked to reverse a problem with one of their apps - it wasn't even a problem with the protocol itself!
Most of the heavy lifting for making your own blockchain is already complete, I don't think it would make any sense for us to switch gears now.
Sorry for taking a few days to respond. It's a security feature to help prevent your coins from being stolen. There's not a simple way around it at the moment, we don't want to expose people's coins to theft.
I had the same issue (you've probably seen my thread). In order to solve this, you have to pick the greatest value of PrimarySeedProgress of both hosts, and edit the other's host wallet.json in order to make it match.
Once done, a restart is need (unlock/lock is not enough), and unlock.
For now, it seems that Sia is not ready to share wallet on several hosts, so I now have 2 wallets (one on my mac, the other on my linux host).
i was getting same error on mac, resolved as bellow
stopped Sia-UI , also confirmed that Siad is not running using "Activity Monitor", some time Siad remain running for some seconds. (stop siad manually or wait for few seconds)
delete application from Applications folder
re-extracted downloaded zip file Sia-UI-v1.0.2-darwin-x64.zip and moved the Sia-UI.app into Applications folder (dont run Sia-UI App from extracted folder)
start Sia-UI.app from Applications folder
Thank you for replying.
Well, the initial idea was to develop something a bit closer to BitTorrent's sharing philosophy model, which is that anyone can share and download files. If you include in this system a reward that would pay for the network, hardware, and proprietary cost, it gets this model from good to perfection.
I believe the point is to create a system that rewards the maker and distributor of those files without making it too expensive for the user.
So let's say, when a high profile movie comes out, some people always
share it through BitTorrent, correct? Is it morally wrong? Sure, but they
do it anyway. Is it a crime, piracy? Of course, but it doesn't matter once there isn't a way to stop them.
Therefore, if these people should see an opportunity of being rewarded for sharing such file, they would jump at the chance of doing so. And if the maker or proprietary owner of that movie, music or whatever, is also rewarded for it, then at least it is better than nothing, which is what they are getting now.
Anyway, answering your initial question, I believe Sia can implement both ways, but if you keep everything anonymous and decentralized you can deal with piracy better than creating another Netflix-like service.
One question, is there a way to create tokens every time a file is downloaded? If so, these tokens could serve as currency to pay makers and distributors without too much cost and trouble. If this token would be traded like a crypto, there you go. In this instance, you would have the first crypto minted from file sharing. That would be crazy!
By the way, I probably sounded quite confused, so please tell me your thoughts. Thanks again.
@bonedriven this type of thing is something that we'll be actively protecting against. Especially as the software gets more mature, Sia will be picking hosts to maximize speed and reliability, and will be able to prioritize hosts which are in geographically diverse locations and which are known to be under the control of separate entities/parties. We will have to evolve the software to match the ecosystem, but it's not something that concerns me very much. You will be able to tell that your data is at least on multiple continents.