Blur v0.1.9.9.5 'Radiance'
Blur v0.1.9.9.5 'Radiance' Release Brief
This point release for Blur v0.1.9 'Radiance' is optional, but users are strongly encouraged to upgrade due to the nature of the changes.
Changelog
This point release includes the following significant changes since v0.1.9.9.4, from rougly 22 commits:
- Silences errors on unknown commands in protocol (90433bb)
- Changes to openssl build options, in
depends
build system (f215455 & 6b5a086) - Upgrade boost to version 1.69 in
depends
build system (2ffd7ac) - Changes to workflow file for GitHub Actions CI (4a928c4)
- Simplification (and slight speed-up) of code for dynamic portion of proof-of-work algorithm (6b64964)
- Removal of
ldns
as optional dependency, as all DNS-related functionality was removed quite some time ago (a457426) - Addition of note to
README.md
about macOS cross-compilation (a457426) - Revert performance timer files back to original state at initialization of blur repo, to fix an AOCC/clang compiler error (3bec88a)
- Fix
readline
library linking, and detection (9a4f0e8) - Change public linkage to private in wallet (6a849da)
- Switch from
memcpy
tomemset
in critical portion of proof-of-work algorithm (59a2a71) - Update snapcraft build for v0.1.9.9.4 (8ab93f7)
- Standardize notation for command-line options in
README.md
(cfed164) - Implementation of new DB resizing mechanics, reduce initial mapsize, and always enable auto-resizing (ba05bbc, 8fa9b93, & 456f21b82a27236d8ebba6b02b4ef4ac78fdeb59)\
- Removes a strange behavior inherited from Monero in protocol, where data directory would change if
blurd
was communicating on a non-standard port (fe85b45) - Quicker connection with network, due to adding seed nodes on daemon init (b60a4f6)
- Updates version for v0.1.9.9.5 release (0b836f8)
- Fix for cross-compilation
Makefile
entry for Windows, compiled on Linux host (a45f2d0) - Removes problematic detection & linking of
ICU_LIBRARIES
in wallet (019aa08)
Please verify the following sha256sums against those of the files you download:
blur-v0.1.9.9.5-linux-x86_64.tar.gz:
a7f582489495d00e47cc7c9fb00cdc06ca1210cf565f8265c6b9f2cbf9137663
blur-v0.1.9.9.5-win-x86_64.zip
27084a74e30ad47140e5f088b2c978f035670199ef6bbdb89db592347bc325c7
blur-v0.1.9.9.5-mac-x86_64.zip:
a8dfe1ce5cbe3d376f074c2e61a05aa1f743e4ac25eec949682e121cc18964eb
Contents:
Seed Node Addresses:
Mainnet Nodes
- Node 1:
66.70.188.178:52541
- Node 2:
66.70.189.131:52541
- Node 3:
66.70.189.183:52541
- Node 4:
51.79.66.123:52541
- Node 5:
51.79.64.164:52541
- Node 6:
51.79.66.36:52541
Linux & Mac Instructions
Download and unzip the compressed binaries. Start the daemon with the command ./blurd
Your daemon will then begin to sync with the network.
Please add the seed node addresses below if you have trouble syncing:
./blurd --add-priority-node="66.70.188.178" --add-priority-node="66.70.189.183" --add-priority-node="66.70.189.131" --p2p-bind-port="52541" --rpc-bind-port="52542" --rpc-bind-ip="127.0.0.1"
If you are connecting to nodes on your local LAN, you will need to add those nodes with their local IPs, and append the flag --allow-local-ip
to the startup flags above.
Wait for sync to complete, open a new tab or terminal window, and then start the wallet with:
./blur-wallet-cli
Follow the prompts to setup a new wallet. When prompted for the password, the CLI will not show a password as you type, as echo
has been turned off for password entry.
Record the information for your wallet.
You can mine from your wallet, using the start_mining <threads>
command -- but using that method directly from the wallet is NOT recommended.
Secure way to mine: Once you've generated a wallet address, issue the following command to a running daemon:
start_mining <address> <# of threads>
Example: start_mining bL4PdWFk3VVgEGYezGTXigHrsoJ3JGKgxKDi1gHXT7GKTLawFu3WMhu53Gc2KCmxxmCHbR4VEYMQ93PRv8vWgJ8j2mMHVEzLu 4
Or: Use the following startup flags when launching the daemon:
./blurd --start-mining="<BLUR address>" --mining-threads="<num. threads>"
Example: ./blurd --start-mining="bL4PdWFk3VVgEGYezGTXigHrsoJ3JGKgxKDi1gHXT7GKTLawFu3WMhu53Gc2KCmxxmCHbR4VEYMQ93PRv8vWgJ8j2mMHVEzLu" --mining-threads="4"
You should see a message for each thread that reads: Mining started for thread[0]
or something similar.
To view your hashrate in real-time, use the command show_hr
.
Whenever you find a block, your daemon will show a bold message with the block # found. It is normal to experience a slight delay between that message and the balance reflecting in your wallet.
Windows Instructions
Download and unzip the compressed binaries. Double click the file named blurd.exe. Your daemon will then begin to sync with the network. Once it is fully synced, double click the blur-wallet-cli.exe to open the wallet.
For Sync issues on Windows:
Open Windows Powershell (Windows Key + X, then click powershell (non-admin) and type cd Downloads/blur-v0.1.9.9.5-win-x86_64
to switch to the directory you extracted the binaries into. Launch the daemon executable with the following options:
.\blurd.exe --add-priority-node="66.70.188.178" --add-priority-node="66.70.189.183" --add-priority-node="66.70.189.131" --p2p-bind-port="52541" --rpc-bind-port="52542" --rpc-bind-ip="127.0.0.1"
If you are connecting to nodes on your local LAN, you will need to add those nodes with their local IPs, and append the flag --allow-local-ip
to the startup flags above.
Alternatively, you may start the daemon by double-clicking the blurd.exe
file.
You will see a pop-up from your firewall. Be sure to check the box next to "Private Networks" if you are on a private network, or your daemon will not be able to sync with the network. If you daemon stalls while syncing, close and restart the program. You will not lose any blocks you have already synced with. Once your daemon is synced with the network...
Start the wallet by double-clicking the blur-wallet-cli
file.
Follow the prompts to setup a new wallet. When prompted for the password, please note that the CLI will not show a password or indicate your keystrokes as you type.
Follow the prompts to setup a new wallet. When prompted for the password, the CLI will not show a password as you type, as echo
has been turned off for password entry.
Record the information for your wallet.
You can mine from your wallet, using the start_mining <threads>
command -- but using that method directly from the wallet is NOT recommended.
Secure way to mine: Once you've generated a wallet address, issue the following command to a running daemon:
start_mining <address> <# of threads>
Example: start_mining bL4PdWFk3VVgEGYezGTXigHrsoJ3JGKgxKDi1gHXT7GKTLawFu3WMhu53Gc2KCmxxmCHbR4VEYMQ93PRv8vWgJ8j2mMHVEzLu 4
Or: Use the following startup flags when launching the daemon, from Powershell:
.\blurd.exe --start-mining"<BLUR address>" --mining-threads"<num. threads>"
Example: .\blurd.exe --start-mining="bL4PdWFk3VVgEGYezGTXigHrsoJ3JGKgxKDi1gHXT7GKTLawFu3WMhu53Gc2KCmxxmCHbR4VEYMQ93PRv8vWgJ8j2mMHVEzLu" --mining-threads="4"
You should see a message for each thread that reads: Mining started for thread[0]
or something similar.
To view your hashrate in real-time, use the command show_hr
.
Whenever you find a block, your daemon will show a bold message with the block # found. It is normal to experience a slight delay between that message and the balance reflecting in your wallet.
You should see the message: Mining started in daemon
Switch back to the terminal or tab in which your daemon is running, and type show_hr
for real-time hashrate monitoring. For further commands in either the wallet or the daemon, type help
into either CLI. Note that the commands for the daemon and wallet are different.
Whenever you find a block, your daemon will show a bold message with the block # found. There is a slight delay between that message and the balance reflecting in your wallet.
How To Verify These Binaries:
Download the zip archive of your choice and the accompanying '.asc' file. If you haven't already, download and install GnuPG.
Linux
Type the following command into a terminal: gpg --keyserver sks-keyservers.net --recv-keys D5C9054050576902
After downloading they public keys, check their fingerprint: gpg --fingerprint D5C9054050576902
You should see the output:
pub rsa4096 2018-06-07 [SC]
F3FE DCCF A90C 5683 1318 3C33 D5C9 0540 5057 6902
uid [ unknown] Blur Network (Blur: The Private Cryptocurrency) <admin@blur.cash>
sub rsa4096 2018-06-07 [E]
Then, verify the files you've downloaded with: gpg --verify blur-v0.1.9.9.5-linux-x86_64.tar.gz.asc blur-v0.1.9.9.5-linux-x86_64.tar.gz
The output should say "Good Signature." The warning message is due to no trust index being assigned to the signature, simply ignore it.
Windows
Open cmd.exe and type: "C:\Program Files\Gnu\GnuPg\gpg.exe" --keyserver sks-keyservers.net --recv-keys D5C9054050576902
After downloading they public keys, check their fingerprint: "C:\Program Files\Gnu\GnuPg\gpg.exe" --fingerprint D5C9054050576902
You should see the output:
pub rsa4096 2018-06-07 [SC]
F3FE DCCF A90C 5683 1318 3C33 D5C9 0540 5057 6902
uid [ unknown] Blur Network (Blur: The Private Cryptocurrency) <admin@blur.cash>
sub rsa4096 2018-06-07 [E]
Move into your downloads folder with cd C:\Users\[your username]\Downloads
Then, verify the files you've downloaded with: "C:\Program Files\Gnu\GnuPg\gpg.exe" --verify blur-v0.1.9.9.5-win-x86_64.zip.asc blur-v0.1.9.9.5-win-x86_64.zip
The output should say "Good Signature." The warning message is due to no trust index being assigned to the signature, simply ignore it.