最近一直在关注加密货币,主要是比特币和狗狗币。我正在将source用于我的项目。我已经让Bitcoin完美地工作了,而且由于比特币宝石没有对Dogecoin的原生支持,我不得不自我实现它。
还注意到另一个githubber已经打开试图实现dogecoin支持,到目前为止还没有正确生成地址。
问题似乎出在这个特定的路线上。 (对应于加密地址的格式)
:address_version => "30"
:address_version = PUBKEY_ADDRESS in base58.h
PUBKEY_ADRESS
包含值30
。
指定此特定号码将以字母'L'(litecoin地址)开头,其中Dogecoin需要'D'。
这与使用scrypt的Doge有什么关系,我在这个领域没有技术专长。如何生成dogecoin pubkey /私钥对?
答案 0 :(得分:1)
30
会为您提供一个以字母D
30
(十进制48
)将为您提供一个以字母L
开头的地址
我认为bitcoin-ruby
首先将PUBKEY_ADDRESS
从hexa更改为十进制,因此:address_version
应为1E
(十进制为30
)