本文是我对所有 Bitcoin Core 发行版本的历史同步性能的研究的其中一个结果,也是构建真正老旧的版本的挑战(难以找到编译好的二进制文件)的成果。
本文介绍了在Liquid网络上使用智能合约部署金融产品的案例,包括非托管限价订单和完全担保的期权合约。通过Liquid的事务内省操作码和限制条款,可以实现更高级的智能合约,并减少对传统金融中信任第三方的依赖,从而实现更安全、高效的金融交易。
本文分析了比特币交易中数字签名长度的演变过程,从最初使用DER编码的ECDSA签名,到通过BIP-66强制执行严格的DER编码规则,再到隔离见证(SegWit)将签名移至Witness字段,以及Bitcoin Core钱包仅创建71字节签名。最后,介绍了BIP-340引入的Schnorr签名及其在节省区块空间方面的优势。
本文作者Jameson Lopp研究了Bitcoin Core各个发行版本的历史同步性能,发现v0.8.0之前的版本由于各种原因无法同步到最新的链顶端。文章详细记录了在v0.3到v0.7版本同步过程中遇到的错误,以及对应的解决方法,并通过数据对比了老版本与最新v22版本在同步速度上的差异。
本文讨论了比特币去中心化矿池的设计,包括弱区块机制、共识机制、支付承诺和授权,交易选择;并提出了一种基于UTXO的share记录统计方法,即未花费的矿工支付输出(UHPO)机制;文章还探讨了使用Schnorr门限签名进行支付授权,以及子矿池的概念以支持更小的矿工,最后作者也提出了,使用限制条款(CTV)来形成协同挖矿的方案。
人们常常忽视的地方是,LSP 不仅加强了闪电网络的可扩展性和可靠性,而且是在不需要用户放弃资金自主保管的前提下完成的。
本文介绍了闪电网络服务商(LSP)规范,旨在解决当前闪电网络钱包与LSP集成存在的用户体验差、开发者负担重等问题。新的LSP规范将实现通道购买标准化、即时收款额度以及改善钱包在线状态管理,从而提升闪电网络的用户体验和互操作性。
本文介绍了 Stratum V2 协议套件,它由挖矿协议和三个子协议组成,定义了参与比特币挖矿的主体的五个角色及其通信标准,并使用了三种类型的通信信道。文章概括了每个子协议的实现,并提供了 GitHub 上的完整文档链接。
本文提出了一种新的比特币操作码 OP_EVICT,旨在改进 CoinPool 和链下状态通道的实现。OP_EVICT 允许在 N-of-N 的 CoinPool 中,在无需离线参与者参与的情况下,通过揭示预先承诺的输出来驱逐他们,从而使剩余参与者可以继续操作。这种方法避免了对输出集合进行排序,并允许更高效地更新和恢复 CoinPool 状态。
OP_EVICT
我们探究了多路径支付的复杂之处、它对网络去中心化和隐私性的好处,以及当前可用的不同实现 —— 每一种都有自身的取舍。