理论教育 探究比特币网络的工作原理

探究比特币网络的工作原理

时间:2023-06-14 理论教育 版权反馈
【摘要】:互联网上全体比特币结点相互通信和协作构成比特币网络每个区块链结点上都保存完整的比特币区块链属于一种全冗余存储方式存储效率低,对结点的存储压力大但是抗毁能力强,有利于抵抗篡改和造假比特币网络就是由比特币结点对等互连所构成。例如比特币协议主要用以完成邻居结点地址交换、新区块发布和转发、交易发布和转发、区块或区块头查询及获取等。

探究比特币网络的工作原理

互联网上全体比特币结点相互通信和协作构成比特币网络

每个区块链结点上都保存完整的比特币区块链

属于一种全冗余存储方式

存储效率低,对结点的存储压力大

但是抗毁能力强,有利于抵抗篡改和造假(www.daowen.com)

比特币网络就是由比特币结点对等互连所构成。其他区块链网络同样如此。网络中各结点相互通信、协同工作,形成一体化系统,实现交易、验证、共识、存证等各项功能。

比特币、区块链网络通常都基于互联网运行,每个结点都有公网IP地址,使结点既可以发起TCP连接,又可以接受TCP连接。

结点间通信方式采用定制的协议(protocol)。例如比特币协议主要用以完成邻居结点地址交换、新区块发布和转发、交易发布和转发、区块或区块头查询及获取等。

每个结点不需要直接连接区块链网络的其他所有结点。当网络规模大时,这几乎是不可能的,因为任何结点都可随时离线,也随时有新结点加入,结点无法稳定保持、维护与所有结点的通信关系。所以区块链结点一般只维持与几个“邻居”结点的通信关系。假如要把信息(比如新区块)“广播”给全网所有结点,也只需要把信息通过协议发送给邻居结点,而邻居结点会通过协议把该信息转发给他的邻居结点,这样经过多层转发,很快这个信息就遍布全网了。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈