区块链技术保留所有已执行交易的不可变记录。 该记录是公开的,这意味着有人可以识别交易、验证地址,并可能将它们链接到您。

那么,如果您想进行私人加密货币交易,您会怎么做? 那么,您可以诉诸在不同区块链上实施的多个链上协议来为您提供所需的隐私。

1. 保密交易

机密交易是允许用户保持交易私密性的加密协议。 换句话说,您可以隐藏正在转移的资产的数量和类型,同时确保您不会因双重支出而产生额外的硬币。 只有相关实体(发送方和接收方)和披露混合密钥的实体才能访问此信息。

假设约翰的钱包里有 5 个比特币,他想要发送两个比特币给玛丽,而玛丽已经提供了她的地址。 约翰生成混合密钥并将其与玛丽的地址集成以创建私人地址。 尽管该地址在公共登记册上,但只有约翰和玛丽知道它与玛丽的地址相关。

John 使用致盲密钥和两个 BTC 发起 Pedersen 参与。 Pedersen 认可允许用户设置一个值,而无需在以后透露该值。 该值通过虚拟密钥显示。

约翰还创建了一个带有机密交易地址的签名和一个数学约束,要求玛丽证明她拥有相关地址的私钥,而她确实这么做了。 交易进行并记录在公共登记册中。

保密交易技术由 Adam Black 于 2013 年开发。 它已在许多项目中实施,包括 Blocksteam 的 Elements 侧链和 AZTEC 协议。

2. 环签名

环签名是一种混淆方法,它将发送者的交易与其他几个真实和虚假的输入混合在一起,使得在计算上不可能知道确切的发送者。 它为发送者提供了高度的匿名性,同时保持了区块链的完整性。

想象一下,有一小群朋友,爱丽丝、鲍勃、卡罗尔和戴夫,他们想要做出一个具体的决定,但又不想透露到底是谁做出的。 他们形成一个由公钥(即钱包地址)组成的环。 Alice 使用她的密钥和其他人的公钥发起交易。 加密算法根据混合输入生成交易签名。

签名可以用公钥验证,但无法确定它是否来自Alice的密钥。 其他会员的交易也会发生同样的情况。 然后将环签名添加到区块链中,以促进决策,同时保持匿名。

像门罗币这样的区块链网络通过环签名混合交易来实现高水平的交易隐私和匿名性。

3. 零知识证明

也许是最流行的链上隐私技术,零知识证明允许在不泄露实际信息的情况下验证交易数据。 本质上,审阅者执行一系列交互,向审阅者表明他们实际上拥有相关信息。 同时,这些交互的设计方式使得检查者无法猜测信息。

假设彼得知道更衣室的密码,但卡尔想确保他知道而不告诉他密码。 彼得决定执行一系列只有知道密码才能执行的操作。 例如,他打开门,走进去,关上门,然后再次打开门,走出去,关上门。

卡尔意识到彼得确实知道密码,因为他不可能在不知道密码的情况下打开门、进入并再次出来。 他现在已经证明他知道密码,而不必给出密码。

ZK 证明在 Zcash 等隐私币中发挥着至关重要的作用,因为它们确保交易细节保持隐藏,同时可由网络参与者验证。

4. 米布尔温布尔

Mimblewimble 是一种隐私协议,它通过“直通”过程来混淆交易输入和输出,该过程将多个交易聚合成单个集合以创建一小块加密货币交易。 这减少了区块链的大小,同时提供了一层隐私。

想象一下哈利想给赫敏发送一条秘密信息。 有了 Mimblewimble,整个交易就像五彩纸屑一样被切成碎片。 与此同时,交易的签名也在合并中。 哈利发起加密签名,其中包含证明他有权使用硬币并授权交易的详细信息。

赫敏收到交易并进行验证。 她确认交易有效,金额匹配,并且哈利的签名是真实的。 然而,她还不知道各个输入和输出。

Mimblewimble 已用于各种加密货币,例如 Grin 和 Beam,以确保交易机密性。 此外,不需要过去交易的悠久历史来验证当前交易,从而使其轻量级且可扩展。

5.蒲公英

Dandelion 专注于提高网络内交易传播的匿名性。 交易的起源在第一个传播阶段是隐藏的。 这使得恶意行为者很难追踪交易的来源,从而提高了用户隐私。

莉莉想要在区块链上发送交易而不透露她的身份。 在第一阶段,它使用已知的交易路径。 然后,在这个过程的中途,她随机绕道在交易到达目的地之前发送交易。 现在看来,这话不像是她发出来的。

交易从一个节点传播到另一个节点,而不暴露其来源,就像漂浮在空气中的蒲公英种子一样。 最终它出现在区块链上,但很难追溯到莉莉。 该协议创建了一条不可预测的路径并隐藏了源头。

最初,蒲公英的提出是为了改善比特币点对点网络的隐私性。 然而,它存在缺陷,随着时间的推移会导致去匿名化。 Firo(一种保护隐私的加密货币)采用了改进版本 Dandelion++。

6. 隐秘地址

隐形地址通过为每笔交易生成唯一的一次性地址来保护收件人的隐私。 这可以防止观察者将接收者的身份与特定交易关联起来。 当资金被发送到一个模糊的地址时,只有预期的接收者才能解密交易的目的地,从而确保机密性。

假设杰伊想把他的交易保密。 因此,他创建了一个欺骗地址,这样就没有人可以将交易与他联系起来。 他将地址发送给鲍勃,鲍勃应该用加密货币付款。 当鲍勃发起付款时,区块链将付款分散到一系列随机交易中,从而增加了复杂性。

为了收取付款,杰伊使用与秘密地址相匹配的特殊密钥。 这就像一个密码,可以解密地址并让他访问资金。

同时,他的隐私得到维护,甚至鲍勃也知道他的真实公开地址。

门罗币使用隐形地址来确保用户公共地址的隐私。 另一个使用该协议的项目是 Particl,一个自由的去中心化应用平台。

7. 同态加密

同态加密是一种密码方法,允许使用加密的数据来执行计算,而无需先解密数据。 在区块链中,它促进了加密交易数据的操作,并确保整个过程中隐私的维护。

假设布伦达想要对一个数字保密,并让亚伦在不看到它的情况下对该数字进行一些计算。 她将这个秘密号码加密,变成只有阿龙才能打开的上锁的特殊密码。 Aaron 获取代码并对其进行计算,而无需知道原始数字。

完成后,他将结果发送给布伦达,然后布伦达使用她的加密密钥解密结果并将其转换为原始秘密数字的格式。 她现在已经有了答案,但是阿龙在不知道原始数字的情况下进行了计算。

使用同态加密技术开发Zether,一种保密、匿名的区块链支付机制 斯坦福大学加密小组。 阻碍广泛采用的是缓慢、低效和高内存要求。

提高加密货币交易的隐私性

虽然区块链为用户提供了更高级别的隐私,但许多区块链仅提供伪匿名。 只要公共地址可以追溯到您,您的身份就不会被完全隐藏。

因此,如果您想改善链上隐私,请使用使用上述隐私协议的区块链技术。