成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Hyperledger Fabric(八卦數(shù)據(jù)傳播協(xié)議)

Youngs / 843人閱讀

八卦數(shù)據(jù)傳播協(xié)議

Hyperledger Fabric優(yōu)化了區(qū)塊鏈網(wǎng)絡(luò)性能,安全性,通過(guò)跨交易執(zhí)行(認(rèn)可和提交)對(duì)等點(diǎn)和交易排序節(jié)點(diǎn)劃分工作負(fù)載來(lái)實(shí)現(xiàn)可伸縮性。這種網(wǎng)絡(luò)操作的分離需要安全,可靠且可擴(kuò)展的數(shù)據(jù)傳播協(xié)議以確保數(shù)據(jù)的完整性和一致性。為了滿足這些條件,F(xiàn)abric實(shí)現(xiàn)了八卦數(shù)據(jù)傳播協(xié)議。

八卦協(xié)議

對(duì)等點(diǎn)利用八卦以可擴(kuò)展的方式廣播分類帳和通道數(shù)據(jù),八卦消息是連續(xù)的,并且通道上的每個(gè)對(duì)等點(diǎn)不斷地從多個(gè)對(duì)等點(diǎn)接收當(dāng)前和一致的分類帳數(shù)據(jù),每個(gè)八卦的消息都已簽名,從而允許拜占庭參與者輕松識(shí)別發(fā)送偽造消息,并防止將消息分發(fā)給不需要的目標(biāo)。受延遲,網(wǎng)絡(luò)分區(qū)或?qū)е洛e(cuò)過(guò)塊的其他原因影響的對(duì)等點(diǎn)最終將通過(guò)聯(lián)系擁有這些丟失塊的對(duì)等點(diǎn)同步到當(dāng)前分類帳狀態(tài)。

基于八卦的數(shù)據(jù)傳播協(xié)議在Fabric網(wǎng)絡(luò)上執(zhí)行三個(gè)主要功能:

管理對(duì)等點(diǎn)發(fā)現(xiàn)和通道成員資格,通過(guò)不斷識(shí)別可用的成員對(duì)等點(diǎn),并最終檢測(cè)已脫機(jī)的對(duì)等點(diǎn)。

在通道中的所有對(duì)等點(diǎn)中傳播分類帳數(shù)據(jù),具有與通道其余部分不同步的數(shù)據(jù)的任何對(duì)等點(diǎn)識(shí)別丟失的塊并通過(guò)復(fù)制正確的數(shù)據(jù)來(lái)同步自身。

通過(guò)允許分類帳數(shù)據(jù)的點(diǎn)對(duì)點(diǎn)狀態(tài)傳輸更新,使新連接的對(duì)等點(diǎn)加速。

基于八卦的廣播操作是由對(duì)等點(diǎn)接收通道中其他對(duì)等點(diǎn)的消息,然后將這些消息轉(zhuǎn)發(fā)給該通道上的多個(gè)隨機(jī)選擇的對(duì)等點(diǎn),其中此數(shù)量是可配置常量。對(duì)等點(diǎn)也可以使用拉取機(jī)制而不是等待消息的傳遞,這個(gè)循環(huán)重復(fù),通道成員資格、分類帳和狀態(tài)信息的結(jié)果不斷保持最新和同步。用于傳播新塊,通道上的領(lǐng)導(dǎo)對(duì)等點(diǎn)從排序服務(wù)中拉取數(shù)據(jù),并向其自己組織中的對(duì)等點(diǎn)發(fā)起八卦傳播。

領(lǐng)導(dǎo)選舉

領(lǐng)導(dǎo)選舉機(jī)制用于為每個(gè)組織選擇一個(gè)對(duì)等點(diǎn),該對(duì)等點(diǎn)將與排序服務(wù)保持連接并發(fā)起在其自己組織的對(duì)等點(diǎn)之間分發(fā)新到達(dá)的區(qū)塊,利用領(lǐng)導(dǎo)選舉為系統(tǒng)提供了有效利用排序服務(wù)帶寬的能力,領(lǐng)導(dǎo)選舉模塊有兩種可能的操作模式:

靜態(tài)的 - 系統(tǒng)管理員手動(dòng)將組織中的一個(gè)對(duì)等點(diǎn)配置為領(lǐng)導(dǎo),例如一個(gè)與排序服務(wù)保持開(kāi)放連接。

動(dòng)態(tài)點(diǎn) - 對(duì)等點(diǎn)執(zhí)行領(lǐng)導(dǎo)選舉程序選擇組織中的一個(gè)對(duì)等點(diǎn)成為領(lǐng)導(dǎo),從排序服務(wù)中拉取塊,并將塊傳播給組織中的其他對(duì)等點(diǎn)。

靜態(tài)領(lǐng)導(dǎo)選舉

使用靜態(tài)領(lǐng)導(dǎo)選舉允許在組織內(nèi)手動(dòng)定義一組領(lǐng)導(dǎo)對(duì)等點(diǎn),可以將單個(gè)節(jié)點(diǎn)定義為領(lǐng)導(dǎo)或所有可用的對(duì)等點(diǎn),應(yīng)該考慮到這一點(diǎn) - 使用太多的對(duì)等點(diǎn)連接到排序服務(wù)可能會(huì)導(dǎo)致帶寬利用效率低下,要啟用靜態(tài)領(lǐng)導(dǎo)選舉模式,請(qǐng)?jiān)?b>core.yaml部分中配置以下參數(shù):

peer:
    # Gossip related configuration
    gossip:
        useLeaderElection: false
        orgLeader: true

或者,可以使用環(huán)境變量配置和覆蓋這些參數(shù):

export CORE_PEER_GOSSIP_USELEADERELECTION=false
export CORE_PEER_GOSSIP_ORGLEADER=true
以下配置將使對(duì)等點(diǎn)處于待機(jī)模式,即對(duì)等點(diǎn)不會(huì)嘗試成為領(lǐng)導(dǎo):
export CORE_PEER_GOSSIP_USELEADERELECTION=false
export CORE_PEER_GOSSIP_ORGLEADER=false

CORE_PEER_GOSSIP_USELEADERELECTIONCORE_PEER_GOSSIP_USELEADERELECTION設(shè)置為true值是不明確的,將導(dǎo)致錯(cuò)誤。

在靜態(tài)配置組織中,管理員負(fù)責(zé)在出現(xiàn)故障或崩潰時(shí)提供領(lǐng)導(dǎo)節(jié)點(diǎn)的高可用性。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24235.html

相關(guān)文章

  • Hyperledger Fabric(目錄)

    摘要:企業(yè)區(qū)塊鏈平臺(tái)企業(yè)級(jí)許可的分布式分類賬平臺(tái),為廣泛的行業(yè)用例提供模塊化和多功能性。這些節(jié)點(diǎn)通過(guò)應(yīng)用已經(jīng)由共識(shí)協(xié)議驗(yàn)證的交易來(lái)維護(hù)分類帳的副本,該交易被分組為包括將每個(gè)塊綁定到前一個(gè)塊的散列的塊中。 企業(yè)區(qū)塊鏈平臺(tái) 企業(yè)級(jí)許可的分布式分類賬平臺(tái),為廣泛的行業(yè)用例提供模塊化和多功能性。 介紹 一般而言,區(qū)塊鏈?zhǔn)且粋€(gè)不可變的交易分類賬,維護(hù)在一個(gè)分布式對(duì)等節(jié)點(diǎn)網(wǎng)絡(luò)中。這些節(jié)點(diǎn)通過(guò)應(yīng)用已經(jīng)由共...

    trigkit4 評(píng)論0 收藏0
  • Hyperledger Fabric(介紹)

    摘要:比特幣和以太幣屬于一類區(qū)塊鏈,我們將其歸類為公共無(wú)許可的區(qū)塊鏈技術(shù)。例如,在單個(gè)企業(yè)中部署時(shí),或由受信任的權(quán)威機(jī)構(gòu)運(yùn)作,完全拜占庭容錯(cuò)的共識(shí)可能被認(rèn)為是不必要的,并且對(duì)性能和吞吐量造成過(guò)度的拖累。 介紹 一般而言,區(qū)塊鏈?zhǔn)且粋€(gè)不可變的交易分類賬,維護(hù)在一個(gè)分布式對(duì)等節(jié)點(diǎn)網(wǎng)絡(luò)中。這些節(jié)點(diǎn)通過(guò)應(yīng)用已經(jīng)由共識(shí)協(xié)議驗(yàn)證的交易來(lái)維護(hù)分類帳的副本,該交易被分組為包括將每個(gè)塊綁定到前一個(gè)塊的散列的塊...

    yunhao 評(píng)論0 收藏0
  • Hyperledger Fabric(術(shù)語(yǔ)表)

    摘要:區(qū)塊鏈接到區(qū)塊,區(qū)塊鏈接到區(qū)塊。共識(shí)整個(gè)交易流的更廣泛的術(shù)語(yǔ),用于生成順序協(xié)議并確認(rèn)構(gòu)成區(qū)塊的交易集合的正確性。策略策略是由數(shù)字身份的屬性組成的表達(dá)式,例如。在中,智能合約被稱為鏈碼,智能合約鏈碼安裝在對(duì)等節(jié)點(diǎn)上并實(shí)例化為一個(gè)或多個(gè)通道。 術(shù)語(yǔ)表 術(shù)語(yǔ)很重要,以便所有Hyperledger Fabric用戶和開(kāi)發(fā)人員都同意每個(gè)特定術(shù)語(yǔ)的含義,例如,什么是智能合約。文檔將根據(jù)需要引用術(shù)語(yǔ)...

    wind3110991 評(píng)論0 收藏0
  • Hyperledger Fabric(私有數(shù)據(jù)

    摘要:該數(shù)據(jù)的哈希值,它被認(rèn)可有序的并寫(xiě)入通道上每個(gè)對(duì)等點(diǎn)的分類賬,哈希用作交易的證據(jù)和用于狀態(tài)驗(yàn)證并用于審計(jì)目的。 私有數(shù)據(jù) 什么是私有數(shù)據(jù)? 如果某個(gè)通道上的一組組織需要將該數(shù)據(jù)與該通道上的其他組織保密,他們可以選擇創(chuàng)建一個(gè)新通道,只包含需要訪問(wèn)數(shù)據(jù)的組織。但是,在每種情況下創(chuàng)建單獨(dú)的通道會(huì)產(chǎn)生額外的管理開(kāi)銷(維護(hù)鏈碼版本,策略,MSP等),并且不允許你希望所有通道參與者在保持部分?jǐn)?shù)據(jù)私...

    caikeal 評(píng)論0 收藏0
  • Hyperledger Fabric(關(guān)鍵概念介紹)

    摘要:還提供創(chuàng)建通道的功能,允許一組參與者創(chuàng)建單獨(dú)的交易分類賬。共識(shí)交易必須按照發(fā)生的順序?qū)懭敕诸愘~,即使它們可能位于網(wǎng)絡(luò)中不同的參與者組之間。 介紹 Hyperledger Fabric是分布式分類賬解決方案的平臺(tái),采用模塊化架構(gòu),提供高度機(jī)密性,彈性,靈活性和可擴(kuò)展性,它旨在支持不同組件的可插拔實(shí)現(xiàn),并適應(yīng)整個(gè)經(jīng)濟(jì)生態(tài)系統(tǒng)中存在的錯(cuò)綜復(fù)雜的事物和復(fù)雜性。 我們建議首次使用的用戶首先閱讀下...

    joy968 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

Youngs

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<