x2 Rounds Argon2id + SHA512 as salt PoW

Descentralizado. Seguro. Argon2id.

O Dpowcoin Core é uma criptomoeda de código aberto que implementa o algoritmo de prova de trabalho Argon2id — resistente a ASICs, intensivo em memória e construído para mineração justa.

Algoritmo Argon2id

Prova de trabalho intensiva em memória, resistente à mineração por ASICs. Distribuição justa com acessibilidade para CPU.

Código Aberto

Totalmente de código aberto sob a licença MIT. Auditável, bifurcável e com desenvolvimento orientado pela comunidade no GitHub.

Compilações Reproduzíveis

Compilações determinísticas via GNU Guix. Cada binário é verificável de forma independente. Atestações de lançamento assinadas com GPG.

Especificação da Moeda

Parâmetros técnicos completos da rede Dpowcoin (DPC)

DPC
Oferta Máxima
42 000 000
DPC
Recompensa de Bloco
50 DPC
Halving: 420 000 blocos
Tempo de Bloco
5 min
300 s
Maturidade do Coinbase
100
blocos
Prova de Trabalho
Algoritmo Argon2id
2× salt SHA-512 → 2 rondas de Argon2id m=1024 · t=3 · p=1
Modelo PoW Argon2id duplo salgado com SHA-512

Hash do bloco: 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). Duas passagens encadeadas de Argon2id, salgadas com um duplo digest SHA-512 do cabeçalho — intensivo em memória e resistente a ASICs por design.

O Dpowcoin Core é uma criptomoeda de código aberto que implementa o algoritmo de prova de trabalho Argon2id — resistente a ASICs, intensivo em memória e construído para mineração justa.

Dificuldade
Algoritmo LWMA
Janela 576 blocos
Período ~2 dias
Reajuste A cada bloco
Formatos de Endereço
P2PKH P dec 55 0x37
P2SH C dec 28 0x1C
Bech32 dpc1q SegWit
Bech32m dpc1p Taproot

Bytes de versão mostrados em decimal e hexadecimal. Todos os tipos de endereço têm 34 caracteres.

Rede
P2P Port 42003
RPC Port 42002
Magic 0xf29f4afb
BIP-324 Salt dpowcoin_v2_shared_secret
BIPs Ativos a partir do bloco 2
Bloco Gênese
d86f8a0582e779830f182befeaaabc8c73a159b6b06530910758daf17ce31e36
Limite PoW
001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

Atualização da rede

O Yespower está sendo removido do consenso no bloco 225,000 — a partir daí, o Dpowcoin passa a usar exclusivamente o Argon2id.

Contexto: a era do Dual PoW

Antes do bloco 225,000, o Dpowcoin validava cada cabeçalho com duas verificações de prova de trabalho independentes que compartilhavam um mesmo alvo: hash = { Yespower(header), Argon2id(header) }, válido ⇔ ambos os hashes ≤ target(nBits). O Yespower era verificado primeiro como um filtro barato; o Argon2id só era calculado se o Yespower passasse.

Por que o Yespower está sendo removido

Como os dois algoritmos compartilhavam o mesmo alvo, o Yespower não agregava segurança real além da que o Argon2id já oferece, ao mesmo tempo em que dobrava o trabalho que o LWMA precisa considerar e complicava o código sem nenhum benefício mensurável para a rede. Como as duas verificações são independentes, remover o Yespower não altera o ajuste de dificuldade nem o peso da cadeia — ambos são totalmente independentes do algoritmo. A ideia do Dual PoW valia a pena tentar, mas essa implementação criou mais problemas do que resolveu. O nome “Dual PoW” é mantido apenas por motivos históricos.

Blocos-chave
Era do Dual PoW
0 – 224,999
Os cabeçalhos são verificados com Yespower e Argon2id, compartilhando um mesmo alvo.
Yespower removido
225,000
A verificação do Yespower é removida do código de consenso a partir desta altura.
Era exclusiva do Argon2id
225,000+
Todos os cabeçalhos são validados exclusivamente com prova de trabalho Argon2id.
Nota para mineradores

Nenhuma ação é necessária. Como o Yespower e o Argon2id sempre compartilharam o mesmo alvo, os softwares de mineração baseados em Argon2id continuam funcionando sem alterações antes e depois do bloco 225,000. Carteiras SPV leves podem confiar apenas no Argon2id para verificação, já que as bibliotecas de SHA-512 e Argon2id estão disponíveis em praticamente todas as plataformas.

Aviso importante

Não utilizamos tecnologia de “PoW atrasado” e não temos qualquer afiliação com a Komodo ou seus projetos. Antes do bloco 225,000, o Dpowcoin usava um Dual PoW composto por Yespower e Argon2id, no qual o próprio Argon2id é calculado como duas rodadas encadeadas, salgadas com SHA-512 duplo.

Sem afiliação com a Komodo — sem PoW atrasado
Última versão

Últimas Notícias

Leia mais