作者leftc (阿左)
看板DigiCurrency
标题[Coin] Monero(XMR)的付款ID与整合性地址介绍
时间Thu Aug 31 23:00:17 2017
由於地址和paymentid的问题实在太常被问到
所以决定写一篇文来介绍
首先以目前Monero的钱包架构来说
Monero的
地址(address)是格式以4为首的95字元字串
像这样落落长到要分两行:
45vzSchYNDcMtFngCX8KAjPUKHDtkqa2yJiHgnAAQMisV3YVs9MPF
gxhuBUw4wmFM1Q7Jd36Gcvu91mkNo7L5kkbJmxm5f5
一个钱包只对应到一个地址
是在创建钱包时由种子码(seed)产生而来
由於Monero的地址不会直接记录在区块链上
所以同一组地址是可以放心公开并重复使用的
就像是若公开你的银行帐号也不需担心会被他人窥视余额
接着是
付款ID(payment id)
像这样短短一条:
bfa232d70e4579ba
这是一个使用者可选择性使用的交易附带资讯
但各位若在交易所应该都遇过强制要求附上付款id吧?
这原因就来自於Monero的匿名性
假设今天有人直接转了10XMR进交易所的钱包地址
交易所根本无从分辨是哪一个客户转的
总不能每次都要求客户提供tx key证明吧
所以付款ID就像是在寄包裹到某地址时的署名
收款方才得以知道这笔费用是做什麽用的
譬如商家分辨这是来自哪一笔订单的付款
或是多个好友同时要还你同金额的钱的时候
提供付款ID就可以让你快速辨别交易
所以有个结论很重要
没有附payment id并不会让钱转到不见
只要地址对钱就会进到该对应的钱包
只是钱包主人可能会不知道这笔是哪来的而已
此时付款者就必须提供交易私钥(tx key)
证明这笔tx id真的是属於他的付款
GUI钱包中的进阶功能/检查交易 就可以验证其是否为真
最後就是
整合型地址(integrated address)
这很简单地就是上述的地址与付款ID的合成版地址
譬如以上介绍的地址与付款id合成的整合型地址:
4FdfTRX2yV8MtFngCX8KAjPUKHDtkqa2yJiHgnAAQMisV3YVs9MPFg
xhuBUw4wmFM1Q7Jd36Gcvu91mkNo7L5kkbTPMoje2BpacN4swpLH
目前poloniex已改用这种整合型地址接受入金
所以使用者就不需额外输入付款id
交易後该笔交易就会自动带出付款id
以上介绍
希望大家以後在付款时看到这些名词不会再紧张了
本文同步发布於 Monero台湾正体中文站
https://xmr-tw.org/2017/08/31/paymentid/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.59.198
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DigiCurrency/M.1504191621.A.FE9.html
1F:推 freshego: 推介绍 08/31 23:01
2F:推 u8351574: 推 08/31 23:02
3F:推 mithuang: 请问如果我把钱传给另一个人,不像比特币可以用explorer 08/31 23:05
4F:→ mithuang: 看转帐资讯,就可以证明我有传给他,那XMR如何证明我有把 08/31 23:06
5F:→ mithuang: 钱传给另一个地址 08/31 23:06
付款的人在交易时会得到一组交易私钥(tx key)
用GUI钱包的进阶功能/交易检查页面输入 tx id和tx key和收款地址
就可以证明这笔交易确实有发生喽
或是上xmrchain explore网页找到该笔txid也可以做一样的事情
严谨一点的话可以对这组tx key做一个讯息签署证明以防冒用
6F:推 planetli: 推 08/31 23:07
※ 编辑: leftc (122.116.59.198), 08/31/2017 23:17:44
7F:推 mithuang: 感谢解说 08/31 23:29
8F:推 Ash1taka: 感谢解说! 09/01 00:54
9F:推 johnpisces2: 推 09/01 08:18
10F:推 foreverfree: 推! 09/01 08:21
11F:推 a80070: 推 09/01 09:31
12F:推 orange16888: 感谢这位朋友解说 09/01 14:28
13F:→ Newtype: 感谢分享 我最近全力挖xmr了 可是好像变很慢 QQ 09/01 15:47
14F:→ sh021515: 变慢了啊 以前一天0.15 现在0.08 但收入是更多 09/01 17:03
15F:→ kuma660224: 上周ETH少部分算力灌到各币,拉低得矿速度 09/02 16:58
16F:→ assassin305: 我有问题~我用bittrex开钱包,可是开出来的位址是有 09/02 22:01
17F:→ assassin305: 人在用的 ,挖矿挖到门槛也不会汇到我bittrex的钱包 09/02 22:01
18F:→ assassin305: 里面,那要怎麽办呢? 09/02 22:01
19F:→ leftc: 挖矿到交易所也要附上paymentid,设定格式依各家程式说明 09/02 22:58
20F:推 NCTUEECS: 如果用的是xmr stack cpu win64, payment id 有人知道要 09/03 21:48
21F:→ NCTUEECS: 怎麽加上去吗? 感谢 09/03 21:48
22F:推 amALu: 我想请问 要怎麽知道我挖矿出金会出到我的钱包? 09/03 22:56
23F:→ amALu: 因为矿池要1XMR才会出金 阿出了金发现跑去错的地方怎麽办 09/03 22:57
24F:推 MephistoH: 推~ 09/04 11:25
25F:→ MephistoH: nanopool 可以改成 0.5 出金 09/04 11:26