bitcoin: 网络通信

// 日常的通讯过程
---------- strCommand: ping ----------
---------- strCommand: pong ----------
// 空node, 区块高度是 0
addnode 1.1.1.1:8333 add 

---------- strCommand: version ---------- 
---------- strCommand: verack ---------- 
---------- strCommand: sendheaders ---------- 
---------- strCommand: sendcmpct ---------- 
---------- strCommand: ping ---------- 
---------- strCommand: getheaders ---------- 
---------- strCommand: feefilter ---------- 
---------- strCommand: pong ---------- 

generate 1

---------- strCommand: inv ----------
---------- strCommand: headers ----------
---------- strCommand: block ----------

参考 :

https://zhuanlan.zhihu.com/p/32267090

https://en.bitcoin.it/wiki/Protocol_documentation#cmpctblock

你可能感兴趣的:(bitcoin: 网络通信)