chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是IPFS,IPFS的工作方式是怎樣的

獨愛72H ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2020-04-16 20:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(文章來源:網(wǎng)絡(luò)整理)
IPFS是對等(p2p)存儲網(wǎng)絡(luò)。可以通過可能中繼信息或存儲信息(或同時做這兩者)的對等方訪問內(nèi)容,并且這些對等方可以位于世界任何地方。IPFS知道如何通過其內(nèi)容地址找到您要的內(nèi)容,而不是在哪里。首先讓我們看一下內(nèi)容尋址以及該內(nèi)容如何鏈接在一起。IPFS堆棧的“中間”部分將生態(tài)系統(tǒng)連接在一起。一切都建立在能夠通過鏈接的唯一標(biāo)識符查找內(nèi)容的基礎(chǔ)上。

IPFS使用內(nèi)容編址通過內(nèi)容中的內(nèi)容而不是內(nèi)容的位置來標(biāo)識內(nèi)容。您一直都在按內(nèi)容查找項目。例如,當(dāng)您在圖書館里尋找一本書時,經(jīng)常會要求書名。這是內(nèi)容尋址,因為你問什么是。如果您使用位置尋址,找到那本書,你會問它通過在那里它是:“我想要的書那是在二樓,第一組,倒數(shù)第三架,左四周書”。如果有人搬了那本書,那你真倒霉!

通過散列進(jìn)行內(nèi)容尋址已成為從分布式支持代碼到運行加密貨幣的區(qū)塊鏈的分布式系統(tǒng)中連接數(shù)據(jù)的一種廣泛使用的方法。但是,這些系統(tǒng)中的基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)不一定可以互操作。

這就是IPLD項目的來歷。哈希標(biāo)識內(nèi)容,而IPLD在數(shù)據(jù)結(jié)構(gòu)之間轉(zhuǎn)換。由于不同的分布式系統(tǒng)以不同的方式構(gòu)造其數(shù)據(jù),因此IPLD提供了一些庫,用于組合可插拔模塊(每種IPLD節(jié)點的解析器)來解析多個鏈接節(jié)點之間的路徑,選擇器或查詢(允許您探索數(shù)據(jù),無論其基礎(chǔ)是什么)。協(xié)議)。IPLD提供了一種在內(nèi)容可尋址的數(shù)據(jù)結(jié)構(gòu)之間進(jìn)行轉(zhuǎn)換的方法:“哦,您使用Git樣式,不用擔(dān)心,我可以關(guān)注這些鏈接。哦,您使用以太坊,我知道了,我也可以關(guān)注那些鏈接!”

IPFS協(xié)議使用IPLD從原始內(nèi)容獲取IPFS地址。IPFS對于如何將數(shù)據(jù)分解為DAG有其自己的偏好和約定;IPLD使用這些約定將IPFS網(wǎng)絡(luò)上的內(nèi)容鏈接在一起。IPFS生態(tài)系統(tǒng)中的其他所有內(nèi)容都基于此核心概念:鏈接的可尋址內(nèi)容是使其余工作正常進(jìn)行的基本連接元素。IPFS和許多其他分布式系統(tǒng)利用了稱為有向無環(huán)圖或DAG 的數(shù)據(jù)結(jié)構(gòu)。具體來說,它們使用Merkle-DAG,它們是DAG,其中每個節(jié)點都有一個標(biāo)識符,該標(biāo)識符是節(jié)點內(nèi)容的哈希值。聽起來有點熟?這涉及到上一節(jié)中介紹的CID概念。查看此CID鏈接數(shù)據(jù)概念的另一種方法:通過其哈希值識別數(shù)據(jù)對象(如Merkle-DAG節(jié)點)是內(nèi)容尋址。

IPFS使用為表示目錄和文件而優(yōu)化的Merkle-DAG,但是您可以采用許多不同的方式來構(gòu)造Merkle-DAG。例如,Git使用Merkle-DAG,其中包含許多版本的倉庫。為了建立內(nèi)容的Merkle-DAG表示,IPFS通常首先將其分成多個塊。將其拆分為多個塊意味著文件的不同部分可以來自不同的來源,并且可以快速進(jìn)行身份驗證。

Merkle-DAG有點“全力以赴”。也就是說,所有內(nèi)容都有CID。您有一個具有CID的文件。如果一個文件夾中有幾個文件怎么辦?該文件夾具有一個CID,并且該CID包含下面文件的CID。反過來,這些文件由塊組成,并且每個塊都有一個CID。您可以看到如何將計算機(jī)上的文件系統(tǒng)表示為DAG。希望您還可以看到Merkle-DAG圖如何開始形成的。要直觀地了解這個概念,請查看我們的IPLD Explorer。

Merkle-DAG的另一個有用功能是將內(nèi)容分成多個塊,如果您有兩個相似的文件,它們可以共享Merkle-DAG的一部分。也就是說,不同Merkle-DAG的一部分可以引用相同的數(shù)據(jù)。例如,如果您更新網(wǎng)站,則僅更改的文件將獲得新的內(nèi)容地址。您的舊版本和新版本可以為其他所有內(nèi)容引用相同的塊。這可以使傳輸大型數(shù)據(jù)集的版本(例如基因組研究或天氣數(shù)據(jù))更加高效,因為您只需要傳輸新的或已更改的部分,而不必每次都創(chuàng)建全新的文件。

因此,總而言之,IPFS允許您為內(nèi)容提供CID,并使用IPLD在Merkle-DAG中將內(nèi)容鏈接在一起?,F(xiàn)在,讓我們繼續(xù)最后一部分:如何查找和移動內(nèi)容。為了查找哪些對等方正在托管您要查找的內(nèi)容(發(fā)現(xiàn)),IPFS使用分布式哈希表或DHT。哈希表是值鍵的數(shù)據(jù)庫。甲分布式哈希表是其中所述表在所有的對等體在一個分布式網(wǎng)絡(luò)分割。要查找內(nèi)容,請問這些同行。

該libp2p項目是IPFS生態(tài)系統(tǒng)提供連接,并互相交談的DHT和手柄同行的一部分。一旦知道了內(nèi)容的位置(即哪個或哪些對等方正在存儲構(gòu)成您所要訪問的內(nèi)容的每個塊),就可以再次使用DHT 查找這些對等方的當(dāng)前位置(路由)。因此,為了獲得內(nèi)容,您可以使用libp2p兩次查詢DHT。

您已經(jīng)找到了內(nèi)容,并且已經(jīng)找到了該內(nèi)容的當(dāng)前位置-現(xiàn)在您需要連接到該內(nèi)容并進(jìn)行獲?。ń粨Q)。為了向其他對等方請求塊并向其他對等方發(fā)送塊,IPFS當(dāng)前使用名為Bitswap的模塊。Bitswap允許您連接到具有所需內(nèi)容的一個或多個對等節(jié)點,將其發(fā)送給您的需求列表(您感興趣的所有塊的列表),然后讓他們向您發(fā)送您請求的塊。這些塊到達(dá)后,您可以通過對它們的內(nèi)容進(jìn)行哈希處理以獲取CID來對其進(jìn)行驗證。

還討論了其他內(nèi)容復(fù)制協(xié)議,其中最發(fā)達(dá)的是Graphsync。正在討論中的一項提案,旨在擴(kuò)展Bitswap協(xié)議以在請求和響應(yīng)周圍添加功能。
(責(zé)任編輯:fqj)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲
    +關(guān)注

    關(guān)注

    13

    文章

    4638

    瀏覽量

    89184
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    55

    文章

    11289

    瀏覽量

    108483
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AMD Versal自適應(yīng)SoC內(nèi)置自校準(zhǔn)的工作原理

    本文提供有關(guān) AMD Versal 自適應(yīng) SoC 內(nèi)置自校準(zhǔn) (BISC) 工作方式的詳細(xì)信息。此外還詳述了 Versal 的異步模式及其對 BISC 的影響。
    的頭像 發(fā)表于 10-21 08:18 ?3178次閱讀

    超高頻RFID讀寫器原理詳解:工作方式、識別距離與應(yīng)用場景

    超高頻RFID讀寫器的工作原理是什么?本文深入解析其電磁波能量傳輸、反向散射調(diào)制、防碰撞算法和識別距離影響因素,并結(jié)合倉儲物流、制造、醫(yī)療等行業(yè)案例,幫助企業(yè)全面理解超高頻RFID技術(shù)的價值和應(yīng)用。
    的頭像 發(fā)表于 10-10 16:17 ?872次閱讀
    超高頻RFID讀寫器原理詳解:<b class='flag-5'>工作方式</b>、識別距離與應(yīng)用場景

    88%中國法律人已用AI,下一個改變工作方式的,會是你嗎?

    技術(shù)革新已悄然走入日?!粌H改變了法律人的工作方式,也帶來了全新的行業(yè)價值鏈重構(gòu)。 全球先進(jìn)的法律內(nèi)容和技術(shù)提供商 ? LexisNexis律商聯(lián)訊于6月30日正式推出律商+?平臺 ,該平臺致力于為中國法律從業(yè)者提供高效、精準(zhǔn)的一站式智能解決方案,涵蓋權(quán)威法律檢索、
    的頭像 發(fā)表于 08-06 19:19 ?268次閱讀
    88%中國法律人已用AI,下一個改變<b class='flag-5'>工作方式</b>的,會是你嗎?

    WXZ196微機(jī)消諧裝置的工作方式是什么

    WXZ196微機(jī)消諧裝置的工作方式是什么? 1、實時監(jiān)測:微機(jī)消諧裝置通過高性能的傳感器,實時監(jiān)測電力系統(tǒng)中的關(guān)鍵參數(shù),尤其是PT開口三角處的電壓和頻率。在正常工作的情況下,PT開口三角處的電壓小于
    的頭像 發(fā)表于 06-03 09:55 ?298次閱讀

    AD9253對時鐘抖動的要求怎么樣,應(yīng)該選擇怎樣的時鐘架構(gòu)?

    1:這款芯片支持連續(xù)采樣、沿觸發(fā)和外觸發(fā)工作方式 2:時鐘必須使用時鐘芯片配置才行?使用有源晶振是否可以? 3:這款芯片對時鐘抖動的要求怎么樣,應(yīng)該選擇怎樣的時鐘架構(gòu)?
    發(fā)表于 04-15 06:43

    開關(guān)電源的基本工作原理

    于 DC/AC 逆變電源,或 DC/DC 電壓變換;后兩種工作模式多用于開關(guān)穩(wěn)壓電源。另外,開關(guān)電源輸出電壓也有三種工作方式:直接輸出電壓方式、平均值輸出電壓方式、幅值輸出電壓
    發(fā)表于 03-10 17:01

    DLP4710LC開發(fā)模塊數(shù)據(jù)的加載方式怎樣的?

    您好,最近購買了貴司的DLP4710LC開發(fā)模塊,我了解到其有32位輸入數(shù)據(jù)總線,我想知道數(shù)據(jù)的加載方式怎樣的,就是這32位數(shù)據(jù)總線是如何控制1920×1080個像素的,他的工作流程是怎樣
    發(fā)表于 02-20 06:51

    使用ADS1258的時候調(diào)試了它的兩種工作方式,寄存器的值會發(fā)生錯亂,為什么?

    我在使用ADS1258的時候調(diào)試了它的兩種工作方式,一是auto channel,一種是fix channel;使用第一種方式都是正常的,但是用第二種方式是,總是會出現(xiàn)bug,在程序運行一段時間后
    發(fā)表于 02-10 08:21

    數(shù)字化儀的工作方式有哪些

    數(shù)字化儀,作為一種將圖像(膠片或像片)和圖形(包括各種地圖)的連續(xù)模擬量轉(zhuǎn)換為離散的數(shù)字量的裝置,是專業(yè)應(yīng)用領(lǐng)域中一種用途非常廣泛的圖形輸入設(shè)備。本文將深入探討數(shù)字化儀的多種工作方式,包括其技術(shù)原理、操作特點以及應(yīng)用領(lǐng)域。
    的頭像 發(fā)表于 01-30 15:27 ?1394次閱讀

    串行接口的工作方式有幾種,串行接口的RXD1和TXD1是什么端口

    在數(shù)字通信領(lǐng)域,串行接口作為一種高效的數(shù)據(jù)傳輸方式,廣泛應(yīng)用于各種電子設(shè)備之間的數(shù)據(jù)交換。串行接口不僅具有結(jié)構(gòu)簡單、傳輸距離遠(yuǎn)、抗干擾能力強(qiáng)等優(yōu)點,而且能夠支持多種工作方式,以適應(yīng)不同應(yīng)用場景的需求。本文將深入探討串行接口的工作方式
    的頭像 發(fā)表于 01-29 16:51 ?1850次閱讀

    想讀ADS1248寄存器寫入的值,是否必須改變SPI工作模式?

    reading out the register data 請問難道我想讀ADS1248寄存器寫入的值,我還必須改變我的SPI工作模式?我目前使用的SPI是全雙工方式,我想讀被寫入到寄存器中的值就必須得換SPI工作方式?另外
    發(fā)表于 01-09 07:45

    使用智能Microsoft 365 Copilot副駕駛提高工作效率

    Microsoft Ignite是微軟一年一度的技術(shù)盛會,聚焦于賦能客戶、合作伙伴和開發(fā)者的更新和創(chuàng)新,幫助人們充分發(fā)揮微軟技術(shù)潛力,改變工作方式。
    的頭像 發(fā)表于 11-20 16:48 ?1845次閱讀

    微軟高管談AI將如何改變工作方式

    企業(yè)領(lǐng)導(dǎo)者們渴望了解AI將如何改變工作方式,微軟愿意為他們提供所需的幫助。在整個公司范圍內(nèi),智能 Copilot 副駕駛(國際版)已成為我們提升工作效率、重塑涵蓋客戶服務(wù)至銷售等多個環(huán)節(jié)的業(yè)務(wù)流程的重要工具。而自主智能體技術(shù)的引入,無疑將進(jìn)一步加速這一變革進(jìn)程。
    的頭像 發(fā)表于 11-15 14:00 ?957次閱讀

    TPA3123 SE工作方式,實際輸出功率達(dá)不到標(biāo)稱的70%,為什么?

    1、SE工作方式,實際輸出功率達(dá)不到標(biāo)稱的70%:現(xiàn)象用示波器在負(fù)載兩端觀察,測試正弦波信號的上半周會先于下半周失真,從而影響輸出功率。 2、串?dāng)_只有20~40dB,達(dá)不到標(biāo)稱參數(shù):讓人不解的是,串?dāng)_信號波形是正弦波的半周,也就是說,串?dāng)_信號是失真的。 麻煩貴公司高人指點!
    發(fā)表于 11-06 08:19

    程控水冷阻性負(fù)載主要工作方式有哪些

    程控水冷阻性負(fù)載是一種模擬電力系統(tǒng)負(fù)載的設(shè)備,主要用于測試電力設(shè)備的性能和穩(wěn)定性。其主要工作方式有以下幾種: 恒流工作模式:在恒流工作模式下,程控水冷阻性負(fù)載會輸出一個恒定的電流值,以模擬實際電網(wǎng)中
    發(fā)表于 11-05 11:25