Author

Topic: [ANN] Sia - Decentralized Storage - page 493. (Read 1382189 times)

hero member
Activity: 715
Merit: 500
May 15, 2015, 06:05:33 PM
#65
aye, i have errors when extracting the zip file on windows. please fix that.

!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-contrib-less\node_modules\less\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property\is-property.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-proxy-readable.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-stream.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-stream-pause.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-pipe-resumes.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-max-data-size.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-stream-auto-pause.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-delayed-http-upload.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
!   E:\Sia-UI-v0.3.0-beta-win64.zip: Cannot create win32\resources\default_app\node_modules\grunt-download-atom-shell\node_modules\github-releases\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\test\integration\test-handle-source-errors.js
    Total path and file name length must not exceed 260 characters
    The system cannot find the path specified.
newbie
Activity: 30
Merit: 0
May 15, 2015, 05:44:33 PM
#64
Do you have more specific criticisms?

The mining section provides the user with no information whatsoever about progress. So the user is mining, but what's their relative power? Do they need to devote more cores? Threads? How long should they expect to wait before gaining coins?

I waited a while and then realised I could be waiting forever, so I closed the wallet.

Spreadcoin's mining tab addresses these issues.

I found the app a little too laconic and uncommunicative generally but you're looking for specialist help, so I thought there's little point alerting you to issues that you're almost certainly already aware of. Hence my confirming the severity from the user's perspective.


Cheers

Graham


Thanks for your feedback. I agree with your criticisms of the Mining page. The reason it's a bit lacking is that we have been debating whether normal users should be using the miner at all. Since serious miners will be a minority of users (hopefully...), it might make more sense to create a separate, more informative interface just for them. I'll check out Spreadcoin's interface to get a sense of what you're looking for.

We are refining our mining API right now, with the goal of supporting "drop-in" third-party miners like Bitcoin does. Once the mining API is stable, we can improve the Mining page quite a bit (adding hash rate, performance graphs, etc.). But in general, our mining situation is pretty nascent; it essentially forces everyone to do CPU mining.
legendary
Activity: 2254
Merit: 1278
May 15, 2015, 01:15:50 PM
#63
Do you have more specific criticisms?

The mining section provides the user with no information whatsoever about progress. So the user is mining, but what's their relative power? Do they need to devote more cores? Threads? How long should they expect to wait before gaining coins?

I waited a while and then realised I could be waiting forever, so I closed the wallet.

Spreadcoin's mining tab addresses these issues.

I found the app a little too laconic and uncommunicative generally but you're looking for specialist help, so I thought there's little point alerting you to issues that you're almost certainly already aware of. Hence my confirming the severity from the user's perspective.


Cheers

Graham
hero member
Activity: 543
Merit: 501
May 15, 2015, 11:00:20 AM
#62
We are currently urgently looking for a UI/UX person to join full time.

Bumped that for you  ... the wallet UI is so impoverished that it will significantly hinder the launch.

Cheers

Graham


Do you have more specific criticisms? We can't overhaul anything by June 7th but we can make a series of tweaks. Other than the fact that the UI has a fixed height, I feel that our UI is pretty good.

Just to clarify, mining is done through proof of work and no longer through proof of storage where you offer up your storage space?

I'm a little confused. Do you get siacoin by offering storage or not?

You get siacoin by offering storage, because people are paying you for that storage. Proof of storage is used to guarantee that the files are being held as claimed.

Consensus is driven by pow mining however.

We already have Storj. How is Sia different from it?

Sia uses a substantially different technology stack. From what I understand of Storj, storage verification happens through hosts checking on each other. Storj does not have good protection against deduplication, Sybil attacks, and has a novel and not academically verified method of consensus. Sia does use an academically verified method of consensus, has strong deduplication defense, and strong Sybil defense.

Storj has been changing rapidly, some of my criticisms may no longer apply.

Is it the same SIA which made an asset on NXT AE last summer?

As grandpa_seth has confirmed, yes, this is the same Sia.
sr. member
Activity: 316
Merit: 250
Simcoin Puny Humans Communicator
May 15, 2015, 08:21:36 AM
#61
Is it the same SIA which made an asset on NXT AE last summer?

Yes of course. The old thread is for sianote/siafund investors. This is now the main official thread for Siacoin since it is releasing soon.
hero member
Activity: 561
Merit: 500
May 15, 2015, 08:01:30 AM
#60
Is it the same SIA which made an asset on NXT AE last summer?
hero member
Activity: 910
Merit: 1000
Decentralized Jihad
May 15, 2015, 07:43:07 AM
#59
We already have Storj. How is Sia different from it?
sr. member
Activity: 490
Merit: 250
May 15, 2015, 06:10:34 AM
#58
Follow!
Hope to remember the date on june Cheesy
legendary
Activity: 2254
Merit: 1278
May 15, 2015, 05:45:03 AM
#57
We are currently urgently looking for a UI/UX person to join full time.

Bumped that for you  ... the wallet UI is so impoverished that it will significantly hinder the launch.

Cheers

Graham
legendary
Activity: 1694
Merit: 1002
Decentralize Everything
May 15, 2015, 05:27:56 AM
#56
It might be worth talking to georgem over at Spreadcoin to see if there is a possibility of a reciprocal arrangement where their service node network could provide storage services for this project.
newbie
Activity: 48
Merit: 0
May 15, 2015, 01:18:14 AM
#55
Just to clarify, mining is done through proof of work and no longer through proof of storage where you offer up your storage space?

I'm a little confused. Do you get siacoin by offering storage or not?
newbie
Activity: 30
Merit: 0
May 15, 2015, 12:23:34 AM
#54
This is promising. I like the idea and it has real world utility. In the world of cloud storage though, what benefits would users have using decentralised storage? P2P like torrent already presents some form of meaningful 'storage' already, and is ubiquitous technology.

Sia is very torrent-like, in that you can download from multiple peers simultaneously. The difference is the introduction of cryptocurrency. If you squint, you can view Sia as a means of incentivizing people to "seed" your "torrents." The reason no one stores their personal data on a torrent is that there's no guarantee that people will seed it. The closest we have is private trackers with "seeding points", "upload credit", etc. Sia gives you much stronger guarantees that people will retain your data, and better ways to manage the risk associated with P2P cloud storage (e.g. encryption, erasure coding).

So I accumulate the Sia through apportioning some of my space to the network storage quota which if used rewards me with Sia.

What then do I do with the Sia?

If you're in it purely to make a profit, the answer is: exchange it for a different (crypto)currency. Or, hold onto it if you think the value of a siacoin will go up. Or, if you have storage needs of your own, use it to rent storage. But ultimately, we don't intend for siacoins to be used for anything besides storage. Nothing is preventing merchants from accepting them directly, but it would be a bit silly to do so.
sr. member
Activity: 392
Merit: 250
May 14, 2015, 11:56:07 PM
#53
This is promising. I like the idea and it has real world utility. In the world of cloud storage though, what benefits would users have using decentralised storage? P2P like torrent already presents some form of meaningful 'storage' already, and is ubiquitous technology.

Sia is very torrent-like, in that you can download from multiple peers simultaneously. The difference is the introduction of cryptocurrency. If you squint, you can view Sia as a means of incentivizing people to "seed" your "torrents." The reason no one stores their personal data on a torrent is that there's no guarantee that people will seed it. The closest we have is private trackers with "seeding points", "upload credit", etc. Sia gives you much stronger guarantees that people will retain your data, and better ways to manage the risk associated with P2P cloud storage (e.g. encryption, erasure coding).

So I accumulate the Sia through apportioning some of my space to the network storage quota which if used rewards me with Sia.

What then do I do with the Sia?
newbie
Activity: 30
Merit: 0
May 14, 2015, 11:43:29 PM
#52
Excuse my ignorance but I was always under the impression that Siacoins would be mined
with proof of storage. So we are using proof of work like Bitcoin to mine? And proof of storage is only for renting storage?

That's correct.
A pure proof-of-storage solution was what we had in mind when we set out to build Sia. However, the problem is much thornier than it appears. It's easy to hand-wave and say "easy, just use Byzantine Paxos!" but the truth is cryptosystems are extremely difficult to get right, both in theory and implementation. After working on proof-of-storage for close to a year, we were still grappling with a number of theoretical problems, and the implementation had grown unacceptably complex with no end in sight. I don't believe these problems are completely intractable, but it's important to keep in mind that they must be solved in a practical context where things like complexity, efficiency, and attack surface are just as important as the theoretical solution itself. (Taek can give you more details if you're interested.)
So we made the difficult decision to scrap it all and start over with a proof-of-work blockchain, which remains the only real "tried and true" cryptocurrency consensus algorithm in widespread use today. We are a bit disappointed that we had to make the switch, but ultimately our goal was (and is) distributed storage, not proof-of-storage-based consensus. By building on top of the solid theoretical base that the blockchain provides, we can focus on the storage aspect without worrying about someone discovering a theoretical attack on proof-of-storage and sabotaging the network.

So are there details as to what is needed to mine? Cpu power? Is it pointless to mine on a laptop?

Our hashing algorithm is BLAKE2, which (to my knowledge) has GPU miner implementations, but no ASICs yet. Still, mining on a laptop probably won't be very fruitful. If you're lucky you might mine a block or two immediately after launch.


This is promising. I like the idea and it has real world utility. In the world of cloud storage though, what benefits would users have using decentralised storage? P2P like torrent already presents some form of meaningful 'storage' already, and is ubiquitous technology.

Sia is very torrent-like, in that you can download from multiple peers simultaneously. The difference is the introduction of cryptocurrency. If you squint, you can view Sia as a means of incentivizing people to "seed" your "torrents." The reason no one stores their personal data on a torrent is that there's no guarantee that people will seed it. The closest we have is private trackers with "seeding points", "upload credit", etc. Sia gives you much stronger guarantees that people will retain your data, and better ways to manage the risk associated with P2P cloud storage (e.g. encryption, erasure coding).
sr. member
Activity: 392
Merit: 250
May 14, 2015, 11:18:23 PM
#51
This is promising. I like the idea and it has real world utility. In the world of cloud storage though, what benefits would users have using decentralised storage? P2P like torrent already presents some form of meaningful 'storage' already, and is ubiquitous technology.

newbie
Activity: 3
Merit: 0
May 14, 2015, 11:05:20 PM
#50
I'm a Sianote investor since the beginning. Glad to see things coming along.

I've just been a lurker with no reason to post before. Excuse my ignorance but I was always under the impression that Siacoins would be mined
with proof of storage. So we are using proof of work like Bitcoin to mine? And proof of storage is only for renting storage?
So we are attracting all the worthless miners who want to mine siacoins cause it is new and think they can unload them off idiots like they do
with every other shit clone.


I thought people will "mine" with their spare unused storage to earn siacoins. As long as they are providing storage they are earning coins. So that
guarantees space available for people to rent from. And the siacoins are in the hands of the people who deserve it, the hosts providing the storage.
What is the incentive for people to become hosts to earn siacoin if mining will get them coins too? Having lots of people eager to provide their empty
storage is what is needed for people to go renting it.


So now its the same miners who mine bitcoin and litecoin that will be earning the siacoins? Can the devs explain in better detail how this all works
and why this is going to work this way? I honestly don't understand but I want to.


So are there details as to what is needed to mine? Cpu power? Is it pointless to mine on a laptop?


Also be prepared to defend mining the first 100 blocks vigilantly. Since you are now attracting the miner community they don't like the word premine
no matter how many times its explained your reasons. People will not comprehend that siacoin is an open sourced decentralized solution for cloud storage
but it was developed to provide income to the devs who will need it to keep hiring and grow otherwise centralized storage will win forever. They will think
its like dogecoin.
hero member
Activity: 763
Merit: 500
May 14, 2015, 10:02:13 PM
#49
Decentralized storage sounds great is there a whitepaper on it?

OP has the the white paper link - http://www.siacoin.com/sia.pdf

The github link - https://github.com/NebulousLabs/Sia



hero member
Activity: 1082
Merit: 505
A Digital Universe with Endless Possibilities.
May 14, 2015, 09:48:57 PM
#48
Decentralized storage sounds great is there a whitepaper on it?
legendary
Activity: 2870
Merit: 1091
--- ChainWorks Industries ---
May 14, 2015, 09:47:22 PM
#47
where are you guys based? ...
if close - i have equipment Wink ...
#crysx

They are located in Boston. See the Job Openings section on the OP.

tanx ...

#crysx
hero member
Activity: 763
Merit: 500
May 14, 2015, 09:39:56 PM
#46
How will the fees be calculated?
Jump to: