Increase default difficulty Part 1
With this release we increase the default difficulty from 30 to 36. This change is needed to protect the network against different attacks. This change only effects the identity generation and signing. You can still use an old identity with a lower difficulty as long as it is already signed.
In part 1 (this release) we change the default for the identity binary but not for the certificate authority. You will still be able to sign identities with difficulty 30 or higher. If you haven’t signed your identity you should do it now. Last call
In part 2 (next release) we change the certificate authority as well. At that point you can only sign an identity with difficulty 36 or higher.
Remove default concurrency limit
By default a storage node had a limit of 6 concurrent transfers and will reject additional uploads until one of the ongoing transfers is finished. We believe with dRPC the limit is not needed anymore. By default the storage nodes will now take as many uploads as they can. You can still set the limit in your config file like before. Removing it from the config will reset it to the new default value.
Last release only halve of that change was released. This time the change is real. In addition to that we also increase the audit timeout from 25s to 5 minutes to avoid disqualifications for responding too slow. If you haven’t already please remove any limit you might have set in your config file. We want to test the limits of dRPC.
Doing our internal tests we found some edge cases that we want to cover first. Graceful exit is still under construction. Please don’t call it.
Storj-sim requires redis
dRPC by default
The gateway and uplink binaries are compiled with dRPC by default but storagenode, satellite and all the other binaries are still compiled with gRPC. If you want to compile one of them from source you have to append
-tags=grpc. If you are using one of our binaries, auto updater or docker containers you don’t need to do anything.