1. 主页
  2. 文档
  3. Monero-Doc 门罗币教程...
  4. 第四章 地址
  5. 1 标准地址

1 标准地址

门罗币(Monero,代号XMR)的公共地址是你发表出来以获得报酬的东西。 地址可以离线生成,而且是免费的哦! 它可以归结为生成一个代表你的私人支出密钥的大型随机数。 公布门罗币地址不会危及隐私。 这是因为在门罗币中,交易是通过与公共地址分离的隐匿地址进行的。 门罗币有几种公共地址:

  • 标准地址(Standard address)—— 地址的基本类型,也称为原始地址
  • 子地址(Subaddress)——默认情况下应该使用的地址
  • 整合型地址(Integrated address)—— 与【全自动地接受门罗币的】交易所,商家和其他企业相关

标准地址(原始地址)

过去,原始地址是唯一可用的选项。 正是由于这个原因,它是最广泛采用和支持的地址类型。 它的优势在于简单。 然而,现在的用户更喜欢接收子地址而不是标准地址。 从技术上讲,原始地址也是创建子地址和集成地址的基础。 原始地址在以下方面仍然有用:

  • 不支持其他地址的情况下,在单机挖矿的情况下接受区块奖励,
  • 接受来自批量支付的发送方(比如挖掘池)的区块奖励 ; 在这种情况下,发送方使用一个交易支付多个当事方; 这种交易有多个输出; 并且,子地址在这种情况下不起作用
  • 接受来自*使用传统钱包**(legacy wallet)*的发件人(不能发送到子地址)的区块奖励

门罗币(Monero,代号XMR)的原始地址由两个公钥组成:

  • public spend key
  • public view key

它还包含一个校验和(checksum)和一个“网络字节” (network byte),用来定义了网络和地址类型。

数据结构

Index 索引 Size in bytes 字节大小 Description 描述
0 1 定义了网络和地址类型; 18 - 主链; 53 - 测试链
1 32 public spend key
33 32 public view key
65 4 校验和 (前65字节的Keccak-f [1600]哈希, 缩减为4字节)

它总共69个字节。 然后将字节以门罗币特有的 Base58格式进行编码(src) ,生成一组(以4为首的)95个字符的长字符串。 标准地址示例:

4adundxhhz6cffuftmvppy6jwxnoumbzskblyfpav5usx3skxxngyetrj5uqtreos44qo9mtmqy45dj852k5jv2684rge

请参阅源代码

生成

标准地址派生自root private key。

参考

我们要如何帮助您?