Releases: StorjOld/downstream-farmer
Downstream Farmer v0.1.8
Windows
Steps for getting up and running:
-
Download the attached zip file.
-
Unzip the file.
-
The uncompressed directory should contain
downstream.exe
and a directorydata
which containsidentities.json
. -
You will need to created a signed message in order to prove that you own the SJCX address you would like to farm with.
-
To do this, open your favorite wallet software (Counterwallet, Electrum, and Multibit have been tested, if another piece of software works, let us know), and sign a message of your choice. For instance, on Counterwallet, perform the following steps:
- In
Address Actions
clickSign Message
.
- Type a message of your choice, and click
Sign
.
- Then, open
data/identities.json
in your favorite text editor (Notepad will work fine), and copy and paste your Address, the message you typed, and the created signature. Use the JSON format shown, or you will not be able to connect.
- Save the file. Now
data/identities.json
contains a signed message proving ownership of your SJCX address.
- In
-
Finally, run the following command in the uncompressed directory:
.\downstream.exe --size 1073741824
Which should request 1 GiB of data from the live.driveshare.org
node and then begin proving challenges. You may specify any size up to 1 GiB for this testing period.
Due to the nature of this test, the farmer will run out of challenges after 256 heartbeats, and will automatically request a new data chunk to fill the requested space. You will see this occur if you leave your farmer running for approximately 4 and a half hours.
You can see the data chunks your farmer is hosting by browsing to the data/chunks
directory.
Downstream Farmer v0.1.7
Windows
Steps for getting up and running:
-
Download the attached zip file.
-
Unzip the file.
-
The uncompressed directory should contain
downstream.exe
and a directorydata
which containsidentities.json
. -
You will need to created a signed message in order to prove that you own the SJCX address you would like to farm with.
-
To do this, open your favorite wallet software (Counterwallet, Electrum, and Multibit have been tested, if another piece of software works, let us know), and sign a message of your choice. For instance, on Counterwallet, perform the following steps:
- In
Address Actions
clickSign Message
.
- Type a message of your choice, and click
Sign
.
- Then, open
data/identities.json
in your favorite text editor (Notepad will work fine), and copy and paste your Address, the message you typed, and the created signature. Use the JSON format shown, or you will not be able to connect.
- Save the file. Now
data/identities.json
contains a signed message proving ownership of your SJCX address.
- In
-
Finally, run the following command in the uncompressed directory:
.\downstream.exe http://node.example.org --size 1073741824
which should request 1GiB of data from the
node.example.org
node and then begin proving challenges. If you would like to contribute more hard drive space for the test, specify a larger size.
Note: the changes required to support large sizes have not been propagated to our cluster yet, so you may get errors if you attempt to connect to live.driveshare.org
before we push the appropriate changes.
Due to the nature of this test, the farmer will run out of challenges after 256 heartbeats, and will automatically request a new data chunk to fill the requested space. You will see this occur if you leave your farmer running for approximately 4 and a half hours.
You can see the data chunks your farmer is hosting by browsing to the data/chunks
directory.
Downstream Farmer v0.1.6
Windows
Steps for getting up and running:
-
Download the attached zip file.
-
Unzip it.
-
The uncompressed directory should contain
downstream.exe
and a directorydata
which containsidentities.json
. -
You will need to created a signed message in order to prove that you own the SJCX address you would like to farm with.
-
To do this, open your favorite wallet software (Counterwallet, Electrum, and Multibit have been tested, if another piece of software works, let us know), and sign a message of your choice. For instance, on Counterwallet, perform the following steps:
- In
Address Actions
clickSign Message
.
- Type a message of your choice, and click
Sign
.
- Then, open
data/identities.json
in your favorite text editor (Notepad will work fine), and copy and paste your Address, the message you typed, and the created signature. Use the JSON format shown, or you will not be able to connect.
- Save the file. Now
data/identities.json
contains a signed message proving ownership of your SJCX address.
- In
-
Finally, run the following command in the uncompressed directory:
.\downstream.exe --size 1073741824
which should request 1GiB of data from the
live.driveshare.org
cluster and then begin proving challenges. If you would like to contribute more hard drive space for the test, specify a larger size.
Note: the changes required to support large sizes have not been propagated to our cluster yet, so you may get errors if you attempt this before we push the appropriate changes.
Due to the nature of this test, the farmer will run out of challenges after 256 heartbeats, and will automatically request a new data chunk to fill the requested space. You will see this occur if you leave your farmer running for approximately 4 and a half hours.
You can see the data chunks your farmer is hosting by browsing to the data/chunks
directory.
Downstream Farmer v0.1.5
Windows
Steps for getting up and running:
-
Download the attached zip file.
-
Unzip it.
-
The uncompressed directory should contain
downstream.exe
and a directorydata
which containsidentities.json
. -
You will need to created a signed message in order to prove that you own the SJCX address you would like to farm with.
-
To do this, open your favorite wallet software (Counterwallet, Electrum, and Multibit have been tested, if another piece of software works, let us know), and sign a message of your choice. For instance, on Counterwallet, perform the following steps:
- In
Address Actions
clickSign Message
.
- Type a message of your choice, and click
Sign
.
- Then, open
data/identities.json
in your favorite text editor (Notepad will work fine), and copy and paste your Address, the message you typed, and the created signature. Use the JSON format shown, or you will not be able to connect.
- Save the file. Now
data/identities.json
contains a signed message proving ownership of your SJCX address.
- In
-
Finally, run the following command in the uncompressed directory:
.\downstream.exe --size 100000000
which should request 100MB of data from the
live.driveshare.org
cluster and then begin proving challenges. If you would like to contribute more hard drive space for the test, specify a larger size.
Note: the changes required to support large sizes have not been propagated to our cluster yet, so you may get errors if you attempt this before we push the appropriate changes.
Due to the nature of this test, the farmer will run out of challenges after 256 heartbeats, and will automatically request a new data chunk to fill the requested space. You will see this occur if you leave your farmer running for approximately 4 and a half hours.
You can see the data chunks your farmer is hosting by browsing to the data/chunks
directory.
Downstream Farmer Alpha
Windows
Steps for getting up and running:
- Download the attached zip file.
- Unzip it.
- The uncompressed directory should contain
downstream.exe
and a directorydata
which containsidentities.json
. - You will need to created a signed message in order to prove that you own the SJCX address you would like to farm with.
- To do this, open your favorite wallet software (Counterwallet, Electrum, and Multibit have been tested, if another piece of software works, let us know), and sign a message of your choice. For instance, on Counterwallet, perform the following steps:
- In
Address Actions
clickSign Message
.
- Type a message of your choice, and click
Sign
.
- Then, open
data/identities.json
in your favorite text editor (Notepad will work fine), and copy and paste your Address, the message you typed, and the created signature. Use the JSON format shown, or you will not be able to connect.
- Save the file. Now
data/identities.json
contains a signed message proving ownership of your SJCX address.
- In
- Finally, you should now be able to run
downstream.exe
by either double clicking, or running it in a shell.
Downstream Farmer Alpha
Windows
Steps for getting up and running:
- Download the attached zip file.
- Unzip it.
- The uncompressed directory should contain
downstream.exe
and a directorydata
which containsidentities.json
. - You will need to created a signed message in order to prove that you own the SJCX address you would like to farm with.
- To do this, open your favorite wallet software (Counterwallet, Electrum, and Multibit have been tested, if another piece of software works, let us know), and sign a message of your choice. For instance, on Counterwallet, perform the following steps:
- In
Address Actions
clickSign Message
.
- Type a message of your choice, and click
Sign
.
- Then, open
data/identities.json
in your favorite text editor (Notepad will work fine), and copy and paste your Address, the message you typed, and the created signature. Use the JSON format shown, or you will not be able to connect.
- Save the file. Now
data/identities.json
contains a signed message proving ownership of your SJCX address.
- In
- Finally, you should now be able to run
downstream.exe
by either double clicking, or running it in a shell.
Test Builds
Note: This is an outdated release. Windows users: please use the latest binaries above. OSX users: please use Homebrew as instructed in the README.
Windows
Please install the Visual C++ 2010 Redistributable
Download the attached zip file, unzip it, and cd
into the extracted folder and run in your terminal (using your real SJCX address):
PS> ./downstream -a YOUR_SJCX_CROWDSALE_ADDRESS
Please insert your crowdsale address.
OS X
The process is similar to windows. Unzip the attached osx-downstream.zip and cd
into the extracted folder. Once inside, run the following command in the terminal (using your real SJCX crowdsale address):
$ ./downstream -a YOUR_SJCX_CROWDSALE_ADDRESS
You may need to run chmod +x downstream
to make the file executable.
Welcome to the world of farming!
This is an alpha release and isn't production ready at all. There are a lot more changes coming in the next week that will break this release, so don't download this unless you are ready to re-download in a few days.
Test File - v0.1 Alpha
Install instructions are in the README. Responds to verification from server for a small 32MB test file.