-
Notifications
You must be signed in to change notification settings - Fork 33
/
faq.html
1516 lines (1437 loc) · 107 KB
/
faq.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Frequently asked questions about Storj and applications powered by Storj.">
<meta name="keywords" content="storj, storj.io, decentralized storage, decentralized, storage, data, network, blockchain">
<meta name="google-site-verification" content="R5u7lqzFhKoFiaEXbxfFSJ-CT9UyK-AqVWwd1g_zMeg" />
<meta name="google-site-verification" content="8CIKbV4JUhwtw7xNI7_A__vnmpvuGfs1g3QVOInBtxQ" />
<title>Storj FAQ</title>
<meta property="og:title" content="Storj - FAQ"/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="https://storj.io/img/logo-blue.svg" />
<meta property="og:description" content="Frequently asked questions about Storj and applications powered by Storj."/>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<!-- Favicons -->
<link rel="shortcut icon" href="img/favicon/favicon.ico">
<link rel="apple-touch-icon" sizes="57x57" href="img/favicon/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="114x114" href="img/favicon/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="72x72" href="img/favicon/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="144x144" href="img/favicon/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="60x60" href="img/favicon/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="120x120" href="img/favicon/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="76x76" href="img/favicon/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="152x152" href="img/favicon/apple-touch-icon-152x152.png">
<link rel="icon" type="image/png" href="img/favicon/favicon-196x196.png" sizes="196x196">
<link rel="icon" type="image/png" href="img/favicon/favicon-160x160.png" sizes="160x160">
<link rel="icon" type="image/png" href="img/favicon/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="img/favicon/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="img/favicon/favicon-32x32.png" sizes="32x32">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="img/favicon/mstile-144x144.png">
<meta name="msapplication-square70x70logo" content="img/favicon/mstile-70x70.png">
<meta name="msapplication-square144x144logo" content="img/favicon/mstile-144x144.png">
<meta name="msapplication-square150x150logo" content="img/favicon/mstile-150x150.png">
<meta name="msapplication-square310x310logo" content="img/favicon/mstile-310x310.png">
<meta name="msapplication-wide310x150logo" content="img/favicon/mstile-310x150.png">
<script src="js/pace.min.js" type="text/javascript"></script>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="navbar-page">
<div class="container">
<nav class="navbar menu row" role="navigation">
<div class="col-xs-12 col-sm-4">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-menu" aria-expanded="false">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="index.html" class="navbar-brand cover-logo"><img src="img/logo-blue.png" alt="Storj" class="cover-logo-icon">Storj.io</a>
</div>
<div class="collapse navbar-collapse navbar-menu col-sm-8 col-xs-12" id="navbar-menu">
<ul class="nav navbar-nav navbar-right">
<li><a class="navbar-link page-scroll" href="index.html#apps">Apps</a></li>
<li><a class="navbar-link" href="http://blog.storj.io">Blog</a></li>
<li><a class="navbar-link" href="earlyaccess.html">Early Access</a></li>
<li><a class="navbar-link" href="http://slack.storj.io">Join Slack</a></li>
</ul>
</div>
</nav>
</div>
</div>
<div class="section blue">
<div class="container">
<div class="row">
<div class="col-xs-12 text-center">
<h3 class="title">Frequently Asked Questions</h3>
<p class="lead text-center">Read the <a href="https://storj.io/storj.pdf" class="link">Storj Whitepaper</a> and the <a href="https://metadisk.org/metadisk.pdf" class="link">MetaDisk Whitepaper</a>.
</div>
</div>
</div>
</div>
<div class="section grey">
<div class="container">
<div class="row">
<div class="col-xs-12 text-center">
<h3 class="title">Storj and Storj Labs</h3>
</div>
<div class="col-xs-12 col-sm-8 col-sm-push-2">
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-1">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-1" aria-expanded="false" aria-controls="collapse-1-1">
What is Storj?
</a>
</h4>
</div>
<div id="collapse-1-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-1">
<div class="panel-body">
<p><b>Storj</b> (pronounced: storage) aims to become a cloud storage platform that can’t be censored or monitored, or have downtime. Storj is a platform, cryptocurrency, and suite of decentralized applications that allows users to store data in a secure and decentralized manner. It uses blockchain features like a transaction ledger, public/private key encryption, and cryptographic hash functions for security. Furthermore, it will be way cheaper (10x-to-100x), faster, and more secure than traditional cloud storage services.</p>
<p>Storj is working hard to solve data security issues with the help of its own web app, <a href="https://metadisk.org/" class="link">MetaDisk</a>, and client app, <a href="https://driveshare.org/" class="link">DriveShare</a>. It is the first decentralized, end-to-end encrypted cloud storage that uses blockchain technology and cryptography to secure online files. There is no need to trust a corporation, vulnerable servers, or employees with your files. Storj completely removes trust from the equation.</p>
<p>To best protect your data, files are encrypted client-side on users’ computers before they are uploaded. Each file is split up into chunks which are first encrypted and then distributed for storage across the Storj network. The network is comprised of DriveShare nodes run by users around the world who rent out their unused hard drive space in return for <b>Storjcoin X (SJCX)</b>.</p>
<p>The decentralized aspect of Storj means there are no central servers to be compromised, and because of the use of client-side encryption, only the end-users have access to their unencrypted files and encryption keys.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-2">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-2" aria-expanded="false" aria-controls="collapse-1-2">
How is Storj different from Storj Labs?
</a>
</h4>
</div>
<div id="collapse-1-2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-2">
<div class="panel-body">
<p>Storj is a cloud storage platform. The key word in that sentence is ‘platform’ because without it, Storj would just really be a decentralized cloud storage alternative. While a decentralized cloud storage alternative in itself would still be a great product, what we are creating goes beyond that.</p>
<p>Storj allows users to create decentralized applications. We have already begun to see basic demos using the MetaDisk API and pulling content from the network, including an image viewer, a .txt and .pdf viewer, a music player, and even a video service. Some of these services have even been thrown into a Storj Media Center of sorts.</p>
<p>Our corporate entity Storj Labs aims to bring decentralized cloud storage to the average business and consumer. With constant data breaches and high costs, users are becoming more aware that the current model of cloud storage is broken. Storj Labs provides DaaS (Data-as-a-Service), as well as help building tools and APIs for customers to be able to interface with this new cloud storage model.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-0">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-0" aria-expanded="false" aria-controls="collapse-1-0">
How can I invest in Storj Labs?
</a>
</h4>
</div>
<div id="collapse-1-0" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-0">
<div class="panel-body">
<p>Please send an email to <a href="mailto:[email protected]" class="link">[email protected]</a> to learn more about investment opportunities.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-3">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-3" aria-expanded="false" aria-controls="collapse-1-3">
What are the Storj Community Funds for?
</a>
</h4>
</div>
<div id="collapse-1-3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-3">
<div class="panel-body">
<p>The Community Funds are for rewarding community members for their contributions to supporting Storj. These rewards take the form of bounties, payments for specific tasks, and giveaways!</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-4">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-4" aria-expanded="false" aria-controls="collapse-1-4">
What are the Storj Developer Funds for?
</a>
</h4>
</div>
<div id="collapse-1-4" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-4">
<div class="panel-body">
<p>The Developer Funds are used for payment as salary, tips, and bonuses for full time and volunteer contributors to the project.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-5">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-5" aria-expanded="false" aria-controls="collapse-1-5">
Will DriveShare and MetaDisk users be anonymous?
</a>
</h4>
</div>
<div id="collapse-1-5" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-5">
<div class="panel-body">
<p>Yes. We do not require user accounts or personal information to use the platform.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-6">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-6" aria-expanded="false" aria-controls="collapse-1-6">
What are the funds raised in the first crowdsale being used for?
</a>
</h4>
</div>
<div id="collapse-1-6" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-6">
<div class="panel-body">
<p>The crowdsale funds are used for:</p>
<ul>
<li><p>Reimbursement of prior expenses</p></li>
<li><p>Salaries for full time contributors and payments to freelancers</p></li>
<li><p>Further development of Metadisk, our web application software</p></li>
<li><p>Development of DriveShare, our storage and bandwidth renting software</p></li>
<li><p>Research and development for the protocol, applications, and blockchain technologies</p></li>
<li><p>Marketing, advertising, media, and articles</p></li>
<li><p>Community Funding</p></li>
<li><p>Legal counsel</p></li>
</ul>
<p>The tokens were distributed in the following proportions:</p>
<ul>
<li><p>Bitcoin Sales - 70% of coins</p></li>
<li><p>Developer Pool - 15% of coins</p></li>
<li><p>Community Pool - 15% of coins</p></li>
</ul>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-8">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-8" aria-expanded="false" aria-controls="collapse-1-8">
What is the difference between MetaDisk and DriveShare?
</a>
</h4>
</div>
<div id="collapse-1-8" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-8">
<div class="panel-body">
<p>MetaDisk is our first application. It allows people to upload files to the network. DriveShare is our second application. It allows people to share their hard drive space with the network.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-1-9">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapse-1-9" aria-expanded="false" aria-controls="collapse-1-9">
Can someone be held responsible for the uploaded contents on DriveShare/MetaDisk?
</a>
</h4>
</div>
<div id="collapse-1-9" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-1-9">
<div class="panel-body">
<p>People running the DriveShare client will never know what files they are hosting, nor will they be able to access them. The person uploading files to the network will be responsible.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="div-sm"></div>
<div class="row">
<div class="col-xs-12 text-center">
<h3 class="title">MetaDisk</h3>
</div>
<div class="col-xs-12 col-sm-8 col-sm-push-2">
<div class="panel-group" id="accordio-2-n" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-1">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-1" aria-expanded="false" aria-controls="collapse-2-1">
What is MetaDisk and what can I do with it?
</a>
</h4>
</div>
<div id="collapse-2-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-1">
<div class="panel-body">
<p>MetaDisk is an open-source file sharing app that is based on a decentralized network of nodes and is the first application built on top of the Storj platform. These nodes are all around the world and act as a network to host all of the data that goes through MetaDisk.</p>
<p>Each file is shredded, encrypted, and then distributed across the network to achieve maximum security. Only the original uploader of the files has the private keys to decrypt and open them.</p>
<p>MetaDisk is our end user application that allows users to store files on the network. With MetaDisk you will be able to store, download, and share all of your files securely.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-2">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-2" aria-expanded="false" aria-controls="collapse-2-2">
Will I be able to delete files once uploaded to MetaDisk?
</a>
</h4>
</div>
<div id="collapse-2-2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-2">
<div class="panel-body">
<p>Yes, you will be able to remove files from the network. A very simple way to do this will be to stop paying for the storage of the file.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-3">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-3" aria-expanded="false" aria-controls="collapse-2-3">
After the initial payment to upload and store data, do I have to pay to access/download it?
</a>
</h4>
</div>
<div id="collapse-2-3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-3">
<div class="panel-body">
<p>You will be making small microtransactions to maintain the storage of your file and to access it. These payments will be small and made over time.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-4">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-4" aria-expanded="false" aria-controls="collapse-2-4">
Will the owner have to pre-pay the Farmer for all bandwidth that will be consumed by the public? Or are individual users expected to pay the Farmer per download?
</a>
</h4>
</div>
<div id="collapse-2-4" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-4">
<div class="panel-body">
<p>You probably wouldn't stream directly from the farmer. More likely a MetaDisk-like node will proxy from the farmer, cache it on the server, then serve from there. This is sort of what the current MetaDisk nodes do. If it's not in cache they will pull it from the network, and charge for the resources used.</p>
<p>We're also examining the feasibility of other payment models. For example, a website distributing a podcast may be able to purchase download credits for other users. Research will be done during the upcoming beta test to determine the most convenient and effective distribution methods.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-5">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-5" aria-expanded="false" aria-controls="collapse-2-5">
Do I have to make the length of time for which my data is stored explicit upfront and if so, do I need to pre-pay for it?
</a>
</h4>
</div>
<div id="collapse-2-5" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-5">
<div class="panel-body">
<p>Users will not need to specify storage duration upfront. You will be making microtransactions to maintain the storage of your file and to access it, so your file will remain in the network until your payments stop.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-6">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-6" aria-expanded="false" aria-controls="collapse-2-6">
What if I fund an escrow transaction for 5 years and then later want to withdraw half the funds and cut the storage time to 2.5 years? Would I get any of my initial SJCX payment back?
</a>
</h4>
</div>
<div id="collapse-2-6" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-6">
<div class="panel-body">
<p>This is currently not possible, but eventually we will be able to integrate with other projects like Ethereum, which will be able to create, enforce, and allow modification of smart contracts between users and nodes.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-7">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-7" aria-expanded="false" aria-controls="collapse-2-7">
Can the users decide on the level of redundancy (number of nodes) they want for storing their files to ensure they are safe?
</a>
</h4>
</div>
<div id="collapse-2-7" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-7">
<div class="panel-body">
<p>Yes, users will be able to set the level of redundancy they feel comfortable with.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-8">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-8" aria-expanded="false" aria-controls="collapse-2-8">
Can I upgrade the number of redundancy nodes where my data is hosted after the initial upload, from say 3 nodes to 12 nodes at a later time? How would this 'upgrade' in storage redundancy be accomplished?
</a>
</h4>
</div>
<div id="collapse-2-8" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-8">
<div class="panel-body">
<p>Yes, you will be able to adjust your redundancy level. The network will then upload the files to the required number of farmers.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-9">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-9" aria-expanded="false" aria-controls="collapse-2-9">
Can I earn profits from MetaDisk? If so, how?
</a>
</h4>
</div>
<div id="collapse-2-9" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-9">
<div class="panel-body">
<p>You could use our API to build your own application on top of the network and allow people to host files and build your own business!</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-2-10">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-2" href="#collapse-2-10" aria-expanded="false" aria-controls="collapse-2-10">
Will my files be safe from censorship and natural disasters?
</a>
</h4>
</div>
<div id="collapse-2-10" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-2-10">
<div class="panel-body">
<p>Yes. Your files will be encrypted, copied, and distributed around the world, rendering them immune to censorship and natural disasters.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="div-sm"></div>
<div class="row">
<div class="col-xs-12 text-center">
<h3 class="title">DriveShare</h3>
</div>
<div class="col-xs-12 col-sm-8 col-sm-push-2">
<div class="panel-group" id="accordion-3-" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-1">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-1" aria-expanded="false" aria-controls="collapse-3-1">
What is DriveShare and how do I share my unused hard drive space?
</a>
</h4>
</div>
<div id="collapse-3-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-1">
<div class="panel-body">
<p>DriveShare is an open-source application that allows users to rent out their excess hard drive space in exchange for SJCX. This software works in conjunction with Metadisk. Those running Driveshare will act as decentralized cloud storage nodes for the network.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-2">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-2" aria-expanded="false" aria-controls="collapse-3-2">
Drive Farming
</a>
</h4>
</div>
<div id="collapse-3-2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-2">
<div class="panel-body">
<p>Drive Farming is the term used to describe the act of selling or renting out extra hard drive space. This is most comparable to traditional crypto-currency mining. Users allocate a portion of their available hard drive space and specify a folder on their drive to store network data.</p>
<p>This space stores small encrypted shards of MetaDisk users’ files. This means that no farmer holds the entire file that a user uploaded, and, because of the encryption, they couldn’t read it anyway.</p>
<p>If someone attempts to access and alter the files that they are storing, the shard will fail the next challenge issued by the owner of the data. This will result in the malicious node being dropped, and the network will select another location to store the shard. And of course, the network doesn’t pay cheating nodes.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-3">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-3" aria-expanded="false" aria-controls="collapse-3-3">
Bandwidth Farming
</a>
</h4>
</div>
<div id="collapse-3-3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-3">
<div class="panel-body">
<p>Much like Drive Farming, Bandwidth farming is a key part of DriveShare. Users can allocate a defined amount of bandwidth to Storj and therefore will be able to download and upload files at their desired speed.</p>
<p>All the nodes working together act as a torrent-like network, which will minimize slowdown and keep service quality high.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-4">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-4" aria-expanded="false" aria-controls="collapse-3-4">
What is farming?
</a>
</h4>
</div>
<div id="collapse-3-4" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-4">
<div class="panel-body">
<p>With Bitcoin you mine; with Storj you farm. It's not exactly the same thing as mining BTC or LTC with ASICs or GPUs. By “farming” we mean sharing your unused hard drive space through our DriveShare app.</p>
<p>The simple DriveShare GUI will allow you to specify how much storage you want to share, add an SJCX address for payments, and specify a MetaDisk node to use.</p>
<p>Then, when people upload files via MetaDisk, if your node is online, you will start getting file chunks hosted on your HD and you will get a reward for them.</p>
<p>There are a few variables that could make the number of hosted chunks on your shared storage (and thus your expected rewards) higher or lower:</p>
<ul>
<li><p>Size of shared storage</p></li>
<li><p>Upload and download bandwidth</p></li>
<li><p>Reliability and availability of your DriveShare node</p></li>
<li><p>Demand for storage</p></li>
</ul>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-5">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-5" aria-expanded="false" aria-controls="collapse-3-5">
Will there be farming pools?
</a>
</h4>
</div>
<div id="collapse-3-5" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-5">
<div class="panel-body">
<p>We are not implementing farming pools. However, farming pools could exist if one or more nodes running MetaDisk or an application that uses the MetaDisk API are set to use specific DriveShare nodes for storage. The same is true if a number of DriveShare nodes are set to use a specific MetaDisk node to get file chunks/contracts. Consider that anyone could be running a MetaDisk node as well as a DriveShare node.</p>
<p>Our code is Open Source and we expect people to play with it and customize it to their needs, so yes farming pools could be an option.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-6">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-6" aria-expanded="false" aria-controls="collapse-3-6">
How much storage do I need to share to be able to use MetaDisk for free or to make a profit?
</a>
</h4>
</div>
<div id="collapse-3-6" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-6">
<div class="panel-body">
<p>Since Storj is a decentralized network, the price of data storage will ultimately be determined by market forces. Farmers will compete to win the business of users, and users will only agree to prices they find competitive. MetaDisk will make it a simple process for users to find farmers at competitive rates.</p>
<p>Although the exact market price cannot be predicted at this time, the decentralized model of Storj will likely offer better rates than are currently set by conventional cloud storage providers for a similar amount of storage.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-7">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-7" aria-expanded="false" aria-controls="collapse-3-7">
How important is download and upload bandwidth?
</a>
</h4>
</div>
<div id="collapse-3-7" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-7">
<div class="panel-body">
<p>Your upload speed will severely limit the amount of data that can be stored or served by you in a timely manner. The problem comes when you have contracts for stored data that expire, or when your storage system goes offline and you lose those contracts and the data is deleted. Your system then has to re-fill terabytes of data on a slow line. In addition, if your node can’t upload data in a timely manner on request, you may lose contracts or be dropped from the network.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-8">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-8" aria-expanded="false" aria-controls="collapse-3-8">
Can I donate my unused storage space to the Storj network?
</a>
</h4>
</div>
<div id="collapse-3-8" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-8">
<div class="panel-body">
<p>While DriveShare doesn’t offer a “donate” option, you could share your available space for a nominal amount of SJCX. If you charge just enough to cover the cost of your electricity, you essentially offer it to the network for “free.”</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-9">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-3" href="#collapse-3-9" aria-expanded="false" aria-controls="collapse-3-9">
Can I put conditions on the purpose which my space I offer for rent can be used for (i.e., to use for supporting specific Apps that might run on top of Storj later on, like a music or video player etc)?
</a>
</h4>
</div>
<div id="collapse-3-9" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-9">
<div class="panel-body">
<p>Because Storj provides secure zero-knowledge encrypted storage, it’s not possible to know what type of data is being stored. However third-party service providers, developers, and apps wishing to utilize the Storj network can restrict the types of files and uploads that maybe stored on the network through their front-end.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-10">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordi-3-on" href="#collapse-3-10" aria-expanded="false" aria-controls="collapse-3-10">
What if a DriveShare node that stores a chunk of my file goes offline? Will I lose access to my file?
</a>
</h4>
</div>
<div id="collapse-3-10" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-10">
<div class="panel-body">
<p>No. To protect against node failures and downtime the Storj network defaults to three redundant storage nodes. If you manually lowered the number of nodes storing their files to a single node, then your file would be inaccessible until it came back online.</p>
<p>Also, if your files are stored with multiple nodes and one goes offline, the Storj network will automatically find another node to take over the open contract so your files continue to be available.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-11">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordi-3-on" href="#collapse-3-11" aria-expanded="false" aria-controls="collapse-3-11">
If a lot of the DriveShare farmers use home computers and internet providers with low bandwidth, wouldn't that make accessing my files really slow?
</a>
</h4>
</div>
<div id="collapse-3-11" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-11">
<div class="panel-body">
<p>Not at all. The Storj network breaks every file up into very small chunks that could be distributed to dozens of Storj nodes for hosting.</p>
<p>Just as with other peer-to-peer networks your computer only needs to retrieve that small chunk from each host which can be accomplished very quickly, no matter how low the bandwidth of an individual node.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-12">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordi-3-on" href="#collapse-3-12" aria-expanded="false" aria-controls="collapse-3-12">
If the space I'm sharing goes offline, what happens to the data I’m storing?
</a>
</h4>
</div>
<div id="collapse-3-12" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-12">
<div class="panel-body">
<p>The network will route around your node, and drop your contracts. Another node on the network would retrieve the data from the redundant nodes that the owner has contracted with, and you will lose the contract to store the affected data.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-13">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordi-3-on" href="#collapse-3-13" aria-expanded="false" aria-controls="collapse-3-13">
How do people get paid? To be more specific, imagine someone pays me for my storage space, which then I provide. Then, after a while, I go offline. Now I got paid, for example for an X amount of time, which I didn't provide. How is that handled? Or are storage space providers somehow paid in real time?
</a>
</h4>
</div>
<div id="collapse-3-13" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-13">
<div class="panel-body">
<p>You will be paid for the period of time that you provided the storage space to the network. When your storage goes offline, you will start to fail network challenges. After a certain number of failures, your contracts will be revoked and distributed to other nodes.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-14">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordi-3-on" href="#collapse-3-14" aria-expanded="false" aria-controls="collapse-3-14">
How can an average person keep their storage space constantly online, in order to maximize the service provided and the profit?
</a>
</h4>
</div>
<div id="collapse-3-14" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-14">
<div class="panel-body">
<p>Ideally, this would require an upfront investment of a couple hundred dollars to purchase a dedicated network attached storage device such as the Synology DS213air or DS214se.</p>
<p>These can be plugged in and run 24/7 with up to 2x1TB - 6TB drives. Adding a small, inexpensive 400W+ Cyberpower or APC UPS Battery backup could also improve uptime during power outages.</p>
<p>This is a very simple and efficient setup for the average user, but please make sure to verify DriveShare compatibility with any NAS you wish to purchase on StorjTalk.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-3-15">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordi-3-on" href="#collapse-3-15" aria-expanded="false" aria-controls="collapse-3-15">
Can I, for example, attach an external disk to a pc and share the space on my external disk or other sources?
</a>
</h4>
</div>
<div id="collapse-3-15" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-3-15">
<div class="panel-body">
<p>Yes you can, any disk drive that your operating system (Windows, Mac OS, Linux) recognizes as an attached drive can be selected from within the DriveShare application.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="div-sm"></div>
<div class="row">
<div class="col-xs-12 text-center">
<h3 class="title">Early Access Beta</h3>
</div>
<div class="col-xs-12 col-sm-8 col-sm-push-2">
<div class="panel-group" id="accordion-4" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-4-1">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-4" href="#collapse-4-1" aria-expanded="false" aria-controls="collapse-4-1">
How can I get early access?
</a>
</h4>
</div>
<div id="collapse-4-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-4-1">
<div class="panel-body">
<p>Crowdsale participants get exclusive access to early farming software and applications.</p>
<p>There will be 3 Test Groups:</p>
<ul>
<li><p>Group A Crowdsale participants holding over 10,000 SJCX - Not Rewarded</p></li>
<li><p>Group B All crowdsale contributors & new participants <a href="http://blog.storj.io/post/118706366258/driveshare-test-group-b-plan">(more info)</a> - Rewarded</p></li>
<li><p>Group C Anyone holding 10,000 SJCX* or more - Rewarded</p></li>
</ul>
<p class="small">*Details are subject to change.</p>
<p>SJCX can be purchased at any time and be added to your address balance to be able to qualify for Test Group C. Also your original crowdsale address can be topped up to and over 10,000 SJCX to be eligible for Test Group A.</p>
<p>“Not Rewarded” means Group A will only be helping with testing and will not earn coins for sharing their storage. “Rewarded” means you will earn SJCX to share your unused storage during beta testing (Groups B and C).</p>
<p>Make sure you use an SJCX or Bitcoin address where you control the private keys, we do not recommend using an address from an exchange. We will need to verify you actually own the address before you are allowed to be a tester.</p>
<p><a href="https://storj.io/earlyaccess.html">Learn More</a></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="div-sm"></div>
<div class="row" id="test-groups">
<div class="col-xs-12 text-center">
<h3 class="title">Test Group B</h3>
</div>
<div class="col-xs-12 col-sm-8 col-sm-push-2">
<div class="panel-group" id="accordion-t" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="faq-t-1">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-1" aria-expanded="false" aria-controls="collapse-t-1">
What is the most recent release of the test client? Where can I find it?
</a>
</h4>
</div>
<div id="collapse-t-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-1">
<div class="panel-body">
<p>You can find the latest client release and more details on <a href="https://github.com/Storj/dataserv-client/releases/" class="link">https://github.com/Storj/dataserv-client/releases/</a>.</p>
<p>Please follow the instructions provided on <a href="https://driveshare.org/dataserv.html" class="link">https://driveshare.org/dataserv.html</a>.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-2">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-2" aria-expanded="false" aria-controls="collapse-t-2">
What is Config? Farm? Register? Build? Poll?
</a>
</h4>
</div>
<div id="collapse-t-2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-2">
<div class="panel-body">
<p><strong>CONFIG:</strong> The config command is currently only run once when you first run dataserv-client (ie, starting from 0 without previous build). Currently only one argument, --set_payout_address is necessary. Config will create your config.json file which will include your payout address, your private key/wallet address and the version of the client under which is was created.</p>
<p><strong>FARM:</strong> The farm command is a compilation of multiple commands and currently serves as the primary command in the dataserv-client application. Farm includes the functions register, build and poll, run in that order.</p>
<p>dataserv-client --store_path <your path> --max_size <your max size> farm</p>
<p><strong>REGISTER:</strong> The register command is no longer used in dataserv-client except as a component of the farm command. Register communicates with the server your payout address and authentication address, linking the two together and setting the date that your build started. This is the point where you payout address is linked to your auth address and you wallet address. Your payout address and wallet are the seeds for you auth address (ie a single config.json will always create the same auth address)</p>
<p><strong>BUILD:</strong> The build command is a testing command and will likely play no role once peer-to-peer data transfers begin. In the tests, build is the engine that creates shards (SHA 256 hashes). Build includes periodic pinging of the server with your current height. By default, build pings the server every 25 shards with your current height. Once the build is finished (reaches --max_size) build will report your final height to the server.</p>
<p><strong>POLL:</strong> The poll command is a simple ping of the server to tell it that your build is live and being shared on the network. Poll does not tell the server your height but reports that you are live. The height that is reported is the last height reported by build. Poll can be run independently when desired to stay live on the status page during farm command with high –set_height_interval</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-3">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-3" aria-expanded="false" aria-controls="collapse-t-3">
What are rewards?
</a>
</h4>
</div>
<div id="collapse-t-3" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-3">
<div class="panel-body">
<p>Rewards have been implemented during the testing process of the Storj applications. Rewards will be advertised but the breakdown and rules governing are subject to change as the project evolves. Rewards are present to provide motivation/incentive for participation in the tests. Rewards are NOT payment for testing. Rewards are NOT equivalent to mining rewards.</p>
<p>At the present time each payout address must have a minimum of 10,000 SJCX to qualify for rewards and upon request any address that was not affiliated with the crowdsale, will have to have 10,000 SJCX donated to the rewards pool to qualify for future rewards. There is NO guarantee of rewards equaling or exceeding the 10,000 SJCX donation.</p>
<p>Rewards are calculated using a fair methodology that looks at available data at the time of snapshots such as capacity and SJCX holdings and via server tracking of data such as duration of registered address, uptime and audit success. The criteria and timing of rewards snapshots or tracking will be advertised in advance.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-3-1">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-3-1" aria-expanded="false" aria-controls="collapse-t-3-1">
What if I want to participate in testing but don’t care about rewards?
</a>
</h4>
</div>
<div id="collapse-t-3-1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-3-1">
<div class="panel-body">
<p>That’s easy, just follow all the instructions regarding running the client and ignore instructions about funding your payout address. You still want to set up a counterwallet address as there may be rewards issued that are not tied to SJCX holdings. You wouldn’t want to miss out. Also, once Storj goes live, you will need to have a payout address that you have control over the private keys.</p>
<p>There is no requirement for holding SJCX just to participate in the testing, only the rewards are tied to SJCX holdings. </p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-4">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-4" aria-expanded="false" aria-controls="collapse-t-4">
What is a Shard? Height? Capacity?
</a>
</h4>
</div>
<div id="collapse-t-4" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-4">
<div class="panel-body">
<p>At this stage in testing and until peer-to-peer data transfers are tested, dataserv-client locally generates empty containers, inflated to 128MB (friendly size) each. These empty containers are “shards”. The build portion of the farm command will create a predetermined number of shards based on your --max_size setting. Shards are encrypted using SHA 256 hashes. Each shared hash is created determinalistically based on the seed. At the present time that seed is your payout address. In the future, there may be an option to create shards using your auth address as the seed (please stay tuned for that option and how to utilize it). </p>
<p>What deterministic shard/hash creation means is that any build using a specific payout address will create the same shards in the same order. While not tested, multiple builds to the same payout address may pose issues with the audit function. It is therefore advised that multiple builds be created to different payout addresses.</p>
<p>Your height, as reported at <a href="https://status.driveshare.org/api/online/json" class="link">https://status.driveshare.org/api/online/json</a> is based on the number of shards that you are reporting live to the server (read build and poll definitions). Only the shards that have been reported to the server by the build function and then reported as live by the poll function will appear in your height.</p>
<p>The storage capacity reported on <a href="https://driveshare.org/status.html" class="link">https://driveshare.org/status.html</a> is a derivative of your height. The current calculation uses the friendly 8000 shards per TB (800 shards per 100GB, 8 shards per GB).</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-5">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-5" aria-expanded="false" aria-controls="collapse-t-5">
Friendly VS Actual Sizes
</a>
</h4>
</div>
<div id="collapse-t-5" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-5">
<div class="panel-body">
<p>The friendly method of determining drive size or file size is by multiplying by 1000 (ie 1KB = 1000 bytes). In actuality, the real multiplier is 1024 (ie 1KB = 1024 bytes). The same ratio is always present. 1TB =1024 GB, 1GB =1024MB, 1MB = 1024KB. The confusion that often happens is when both friendly and actual sizes are referenced together, or when a friendly size is referenced and the means of checking said size use actual bytes.</p>
<p>For the purposes of Storj and the DriveShare test groups, both have been used. 128MB, the size of a shard, is referenced with a friendly file size (actual size is 134,2117,728 bytes = 128*1024*1024). The current display on the status page also uses the friendly method to display capacity. Formerly, the status page did display actual capacity. As mentioned above the number of shards divided by 8000 will give your friendly size, however, number of shards divided by 8192 will give you your actual size.</p>
<p>Further complicating this file size/drive capacity issue is the fact that many OSs and external drive devices will hold a certain amount of drive space in reserve (buffers, error protection, etc). This space isn’t visible to the user and should not be utilized (it is there for drive health).</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-6">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-6" aria-expanded="false" aria-controls="collapse-t-6">
What is a Payout Address?
</a>
</h4>
</div>
<div id="collapse-t-6" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-6">
<div class="panel-body">
<p><strong>PAYOUT ADDRESS:</strong> A payout address is an address that you set in the client and should be your counterwallet address (<a href="https://counterwallet.io" class="link">https://counterwallet.io</a> or <a href="https://counterwallet.coindaddy.io" class="link">https://counterwallet.coindaddy.io</a>). You will need to transfer your funds from any exchange to your counterwallet address.</p>
<p><strong>IMPORTANT NOTICE: TO ENSURE ACCESS, SJCX HOLDINGS MUST BE HELD IN AN ADDRESS FOR WHICH YOU HOLD THE PRIVATE KEY. COUNTERWALLET IS THE RECOMMENDED SITE AND EXCHANGE ADDRESSES ARE STRONGLY DISCOURAGED. STORJ LABS IS NOT LIABLE IF YOU LOSE ACCESS TO YOUR FUNDS OR THE DRIVESHARE CLIENT/SERVER.</strong></p>
<p>Your payout address is currently the seed for the SHA 256 hashes/shards.</p>
<p>It is your payout address that will be tracked for rewards purposes and should be an address that you control. Your payout address is what you will see on the status pages and how you can track your progress/standings <a href="https://driveshare.org/status.html" class="link">https://driveshare.org/status.html</a> or <a href="https://status.driveshare.org/api/online" class="link">https://status.driveshare.org/api/online</a></p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-7">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-7" aria-expanded="false" aria-controls="collapse-t-7">
How do I qualify for rewards?
</a>
</h4>
</div>
<div id="collapse-t-7" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-7">
<div class="panel-body">
<p>Rewards are an incentive provided by the developers of the Storj project to encourage participation in the testing process and should NOT be considered a form of payment or a form of return on investment. Rewards are NOT guaranteed. The structure of, timing of and amount of rewards are subject to change during the testing.</p>
<p><strong>Qualifying for Rewards – Step 1:</strong></p>
<p>To qualify for rewards the first step is to possess 10,000 SJCX in your payout address. Compliance with this requirement will be tracked through <a href="http://blockscan.com" class="link">http://blockscan.com</a> and in order to ensure that you are compliant it is advised that any transactions be made 24 hours prior to any deadlines, snapshot or donations request to ensure that the transaction will appear on the blockchain.</p>
<p><strong>Qualifying for Rewards – Step 2a: Crowdsale Participants</strong></p>
<p>For those that participated in the Crowdsale, simply holding 10,000 SJCX in your payout address will qualify you for full rewards. Holding >0 but <10,000 SJCX will qualify a Crowdsale participant for partial rewards. The fraction of full rewards will be determined by the developers, but will be a maximum of the percentage of 10,000 SJCX held.</p>
<p><strong>Qualifying for Rewards – Step 2b: Non-Crowdsale Participants</strong></p>
<p>For non-crowdsale participants there will be a request for donations prior to TGB M3-2 (test group b, milestone 3, part 2). Prior to this request, qualification for rewards is the same as for crowdsale participants. Once the request is made, qualification for rewards is dependent on a donation of 10,000 SJCX to the rewards pool. There will be a window to donate prior to the commencement of TGB M3-2 testing & tracking. There is NO partial rewards for non-crowdsale members. A donation entitles a non-crowdsale participant to full rewards based on their stats.</p>
<p>A non-crowdsale participant does not need to both donate and hold 10K SJCX during TGB M3-2 to qualify for rewards. Only the donation is required for rewards qualification.</p>
<p>There is NO guarantee that any participant, crowdsale or otherwise, will receive 10,000 SJCX (or any amount for that matter) in rewards during TGB M3-2</p>
<p>Policies have not been announced at the present time as to requirements for holding or donations for future test groups. Once announced, this information will be updated. Any statements about these policies are unofficial or speculative until announced officially.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-8">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-8" aria-expanded="false" aria-controls="collapse-t-8">
How much will I get paid?
</a>
</h4>
</div>
<div id="collapse-t-8" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-8">
<div class="panel-body">
<p>We are not paying farmers at the current time. Storj is currently in development, and running Test Group B, which issues rewards in SJCX. When Storj and its component programs are live, each farmer will be able to decide how much to charge for their services, creating a competitive marketplace.</p>
<p>The rewards given to people who participate in testing are NOT a form of payment, and no guarantee of earnings can be given at this time.</p>
<p>One million SJCX will be distributed for Test Group B. As of January 21st, 2016, 600,000 of these had already been granted. You can look at the data of the rewards to Test Group B <a href="https://docs.google.com/spreadsheets/d/1dZYzMrW0i4qtonDIjk3pfwkKv6rHCOuUc7rUurIRPqU/" class="link">here</a>. (All rewards data will be made publicly available like this.)</p>
<p>You can inspect the mathematical formula used to compute rewards <a href="https://github.com/Storj/sjcx-payments/blob/master/README.rst" class="link">here</a>.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-9">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-9" aria-expanded="false" aria-controls="collapse-t-9">
What is an audit?
</a>
</h4>
</div>
<div id="collapse-t-9" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-9">
<div class="panel-body">
<p>An audit is a validation process that looks at the shards you have in your --store_path and ensures that A.) the SHA 256 hashes match the payout address (seed) and B.) all the hashes that should be present are present (read build definition). To be a valid build, shards/hashes must pass audits. Audits will be a part of TGB M3-2 and moving forward.</p>
<p>Once live peer-to-peer data transfers start, audits will be used to verify that all data a given address is “contracted” to hold is present. Failed audits may lead to loss of contract and profit in a live launch scenario.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-10">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-10" aria-expanded="false" aria-controls="collapse-t-10">
Where do I check to see if my shared space is actually being “shared”?
</a>
</h4>
</div>
<div id="collapse-t-10" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-10">
<div class="panel-body">
<p>First, during the testing process, data is locally generated and the only network traffic is from your client to the server (pings). That means that you need to be actively running farm (or farm with high --set_interval_value and a separate terminal running poll) to show up on the status pages.</p>
<p>Once live peer-to-peer data transfers start, audits will be used to verify that all data a given address is “contracted” to hold is present. Failed audits may lead to loss of contract and profit in a live launch scenario.</p>
<ul>
<li>
<p><a href="https://driveshare.org/status.html" class="link">https://driveshare.org/status.html</a> - shows payout address, when you last pinged the server & capacity in TB (height/8000) - User Friendly Version</p>
</li>
<li>
<p><a href="https://status.driveshare.org/api/online" class="link">https://status.driveshare.org/api/online</a> - shows payout address, when you last pinged the server & your height (number of shards)</p>
</li>
<li>
<p><a href="https://status.driveshare.org/api/online/json" class="link">https://status.driveshare.org/api/online/json</a> - shows payout address, auth address, when you last pinged the server & your height (this json actually drives the information of the other sites)</p>
</li>
<li>
<p><a href="http://storjtracker.com" class="link">http://storjtracker.com</a> - shows your payout address, when you last pinged the server, your verified SJCX holdings & your capacity in GB (this page was created by linuxman21)</p>
</li>
</ul>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-11">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-11" aria-expanded="false" aria-controls="collapse-t-11">
How can I keep my build online?
</a>
</h4>
</div>
<div id="collapse-t-11" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-11">
<div class="panel-body">
<p>Efforts have been made within the dataserv-client to automatically restart build and poll functions, but there are times when an error causes the program to stop completely.</p>
<p>Unsanctioned approaches can be used to restart the dataserv-client in these cases. They include batch files with repeating loops (there is currently a set of windows batch files pinned to #test_group_b on Slack), including either batch file or fully arguemented command string in your operating system startup, StorjTrackr which can help you to monitor your build(s) <a href="https://github.com/jaylagorio/StorjTrackr/releases" class="link">https://github.com/jaylagorio/StorjTrackr/releases</a> and a GUI currently in early testing <a href="https://github.com/Storj/driveshare-gui" class="link">https://github.com/Storj/driveshare-gui</a></p>
<p>In the future some of these features may be added to the client, but at this time, you use such unsanctioned approaches at your own risk/benefit. Storj Labs and the developers will not guarantee the functionality of any approach and base all rewards distributions on available and verifiable data (ie, saying you were online or had SJCX is not verifiable and will not be considered proof).</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-12">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-12" aria-expanded="false" aria-controls="collapse-t-12">
I get HTTP Error 401: Unauthorized errors all the time. How can I fix this?
</a>
</h4>
</div>
<div id="collapse-t-12" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-12">
<div class="panel-body">
<p>WARNING dataserv_client.messaging 57: HTTP Error 401: UNAUTHORIZED</p>
<p>INFO dataserv_client.messaging 78: Query retry in 30 seconds.</p>
<p>While not always the case, many of these 401 Unauthorized errors are associated with your local clock being out of sync with the server clock. For security reasons, the current server-side application only allows a 15 second offset from the ping time to the time that ping is received. In typical situations, pings should take only milliseconds, but if clocks are not synced, this time can appear much larger.</p>
<p>To resolve this issue, you should take measures to sync your clock with internet time (methods vary and you should research your specific operating system to ensure that your clock is synced). It is possible, over time, for a synced clock to fall out of sync with internet time, so either this process will need to be repeated or periodic syncing done via software.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-13">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-13" aria-expanded="false" aria-controls="collapse-t-13">
Is my farm command running right?
</a>
</h4>
</div>
<div id="collapse-t-13" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-13">
<div class="panel-body">
<p>There are two different sets of communications you should be looking for to check for proper functionality. If you are seeing this, then you are running properly.</p>
<p>During build portion of farm (hashes vary at each step):</p>
<p>INFO dataserv_client.builder 108: Resuming from height 116977</p>
<p>INFO dataserv_client.builder 131: Saving seed 56793d6abb4598Udjec379d65f1dfb1d352d11d3111358a35b99cbd9f94f35 with SHA-256 hash 636a241bcf263f91e63739523dc6cd6abb45b8735466e0b1885f1dec15abea.</p>
<p>INFO dataserv_client.builder 131: Saving seed e207af815ca541cd6abb45e832806f6c4128f9ed2a5230616a581d300d29e32a0 with SHA-256 hash a66d648dc69afb01bda363c1cd6abb45b2f62110a0c15468cbafc4780b2c827d.</p>
<p>During poll portion of farm:</p>
<p>INFO dataserv_client.api 200: Build finished</p>
<p>INFO dataserv_client.api 135: Pinging server 'httsp://status.driveshare.org' at 2015-09-20 21:16:16.</p>
<p>INFO dataserv_client.messaging 43: Query: https://status.driveshare.org/api/ping/<auth address appears here>></p>
<p>INFO dataserv_client.api 135: Pinging server 'https://status.driveshare.org' at 2015-09-20 21:17:17.</p>
<p>INFO dataserv_client.messaging 43: Query: https://status.driveshare.org/api/ping/<auth address appears here>></p>
<p>Many errors will not cause the program to stop but will timeout for 30 seconds and try again. If your terminal returns to the command prompt, you should check the last error and either find a resolution at one of the available resources <a href="https://github.com/Storj/dataserv-client" class="link">Github</a> or <a href="http://slack.storj.io/">Slack</a>.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-14">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-14" aria-expanded="false" aria-controls="collapse-t-14">
Do I need redundancy on my drives?
</a>
</h4>
</div>
<div id="collapse-t-14" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-14">
<div class="panel-body">
<p>During testing, the simple answer is no. Since we aren’t dealing with any real data and network traffic is minimal (outbound pings only), adding redundancy such as RAID 1 or 5, will only reduce your capacity and not provide any real benefits to you. All files are locally generated during testing (to-date) and once your build is complete, drive activity will be drastically reduced.</p>
<p>Once testing progresses to a point where there is actual data being shared, the question become a bit murky, but redundancy still may not be worth the loss of capacity. Depending on the structure and network activity expected during later testing phases, you might want to start considering local redundancy.</p>
<p>Once Storj does go live, there will be redundancy at a network level, with multiple farmers holding each shard. That redundancy protects the user’s data but doesn’t protect the farmer from drive failures or data corruption. At that point, local redundancy may be appealing but is a decision that must be weighed against storage capacity loss, likelihood of drive failure, drive activity, and many other variables. For those with large amount of storage and high demand clients, it might be beneficial to have local redundancy to protect your investment.</p>
</div>
</div>
<div class="panel-heading" role="tab" id="faq-t-15">
<h4 class="panel-title">
<a class="collapsed" data-toggle="collapse" data-parent="#accordion-t" href="#collapse-t-15" aria-expanded="false" aria-controls="collapse-t-15">
Can I build to multiple paths with the same payout address?
</a>
</h4>
</div>
<div id="collapse-t-15" class="panel-collapse collapse" role="tabpanel" aria-labelledby="faq-t-15">
<div class="panel-body">
<p>The easy answer here is yes, it is possible to farm/build to multiple paths using a single payout address? The caveat to that statement is that at the present time, only the largest of those builds counts toward your rewards (this may change in the near future).</p>
<p>In order to build to multiple paths, you will need to create two separate builds. There are two basic methods for doing this.</p>
<ol>
<li><p>Farm/build from two separate computers to two unique file paths</p></li>
<ul>
<li><p>Run datasev-client normally from both computers, starting with:</p></li>
<ol>
<li><p>‘dataserv-client config --set_payout_address <your counterwallet address>’ (first time only) then;</p></li>
<li><p>‘dataserv-client --store_path <your path> --max_size <your size> farm’</p></li>
</ol>
</ul>
<li><p>Farm/build from the same computer to two unique file paths (not on the same drive)</p></li>
<ul>
<li><p><strong>NOTE: This is the same method you would use if you wanted multiple builds from the same computer but pointing to different payout addresses.</strong></p></li>
<li><p>Run dataserv-client with --config_path <your complete path including file name> as the first argument in ALL command lines</p></li>
<ol>
<li><p>In Windows: C:\users\<username>\.storj\</p></li>
<li><p>In Linux: $HOME/.storj (e.g. /home/<username>/.storj)</p></li>