本文深入探讨了Utreexo技术,它旨在通过压缩UTXO集来降低比特币全节点的存储需求,同时保持安全性和去中心化。Utreexo使用默克尔树来表示UTXO集,并依赖桥节点来验证交易,从而允许节点仅存储几千字节的数据,极大地减少了存储负担。文章还讨论了Utreexo的实现现状以及它对带宽的影响。
Mercury 钱包是一种基于状态链的比特币钱包,它允许用户进行即时、免手续费的比特币交易。通过 Layer 2 状态链协议,用户可以在链下转移和结算比特币输出,同时保持对资金的完全控制。该钱包利用 UTXO 的概念,并通过互换功能增强隐私性。
这篇文章讲述了比特币历史上第一次重大的协议升级之争——P2SH(Pay-to-Script-Hash)的故事。文章详细描述了P2SH提出的背景、目的,以及由此引发的社区辩论和治理挑战,包括开发者之间的分歧,矿工的角色,以及最终P2SH如何通过软分叉成功激活的过程。文章也探讨了这次升级对比特币社区和未来发展的影响。
本文深入探讨了Neutrino的工作原理,包括其使用BIP158定义的Golomb编码哈希值集合的概率性过滤器,以及BIP157定义的P2P消息,用于在轻客户端上隐私地探测和下载区块数据。文章还介绍了区块过滤器头的作用,以及Neutrino节点如何通过验证过滤器头和在对等节点间进行二分搜索来保证诚实性,并讨论了存储空间与扫描速度之间的权衡。
本文分析了比特币社区中三种对比特币的不同定位:作为资产(价值储存)、作为网络(交换媒介,闪电网络)和作为平台(抗审查市场,DLC、Taro、限制条款等)。文章强调了在不损害其资产属性的前提下,如何通过闪电网络和Taro扩展比特币作为交换媒介的潜力,并探讨了构建在比特币上的抗审查金融市场的可能性,例如使用DLC和限制条款。
本文介绍了Blockstream提出的比特币储备证明(Proof of Reserves)标准化方案,旨在解决当前交易所储备证明方法不统一、可及性差和安全风险高的问题。该方案基于行业内久经考验的方法,允许交易所无需转移资金即可证明其控制的比特币数量,并已开源工具以征求行业反馈,未来将提高工具的隐私性。
本文介绍了比特币轻客户端的新实现Neutrino,它与传统的SPV节点不同,通过让服务器向客户端提供区块过滤器来解决隐私和拒绝服务攻击等问题。Neutrino具有轻量快速的特点,能在短时间内完成初始同步,并支持闪电网络等功能。
本文档描述了 Mercury 状态链系统的规范。该系统无需链上交易,即可在多方间转移比特币UTXO的所有权。该功能依赖于一个受信任的第三方,即状态链实体(SE),但SE无法托管UTXO,从而降低了合规要求。文章详细介绍了UTXO类型、P2PKH输出的转移过程、UTXO状态链的运作机制,以及相关的协议流程。
本文介绍了Pay-to-EndPoint (P2EP) 技术,旨在通过让支付者和接收者都为交易提供输入,打破比特币区块链分析中“输入所有权同一”的假设,从而提高比特币交易的隐私性。P2EP不需改变比特币协议,且创建的交易与常规交易无异,提高交易隐私和同质性。
Simplicity 是一种用于区块链智能合约的底层编程语言和机器模型,其设计目标是拥有简单的语义,以便进行形式化分析和推理。它旨在解决在表达能力和可靠性之间权衡的问题,允许开发者设计复杂的智能合约并验证其安全性、可靠性和成本。Blockstream 发布了 Simplicity 的源代码,并计划将其集成到 Elements 平台。