名为“ Bitcoin, Explained ”的节目中介绍了即将推出的 Bitcoin Core 重大发布,Bitcoin Core 24.0 。
比特币的例行升级
对于初学者来说,Bitcoin Core 是每个比特币全节点必须运行以与网络同步的开源程序。本质上,它是比特币协议的参考实现,因此用于定义和确定比特币网络的规则。比特币核心包括一个交易验证引擎并连接到网络,为网络提供高水平的安全性、隐私性和稳定性。
大约每六个月,比特币核心计划发布其程序的新主要版本。第24个主要版本正在测试中,处于放电候选阶段,因此可以随时启动。Van Wirdum 和 Provoost 研究了这个播客对比特币核心 24.0 进行的七大修改。
节点在与系统同步时安装块的方法也已更改。比特币核心 24.0 节点最初不会保留这些块头来阻止特定类型的资源耗尽攻击,而早期版本的比特币核心仅下载块头以确保他们下载的块有足够的工作量证明。
根据 Van Wirdum 和 Provoost 的说法,这最终应该会消除比特币核心软件中的任何检查点。
他们解释说,用户现在可以在 Bitcoin Core 24.0 中完全实现费用替换 (RBF) 逻辑。
在此之前,比特币核心节点使用“先见”规则,这阻止了竞争交易在节点的内存池(mempool)中被确认并传输给对等方。如果用户的费用高于他们反对的先前交易,则用户可以指示他们的节点批准和转发从即将到来的更新开始的矛盾交易。
Van Wirdum 和 Provoost 还提到了将传统钱包转换为描述符钱包的软件、第一个 miniscript 辅助、生成交易时 RBF 的常见使用、增强的未使用交易输出 (UTXO) 选择算法,该算法可以随机更改收益金额以增加隐私,以及新的“全部发送”功能可完全投资特定(一组)UTXO。
该版本的前身 (23.0)
主持人强调了之前比特币核心版本中的七项修改:
用于检测 bech32 地址中的拼写错误的新工具,在钱包中增加了对 Taproot 的支持,取消了通过端口 8333 与对等方连接的偏好,扩展了对 CJDNS 的支持,在交易费用估算算法,包含静态定义的跟踪点,以及将特定 UTXO 冻结到未来某个日期的新选项。
最后,两人解释了软件编译器中的错误最初是如何导致以前版本的 Windows 版 Bitcoin Core 中出现错误的,从而为上游依赖者的困难提供了一个有趣的视角。
在加密行业你想抓住下一波牛市机会你得有一个优质圈子,大家就能抱团取暖,保持洞察力。如果只是你一个人,四顾茫然,发现一个人都没有,想在这个行业里面坚持下来其实是很难的。
想抱团取暖,或者有疑惑的,欢迎加入我们-----公众号:佩佩梭哈
感谢阅读,我们下期再见!
热门跟贴