Coin Info

This is Detailed info about coin blockchain settings.

Name Description
Coin Name Dpowcoin
Short Name DPC
Block Time 5m or 300s
Diff Retargeting LWMA3 with N 576
Reward 50 coins
Subsidy Halving Interval Every 420 000 blocks
Proof Type Dual POW ( not multi pow!)
Algo Dual POW - by Yespower and Argon2id 0x13 + SHA512
POW check like at LTC Using sha256d in headers indexing
Legacy Address Prefix P - 55 - 0x37
P2SH-SegWit Address Prefix C - 28 - 0x1c
Bech32-SegWit Prefix dpc1
Default p2p port 42003
Default rpc port 42002
powLimit 001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
BIPs activated Block 2
Network Magic 0xf29f4afb
bip324 Salt dpowcoin_v2_shared_secret
COINBASE MATURITY 100
MAX SUPPLY 42 000 000
Pre Mine None if not count 3 blocks for activate "BIP" rules.
Dev Fees None

How to mine ?

go to debug console and put command

generatetoaddress nblocks "address" ( maxtries )

Example for infine try

generatetoaddress 10000 "Myaddress" -1

nblocks must be positive value!

Two proofs of work (POWs) are utilized for each block validation process. Initially, the block undergoes verification using the Yespower algorithm. Subsequently, the same block is subjected to two rounds of SHA512 with a salt, followed by two rounds of Argon2id. The block is deemed valid only if it passes both proof of work validations simultaneously.

For the Yespower proof of work, the function GetYespowerPowHash() computes the hash. This function serializes the block data and utilizes the Yespower algorithm for hash computation.

For the Argon2id proof of work, the function GetArgon2idPoWHash() is employed. This function serializes the block data and then performs two rounds of SHA512 hashing with a salt. Following this, it conducts two rounds of Argon2id hashing. The resulting hash from the second round is returned.

To verify block headers, the function CheckBlockHeader() is utilized. It evaluates both proofs of work for the block. If either proof of work fails, the block is considered invalid.

For lightweight Simplified Payment Verification (SPV) wallets, only one of the proof of works can be utilized for verification. Typically, the combination of SHA512 and Argon2id is recommended due to its efficiency and wide availability across different platforms.