x2 Rounds Argon2id + SHA512 as salt PoW

Descentralizat. Sigur. Argon2id.

Dpowcoin Core este o criptomonedă open source care implementează algoritmul de dovadă a muncii Argon2id — rezistent la ASIC-uri, intensiv în memorie și construit pentru minerit echitabil.

Algoritmul Argon2id

Dovadă a muncii intensivă în memorie, rezistentă la mineritul ASIC. Distribuție echitabilă prin accesibilitate CPU.

Open Source

Complet open source sub licența MIT. Auditabil, bifurcabil, dezvoltare condusă de comunitate pe GitHub.

Compilări reproductibile

Compilări deterministe prin GNU Guix. Fiecare binar este verificabil independent. Atestări de lansare semnate GPG.

Specificația monedei

Parametrii tehnici completi ai rețelei Dpowcoin (DPC)

DPC
Ofertă maximă
42 000 000
DPC
Recompensă bloc
50 DPC
Halving: 420 000 blocuri
Timp bloc
5 min
300 s
Maturitate coinbase
100
blocuri
Dovada muncii
Algoritm Argon2id
2× sare SHA-512 → 2 runde Argon2id m=1024 · t=3 · p=1
Model PoW Argon2id dublu, sărat cu SHA-512

Hash-ul blocului: 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). Două runde Argon2id înlănțuite, sărate cu un digest SHA-512 dublu al antetului — intensiv în memorie și rezistent la ASIC prin design.

Dpowcoin Core este o criptomonedă open source care implementează algoritmul de dovadă a muncii Argon2id — rezistent la ASIC-uri, intensiv în memorie și construit pentru minerit echitabil.

Dificultate
Algoritm LWMA
Fereastră 576 blocuri
Perioadă ~2 zile
Recalibrare La fiecare bloc
Formate de adrese
P2PKH P dec 55 0x37
P2SH C dec 28 0x1C
Bech32 dpc1q SegWit
Bech32m dpc1p Taproot

Octeți de versiune afișați zecimal și hexazecimal. Toate tipurile de adrese au 34 de caractere.

Rețea
P2P Port 42003
RPC Port 42002
Magic 0xf29f4afb
BIP-324 Salt dpowcoin_v2_shared_secret
BIP-uri Active de la blocul 2
Blocul genesis
d86f8a0582e779830f182befeaaabc8c73a159b6b06530910758daf17ce31e36
Limită PoW
001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Actualizare de rețea

Yespower este eliminat din consens la blocul 225,000 — de atunci, Dpowcoin devine exclusiv Argon2id.

Context: era Dual PoW

Înainte de blocul 225,000, Dpowcoin valida fiecare antet cu două verificări independente de dovadă a muncii care partajau o singură țintă: hash = { Yespower(header), Argon2id(header) }, valid ⇔ ambele hash-uri ≤ target(nBits). Yespower era verificat primul, ca filtru ieftin; Argon2id era calculat doar dacă Yespower trecea testul.

De ce este eliminat Yespower

Deoarece ambii algoritmi partajau aceeași țintă, Yespower nu adăuga nicio securitate reală în plus față de ceea ce oferă deja Argon2id, dublând în același timp munca pe care LWMA trebuie să o ia în calcul și complicând codul fără niciun beneficiu măsurabil pentru rețea. Deoarece cele două verificări sunt independente, eliminarea Yespower nu modifică ajustarea dificultății sau greutatea lanțului — ambele sunt complet independente de algoritm. Ideea de Dual PoW a meritat încercată, dar această implementare a creat mai multe probleme decât a rezolvat. Numele „Dual PoW” este păstrat doar din motive istorice.

Blocuri cheie
Era Dual PoW
0 – 224,999
Anteturile sunt verificate atât cu Yespower, cât și cu Argon2id, partajând o singură țintă.
Yespower eliminat
225,000
Verificarea Yespower este eliminată din codul de consens începând cu această înălțime.
Era exclusivă Argon2id
225,000+
Toate anteturile sunt validate exclusiv cu dovada muncii Argon2id.
Notă pentru mineri

Nu este necesară nicio acțiune. Deoarece Yespower și Argon2id au partajat mereu aceeași țintă, software-ul de minerit bazat pe Argon2id continuă să funcționeze neschimbat înainte și după blocul 225,000. Portofelele SPV ușoare se pot baza exclusiv pe Argon2id pentru verificare, deoarece bibliotecile SHA-512 și Argon2id sunt disponibile pe aproape orice platformă.

Precizare importantă

Nu folosim tehnologia „PoW întârziat” și nu suntem afiliați cu Komodo sau proiectele sale. Înainte de blocul 225,000, Dpowcoin folosea un Dual PoW format din Yespower și Argon2id, unde Argon2id însuși este calculat ca două runde înlănțuite, sărate cu SHA-512 dublu.

Neafiliat cu Komodo — fără PoW întârziat
Ultima versiune

Ultimele știri

Citește mai mult