门罗币(Monero,简称XMR)是创建于2014年4月的开源加密货币,它是一个非常注重于隐私、匿名性和不可跟踪的加密数字货币。相对于比特币等其他数字货币来讲,Monero具有更高程度的匿名性。下面我们就门罗币的匿名机制,来做一个简单介绍。
1、环签名技术
举个例子,你对公司给的基本工资不满意,想向领导表达涨工资的意愿,但是自己又不能和领导明说。你发现公司有五个和你同时入职并且表现相当的同事,于是你写了一封匿名信,放到了公司的意见箱里。当领导看到这封匿名信的时候,他只会猜测是你们五个中的某一个,但并不能确定是谁。
类似于此法,在门罗币转账过程中,比如从A地址向B地址发起转账,网络会自动生成若干笔同样的转账交易,以此来混淆和隐藏真实的交易情况。达到隐藏转账发起方地址的目的。
2、 隐蔽地址
为了隐匿转账发起和接受地址之间的关联,采用了隐蔽地址的的技术。就是每当发送者要发起一笔转账的时候,这笔资金不会直接打到接收方的地址,而是打到一个系统临时生成的地址。
比如你向小明转账1XMR,网络系统首先会根据你和小明的钱包相关信息生成一个临时地址,并给这个地址添加1XMR。这个临时地址的信息是公开的,但没人知道这1MXR是谁的。B在接受的的时候,他的钱包会根据相关机制对这个临时地址进行识别,因为临时地址是根据你和小明的相关信息生成的,所以小明钱包识别成功,就得到了这1XMR。
3、环机密技术
在RingCT的交易中,转账的时候不是直接转1XMR,而是提供一个数字RCT作为交易数输出显示。RCT=随机数+1,这个随机数由钱包自动产生,1是你真正要转的数目。于是利用这种技术,来达到掩盖真实交易金额的目的。
综上结合这三种技术,门罗币达到了高强度的隐匿性。甚至当我们在门罗币区块浏览器里查询的时候,你会发现是不见金额、交易流水等信息的;唯一看见的只有一个区块高度。