Mining Guide

Bitmark Mining Guide v0.9.7 fork

There are 8 Proof-of-Work algorithms which mine Bitmark and add blocks to its blockchain:

Proof of Work AlgorithmNumber pow_algo_idMerge-Mineable with – (many possibilities) 
SCrypt(0)Digibyte, Gulden
SHA256d(1)Bitcoinsha256d
Yescrypt(2)Unitusyescrypt
Argon2d(3)Argentum, Unitusar2
X17(4)Vergex17
Lyra2REv2(5)VertCoin, Unituslyra2REv2
EquiHash(6)ZCashequihash / special executable needed
CryptoNight(7)Monerocryptonight

Bitmark has an inter-block time target of 2 minutes (Beta=120 seconds).

In order to achieve this block time with 8 algos contributing, each algo’s mining difficulty is independently governed by DGWv3 to achieve a 16 minute inter-block (Beta=960 seconds).

Setting the Reference Node’s Mining Algorithm

It can be set manually via command-line client bitmark-cli (here aliased to ‘marks’, here setting the mining algo to Argon2d:

marks setminingalgo 3

or,

via configuration file setting in ‘ ~/.bitmark.conf ‘ :

miningalgo = 3

Note: the conf file parser only recognizes numeric codes for the proof-of-work algorithm; pow_algo_id;
Pooled MiningSCryptSHA256dYescryptArgon2dX17Lyra2REv2EquiHashCryptoNight
http://www.smilingmining.com   
https://mp3.markmine.io   
https://drkmrk.xyz       
http://yapool.net       

Solo Mining

The client is able to mine

setgenerate true

cpuminer -a -o http://localhost: -u -p -t –coinbase-addr=

Your node’s mining algo must be set either on startup by the bitmark.conf configuration fileminingalgo=3or through a CLI RPC commandbitmark-cli setminingalgo 3

The BitMark Wallets

SHA256 Hash (GUI):
4b9f31686ecaad97cdb175e6574bf307f8d1c410
427825f4304c21da8aac1864
SHA256 Hash (GUI):
4b9f31686ecaad97cdb175e6574bf307f8d1c410
427825f4304c21da8aac1864
SHA256 Hash (GUI):
4b9f31686ecaad97cdb175e6574bf307f8d1c410
427825f4304c21da8aac1864
SHA256 Hash (GUI):
4b9f31686ecaad97cdb175e6574bf307f8d1c410
427825f4304c21da8aac1864
SHA256 Hash (GUI):
4b9f31686ecaad97cdb175e6574bf307f8d1c410
427825f4304c21da8aac1864