x2 Rounds Argon2id + SHA512 as salt PoW

Decentralized. Secure. Argon2id.

Dpowcoin Core is an open-source cryptocurrency implementing the Argon2id proof-of-work algorithm — ASIC-resistant, memory-hard, and built for fair mining.

Argon2id Algorithm

Memory-hard proof-of-work resistant to ASIC mining. Fair distribution through CPU accessibility.

Open Source

Fully open-source under the MIT license. Auditable, forkable, community-driven development on GitHub.

Reproducible Builds

Deterministic builds via GNU Guix. Every binary is independently verifiable. GPG-signed release attestations.

Coin Specification

Full technical parameters of the Dpowcoin (DPC) network

DPC
Max Supply
42 000 000
DPC
Block Reward
50 DPC
Halving: 420 000 blocks
Block Time
5 min
300 s
Coinbase Maturity
100
blocks
Proof-of-Work
Algorithm Argon2id
2× SHA-512 salt → 2 Argon2id rounds m=1024 · t=3 · p=1
PoW model SHA-512-salted double Argon2id

Block hash: salt = SHA-512(SHA-512(header)); h1 = Argon2id(header, salt, m=4MB, t=2, p=2); PoW = Argon2id(header, salt=h1, m=32MB, t=2, p=2). Two chained Argon2id passes, salted by a double SHA-512 digest of the header — memory-hard and ASIC-resistant by design.

Dpowcoin Core is an open-source cryptocurrency implementing the Argon2id proof-of-work algorithm — ASIC-resistant, memory-hard, and built for fair mining.

Difficulty
Algorithm LWMA
Window 576 blocks
Period ~2 days
Retarget Every block
Address Formats
P2PKH P dec 55 0x37
P2SH C dec 28 0x1C
Bech32 dpc1q SegWit
Bech32m dpc1p Taproot

Version bytes shown as decimal and hex. All address types are 34 characters.

Network
P2P Port 42003
RPC Port 42002
Magic 0xf29f4afb
BIP-324 Salt dpowcoin_v2_shared_secret
BIPs Active from block 2
Genesis Block
d86f8a0582e779830f182befeaaabc8c73a159b6b06530910758daf17ce31e36
PoW Limit
001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Network Upgrade

Yespower is being dropped from consensus at block 225,000 — Dpowcoin becomes Argon2id-only going forward.

Background: the Dual PoW Era

Before block 225,000, Dpowcoin validated every header with two independent proof-of-work checks sharing one target: hash = { Yespower(header), Argon2id(header) }, valid ⇔ both hashes ≤ target(nBits). Yespower was checked first as a cheap filter; Argon2id was only computed if Yespower passed.

Why Yespower Is Being Dropped

Because both algorithms shared the same target, Yespower added no real security beyond what Argon2id already provides, while doubling the work LWMA has to account for and complicating the codebase for no measurable benefit to the network. Since the two checks are independent, dropping Yespower does not change difficulty adjustment or chain weight — both are fully algorithm-agnostic. The Dual PoW idea was worth trying, but this implementation created more problems than it solved. The “Dual PoW” name is kept for historical reasons only.

Key Blocks
Dual PoW Era
0 – 224,999
Headers verified against both Yespower and Argon2id, sharing one target.
Yespower Dropped
225,000
Yespower verification is removed from consensus code at this height.
Argon2id-Only Era
225,000+
All headers validated using Argon2id proof-of-work exclusively.
Note for Miners

No action is required. Because Yespower and Argon2id always shared the same target, mining software built on Argon2id continues to work unchanged before and after block 225,000. Light SPV wallets can rely on Argon2id alone for verification, since SHA-512 and Argon2id libraries are available on virtually every platform.

Important Disclaimer

We do not use “delayed PoW” technology and are not affiliated with Komodo or its projects. Before block 225,000, Dpowcoin used a Dual PoW consisting of Yespower and Argon2id, where Argon2id itself is computed as two chained rounds salted with double SHA-512.

Not affiliated with Komodo — no delayed PoW
Latest release

Latest News

Read more