C 從零開始區塊鏈 P2P模組之節點廣播

2021-08-27 11:01:57 字數 453 閱讀 6063

之前忘了說了,現在補上

主要有以下幾個方案

該方案的優點是協議自身支援,實現簡單,高效。但其缺點也是致命的,就是只能在同一區域網內才能進行廣播,限制太大。

和廣播的方案差不多,雖然udp協議支援在外網上的組播,但很依賴於網路裝置是否支援。很遺憾,現實中絕大部分的網路裝置是不支援的,同樣只能在同一區域網內有效。

該方案的優點是不受網路環境限制,不需要網路裝置的支援。缺點是效率太低,網路中節點很少還可以接受,如果節點太多,光是每個節點都輪詢一遍都需要好久。

這是目測最可行的乙個方案,同時也是實現起來最麻煩的乙個方案。先將所有節點分組,要保證每個節點至少存在與兩個組內。節點對自己所在的組內進行輪詢廣播,組內其他節點接收到訊息後,再在自己的另乙個組內進行廣播,達到一傳十,十傳百的效果。

在本例中,僅將訊息發給了乙個節點進行廣播模擬,並未進行實際上的廣播,等以後有時間了嘗試使用節點分組輪詢的方式進行廣播。

C 從零開始區塊鏈 區塊鏈業務模組之主鏈同步

同樣是採用乙個簡單,但效率低下的方案,遍歷自己的鏈和其他節點的鏈,誰的長誰的就是主鏈。然後將自己的鏈和主鏈進行比較,將自己的鏈上的區塊掛在主鏈上,掛的同時驗證一下自己的區塊是否已經存在於主鏈上,如果存在就跳過。void blockchain mergeblockchain const std str...

P2P 區塊鏈系統的重要基石

各位朋友大家晚上好,我們今天繼續來做區塊鏈的分享 今天聊的主題是對等網路 今天我的交流目的想和大家聊清楚三個基本問題 1.對等網路的組網思想 2.區塊鏈系統為什麼選擇對等網路作為自身的網路模型 3.為什麼說對等網路是區塊鏈實現去中心化的重要基石 下面讓我們開始今天的分享內容 但是由於 伺服器的 樞紐...

基於區塊鏈的p2p平台治理方案

近期p2p平台爆得讓人心驚膽戰,但其作為銀行之外企業 個人融資的有益補充,作為普通小白們不錯的理財方案,這個行業還是非常有其存在價值的。但這個看上去風險重重的行業,該如何規範,才能讓它健康發展呢?我想到了區塊鏈。p2p之所以風險如此高,最大的問題是剛性兌付。本來作為 中介 平台,撮合借貸方和投資方達...