编辑:显然我需要代表在这里发布链接,所以我为缺少网址道歉。
我正在尝试使用 PoSV 算法将 bitpay 的洞察力区块链浏览器和 API 应用于替代币( https://github.com/potcoin/Potcoin )。硬币本身使用旧版本的 Reddcoin PoSV 算法。我已经尝试遵循 Reddcoin 的区块浏览器/api/etc 版本,并且已经克隆它以尝试使其工作。
网络.js:
exports.livenet = {
name: 'livenet',
magic: hex('fbc0b6db'),
addressVersion: 55, // 37
privKeyVersion: 189,
P2SHVersion: 5,
hkeyPublicVersion: 0x0488b21e,
hkeyPrivateVersion: 0x0488ade4,
genesisBlock: {
hash: hex('ec3513ee046dcd52dd41975fcfab4f878f91890a4d17c07a1d7d9c2acbb036de'),
merkle_root: hex('3de5af055300a913c07e178efc107c9184dddcbc9d888aae7eea6ee00686a0d5'),
height: 0,
nonce: 471993,
version: 1,
prev_hash: buffertools.fill(new Buffer(32), 0),
timestamp: 1389688315,
bits: 3165306666666630
},
dnsSeeds: [
'seedz.potcoin.info'
],
defaultClientPort: 45444,
lastPoWBlock: 974999
};
链将同步到 ~27%,没有任何问题,然后出现此错误:
Error: CRITICAL ERROR: Magic number mismatch: 00000014!=fbc0b6db
我完全不知道为什么会这样。这是在 block 458581
。我也与 Reddcoin 开发人员进行了讨论,可以在这里找到(https://github.com/reddcoin-project/reddcore/issues/3)。非常感谢任何有关如何调试或修复此问题的帮助或要点。