前两天我在2047跟大家介绍、推荐一种叫门罗币(Monero, XMR)的加密货币,谈到了这种货币的诸多优点,例如交易双方地址和金额保密、当局无法追踪资金来源和去向等等。
这次举一个实际应用的例子。我今天跟2047的一位网友约好,由我给他象征性地转一笔门罗币,整个过程记录下来供大家参考。
他在电脑上装好Monero Wallet之后,生成了一个主地址(primary address)和一个副地址(subaddress),然后把副地址发给了我。
85[中间一大串隐去]37
我打开我的Monero Wallet(门罗币钱包)软件,选择转账(send),然后把他给我的地址填进去:
截图中可以看到,我给他转账0.001门罗币(按今天价格折0.27美元),钱包已经帮我估计了手续费,不到半美分。
数字货币转账,手续费跟金额无关,就算一次转一百万,手续费也是半美分。右边Transaction Priority(转账优先级)有几个档次可选,选fast需要多支付手续费,选slow支付的手续费最少,对于大多数加密货币,手续费越高转账就通过得越快。
这里插播一个小知识,比特币每个区块的大小是有限的,里面能够包含的转账记录也是有限的,所以比特币每小时能处理的交易数量有一个上限,想要尽快完成交易,就要多给手续费,因为挖矿成本(电费)是固定的,而手续费归矿工,所以矿工在把人们提交的转账记录纳入区块时,总是会先选手续费比较高的。
比特币每笔交易手续费是几美元,门罗币之所以能把手续费降到不到半美分,是因为门罗币每个区块大小可变化,同时交易活动也没有比特币那么频繁。不过这些都不是最关键的原因;2018年门罗币的手续费曾高达每笔10美元,自那之后门罗币采用了新的、称为bulletproof的金额数值范围证明算法(range proof algorithm),交易处理能力大大提高,手续费降到了可以忽略不计的程度。
点击Send之后,跳出来一个确认对话框:
点击Confirm,稍等片刻,转账完成!
大概过了7分钟,转账记录就得到了超过10个节点(共同维护同一个区块链的其他计算机)的确认。一小时后,这笔转账记录得到了超过60个节点的确认。这意味着门罗币网络中的大部分计算机都已经确认并愿意证明这笔交易是有效的。
我公开了转账的大概时间、金额和手续费、对方收款地址的前后几位。即便知道了这些信息,在区块链上也查不到我和对方的收款地址,这是门罗币和其他数字货币最大的区别(保护隐私)。
如果通过银行电汇的方式,从我的国家转账到他的国家,手续费最少也要10刀,中间不仅受到各种风控监管,还会留下不可磨灭的记录。用门罗币转,10分钟到账,没有监管,没有记录,手续费不到半美分。