上QQ阅读APP看书,第一时间看更新
2.3 P2P网络的局限性与权衡
P2P网络的优势如容错、可扩展的传输速度、数据安全性等,但在区块链项目中,这是以低交易处理能力为代价的。目前如火如荼的公链竞争中,许多项目都在交易处理能力上大显身手(例如宣称“每秒可处理过万笔交易”等),也从侧面表明了这是现有区块链技术尚待解决的问题。事实上,随着越来越多的节点被添加到其网络中,信息在节点间的传输延迟逐渐积累,信息传播至全网络所需的时间越来越长。因此,P2P网络项目均需在低交易吞吐量和中心化之间进行权衡。当设置少部分“超级节点”进行交易信息的校核时,可提高交易信息的处理效率,但同时也使得网络变得中心化。在一个所有节点的地位都相同的网络中,所有节点都进行了交易的校验,将造成一定程度的重复劳动与资源浪费。
区块链技术令人兴奋,与其去中心化的特点有很大关联,而去中心化很大程度上是由P2P网络作为基础的。P2P网络是一个非常均衡的构想,然而也需要付出一定的资源作为代价。在均衡的网络与提高工作效率之间,尚需进行取舍。建立一个高效率的点对点网络,还需要我们共同在通信技术上继续进步。