Network
使用比特幣網路協議
我對比特幣客戶端使用的 p2p 協議非常感興趣。這裡有一些很好的答案,描述了客戶端連接到網路的方式。
我只想複製點對點網路而不參與加密貨幣部分。這是針對點對點發現的實驗。
那麼,你能告訴我一些設置這樣一個網路的程式碼說明嗎?
這是一個很好的起點,可以更好地理解與同行發現和管理相關的程式碼:https
://github.com/bitcoin/bitcoin/blob/master/src/net.cpp 我無法幫助您直接編寫這樣的程式碼對你來說,但比特幣 p2p 與 bittorrent 非常相似或類似。比特幣的偉大之處在於它具有這樣的(加密)貨幣功能,那麼為什麼要使用比特幣協議來創建一個對使用原始程式碼的主要功能沒有興趣的 p2p 應用程序呢?我認為有不同的程式碼庫更適合您的研究。