作者:Che Kohler 编译:Cointime.com 237
比特币是一个开放的货币网络,只要拥有网络通信方面的软件,任何人都可以使用。与网络互动的方法可以简单到使用一个软件钱包并通过第三方节点进行广播,或者直接通过自己的节点与网络对话。
因此,与网络互动是相当微不足道的。
然而,在网络上转移价值相较之下有点困难,因为你需要获得比特币,要么通过别人给你发送或挖掘,要么通过交易所获得。大多数人都不会选择去挖比特币,而在目前的生态系统中,找到愿意用比特币交易的人并不那么简单,而且要付出代价,P2P 卖家希望通过他们的服务获得丰厚的利润。
获取比特币最简单的方法通常是通过你所在国家的受监管的交易所;这些企业已经建立了当地市场,让你用你的国家货币换取比特币,或者先换成稳定币,然后用它来获取比特币。受监管的交易所的问题是,如果你想进行交易,他们要求你交出你的个人资料。
为你的个人藏品提供隐私保护
了解你的客户和反洗钱法以及链上分析可能看起来是为了轻松获得比特币而付出的小代价,但它们对比特币的隐私是有害的,在某些情况下,比特币的可替代性也是如此。将你的身份与你所拥有的代币联系起来,即使是在链上移动,也可以建立一个错综复杂的足迹,了解你的资金流动情况。资金可以从交易所被追踪到,甚至可以追踪到你在未来交易中把比特币花在什么地方。
虽然对那些愿意用自己的身份来换取比特币的人无能为力,但在采取自我监护时,向前的隐私是一种可能。一些开发者正在积极研究如何使链分析启发式方法过时,并确保比特币用户可以继续以假名进行交易。最流行的前向隐私解决方案是 CoinJoin,它可以通过 Wasabi Wallet 或 Samouri Wallet 等协调器进行,或使用 JoinMarket 等开放协议。
此外,链外协议,如闪电网络、流动性网络和Statechain可以执行比特币交易而不向比特币区块链发布数据。
为什么 CoinJoin 变得流行
CoinJoin 是一种可以用来改善比特币交易隐私的技术。CoinJoin 的工作原理是将多个比特币交易(UTXO)混合在一起,使其更难以追踪单个交易。用户会将他们的 UTXO 发送到 CoinJoin 中,然后收到一组不同的 UTXO,所有的 UTXO 都是统一的数量,这样就很难追踪谁拥有哪个 UTXO。
通过利用 CoinJoin,用户可以将资金从交易所移除,与其他用户混合,并将这些新的混合资金发送到一个交易所不知道以你的名义存在的钱包。虽然你不能抹去你在交易所的购买历史或你的提款历史,但你可以隐藏你的代币的最终目的地,这样他们就不能在未来被监控,并假设你拥有这些代币。
虽然 CoinJoins 作为一种前瞻性的隐私技术比较受欢迎,但它也有一些限制。
1、缓慢和昂贵
首先,他们可能是缓慢和昂贵的,因为他们依赖于链上交易,而你有合理数量的代币需要混合。这在你需要投入的资本和费用方面可能是昂贵的,并意味着它对某些用户的价格。
2、CoinJoin 协调器规则和流动性
第二,他们要求用户信任 CoinJoin 服务商,他们的行为光明正大,他们的混合服务是盲目的,而且在进入他们的服务时,他们不愿意遵守监管机构的规定。如果只有某些人可以使用 CoinJoin,那就违背了 CoinJoin 的目的,因为该服务的目的是通过隐藏在人群中给你带来隐私;人群越小,隐私越低。
3、用户必须确保向前的隐私
第三,他们不提供完美的隐私;如果你已经将你的资金存入 CoinJoin,并通过在社交媒体上分享地址或将其与第三方服务的支付联系起来而泄露地址,你已经重新创造了你试图隐藏的相同问题,并需要继续前进并再次进行 CoinJoin。
4、CoinJoin 的复杂性
最后,对于普通用户来说,管理 CoinJoin 资金和进行 CoinJoin 并不是最简单的事情。虽然钱包的改进使它变得更容易,但它仍然是一个令人生畏的过程,需要相当多的时间和精力来完成。
显然,CoinJoin 的两个最明显的障碍是成本和复杂性,这可以通过创造一个非链环境来消除,CoinJoin 是通常过程的一部分,而这正是Statechain发挥作用的地方。
Statechain如何工作?
Statechain是一种第二层的解决方案,可以通过在链外环境中使用不同的共识方法进行交易来改善比特币交易的隐私。
Statechain的工作方式是创建一个独立的区块链,与比特币区块链相连。Statechain只能与比特币挂钩,创建一个 "Statecoin",代表 UTXO 的签署权。
Statechain上的交易是私有的,它们不能与比特币区块链上的交易相联系。Statechain是一种加密结构,由数字签名链组成,在所有者之间转移特定Statechain(一个比特币 UTXO)的所有权。
与区块链或侧链类似,Statechain作为所有权的不可改变的加密证明,也是一个Statechain(比特币UTXO)没有被重复使用的证明。
在一个Statechain中:
1、在Statechain内,所有权的转移可以是快速的或接近即时的,并且成本可以忽略不计(没有链上交易费)。
2、所有权的转移可以更加私密(转移只记录在Statechain上)。
3、可以在没有对手方合作的情况下,转让多签名 UTXO 的一个公钥的所有权,例如,谨慎日志合约(DLC)的一个位置,或闪电支付渠道的一方。
Statechain CoinJoins 如何工作
Statechain CoinJoins 是一种使用 Statechain 模型实现的 CoinJoin,用户在各方之间转移签署单一公钥支出条件的能力。在Statechain中,你不是在用户钱包之间交换 UTXO,而是交换该 UTXO 的签署权,Statechain保持谁拥有签署权,并确保当用户希望在链上赎回资金时不会出现重复消费。
与传统的 CoinJoins 相比,Statechain CoinJoins 有很多优势。
首先,它们更快、更便宜。
第二,它们不需要用户进行特殊的链上交易,也不需要使用特定的钱包;这一切都在Statechain 钱包内管理,就像 Mercury 钱包一样,作为用户,你所需要做的就是决定你希望 CoinJoin 的数量和你希望参与的交换次数。
第三,你可以把你的资金放在 Statechain 钱包里,只有在你需要的时候才在链上抽出资金,这样用户就可以随心所欲地进行 CoinJoins。
Statechain CoinJoins 的好处
与传统的 CoinJoins 相比,Statechain CoinJoins 有很多好处。
这些好处包括:
1、增加隐私
2、减少了费用
3、更快的交易速度
4、用户可以随时给自己的钱包充值
5、用户可以随时提取他们的资金(只要资金不在互换组中)
6、用户可以决定他们希望进行多少次互换
7、用户有更大的灵活性,可以用较小的金额进行 CoinJoined
处于恒定的 CoinJoin 状态下
当你向一个 Statechain 存入资金时,从一开始就鼓励你存入一定数额的资金,无论是 1000万 sat、100 万 sat 还是 10 万 sat。这使得任何用户都相当容易理解和遵循,此外,根据 Statechain 的流动性,它经常鼓励用户以一定的增量进行融资。
用户现在可以自由地在一段时间内创建几个 Statecoin。假设你在一年内以 100 万 sat 为增量进行堆积;到年底,你可以创建 12 个 100 万 sat 的 Statecoins,你可以以更便宜的费用将其 CoinJoin 并移除你的链上钱包。你也可以用你的 Statechain 钱包接收他人以链上比特币或 Statecoins 形式提供的比特币,并将它们混合在一起。
一旦你的 Statechain 钱包里有了资金,有一个原生的交换选项,你可以选择你想交换的金额并加入一个交换组,或者你可以选择自动交换选项,将你的币纳入几个交换组,直到你取出资金。
Statechain CoinJoins 对于那些觉得被链上 CoinJoins 定价的人,或者那些希望在 CoinJoin 之前以自己的速度积累链外资金的人来说,可能是一个替代方案,因此为那些使用传统 CoinJoin 的人提供不同的市场。由于 Statechains 中的 CoinJoin 在你挂入链上和挂出链上的费用后是免费或低价的,他们也允许你更多地控制你在整个 CoinJoin 过程中花费的金额。
这项技术能走多远、有多少协调员将启动 Statechains 服务器以及它们将如何吸引流动性还有待观察。掉期协调员有可能建立掉期市场,在该市场中,流动性可以在保持掉期期间赚取收益,并通过可用于交换一定规模的 Statecoin 数量为用户提供更多的模糊性。
此外,从 Statechains 获取资金不必仅限于链上交易,并且添加闪电网络支持来为 Statecoins 提供资金或进入闪电网络、创建通道或重新平衡通道,可以提供替代路由并减少对链上交易的需求。连锁渠道管理从而降低成本。
Statechain CoinJoin 是一项很有前景的新技术,可用于改善比特币交易的隐私性。Statechain CoinJoins 与传统 CoinJoins 相比具有许多优势,包括增强隐私、降低费用、更快的交易以及无需信任第三方。
所有评论