Skip to content

Download BX

Eric Voskuil edited this page May 10, 2015 · 39 revisions

Version 2.1.0

WARNING

These binaries are provided for your convenience. We cannot and do not guarantee that they will not lose your money or compromise your privacy. You are free to inspect the source code and build it yourself. By downloading a binary copy of BX you accept all responsibility for its use and behavior.

Download

Each download is a single executable file.

OS File Bytes
linux bx-linux-x64-mainnet 3,001,128
osx bx-osx-x64-mainnet 4,168,852
windows bx-windows-x64-icu-mainnet 3,796,480

Integrity Validation

Validate the integrity of the download by calculating a SHA-256 hash of the file and comparing the result to that in the signed message below. If you do not have a previously verified version of BX you can use any local or online hash computer to calculate the hash values.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

bx-linux-x64-mainnet v2.1.0
6bb2d47c8d10badbca8468fd6f51101c2b98ecd4103d19bfc72ea3abe66ab0d1

bx-osx-x64-mainnet v2.1.0
9e578ab79de7100e3e607860998adaa641c39ab69d672f9ad5b6fa77998f30f8

bx-windows-x64-icu-mainnet.exe v2.1.0
e7ad781c48c7d2404008e20190bf414e5396927f546a4d9ba0ca76541009ac9c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJVT+bPAAoJEDzYwH8LXOFOflAIAIbfKwfoDoT2jvXRRf2EOdQK
bEb9XQF7a3FSo5c96gTmbHO7E4KZ7cqtF26Prt15OH+Z5oLl+yQ6Gpg8eoo0QOvX
1u2Z2W4vXDZT4LlgltnMy0Tfq602EydShowqqTjGLXFKwglUWB5AQfQcoiJntDLK
mGTPUCS6pj3OzVJNI24FSFytAJz0SVDJFx0SsXcBkFUH6PnF6/chCSjbEK6s2xvp
uOHUV6hmxhcEj53fWjCr50ZRA1w5orIBhaBkEFY74dVdLrSgcB29jDtbzIWqExRX
vRIlavKR94Wnrmmel2BOQkPDz9vSISI0rfIDX2CB6sUY0zGVCiN2SMByVM7ZGM8=
=KPIi
-----END PGP SIGNATURE-----

Using BX to Calculate Hashes

With a previously-verified version of BX you can validate both the integrity of the download using the following commands.

$ bx base16-encode < bx-linux-x64-mainnet | bx sha256
6bb2d47c8d10badbca8468fd6f51101c2b98ecd4103d19bfc72ea3abe66ab0d1

$ bx base16-encode < bx-osx-x64-mainnet | bx sha256
9e578ab79de7100e3e607860998adaa641c39ab69d672f9ad5b6fa77998f30f8

$ bx base16-encode < bx-windows-x64-icu-mainnet.exe | bx sha256
e7ad781c48c7d2404008e20190bf414e5396927f546a4d9ba0ca76541009ac9c

Origin Validation

Validate the origin of the download by verifying the PGP signature on the message containing the hashes (above). The message was signed by evoskuil, which can be verified using the following public key. See also the MIT Public Key Server:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.14 (GNU/Linux)

mQENBFLWPEoBCACfsNbsREA7RMRZmMD/a4eG2GYUlfjSjqI8d49tBhUTzM29hJ7F
gKbhNa62MFxUV3BA7Gg7t3JJj3zTXDzTg9FQVCZVlw1BlLPGTA6yYf5tQEY8h/z9
1wsoHDV9DQUl1ElpqaAYdMzdk6x1fuKQyP6kxKevtSO3BOkIrypJ7REeRlvOeHXb
WxeL+Ih07mvBCXG86SmEFYAGPmq5/0yIICc4cMNvh/Cf2BRI+9s40n2lCX9YIecF
rVxdtBZ3QWiOF2oRFBKplfuTPOUFker+owQgFFsFiRmgjLOtMOZkeGH8ctLT0zWn
CRVWvXwNkU3lueEp/uMPQdtVpBZFGL7DAgPvABEBAAG0H0VyaWMgVm9za3VpbCA8
ZXJpY0B2b3NrdWlsLm9yZz6JAT8EEwECACkFAlLWPEoCGw8FCQs2vfYHCwkIBwMC
AQYVCAIJCgsEFgIDAQIeAQIXgAAKCRA82MB/C1zhTjXqB/9K1EPQ/wt+Yd0bEjfd
YjO8Wb5cHAU14Lo7ElDV3JY/wGtZV9lELEJZyIIKTJ/FWJMt0fpPsnzkHh4XTbC9
cM6U0ujMVb2u+MbdaEpEvlsMomJtBzFehwLu+RcQlftPYKpPwMLT8NNJcBQbUJKP
/Ko5F5SlOGa/cEkWbKStiI6BDH9d2oOGMnULvSll4RryqQON2VVU5+gB+ebBUZPS
32HBPxGNrAbiBm5qPFEO6CHqFld7QHhRc3uO/33rzGZBxcuq7BdNr/3p6TfVK59d
tJ/XzF/74qCF2pEDedGGEr6dwYGMgeZNLapclCbfTnHJhYWzDuwMfR/1X4nwRCCM
0Ud0
=xE34
-----END PGP PUBLIC KEY BLOCK-----

Testnet vs. Mainnet

BX depends on the libbitcoin toolkit, which currently requires recompilation for use with testnet. BX also provides configuration settings for testnet. Each build can self-identify as testnet vs. mainnet using the help command.

$ bx help
Usage: bx COMMAND [--help]

Version: 2.1.0 [mainnet]

Info: The bx commands are:

address-decode
address-embed
address-encode
...

BX Menu

Clone this wiki locally