時(shí)間:2023-08-05|瀏覽:296
1)對(duì)等點(diǎn)計(jì)分:現(xiàn)在使用反映對(duì)等點(diǎn)有用性的計(jì)分功能來(lái)監(jiān)視對(duì)等點(diǎn)的鄰居。表現(xiàn)良好的對(duì)等方將保留在網(wǎng)格中,而表現(xiàn)不良的對(duì)等方將被丟棄,以保護(hù)網(wǎng)絡(luò)免受惡意行為者的侵害。
2)自適應(yīng)八卦傳播:您可以調(diào)整gossipfactor來(lái)控制您的節(jié)點(diǎn)與之對(duì)等的節(jié)點(diǎn)數(shù)量。這使您可以增加/減少八卦的數(shù)量,同時(shí)保持基線。
3)機(jī)會(huì)嫁接:一種新的機(jī)制,用于挑選表現(xiàn)良好但當(dāng)前不屬于節(jié)點(diǎn)網(wǎng)格的對(duì)等節(jié)點(diǎn)。然后,將這些表現(xiàn)良好的同伴機(jī)會(huì)性地插入網(wǎng)格中,以提高參與同伴的中位數(shù)。
4)PrunePeereXchange:PrunePeer交換為節(jié)點(diǎn)提供一組推薦的對(duì)等節(jié)點(diǎn),當(dāng)該節(jié)點(diǎn)從另一個(gè)對(duì)等節(jié)點(diǎn)的網(wǎng)格中斷開(kāi)連接時(shí),可以進(jìn)行連接,從而減少對(duì)等節(jié)點(diǎn)發(fā)現(xiàn)機(jī)制的依賴。
5)擴(kuò)展消息驗(yàn)證器:現(xiàn)在,您可以添加自定義消息驗(yàn)證器,以檢測(cè)Gossipsub中哪些消息在應(yīng)用程序上下文中是有效/無(wú)效的。
6)出站網(wǎng)格配額:在v1.0中,網(wǎng)格對(duì)等體是隨機(jī)選擇的,并沒(méi)有給連接方向任何權(quán)重。與此相反,v1.1實(shí)現(xiàn)了出站連接配額,因此對(duì)等方始終在網(wǎng)格中維護(hù)許多出站連接。
這些安全措施的組合與“游說(shuō)網(wǎng)格”的屬性,使Gossipsub成為無(wú)許可的網(wǎng)絡(luò)中兩個(gè)最重要的消息傳播協(xié)議框架:i)快速消息傳播,ii)針對(duì)試圖降低質(zhì)量的攻擊的安全性網(wǎng)絡(luò)。
所有這些升級(jí)都可以在Gossipsubv1.1規(guī)范中進(jìn)行咨詢。在新版本中,Gossipsub的參考實(shí)現(xiàn)還有更多的文檔和測(cè)試范圍供您參考。
此外,我們還為您準(zhǔn)備了一個(gè)全新的示例,供您嘗試最新的Gossipsub。在此示例中,您將使用由libp2p驅(qū)動(dòng)的聊天應(yīng)用程序。通過(guò)訂閱PubSub主題,您可以加入不同的頻道,并在其他訂閱者訂閱主題時(shí)看到他們加入會(huì)議室。您可以在E:\火車瀏覽器\pic\chat中找到此示例的代碼。
我們還將發(fā)布一個(gè)全新的libp2p測(cè)試計(jì)劃,使用Testground對(duì)Gossipsubv1.1進(jìn)行基準(zhǔn)測(cè)試。通過(guò)此測(cè)試計(jì)劃,您可以運(yùn)行Gossipsub網(wǎng)絡(luò)的仿真,在其中進(jìn)行調(diào)整,包括節(jié)點(diǎn)數(shù)、每個(gè)鏈路的延遲和抖動(dòng)百分比、運(yùn)行時(shí)間以及每個(gè)鏈接可用的帶寬。
我們與網(wǎng)絡(luò)、P2P和安全研究人員合作,創(chuàng)建了Gossipsubv1.1的這個(gè)迭代,并正在撰寫(xiě)一份綜合分析報(bào)告,與您分享我們的方法以及我們?nèi)绾卧u(píng)估緩解策略。我們計(jì)劃在6月分享這份報(bào)告,請(qǐng)拭目以待。
如果想獲取關(guān)于IPFS和Filecoin的更多資訊,以及參與Filecoin挖礦的朋友,可以掃描下方二維碼關(guān)注哈希街區(qū)公眾號(hào),也可以添加客服微信加入官方交流群(微信號(hào):HASH-BLOCK)。