Skip to content

Bitmark Core v0.9.7.1

Compare
Choose a tag to compare
@dbkeys dbkeys released this 24 Jun 18:40
· 30 commits to dev since this release

Bitmark pre-release v0.9.7.1

Bump Network Protocol version to 70003. 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 algorithm is governed by custom DGWv3 to balance mining difficulty to network hashrate.

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

Subsidy varies according to Hash Rate

Reward variation by Coin Emission Modulation algorithm (CEM v0.1)
Modulates up to half of the block reward according to the ratio of currrent hashrate to peak hashrate.
50% of the block reward is scaled by the ratio (current_hr/peak_hr), the subsidy scaling factor (SSF),
where:

  • peak hashrate (peak_hr) is highest hashrate in last year and
  • current hashrate (current_hr) is hash rate for algo over last 90 blocks

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 subsidy scaling factor (SSF). The numerator is the hashrate over the most recent 90 blocks, the current hashrate. This SSF is computed to determine the subsidy for that algo's next 90 blocks.

Binaries:
*Ubuntu ( 16.04 LTS "Xenial Xerus", 14.04 "Trusty Tahr")
*Windows ( 64 & 32 bit )
*MacOS ( El Capitán and above )

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

Place the bootstrap.dat file in your ~/.bitmark directory (Linux) or
C:\Users<user>\AppData\Roaming\Bitmark (Windows)

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)

21d0ae1a7c3ff87479a5dc30d0b3cc56cad9aae557d66753fece9b5f1f39290c  bitmark-cli-v0.9.7.1-Ubuntu16-RC1.64b.s
9385ab854264a5adaeca50dd8ee1c7aa5ba3c6bcef409e4c1a0559b27ef24689  bitmarkd-v0.9.7.1-Ubuntu16-RC1.64b.s
0c18518a641449cc54a9a806eb1db6f71dd4cc2e1c0f3886babd464fc5759918  bitmark_0.9.7rc1_armhf.deb