比特币源码解读-P2P网络

----by 红亚太学链:yjh、bjgpdn

 

比特币又被称为分布式账本,具有去中心化、匿名性、鲁棒性等优势,与其采用的P2P网络架构有分不开的联系。可以说,P2P网络是比特币运行的基石,没有P2P,比特币的账本设计则失去了价值。本文着重讲解比特币的P2P网络实现。

......

总结

比特币0.01源码,使用IRC作为发现比特币网络的seed,通过加入#bitcoin频道,获取到比特币中其它节点的地址信息,再通过节点链接线程,建立和其它比特币节点的连接。

比特币网络中的节点可以通过监听处理线程监听其它节点的连接请求,并接收连接。

这样一来每个比特币节点,即使主动连接他人的客户端,又是监听连接的服务器端。同时每个节点可以向其它节点请求地址列表,或者广播自己的地址,从而建立起多个连接,实现了P2P的网络架构。

参考阅读:比特币源码解读-P2P网络

完整版PDF下载:比特币源码解读-P2P网络

发布了60 篇原创文章 · 获赞 24 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/bjgpdn/article/details/105192994