最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > ipfs百科知識分享

ipfs是什么?IPFS星際文件系統(tǒng)新手指南

2021-04-15 11:11:55 | 來源:今日區(qū)塊鏈 | 作者:佚名
這篇文章主要介紹了ipfs是什么?IPFS星際文件系統(tǒng)新手指南,IPFS代表星際文件系統(tǒng),它是一種開源的,對等分布式超媒體協(xié)議,旨在充當(dāng)所有計(jì)算設(shè)備的普遍存在的文件系統(tǒng)。讓我們來看看IPFS是什么,IPFS如何工作的等等,看完本文之后,你就對IPFS有個(gè)深入的了解了。

這次讓我們來談?wù)勅ブ行幕瘍Υ娴姆绞剑琁PFS代表星際文件系統(tǒng),它是一種開源的,對等分布式超媒體協(xié)議,旨在充當(dāng)所有計(jì)算設(shè)備的普遍存在的文件系統(tǒng)。讓我們來看看這種方式有什么特點(diǎn)。

在講解IPFS 之前,讓我們先來復(fù)習(xí)一下幾個(gè)現(xiàn)有的文件傳輸協(xié)定,第一個(gè)是hyper text 也就是http 協(xié)議,這個(gè)協(xié)議本身是一個(gè)讓你可以去讀取網(wǎng)路上文件的協(xié)議,而讀出來你再用特定的方式來顯示他,這就是我們現(xiàn)在使用的web ,他依靠的是單一伺服器的內(nèi)容,所以當(dāng)伺服器掛了,你就無法讀取該網(wǎng)站的內(nèi)容,還有因?yàn)樗欧鞯牡鼐夑P(guān)系,很多時(shí)候你在很遠(yuǎn)的地方他讀取的速度是相對很慢的。

另外一個(gè)是所謂的BT ,這個(gè)協(xié)議就有點(diǎn)像我們現(xiàn)在講的IPFS ,他是一個(gè)共享的協(xié)議,當(dāng)你發(fā)出一個(gè)文件的請求,有很多文件的節(jié)點(diǎn)就會去貢獻(xiàn)他的文件,所以如果文件分享源離你很近的話,相對你拿到文件的速度是快的,而且當(dāng)越多人在分享一個(gè)文件,你能夠拿到文件的速度也會變快。

IPFS是什么

IPFS是一個(gè)分散式的文件儲存系統(tǒng),他將每一臺參與的電腦當(dāng)成一個(gè)節(jié)點(diǎn),儲存在這上面的文件會使用雜湊技術(shù)變成content identifier — CID來代表這個(gè)文件,然后將這些文件拆成一個(gè)個(gè)小的文件,儲藏在這個(gè)網(wǎng)路上的節(jié)點(diǎn)之上,當(dāng)用戶需要調(diào)閱這個(gè)文件的內(nèi)容時(shí),在使用P2P的方式去找到儲藏有這個(gè)部分文件的節(jié)點(diǎn),取出來進(jìn)行讀取。

IPFS如何工作?

基本上,IPFS與我們今天所知的萬維網(wǎng)類似,但是更像是單個(gè)BitTorrent群,它們在單個(gè)Git存儲庫中交換對象。

通過基于BitTorrent的協(xié)議分發(fā)文件。重要的是,IPFS是Kodemila,BitTorrent和Git的一種組合,可以創(chuàng)建Internet的分布式子系統(tǒng)。

協(xié)議的設(shè)計(jì)提供了與Git一樣的Internet歷史版本。每個(gè)文件及其中的所有塊均具有唯一的標(biāo)識符,該標(biāo)識符是加密哈希??缇W(wǎng)絡(luò)刪除重復(fù)項(xiàng),并跟蹤每個(gè)文件的版本歷史記錄。

這將導(dǎo)致永久可用的內(nèi)容,其中網(wǎng)頁不會由于服務(wù)器故障或Web主機(jī)損壞而消失。
此外,通過此機(jī)制可以保證內(nèi)容的真實(shí)性,并且在查找文件時(shí),您實(shí)際上是在要求網(wǎng)絡(luò)查找在與該內(nèi)容關(guān)聯(lián)的唯一標(biāo)識哈希后面存儲該內(nèi)容的節(jié)點(diǎn)。IPFS中節(jié)點(diǎn)之間的鏈接采用加密哈希的形式,由于其Merkle DAG數(shù)據(jù)架構(gòu),這是可能的。Merkle DAG對IPFS的好處包括:

內(nèi)容尋址–內(nèi)容具有唯一的標(biāo)識符,該標(biāo)識符是文件的加密哈希。

無重復(fù)-內(nèi)容相同的文件不能復(fù)制,只能存儲一次。

防篡改–使用校驗(yàn)和來驗(yàn)證數(shù)據(jù),因此,如果哈希發(fā)生變化,則IPFS將知道數(shù)據(jù)已被篡改。

IPFS使用Merkle鏈接將文件結(jié)構(gòu)彼此鏈接,并且每個(gè)文件都可以使用稱為IPNS的分散式命名系統(tǒng)通過人類可讀的名稱找到。Merkle有向無環(huán)圖(DAGS)的實(shí)現(xiàn)對于協(xié)議的基礎(chǔ)功能很重要,但是比本文的范圍更具技術(shù)性。

分散

在這網(wǎng)路上,每一個(gè)文件都有一個(gè)獨(dú)特的Content Identification,這個(gè)數(shù)字可以代表這個(gè)文件,讓我們在尋找文件的時(shí)候不是因?yàn)檫@個(gè)文件在哪里,而是這個(gè)文件是什么。讓整個(gè)查找的邏輯相對會比較直接,然后這個(gè)主文件又可以拆成很多小文件,而這些小文件儲存在不同電腦里面,理論上,因?yàn)槊總€(gè)相同文件會有一樣的號碼,所以如果你的文件跟其他人是同一份,你們就可以共享這個(gè)內(nèi)容,也不會有冗余文件的問題。

在軟體架構(gòu)上,跟其他的分散式儲存一樣,將整個(gè)文件分散成很多個(gè)部分,分散在不同部分去做儲存,是很常見的。因?yàn)楫?dāng)我們在處理大型的文件的時(shí)候,如果你不把它分散出來,你可能會花很長一段時(shí)間再將這個(gè)文件從硬碟讀出來,而讀取硬碟其實(shí)是相當(dāng)慢的。首先,你必須將文件讀出來寫入在記憶體里面,才可以由記憶體去顯示出來。

反之,如果你將文件切割成很多的部分的時(shí)候,理論上你就可以平行的從不同電腦里面去讀取這個(gè)文件,此時(shí)就像是在一個(gè)車站一樣,當(dāng)旅客可以從不同出口進(jìn)出的時(shí)候,你就可以更快的將旅客疏散出來。例如,我們在跨年的時(shí)候,我們可以看到,捷運(yùn)局會希望你可以從象山站,甚至永春站來進(jìn)出捷運(yùn),這都是一樣的道理,但如果大家都擠在市政府站,那么大家就要等很長一段時(shí)間才能夠從101 疏散出來。

速度

因?yàn)榉稚⒌年P(guān)系,你可能會采用離你比較近的節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)可以更快的去存取你要的資料,在傳統(tǒng)的中心化架構(gòu)里面,如果你是在美國的機(jī)房,因?yàn)榫嚯x的關(guān)系,當(dāng)你必須要存取這個(gè)網(wǎng)頁的時(shí)候,你可能必須要花比較長的時(shí)間來存取這個(gè)文件,所以我們有CDN 這個(gè)技術(shù),他就是希望你能夠針對內(nèi)容在比較近的機(jī)房,進(jìn)行內(nèi)容的存取,但現(xiàn)在這個(gè)分散的技術(shù),理想的狀況,假設(shè)很多人進(jìn)行分享的話,你可能可以從就近的電腦來存取別人分享的文件,這不就是最天然的CDN 嗎?

當(dāng)然,這只是一種假設(shè),實(shí)際上傳輸?shù)乃俣冗€會跟你鄰近的電腦他的網(wǎng)路頻寬,以及電腦的設(shè)備,然后還有演算法的執(zhí)行效率有關(guān),畢竟CDN 是專門用來存取內(nèi)容的, P2P 網(wǎng)路要在這方面占有優(yōu)勢其實(shí)還是挺難的,但如果cdn 也參與這部分的工作呢?畢竟,以往的經(jīng)驗(yàn)指出,大公司來染指這種open source的開發(fā)也是蠻常見的。

隱密性

當(dāng)我們的文件散布在其他人的電腦的時(shí)候,我們會遇到一個(gè)問題:那就是我們不想讓別人知道我們的文件內(nèi)容是什么?

現(xiàn)代人很注重隱私這件事情,那我們要如何把文件放在其他人的電腦里面,但又同時(shí)間不被對方所知道我們的資料呢?畢竟,我們是把我們的資料放在一個(gè)公開的網(wǎng)路上。

我們可以透過加密的機(jī)制,他把你不想讓別人知道的訊息,使用私鑰去進(jìn)行加密,當(dāng)你有了這把私密的人,才能夠?qū)⑦@個(gè)內(nèi)容解鎖,也就能知道這個(gè)訊息里面的內(nèi)容。

結(jié)論:

儲存是一門相當(dāng)重要的工作,以現(xiàn)代的網(wǎng)路來說,幾乎你所用到的每一個(gè)網(wǎng)頁都需要儲存,包含文件、聲音、影片等。也就是說,你在使用網(wǎng)路的時(shí)候,你無時(shí)無刻都在跟儲存的伺服器打交道, IPFS 所希望能做的就是打造一個(gè)更好去取得這些文件的方式,他希望能夠讓這些文件少一些控制,多一些分享,但歷史上這樣的專案很多都無疾而終,畢竟太理想化了,但是這次區(qū)塊鏈的產(chǎn)業(yè),在這個(gè)以自愿分享的土壤中,加上了代幣的肥料,是不是能長出不一樣的結(jié)果,讓我們繼續(xù)觀察下去。

以上就是ipfs是什么?IPFS星際文件系統(tǒng)指南的詳細(xì)內(nèi)容,更多關(guān)于ipfs百科知識分享的資料請關(guān)注腳本之家其它相關(guān)文章!

免責(zé)聲明:本文只為提供市場訊息,所有內(nèi)容及觀點(diǎn)僅供參考,不構(gòu)成投資建議,不代表本站觀點(diǎn)和立場。投資者應(yīng)自行決策與交易,對投資者交易形成的直接或間接損失,作者及本站將不承擔(dān)任何責(zé)任。!

你可能感興趣的文章

幣圈快訊

  • 7月26日隔夜重要動態(tài)一覽

    2026-07-26 07:32
    21:00-7:00關(guān)鍵詞:特朗普、伊朗、Coinbase1.特朗普下令暫??找u伊朗;2.Coinbase比特幣負(fù)溢價(jià)已持續(xù)67天;3.彭博社:特朗普的加密收益成Clarity法案最大障礙;4.數(shù)據(jù):RobinhoodChain鏈上累計(jì)交易筆數(shù)已突破1.5億筆;5.特朗普:如果不100%滿足我們對伊朗的要求,戰(zhàn)爭將以全力度重啟;6.伊朗革命衛(wèi)隊(duì)發(fā)言人:若英國在戰(zhàn)爭中支持美國,將成為明確且合法的目標(biāo)。
  • 美軍參謀長聯(lián)席會議主席:擴(kuò)大對伊軍事行動將導(dǎo)致防空彈藥庫存緊缺

    2026-07-26 07:01
    7月26日,美軍參謀長聯(lián)席會議主席丹·凱恩上將私下警告,重啟針對伊朗的大規(guī)模作戰(zhàn)雖具備可行性,但會危險(xiǎn)消耗美國在中東的防空彈藥儲備。凱恩向政府官員表示,擴(kuò)大軍事行動將導(dǎo)致美軍中央司令部配備的愛國者攔截導(dǎo)彈及其他防空系統(tǒng)庫存緊缺。據(jù)悉,特朗普與高級顧問評估是否進(jìn)一步升級沖突時(shí),上述彈藥短缺顧慮是考量因素之一。(新浪財(cái)經(jīng))
  • 以總理計(jì)劃向特朗普遞交伊朗情報(bào)

    2026-07-26 06:38
    7月26日,以總理內(nèi)塔尼亞胡及其訪美團(tuán)隊(duì)計(jì)劃于7月28日在白宮會晤美國總統(tǒng)特朗普時(shí),向美方遞交一份有關(guān)伊朗軍事與核計(jì)劃的最新情報(bào)。以色列消息人士稱,以方在情報(bào)中指責(zé)伊朗正在加速推進(jìn)核武器研發(fā)計(jì)劃。據(jù)悉,有以色列高級官員稱,美國與伊朗之間達(dá)成協(xié)議的可能性“微乎其微”,沖突升級“不可避免”。
  • RobinhoodChain鏈上累計(jì)交易筆數(shù)已突破1.5億筆

    2026-07-26 05:49
    7月26日,RobinhoodChain鏈上累計(jì)交易筆數(shù)已突破1.5億筆,平均出塊時(shí)間僅100毫秒。
  • 伊朗伊斯蘭革命衛(wèi)隊(duì)稱15天內(nèi)摧毀多架美軍戰(zhàn)機(jī)

    2026-07-26 05:31
    當(dāng)?shù)貢r(shí)間25日,伊朗伊斯蘭革命衛(wèi)隊(duì)發(fā)言人穆赫比表示,伊朗伊斯蘭革命衛(wèi)隊(duì)在15天內(nèi)摧毀了11架停放在美軍基地的美軍戰(zhàn)斗機(jī)和直升機(jī),還摧毀了17架軍用無人機(jī),一架停放在機(jī)庫內(nèi)的F-15戰(zhàn)斗機(jī),一架P-8反潛巡邏機(jī),一架C-17運(yùn)輸機(jī)和8架空中加油機(jī)。目前,上述說法尚未得到美國軍方證實(shí)。(財(cái)聯(lián)社)
  • 查看更多
更多

熱門幣種

  • 幣種
    最新價(jià)格
    24H漲跌幅
  • bitcoin BTC 比特幣

    BTC

    比特幣

    $ 64411.5¥ 436078.73
    +0.36%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 1875.8¥ 12699.54
    +0.86%
  • tether USDT 泰達(dá)幣

    USDT

    泰達(dá)幣

    $ 0.9991¥ 6.7641
    +0.01%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 569.71¥ 3857.05
    +0.83%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0008¥ 6.7756
    +0.01%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 1.1008¥ 7.4526
    +0.79%
  • solana SOL Solana

    SOL

    Solana

    $ 74.4791¥ 504.23
    +0.74%
  • tron TRX 波場

    TRX

    波場

    $ 0.3315¥ 2.2443
    +0.3%
  • hyperliquid HYPE Hyperliquid

    HYPE

    Hyperliquid

    $ 58.1752¥ 393.85
    +1.55%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.07216¥ 0.4885
    +4.06%
沂水县| 连云港市| 集安市| 商丘市| 莱西市| 称多县| 青神县| 鹤庆县| 泌阳县| 潜山县| 福贡县| 普陀区| 永新县| 庆元县| 井研县| 大英县| 永城市| 长海县| 阜南县| 普格县| 太仆寺旗| 双桥区| 黔南| 河曲县| 南汇区| 麻城市| 铁力市| 土默特右旗| 阿鲁科尔沁旗| 陇西县| 印江| 建始县| 靖边县| 天全县| 玉龙| 安宁市| 彭山县| 古田县| 康马县| 红安县| 公安县|