1

最近一直在研究加密货币,主要是比特币和狗狗币。我在我的项目中使用这个。我已经让比特币完美运行,而且由于比特币 gem 没有对狗狗币的本地支持,我不得不自行实现它。

还注意到另一个 githubber 已经打开尝试实现dogecoin支持,截至目前没有正确生成地址。

问题似乎出在这一行。(对应加密地址的格式)

:address_version => "30"

:address_version = PUBKEY_ADDRESS in base58.h 

base58.h

PUBKEY_ADRESS包含价值30

指定此特定数字将给出以字母“L”(莱特币地址)开头的地址,其中狗狗币需要“D”。

这与使用 scrypt 的 Doge 有什么关系,我在这方面没有技术专长。如何生成狗狗币公钥/私钥对?

4

1 回答 1

0

30十进制会给你一个以字母开头的地址D

30十六进制(48十进制)会给你一个以字母开头的地址L

我认为bitcoin-ruby首先PUBKEY_ADDRESS从十六进制变为十进制,所以:address_version应该是1E30十进制)

于 2014-01-20T14:49:59.787 回答