Skip to content

Bitmark Core v0.9.7.2

Latest
Compare
Choose a tag to compare
@dbkeys dbkeys released this 05 Jul 13:38
· 131 commits to master since this release
2c236eb

Bitmark Release v0.9.7.2

bitmark.conf file now accepts either 'miningalgo' or simply 'algo' to specifiy choice for mining.
Bump Network Protocol version to 70003 to facilitate distinction from pre-fork nodes.

8 Proof-of-Work Algorithms (8 mPoW)

{ SCrypt,   SHA256d,   Yescrypt,   Argon2d,   X17,   Lyra2REv2,   EquiHash,   CryptoNight }

Difficulty Adjustments: Dark Gravity Wave v3 (DGW v3)

Each PoW algorithm is governed by custom DGWv3 to balance mining difficulty to network hashrate.

  • "Surge Supressor" triples difficulty if 9 blocks in-a-row are produced by the same algo.
  • "Resurrector" slices difficulty by 1/3 if an algo has not contributed in 160 min.

Block Rewards vary according to Hash Rate

The block reward variation by Coin Emission Modulation algorithm (CEM v0.1), also known as Coin Emission Rate Reduction acts (modulates) on one-half of the block reward according to the ratio of currrent hashrate over peak hashrate.
50% of the block reward is reduced by the Emission Reduction Factor = ratio (current_hashrate / peak_hashrate), also known as the subsidy scaling factor (SSF),
where, for each of the 8 proof-of-work algorithms used in Bitmark mining:

  • peak hashrate (peak_hashrate) is highest hashrate in last year and
  • current hashrate (current_hashrate) is hash rate average of the last 90 blocks (1 day)

Note that if the current hashrate equals the peak hashrate, then then ERF factor is unity, and no reduction takes place; the full nominal reward for the epoch is given.

90 blocks is the approximate daily output of blocks per algorithm. So, every 90 blocks (once a day), CEM looks back 365 of these 90 block periods to determine the highest hashrate for the algo in the past year, to use as the denominator of the Emission Reduction Factor (ERF). The numerator is the hashrate over the most recent 90 blocks, the current hashrate. This ERF is computed to determine the subsidy for that algo's next 90 blocks.

Program Binaries for these mainstream OS's:

*Windows ( 64 & 32 bit )
*MacOS Intel ( El Capitán and above )
*MacOS Apple M1. silicon

*Linux / Ubuntu ( 16.04 LTS "Xenial Xerus", 18.04 "Bionic Beaver")
Note: binaries versions for both libsodium 23 (latest) and libsodium 18 (default for Ubuntu 16.04)
64b = 64 bit; .s = stripped of debug symbols (to reduce memory footprint)

  • Raspbian v9 "Stretch"
  • RaspberryPi OS v10 "Buster"

Bitmark BlockChain: 'bootstrap.dat ' file up to block 471353

Place the bootstrap.dat file in your home directory:

Windows: C:\Users\<user>\AppData\Roaming\Bitmark
Mac: /Users/<user>/Library/Application Support/Bitmark'
Linux: /home/<user>/.bitmark

Bitmark will automatically validate and import the "bootstrap.dat" file when it's placed in the data directory.
or can explicity ask to load from it when the node is run:

bitmarkd -loadblock=~/.bitmark/bootstrap.dat

Note: once it has been used, 'bootstrap.dat' will automatically be re-named 'bootstrap.dat.old'

Sha256 CheckSums: (shasum -a 256)


f34a41ffdde828a07f2f9e3d4e969d8c82cf0f7b10207fee5634c0a3576ab06b  Bitmark-cli.v0.9.7.2-Ubuntu16.04-Official.64b.s
640cf5d7caf4e7db7b81429099274086230b01dcfe1252f7c2218d78b2900ec5  Bitmarkd.v0.9.7.2-Ubuntu16.04-Official.64b.s
18eaec8f2d5b7ab0423c0410bec7f54a57b2babc85f8849a47f19c7aee82602c  Bitmark-cli.v0.9.7.2-Ubuntu_18.04-Official.64b.s
e36915c866cbb1b823fd37477c297cdffb68002cb368b47cdff3ff09dae43c79  Bitmarkd.v0.9.7.2-Ubuntu_18.04-Official.64b.s
6526d962a17ead0d1bfdfcb6f9969fa76193014dee872fde9c1f21b6f83b3119  bootstrap.dat
e49d5a3406e3f7c5b394de15e5cc0ba0367c36d432ba60a1cc6fc6489b8bb623  Bitmark-0.9.7.2-Win64-Official-setup.exe
253a5848a290ebfe4d832f585800500f21c1e1cb2662ed0ea6fc86304e63ab82  Bitmark-0.9.7.2-Win32-Official-setup.exe
72f61df8e3c33d893341d208c675c022026b10b500d10388cd8cba2abc25119f  Bitmark-Qt_0.9.7.2-MacOS-Official.intel.dmg
42d6f986e3a75788a66821634c932581fea28f4fb39dfcf14c57c5a9a29a32ff  Bitmark-Qt.9.7.4.Apple.M1.silicon.dmg
e6d2d26a6430b0c0ad7b8b66f3f1efe9c84278bca4acdd19d2bc043715edecc9  Bitmark-v0.9.7.2-Raspbian.v9-Stretch-Official.armhf.deb
51a4764b03eca450c947344e0969dc01014482df640fdeb29d6c006cb9522bb6  Bitmark.v0.9.7.2-RaspberryPi-OS.v10-Buster-Official.armhf.deb