交易分享全过程的网络带宽使用率由于区块链技术的货运量越大而越多。传统方法是每个全节点将收到的新交易发给所有邻居,但这会导致浪费大量的服务器带宽。因此,新的提升网络带宽方法变得非常必要。
BTC的预案是,在节点A第一次收到一笔交易时,它将该交易的哈希值发送给所有邻居节点,而邻居节点则检查自己是否已收到该交易来避免重复发送。然而,广播的交易哈希值也需要服务器带宽。因此,为了达到减少数据信息周转量的总体目标,可以通过减少哈希值的长度来缩小广播节目的开销。但更短的哈希值会产生安全上的风险。攻击者可以选择42亿个不同的哈希值来堵塞随意一笔交易的广播节目,并在特定情况下对受害人造成损害。为了消除这个风险,下一篇文章将介绍如何将静态数据哈希值变为动态哈希值。