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)
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.
Bytes de versão mostrados em decimal e hexadecimal. Todos os tipos de endereço têm 34 caracteres.
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.
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.
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.
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.
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