Coinjoin的定义
一种匿名策略,可在比特币用户彼此进行交易时保护其隐私。 Coinjoin要求多方在进行单独的比特币交易时共同签署协议以混合其硬币。 这使外部各方更难确定哪个方或哪个方正在进行特定交易。
也称为硬币混合。
分解Coinjoin
技术的进步正在引入公司可以用来更好地与客户互动的数字工具。 从传统平台向数字平台的转移也带来了来自社交媒体,移动设备,在线零售平台等来源的大量数据供应。由于数据收集,存储和共享领域的技术进步,各个领域和国家/地区的公司之间可以轻松共享数据集,而几乎没有成本。 数据的广泛可访问性也引起了人们对个人及其在线交易的数据隐私的担忧。 由于在线进行的每笔交易或活动都会留下数字痕迹,因此个人选择了更多匿名方式来使用Internet和进行在线交易。 引入了比特币加密货币以解决隐私问题。
尽管使用比特币进行交易是安全的,但不一定是匿名的。 每笔比特币交易都记录在公开可用的称为区块链的分类账中。 连接到比特币网络的每台计算机(称为节点)都有一个区块链副本。 区块链记录诸如用户地址及其余额之类的信息。 由于比特币交易的透明性,实体可以使用记录在公共分类帐中的信息(例如IP地址)来揭示交易涉及的用户的身份以及所进行的交易类型。
开发了诸如Coinjoin之类的匿名化技术来掩盖参与数字交易的比特币用户的身份。 想要在他的比特币交易中实现coinjoin的用户会寻找另一个也想混合硬币的用户,他们将一起发起联合交易。 发送比特币的地址称为输入。 输出是指比特币发送到的地址。 通过区块链进行的有害监视可以使用输入从记录的交易中识别用户。 Coinjoin通过允许多个用户将多个交易的输入和输出组合为一个交易来混淆交易轨迹。 这样,区块链记录单个交易,但是没有明确的方式让局外人将输入与输出匹配。
考虑一下同时进行的以下交易:A从B购买商品,C从D购买商品,E从F购买商品。如果没有Coinjoin,则公共区块链分类账将为每个输入输出匹配记录三个独立的交易。 使用Coinjoin,仅记录一次交易。 分类账将显示比特币是从A,C和E地址分别支付给B,D和F的。通过掩盖各方的交易,观察者无法完全确定谁将比特币发送给了谁。
在其匿名化过程中实现Coinjoin的几种数字工具包括Dark Wallet,JoinMarket和SharedCoins。 这些平台为使用比特币进行交易的用户提供了更高级别的数据屏蔽。