本文介绍了Graftroot协议,它与Taproot类似,旨在提高比特币智能合约的灵活性和隐私性。Graftroot允许合约参与者创建多个备选脚本,并对这些脚本进行签名,从而在需要时可以使用备选方案,而无需在链上暴露所有可能的合约结果。文章还讨论了Graftroot的优缺点以及可能的部署计划。
本文回顾了比特币升级过程中使用的各种激活机制,包括预定时间点激活、BIP 9、BIP148、BIP 91、BIP 8 以及 Speedy Trial。作者提倡未来使用 BIP 8 LOT = True 通过 UASF 部署新功能,以避免矿工否决权,并强调比特币是一个市场驱动的系统,应拥抱共识建立过程中的混乱。
本文介绍了BitGo在比特币MuSig2多签名钱包上的实践经验,包括为什么要使用MuSig2,与脚本式多签名和其他MPC协议相比的优势和缺点,以及在Taproot激活后如何选择脚本类型等。此外,还探讨了Nonce的生成及使用,以及PSBT在MuSig中的应用,强调了规范制定流程的重要性,并感谢了相关贡献者。
本文介绍了Miniscript和Simplicity两种树形结构的编程语言,它们可以用于比特币脚本的编写和分析。
本文主要介绍了跨输入签名聚合(CISA)技术,这种技术可以减少比特币交易的体积。文章探讨了“减半聚合”技术,并分析了其在闪电网络通道公示中的应用,提出了将CISA集成到比特币协议中的几种方案,包括重新定义OP_SUCCESS、定义新的叶子版本或隔离见证版本等,同时讨论了减半聚合与交易池缓存、重组以及适配器签名之间的关系。
本文介绍了 Taproot 支持闪电网络(LN)实现的两个隐私功能:PTLC 和 P2TR 通道。PTLC 通过标量调整每个转发的 PTLC,实现支付无关性,增加分析中的不确定性。P2TR 通道通过 schnorr 签名,使得 n-of-n 看起来和 1-of-1 完全一样,从而增加非公开通道的链上隐私。文章还分析了这两个功能实现的时间范围,并参考了双边供资的实现时间。
BRC-20 Token : a paper agreement, a static TEXT attached to Bitcoin, anything might happen as no live code.
该提案提出了一种自主保管的积分系统,该系统可安装在现有ecash铸币厂的前端。用户的余额存储在一个无需信任的积分合约中,可以随时在链下兑换成ecash。该方案利用Spillman支付通道的思想,并结合比特币的新功能来提高隐私性和效率,所有合约执行都通过MuSig2 taproot密钥路径完成。
本文讨论了比特币Taproot升级带来的脚本功能扩展,以及由此产生的钱包复原互通性问题。Muun钱包通过引入“应急工具包”和描述符升级机制,旨在简化新地址类型和脚本的采用,降低用户迁移成本,并支持Taproot和Musig等新技术。
最新的一个比特币升级 —— Taproot —— 将改变比特币的工作模式,使之更上一层楼。它改变了交易的签名方法,移除了不必要的信息暴露(比如是否涉及智能合约),还降低了一笔交易需要占用的整体数据量。
本文介绍了基于Taproot协议升级的支付池(payment pool)技术概念,它允许多个用户共享一个UTXO,提高隐私性,并实现更灵活的智能合约。文章详细解释了支付池的创建、资金进出、以及用户间互相支付的实现方式,并探讨了其作为Layer 2解决方案的可能性,包括链下支付和托管闪电网络通道的应用。
本文介绍了闪电网络中HTLC的不足,以及使用点支付合约(Payment Points)替代 HTLC 的方案,包括其原理和优势,例如可以隐去支付交易的关联,防止虫洞攻击。点支付合约使用标量和点代替原像和哈希值,并结合 Schnorr 聚合签名实现。
介绍我们所了解到的关于比特币隐私性和 Taproof 可扩展性的未来可能性。
Taproot升级通过使多签交易、闪电网络通道、侧链Hook交易等与普通交易无法区分,提高了比特币的链上隐私性,增加了区块链分析的难度,并且降低了交易费用。同时,Taproot还简化了隐形Coinswap,为用户提供了更强的隐私保护,但用户仍需注意接收问题UTXO的风险。
BitVM 是一种无需对比特币进行共识更改,即可在比特币上实现任意计算的新方案。它通过将逻辑运算放在链下,并在链上进行挑战和验证来运作。利用哈希锁、OP_BOOLAND 和 OP_NOT 等操作码,BitVM 可以在比特币脚本中构造与非门,进而实现复杂的计算。