本文档撰写于2019年,主要讲述了assumeutxo的设计目标、实现计划、安全模型、资源使用、快照存储与分发等方面的内容。 assumeutxo旨在减少冷启动比特币节点所需的时间,同时保证安全性,它通过使用UTXO快照并进行后台验证来实现这一目标。
assumeutxo
人们对比特币区块的有限空间的需求大大上升,这导致交易为了得到区块确认必须付出更高的手续费。
该提议旨在替代 BIP118 和 BIP119,通过引入新的 Tapscript 操作码 OP_TXHASH 和 OP_CHECKSIGFROMSTACK(VERIFY),以一种综合的方式实现两种提议的功能,同时保持较低的风险。该提议试图解决社区对于 BIP118 和 BIP119 的一些批评,并为比特币脚本编程的未来发展提供更清晰的升级路径。
本文讨论了比特币中的见证折扣(witness discount)及其由来,分析了区块大小限制、P2SH、隔离见证等对比特币激励机制的影响,并探讨了铭文(inscriptions)对当前比特币交易的影响以及可能的解决方案,例如闪电网络和链下多签名协议。
本文是 Kevin Loaec 在 Advancing Bitcoin 2023 大会上的演讲稿,主要讨论了比特币中时间锁的各种应用场景,以及如何通过 Miniscript 等工具,提升比特币钱包的安全性和灵活性,例如:无需备份主要密钥、社交恢复、反向出口等。
本文是我对所有 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)来形成协同挖矿的方案。