mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-15 21:06:35 +02:00
7575e6d8e1
- Removed the 'untranslated.html' snippet (_includes/untranslated.html). Since now we are using 'disclaimer.html' everywhere - Replaced the old snippet with the new disclaimer (introduced with #966) in all Moneropedia entries - Add snippet where it was missing - Updated instructions in the README
28 lines
1.2 KiB
Markdown
28 lines
1.2 KiB
Markdown
---
|
||
terms: ["payment-ID", "payment-IDs"]
|
||
summary: "an optional flag that is added to identify transactions to merchants, consisting of 64 hexadecimal characters"
|
||
---
|
||
|
||
{% include disclaimer.html translated="yes" translationOutdated="no" %}
|
||
### 基础知识
|
||
|
||
支付ID是一个**任意**和**可选**交易附件,包含32字节(64个十六进制字符)或8字节(在集成地址的情况下)。
|
||
|
||
支付ID通常用于识别商家和交易所的交易:鉴于门罗币内置的固有隐私特性,其中一个公共地址通常用于转入的交易,支付ID对于将转入的款项与用户帐户绑定在一起尤其有用。
|
||
|
||
### 紧凑的支付ID和集成地址
|
||
|
||
自0.9 Hydrogen Helix 版本以来,支付ID可以加密并嵌入到一个支付地址中。这种类型的支付ID应该是64位的,并且使用只有发送方和接收方知道的随机一次性密钥进行加密。
|
||
|
||
### 创建一个支付ID
|
||
|
||
建议使用官方钱包的 `integrated_address` 命令自动生成包含紧凑支付ID的集成地址。如果你想使用命令行,你可以用一下方法生成支付ID:
|
||
|
||
为综合地址创建一个紧凑的支付ID:
|
||
|
||
```# openssl rand -hex 8```
|
||
|
||
创建一个老式的支付ID:
|
||
|
||
```# openssl rand -hex 32```
|