加密货币属于高风险资产。我们不保证用户能够获得收益或财富,任何作出此类承诺的表述均为虚假陈述。我们唯一可作出的保证如下:本项目代码依据 MIT 许可证对外公开发布,接受公开审计;只要项目拥有活跃贡献者与存续社区,我们将持续维护更新并修复程序漏洞。该代币的发展前景、价格、流动性及市场需求由市场及参与者决定,不受我们控制。所有投资行为的全部风险均由参与者自行承担。我们不承诺高额回报,坚持客观如实披露情况,即便该表述不利于项目,也不盲从行业普遍存在的不实宣传。加密货币最初的设计定位是法定货币的替代方案。但从实际情况来看,绝大多数加密货币已然沦为投机资产,主要用于交易及押注未来价格波动,而非作为日常支付工具。我们不回避这一客观现实,亦不会默认本项目可以成为特例。因此,在开展投资、购入代币或参与挖矿之前,任何看好本项目发展前景的人员,均应当先行调研本项目及其源代码,核实项目是否具备实际应用场景,并明确具体场景内容,同时审慎自省个人持有或购买该代币的真实动因。只有在充分确认本项目具备参与价值之后,方可开展相关参与行为,包括:参与开发贡献、推广项目、推动代币交易所上线、接入矿池、搭建可接纳该代币的配套服务、参与挖矿以维护网络安全、单纯持有代币,或是在交易所开展投机交易。上述各类参与行为均具备合理性,但参与者必须在充分知情的前提下,再作出参与决策。
Argon2id 算法
内存密集型工作量证明,抗 ASIC 挖矿。通过 CPU 的可访问性实现公平分配。
开源
基于 MIT 许可证完全开源。可审计、可分叉,在 GitHub 上由社区驱动开发。
可复现构建
通过 GNU Guix 实现确定性构建。每个二进制文件均可独立验证。GPG 签名发布证明。
币种规格
Dpowcoin (DPC) 网络的完整技术参数
区块哈希: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、内存密集,专为公平挖矿而生。
版本字节以十进制和十六进制显示。所有地址类型均为 34 个字符。
网络升级
在区块 225,000,Yespower 将从共识中移除 — 此后 Dpowcoin 将完全采用 Argon2id。
在区块 225,000 之前,Dpowcoin 使用共享同一目标值的两种独立工作量证明检查来验证每个区块头:hash = { Yespower(header), Argon2id(header) },有效 ⇔ 两个哈希值均 ≤ target(nBits)。Yespower 作为低成本过滤器首先被验证;只有通过 Yespower 检查后才会计算 Argon2id。
由于两种算法共享同一目标值,Yespower 并未在 Argon2id 已提供的安全性之上增加任何实质保障,却使 LWMA 需要处理的工作量翻倍,并在没有任何可衡量收益的情况下使代码库复杂化。由于两项检查相互独立,移除 Yespower 不会影响难度调整或链权重 — 二者均与算法完全无关。双重 PoW 的想法值得一试,但这一实现所制造的问题比它解决的还多。“Dual PoW”这一名称仅因历史原因予以保留。
无需采取任何操作。由于 Yespower 和 Argon2id 始终共享同一目标值,基于 Argon2id 构建的挖矿软件在区块 225,000 前后均可保持不变地正常运行。轻量级 SPV 钱包可仅依赖 Argon2id 进行验证,因为 SHA-512 和 Argon2id 库几乎在所有平台上都可用。
我们不使用“延迟工作量证明”(delayed PoW)技术,也与 Komodo 及其项目没有任何关联。在区块 225,000 之前,Dpowcoin 使用由 Yespower 和 Argon2id 组成的双重 PoW,其中 Argon2id 本身通过双重 SHA-512 加盐的两轮链式计算得出。
与 Komodo 无关联 — 无延迟 PoW