本文深入探讨了“共享UTXO”的概念,分析了其面临的基础问题,以及诸如通道工厂、Statechain和ARK等常见设计的形式和特性。文章详细阐述了共享UTXO内部状态表达形式和vTXO类型如何影响离线用户,进而影响共享UTXO的实用性和用户体验,并对各种多方链下更新机制进行了介绍。
本文介绍了Statechain,一种比特币Layer 2扩展协议,它允许在链下转移UTXO的所有权,同时保持高度的抗审查性。Statechain通过结合多重签名、链下交易和临时私钥转移,实现了非托管的比特币转移方案,并可与闪电网络等其他技术结合,增强隐私性并提高效率。
本文介绍了 Statechain,这是一种比特币二层扩容方案,通过转移私钥而非比特币本身来实现链下交易。Statechain 依赖于一个协调员来保证安全性,并讨论了其局限性、潜在解决方案以及隐私问题,例如需要协议升级、仅支持发送整个UTXO等。
本文档描述了如何使用 MercuryWallet 中实现的 statechain 方法构建 Poon-Dryja 闪电通道,而无需依赖链上交易。该协议不需要对闪电网络协议进行任何更改,只需要对 MercuryWallet statechain API 进行简单的增强。该方案结合statechain和闪电网络,实现链下UTXO转移和闪电通道转移。
Giacomo Zucco 解释了便利性和安全性在不同比特币方案(如 ecash、Liquid、闪电网络等)中是一种连续的光谱,用户可以在信任不同类型的第三方(个人、联盟或商业对手方)之间进行权衡。他将不同的方案视为在用户的便利性和自主保管安全性之间取舍,并且这种取舍不是非此即彼的,允许作出不同程度的微调。
本文探讨了比特币的隐私性和同质性问题,分析了 CoinJoin 和 CoinSwap 等混币技术在对抗交易追踪和“污染”分析方面的局限性。提出了使用 Statechain 这种分层协议来实现更有效的链下 CoinSwap,并介绍了 CommerceBlock 开发的基于 Statechain 的 CoinSwap 撮合服务 Mercury,旨在提高隐私性和同质性。
本文介绍了 Commerceblock 团队提出的将 Statechain 与闪电网络结合的方案,旨在提升 Statechain 的效用和灵活性,并为闪电网络提供流动性管理方法。该方案允许用户通过 Statechain 资金建立闪电通道,实现资金的分割和再平衡,从而提高支付效率和网络连接性。通过结合 Statechain 和闪电网络技术,可以实现链下完成闪电网络的再平衡。
本文介绍了在谨慎日志合约(DLC)中使用 Statechain 转移仓位所有权的方法,详细描述了初始化、转移和关闭 DLC 的过程,重点在于通过密钥轮换和备份交易来保证 DLC 的所有合约执行交易(CET)输出的安全性。
本文分析了基于 statechain 的 Spark 系统的信任模式,探讨了它是否应被归类为“非托管”钱包。作者认为,尽管用户拥有单方面取款交易,但必须信任运营者会删除旧的私钥碎片,而这一点是无法验证的,因此将其简单归类为“非托管”或“托管”都有问题。文章提出了在现有分类法之外,创建新类别的想法。
本文档介绍了 Mercury statechain 使用的盲化两方 ECDSA 签名技术。该技术允许两个互不信任的参与者安全地生成共享的公私钥对,并在不暴露各自私钥信息的情况下,对双方认可的消息进行签名。其中一方(P1)可以完全盲化地参与签名生成,既不知道被签名的消息内容,也不知道最终的签名是什么样。
CommerceBlock 推出了 Mercury Layer,是对 statechain 变种的升级。Mercury Layer 通过盲化技术,提升了隐私性,运营者无法得知交易的细节。该机制允许闪电通道架设在 Statechain 上,为比特币二层交易机制带来经济可行性和灵活性。