本文档介绍了如何在 Bitcoin Core 中使用 ZeroMQ (ZeroMQ) 接口来订阅新区块和交易的通知。通过配置 Bitcoin Core 守护进程作为可信的“边界路由器”,并启用相应的 ZeroMQ 选项,可以实现对区块和交易的实时监控。文档详细描述了 ZeroMQ 的启用方式、配置选项以及消息格式,并提供了一个 Python 客户端示例。
Erlay是一种比特币网络性能提升方案,通过减少节点间不必要的通信,保持比特币网络的去中心化。Erlay协议通过对比节点间交易信息的草图(sketch)来减少冗余信息传输,虽然会略微降低交易传播速度,但能够显著减轻节点的负担,并保持网络去中心化。
该文档描述了一种P2P协议扩展,用于在两个节点之间协调交易广播,这是高效交易中继协议(例如Erlay)的基础。该协议通过使用集合协调技术,旨在降低交易广播的带宽成本,提高网络连接的鲁棒性,并改进隐私。