cryptocoin地址生成

时间:2014-01-20 11:32:56

标签: ruby bitcoin dogecoin-api

最近一直在关注加密货币,主要是比特币和狗狗币。我正在将source用于我的项目。我已经让Bitcoin完美地工作了,而且由于比特币宝石没有对Dogecoin的原生支持,我不得不自我实现它。

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

问题似乎出在这个特定的路线上。 (对应于加密地址的格式)

:address_version => "30"

:address_version = PUBKEY_ADDRESS in base58.h 

base58.h

PUBKEY_ADRESS包含值30

指定此特定号码将以字母'L'(litecoin地址)开头,其中Dogecoin需要'D'。

这与使用scrypt的Doge有什么关系,我在这个领域没有技术专长。如何生成dogecoin pubkey /私钥对?

1 个答案:

答案 0 :(得分:1)

十进制的

30会为您提供一个以字母D

开头的地址 十六进制的

30(十进制48)将为您提供一个以字母L开头的地址

我认为bitcoin-ruby首先将PUBKEY_ADDRESS从hexa更改为十进制,因此:address_version应为1E(十进制为30