• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于分組的區塊鏈網絡節點通信方法技術

    技術編號:21167219 閱讀:45 留言:0更新日期:2019-05-22 09:41
    本發明專利技術一種基于分組的區塊鏈網絡節點通信方法,所有節點按照邏輯關系分為N個組,每個節點在本地保存鄰居節點時,需要保存本組的盡可能多的節點和其它組的任意一個節點,發起交易或生成區塊的節點向本地保存的節點發送交易或區塊,收到交易或區塊的節點向本地保存的所有節點發送交易或者區塊,這樣依次循環,直到所有節點發送交易或區塊,本發明專利技術的實質是將P2P網絡中的節點分組后,對各個節點區別對待,每個節點只和特定的節點通信,這樣就減輕了節點的負擔,提高網絡傳輸效率。

    A Block Chain Network Node Communication Method Based on Grouping

    The present invention is a block chain network node communication method based on grouping. All nodes are grouped into N groups according to logical relationship. When each node saves neighbor nodes locally, it is necessary to save as many nodes as possible in the group and any node of other groups. Nodes that initiate transactions or generate blocks send transactions or blocks to locally saved nodes and receive transactions or blocks. The essence of the present invention is to group the nodes in a P2P network and treat each node differently. Each node only communicates with a specific node, thus reducing the burden of the node and improving the transmission efficiency of the network.

    【技術實現步驟摘要】
    一種基于分組的區塊鏈網絡節點通信方法
    本專利技術提出一種區塊鏈網絡節點通信間方法,其將所有節點按照邏輯關系分為N個組,在組內節點進行P2P網絡通信,只有發起交易或者生產區塊的節點可以和組外的節點通信,提高了區塊鏈的處理速度和網絡通信速度。
    技術介紹
    區塊鏈是借由密碼學串接并保護內容的串連交易記錄(又稱區塊)。每一個區塊包含了前一個區塊的加密散列、相應時間戳記以及交易數據(通常用默克爾樹算法計算的散列值表示),這樣的設計使得區塊內容具有難以竄改的特性。用區塊鏈所串接的分布式賬本能讓兩方有效紀錄交易,且可永久查驗此交易。區塊鏈利用P2P網絡傳輸數據,當一個節點發起交易或者生成區塊時,會向全網廣播此交易或區塊,產生O(n2)的時間復雜度,隨著節點個數的增加,通信的負擔越來越重,交易或區塊的傳輸受到嚴重影響。當交易或區塊產生后,現有的技術直接向P2P網絡中的所有節點發送交易或區塊,網絡中的節點未做區分。因為網絡中的節點未做區分,當一個新的交易或區塊生成后,需要向所有節點發送交易或區塊,導致通信效率低,網絡響應慢。
    技術實現思路
    本專利技術的目的在于解決通信效率低,網絡響應慢的問題。本專利技術所采用的技術手段如下所述。本專利技術一種基于分組的區塊鏈網絡節點通信方法,所有節點按照邏輯關系分為N個組,每個節點在本地保存鄰居節點時,需要保存本組的盡可能多的節點和其它組的任意一個節點,發起交易或生成區塊的節點向本地保存的節點發送交易或區塊,收到交易或區塊的節點向本地保存的所有節點發送交易或者區塊,這樣依次循環,直到所有節點發送交易或區塊。本專利技術的有益效果是:在P2P網絡環境中,彼此連接的多臺計算機之間都處于對等的地位,各臺計算機有相同的功能,本專利技術的實質是將P2P網絡中的節點分組后,對各個節點區別對待,每個節點只和特定的節點通信,這樣就減輕了節點的負擔,提高網絡傳輸效率。具體實施方式本專利技術一種基于分組的區塊鏈網絡節點通信方法,首先所有節點部署時,會生成一個全球唯一的節點id。將所有節點按照邏輯關系分為N個組,每個節點在本地保存鄰居節點時,需要保存本組的盡可能多的節點和其它組的任意一個節點,發起交易或生成區塊的節點向本地保存的節點發送交易或區塊。同樣的,收到交易或區塊的節點向本地保存的所有節點發送交易或者區塊,這樣依次循環,直到所有節點發送交易或區塊。例如將每一個節點的節點id對5求余,所有求余值相同的節點被認為分為一組。假設本地節點對5求余后值為0,那么鄰居節點向本地節點請求連接時,先計算鄰居節點的id,如果鄰居節點的id對5求余后值為0,則接收連接,并就將鄰居節點保留在本地,如果求余后值為1,就看本地是否已經保存求余后值為的節點,如果沒有,就接受請求,并保存節點,如果已經保存,就拒絕請求,并舍棄這個鄰居節點,求余后值為2,3,4的也如此處理。本地保存的節點中只有1個是非本組的節點,跨組傳輸時,使用該唯一跨組節點,該跨組節點收到交易或區塊的節點向本地保存的所有節點發送交易或者區塊,這樣依次循環,直到所有節點發送交易或區塊。將網絡中的節點分組后,每個節點只和同組內的全部節點通信,并和外組的一個節點通信,通信效率提高,響應速度提高,處理速度提高。舉例而言,此種分組方式,可以實現同一部門一組,同一公司一組,同一城市為一組,同一地域為一組,或者同一國家為一組。在P2P網絡環境中,彼此連接的多臺計算機之間都處于對等的地位,各臺計算機有相同的功能,本專利技術的實質是將P2P網絡中的節點分組后,對各個節點區別對待,每個節點只和特定的節點通信,這樣就減輕了節點的負擔,提高網絡傳輸效率。本文檔來自技高網...

    【技術保護點】
    1.一種基于分組的區塊鏈網絡節點通信方法,其特征在于:所有節點按照邏輯關系分為N個組,每個節點在本地保存鄰居節點時,需要保存本組的盡可能多的節點和其它組的任意一個節點,發起交易或生成區塊的節點向本地保存的節點發送交易或區塊,收到交易或區塊的節點向本地保存的所有節點發送交易或者區塊,這樣依次循環,直到所有節點發送交易或區塊。

    【技術特征摘要】
    1.一種基于分組的區塊鏈網絡節點通信方法,其特征在于:所有節點按照邏輯關系分為N個組,每個節點在本地保存鄰居節點時,需要保存本組的盡可能多的節點和其它組的任意一個...

    【專利技術屬性】
    技術研發人員:夏冰霍曉棟馬俊昌王虹妍孫玉俐劉迎賓
    申請(專利權)人:貴州藍石科技有限公司
    類型:發明
    國別省市:貴州,52

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品三级AV无码一区| 无码视频一区二区三区在线观看| 无码日韩精品一区二区免费暖暖| 高h纯肉无码视频在线观看| 亚洲日韩看片无码电影| 日韩经典精品无码一区| 精品无码成人片一区二区98| 蜜臀亚洲AV无码精品国产午夜. | 亚洲另类无码一区二区三区| 在线看片无码永久免费aⅴ| 亚洲av无码不卡一区二区三区| 久久精品无码中文字幕| 久久Av无码精品人妻系列| 国产V片在线播放免费无码 | 亚洲av无码一区二区三区网站| 久久亚洲精品无码av| 精品成在人线AV无码免费看| 13小箩利洗澡无码视频网站免费| 人妻精品无码一区二区三区| 水蜜桃av无码一区二区| 国产aⅴ激情无码久久| 亚洲精品一级无码中文字幕| 国产精品爽爽va在线观看无码| 亚洲熟妇无码八V在线播放| 无码精品人妻一区二区三区人妻斩 | 性生交片免费无码看人| 久久久久久久人妻无码中文字幕爆| HEYZO无码综合国产精品227| 国产成人精品无码一区二区老年人| 久久亚洲AV无码精品色午夜| 无码AV天堂一区二区三区| 国产午夜无码视频在线观看| 国产在线拍揄自揄拍无码 | 国产AV巨作情欲放纵无码| 久久久久亚洲av成人无码电影| 精品无码av无码专区| 爽到高潮无码视频在线观看| 青春草无码精品视频在线观| 天天看高清无码一区二区三区| 曰韩无码AV片免费播放不卡| 国产V片在线播放免费无码|