比特币 Signet 测试网络上的“攻击区块”演示

两天后,即 4 月 7 日星期三,一些比特币核心开发人员将进行“攻击块”演示,旨在花费大量时间在 Signet 上进行验证。
演示将于美国东部时间上午 10 点(世界标准时间下午 2 点)进行。任何希望参与的人都可以在 Signet 上运行比特币核心节点,并实时观看其节点开采和处理的区块。
可以在此处找到有关启动节点并执行操作的说明(包括如何检查节点的日志以查看攻击块的验证时间)。
该演示不会显示攻击的最坏情况(所需的脚本和交易结构尚未公开,不会向恶意行为者提供更多有关攻击的信息),但它会生成比平均块需要更多数量级时间来验证的块。
该演示的目的是向用户展示大共识清理旨在通过 BIP 54 解决的四个严重共识漏洞之一的严重性。
另外两次演示将于 4 月 8 日美国东部时间下午 6 点(世界标准时间晚上 10 点)和 4 月 9 日美国东部时间上午 5 点(世界标准时间上午 9 点)举行,以便全球不同时区的比特币用户也可以直接参与。
Signet 区块链目前约为 32-33 GB,因此如果您有任何具有充足存储空间的设备,请继续启动 Signet 节点来参与。
为了您的了解,以下软件补丁是为了这次演示而快速组合在一起的,并且没有经过彻底审核(尽管它只是一个基于 GUI 的基本终端)。如果你只是为了在一台机器上进行演示而在没有任何资金的情况下启动一个全新的 Signet 节点,那么即使你是像我这样的偏执狂,你也应该没问题。
对于那些不想只是查看日志文件的人,AJ Towns 提供了“bitcoin-tui”项目的补丁,这是一个基于终端的比特币核心 GUI,用于在演示期间显示攻击块。项目创建者正在及时发布适当的版本以供演示,但您也可以自己编译它。
在 Linux 上运行这些命令(git 命令也适用于其他操作系统,您应该能够轻松在线找到适合您的操作系统的等效 CLI 命令):
git 克隆 https://github.com/ajtowns/bitcoin-tui.git cd bitcoin-tui git switch 202604-bip54blocks
从那里您应该能够按照此处存储库中的构建说明进行操作。编译后,确保您的bitcoind在配置文件中设置了“server=1”,然后启动bitcoin-tui。您应该在顶部栏的右侧找到“慢速块”选项卡。
这篇文章《比特币 Signet 测试网络上的“攻击块”演示》首次出现在《比特币杂志》上,由 Shinobi 撰写。