硬币信息
这是关于硬币区块链设置的详细信息。
名字 | 描述 |
---|---|
硬币名称 | Dpowcoin |
简称 | DPC |
区块时间 | 5m or 300s |
差异重定向 | LWMA3 with N 576 |
奖励 | 50 coins |
补贴减半间隔 | Every 420 000 blocks |
校样类型 | Dual POW ( not multi pow!) |
算法 | Dual POW - by Yespower and Argon2id 0x13 + SHA512 |
像在 LTC 一样的战俘检查 | Using sha256d in headers indexing |
旧地址前缀 | P - 55 - 0x37 |
P2SH-SegWit 地址前缀 | C - 28 - 0x1c |
Bech32-SegWit 前缀 | dpc1 |
默认 p2p 端口 | 42003 |
默认 rpc 端口 | 42002 |
powLimit | 001fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
BIP已激活 | Block 2 |
网络魔术 | 0xf29f4afb |
bip324 盐 | dpowcoin_v2_shared_secret |
COINBASE 到期日 | 100 |
最大电源 | 42 000 000 |
矿山前 | None if not count 3 blocks for activate "BIP" rules. |
开发费用 | None |
如何挖矿?
转到调试控制台并执行 PUT 命令
generatetoaddress nblocks "address" ( maxtries )
infine try 示例
generatetoaddress 10000 "Myaddress" -1
nblocks 必须为正值!
每个区块验证过程使用两个工作量证明 (POW)。最初,该块使用 Yespower 算法进行验证。随后,同一区块用盐进行两轮 SHA512,然后是两轮 Argon2id。只有当该块同时通过两个工作量证明验证时,它才被视为有效。
对于 Yespower 工作量证明,函数 GetYespowerPowHash() 计算哈希值。此函数序列化块数据,并利用 Yespower 算法进行哈希计算。
对于 Argon2id 工作量证明,使用了函数 GetArgon2idPoWHash()。此函数序列化块数据,然后使用 salt 执行两轮 SHA512 哈希。在此之后,它进行两轮 Argon2id 哈希。返回第二轮的结果哈希值。
为了验证块头,使用了函数 CheckBlockHeader()。它评估块的两个工作量证明。如果任一工作量证明失败,则该块将被视为无效。
对于轻量级的简化支付验证 (SPV) 钱包,只能使用其中一种工作量证明进行验证。通常,建议将 SHA512 和 Argon2id 结合使用,因为它在不同平台上具有效率和广泛的可用性。