主页 > imtoken testflight下载 > 比特币P2P协议浅析比特币P2P协议_天工(tg)博客

比特币P2P协议浅析比特币P2P协议_天工(tg)博客

imtoken testflight下载 2023-04-04 07:39:14

比特币网络节点具有所有四个功能(理论上很多来自比特币):

比特币主网:大约5000-8000个运行不同版本比特币核心客户端(Bitcoin Core)的监听节点+数百个运行各种比特币P2P协议的应用,少数节点也是挖矿节点,大公司运行的全节点都是基于比特币的客户端核心客户端(它们拥有完整的区块链副本和网络节点,但不具备挖矿和钱包功能),这些节点是网络中的边缘路由器()比特币p2p协议,通过它构建交易所、钱包等其他服务,区块浏览器比特币p2p,商户支付处理。

主要的比特币 P2P 网络连接到多个矿池服务器和协议网关,这些服务器和协议网关连接到运行其他协议的节点。 这些节点通常是矿池挖矿节点(见挖矿部分)和轻量级钱包客户端,通常没有区块链的完整备份。

整个比特币网络:

网络发现:

一个新的网络节点必须发现网络中至少一个现有节点并建立连接

由于比特币网络的拓扑结构不是基于节点的地理位置,因此节点之间的地理信息完全不相关

节点通常使用TCP协议,使用8333端口

首先,在节点之间执行握手:

实践真知灼见比特币p2p协议,通过抓包分析过程(A为自己,B为公网节点)

A=>B(公网比特币节点)发送版本握手包:

B=>A 也发送版本握手:

B=>A返回一个verack握手包:

A=>B返回一个verack握手包:

请求对端节点批量获取指定区块HASH的区块头

B=>A请求的所有头信息

查询验证:

挖矿网Ethos中文网拥有简单易用的挖矿系统比特币p2p,为挖矿行业提供教程软件和矿机评测及交易信息,对比计算各种数字货币在挖矿网的挖矿收益,以及介绍矿网挖矿工具,矿场最新动态等。

矿业网络,版权所有丨如未注明,均为原创丨本站采用BY-NC-SA协议授权

转载请注明原文链接:Bitcoin P2P Protocol 比特币P2P协议解析_天工(tg)博客