x2 Rounds Argon2id + SHA512 as salt PoW

去中心化。安全。Argon2id

Dpowcoin Core 是一种开源加密货币,采用 Argon2id 工作量证明算法 — 抗 ASIC、内存密集,专为公平挖矿而生。

Argon2id 算法

内存密集型工作量证明,抗 ASIC 挖矿。通过 CPU 的可访问性实现公平分配。

开源

基于 MIT 许可证完全开源。可审计、可分叉,在 GitHub 上由社区驱动开发。

可复现构建

通过 GNU Guix 实现确定性构建。每个二进制文件均可独立验证。GPG 签名发布证明。

币种规格

Dpowcoin (DPC) 网络的完整技术参数

DPC
最大供应量
42 000 000
DPC
区块奖励
50 DPC
减半: 420 000 区块
出块时间
5 min
300 s
Coinbase 成熟度
100
区块
工作量证明
算法 Argon2id
2× SHA-512 加盐 → 2 轮 Argon2id m=1024 · t=3 · p=1
PoW 模型 SHA-512 加盐双重 Argon2id

区块哈希: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)。两轮链式 Argon2id 计算,使用区块头的双重 SHA-512 摘要加盐 — 设计上具有内存密集性和抗 ASIC 特性。

Dpowcoin Core 是一种开源加密货币,采用 Argon2id 工作量证明算法 — 抗 ASIC、内存密集,专为公平挖矿而生。

难度
算法 LWMA
窗口 576 区块
周期 ~2 天
重新定向 每个区块
地址格式
P2PKH P dec 55 0x37
P2SH C dec 28 0x1C
Bech32 dpc1q SegWit
Bech32m dpc1p Taproot

版本字节以十进制和十六进制显示。所有地址类型均为 34 个字符。

网络
P2P Port 42003
RPC Port 42002
魔数 0xf29f4afb
BIP-324 Salt dpowcoin_v2_shared_secret
BIPs 从区块 2 开始生效
创世区块
d86f8a0582e779830f182befeaaabc8c73a159b6b06530910758daf17ce31e36
PoW 限制
001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff

网络升级

在区块 225,000,Yespower 将从共识中移除 — 此后 Dpowcoin 将完全采用 Argon2id。

背景:双重 PoW 时代

在区块 225,000 之前,Dpowcoin 使用共享同一目标值的两种独立工作量证明检查来验证每个区块头:hash = { Yespower(header), Argon2id(header) },有效 ⇔ 两个哈希值均 ≤ target(nBits)。Yespower 作为低成本过滤器首先被验证;只有通过 Yespower 检查后才会计算 Argon2id。

为何移除 Yespower

由于两种算法共享同一目标值,Yespower 并未在 Argon2id 已提供的安全性之上增加任何实质保障,却使 LWMA 需要处理的工作量翻倍,并在没有任何可衡量收益的情况下使代码库复杂化。由于两项检查相互独立,移除 Yespower 不会影响难度调整或链权重 — 二者均与算法完全无关。双重 PoW 的想法值得一试,但这一实现所制造的问题比它解决的还多。“Dual PoW”这一名称仅因历史原因予以保留。

关键区块
双重 PoW 时代
0 – 224,999
区块头同时通过 Yespower 和 Argon2id 验证,共享同一目标值。
Yespower 已移除
225,000
从此高度起,Yespower 验证从共识代码中移除。
仅 Argon2id 时代
225,000+
所有区块头仅使用 Argon2id 工作量证明进行验证。
矿工须知

无需采取任何操作。由于 Yespower 和 Argon2id 始终共享同一目标值,基于 Argon2id 构建的挖矿软件在区块 225,000 前后均可保持不变地正常运行。轻量级 SPV 钱包可仅依赖 Argon2id 进行验证,因为 SHA-512 和 Argon2id 库几乎在所有平台上都可用。

重要声明

我们不使用“延迟工作量证明”(delayed PoW)技术,也与 Komodo 及其项目没有任何关联。在区块 225,000 之前,Dpowcoin 使用由 Yespower 和 Argon2id 组成的双重 PoW,其中 Argon2id 本身通过双重 SHA-512 加盐的两轮链式计算得出。

与 Komodo 无关联 — 无延迟 PoW
最新版本

最新动态

阅读更多