国产无遮挡色视频免费视频-国产五月色婷婷综合-国产五月婷婷-国产午夜不卡-曰批免费视频播放在线看片二-曰韩一级毛片

更多精彩 >

財鏈社|從“分布式”角度看IPFS對區塊鏈的重要性

2018-09-20 23:34:57   來源:投資家網  作者:李畫 

摘要:區塊鏈是一個分布式系統,但包括以太坊、EOS在內的諸多公鏈本身實現的都只是數據的分布式計算,而沒有提供數據的分布式存儲,這導致分布式的區塊鏈系統無法真正徹底地做到分布式。

作者丨李畫


編輯|熊吉


區塊鏈是一個分布式系統,但包括以太坊、EOS在內的諸多公鏈本身實現的都只是數據的分布式計算,而沒有提供數據的分布式存儲,這導致分布式的區塊鏈系統無法真正徹底地做到分布式。


IPFS(Inter Planetary File System,星際文件系統)協議解決的正是這樣一個問題,它是分布式文件系統,可以實現數據的分布式存儲。同時它也是一個去中心化網絡的基礎設施,包括公鏈在內的不同類型的應用都可以構建在它的基礎之上。


如果說公鏈是高速公路,IPFS則是高速公路路面之下的層層地基中重要的一層,它為不同的公鏈和應用提供數據的分布式存儲這一支持。


IPFS并非全新發明,它是幾十年來分布式系統探索的產物,綜合了包括DHT(Distributed Hash Table),BitTorrent,Git和SFS(Self-Certified Filesystems)在內的優秀思想。IBFS對它們做出適合區塊鏈系統的改進,并通過分層設計將它們組合成一個新的系統。


設計將它.bmp


本文將去繁從簡,以數據的存取過程為線索,通過對IPFS最關鍵的三個系統技術的分析,看它是如何滿足區塊鏈數據的分布式存儲需求的。


01 Merkle DAG


當把文件存儲到IPFS系統中時,文件并不是以一個完整的個體被存儲,文件數據以平均分割法的方式被切分成若干個256KB大小的塊。這些塊在經過哈希運算后,也并不是存儲在單個中心化的服務器上,而是分開存儲在網絡中的各個分布式的節點之中,沒有節點擁有特權。


這一分布式存儲的難點不在于文件的切割或加密,而在于如何把這些被分割的和被分開存儲的數據重新組合成一個文件,這正是IPFS協議的第一個關鍵技術——Merkle DAG(Merkle Directed Acyclic Graph,默克爾有向無環圖)。


Merkle DAG從Git系統(林納斯·托瓦茲創作的分布式版本控制系統)改造而來,是在Merkle Tree(如下圖所示)的基礎上構建,儲存的是哈希值。IPFS上大部分數據對象都是以Merkle DAG的結構存在。


S上大部分數.bmp


當從網絡中獲取文件時,先從可信的節點獲得文件的Merkle Tree樹根哈希值。一旦獲得了樹根,就可以從其他不可信的節點獲取Merkle Tree的各個節點的哈希值。通過可信的樹根來檢查接收到的Merkle Tree節點,如果Merkle Tree某節點是損壞的或者虛假的,就從其他存儲節點獲得另一個Merkle Tree節點,直到最終獲得一個與可信樹根匹配的Merkle Tree。


這樣一來,從上至下,直到獲得最底層的被切割成小塊的數據的哈希,最終形成一個完整的正確的文件。


由于Merkle DAG是基于哈希值的,而哈希值取決于數據塊的內容,因此IPFS協議擁有內容尋址的功能(HTTP是基于域名尋址),此外它還有防篡改和去重復的功能。防篡改是因為可以通過檢查哈希值來確認數據是否被篡改;去重復是由于相同內容的數據塊哈希是相同的,可以去掉重復的數據,節省存儲空間。


02 DHT


依靠Merkle DAG,可以構建一個數據結構用于實現分布式的數據存儲,但還缺最后一步,Merkle DAG存儲的哈希值如何定位到具體存儲數據的節點,也就是說,應該把數據分配到哪一個網絡節點去存儲,以及去從哪一個網絡節點獲得存儲數據。DHT(Distributed Hash Table,分布式哈希表)便是用來解決這一問題的方法。


哈希表是一種存儲“鍵值對( Key/Value Pairs)”的容器,它能方便快速地通過key值來獲得 value值。在DHT中,key是被存儲數據的哈希值,通過K/V可以實現數據塊與目標節點的映射關系。


哈希表被分割成不連續的塊,每個節點被分配一個屬于自己的哈希塊,也稱做區間表,并成為這個哈希塊的管理者,當用戶存儲數據時,系統對數據進行哈希運算,根據哈希運算的結果決定此數據由哪個節點負責儲存,并生成哈希表。


當用戶提取數據的時候,用同樣的算法計算數據的哈希,然后從哈希表獲得對應的數據存儲位置(如下圖所示)。


存儲.bmp


DHT是分布式系統的關鍵技術,實現它的方法有很多種,IPFS采用的是基于S / Kademlia和Coral的算法。


03 BitSwap


僅僅實現數據的分布式存儲還遠遠不夠,數據還需要在節點之前有效的交換,從而使得整個系統能夠高效運轉。IPFS協議 受BitTorrent 的啟發,通過對等節點間交換數據塊來分發數據。


BitTorrent 是一種點對點傳輸的網絡協議,它可以在存有不信任對等節點的網絡中分發數據,對于一個文件,下載的用戶數越多,下載的速度就越快,部分的網絡擁堵或服務器宕機也不會對整個系統造成大的影響。不過BitTorrent有一個致命的缺點,就是節點往往更多的是索取而不是貢獻。


如何激勵節點分享數據?IPFS在BitTorrent的基礎上進行了創新,增加了包括信用、策略、帳單在內的體系,這一體系之上的新的數據交換協議被稱做BitSwap。


在BitSwap協議下,發送數據給其他節點可以增加節點信用值,而從其他節點接受數據則會降低節點信用值。


也就是說,如果一個節點持續分享數據,其他節點給它發送數據的概率就會越來越大;而如果一個節點只接收數據而不分享數據,其他節點給它發送數據的概率就會越來越低,直到低到被其他節點忽略(如下圖所示)。


會越來.bmp


此外,BitSwap獲取數據塊的時候不限于從同一組對等節點中,在該協議里存在一個對等節點形成的大集群,它包括所有的數據塊,這使得BitSwap的效率相比于BitTorrent更高。


04 結語


Juan Benet在2014年5月成立了Protocol Labs協議實驗室,并在2015年1月發布了IPFS。IPFS在本質上是一個內容尋址的分布式存儲和傳輸協議。


IPFS被寄予厚望,它是目前階段最好的分布式存儲解決方案之一,人們甚至認為它可能取代超文本傳輸協議(HTTP,HyperText Transfer Protocol)。但另一方面,它在目前階段還不夠成熟,仍面臨著包括安全性、可用性在內的諸多問題。


最后,簡單介紹一下Filecoin和Filenet。


Filecoin和Filenet都是運行在IPFS上的激勵層,通過Token激勵讓節點有動力為網絡提供存儲空間,從而在IPFS協議的基礎上構建一個分布式的存儲網絡。但Filecoin和Filenet彼此獨立,是兩個不同的項目,采用的也是不同的Token分發模式。從某種角度而言,任何組織都可以在IPFS上搭建自己的激勵層。


本文為投資家網原創文章,轉載或內容合作請聯系投資家網,違規轉載,法律必究。

猜你喜歡

費加羅報:TRON亮相Consensus 2024并舉辦巨鯨之夜活動

區塊鏈

媒體一致認為,Consensus2024在區塊鏈和加密領域具有廣泛的影響力,是TRON展示其比較新進...

2024-06-12

《基于區塊鏈的數據資產確權與交易規范》團體標準發布新聞稿

區塊鏈

劉衛兵副會長指出,當前,數據已經成為驅動經濟發展、社會治理和技術創新的寶貴資源。

2024-05-27

區塊鏈如何促進鄉村資產數字化流通

區塊鏈

“三農”問題是關系國計民生的根本性問題,自黨的十九大報告提出鄉村振興戰略以來,促進鄉村相關產業發展成...

2023-03-31

倡議“1024區塊鏈活動日”第三次系列活動全球聯動直播圓滿落幕

區塊鏈

10月24日下午,倡議“1024區塊鏈活動日”第三次系列活動暨鄉村產業鏈改大會·鄉村振興鏈改助農大會...

2022-10-31

一場因區塊鏈改變的人生際遇

區塊鏈

一場因區塊鏈改變的人生際遇

2022-03-31

復旦張江創新藥物臨床試驗又一新進展 助力膀胱癌切除術精準度

創新創業張江生物醫藥

2025年3月13日晚間,上海復旦張江生物醫藥股份有限公司公告

2025-03-14

不僅"卷"客戶權益,信用卡現在連消保宣教的形式都開始"卷"了

金融科技招行信用卡

又到一年“3·15”,又到各家銀行信用卡中心圍繞金融知識普及、消費者權益維護、金融風險防范做文章了。

2025-03-14

深圳潮生活惠民百事通自研 AI 超級個體課程正式上線

創新創業深圳潮生活惠民百事

近日,深圳潮生活惠民百事通旗下自主研發的 AI 超級個體課程正式上線,迅速在市場中引發強烈關注與積極...

2025-03-14

京東與小米簽訂智能攝像三年2000萬臺目標

京東創新創業

隨著社會對安全需求的不斷提升以及智能家居概念的普及,智能攝像機市場近年來持續增長,消費者對高清化、智...

2025-03-14

中國債事生態聯盟引領新篇章 跨界創新債事處置

創新創業債權債務

2025年3月13日,中國債事生態聯盟成立暨啟動大會在成都東安湖畔隆重舉行。

2025-03-14

上海特特魯深度解析:日本加息周期下的資產配置新范式

創新創業上海特特魯

日本央行副行長內田真一近期明確表態,若日本經濟和通脹走勢符合預期,將繼續逐步上調政策利率,并預計到2...

2025-03-14

跨境電商企業「艾姆詩」完成Pre-IPO輪融資

艾姆詩

跨境電商企業「艾姆詩」完成Pre-IPO輪融資

2025-03-13

流體精密控制零部件企業「墾拓」獲新一輪投資

墾拓

流體精密控制零部件企業「墾拓」獲新一輪投資

2025-03-13

原創

小米申請SU7系列圖形商標

小米

【#小米申請SU7系列圖形商標# #小米申請EV ULTRA CLUB商標#】

2025-03-13

原創

綠地控股集團等被執行16.8億

綠地控股集團

【#綠地控股集團等被執行16.8億#】

2025-03-13

投資家網(m.51baobao.cn)是國內領先的資本與產業創新綜合服務平臺。為活躍于中國市場的VC/PE、上市公司、創業企業、地方政府等提供專業的第三方信息服務,包括行業媒體、智庫服務、會議服務及生態服務。長按右側二維碼添加"投資哥"可與小編深入交流,并可加入微信群參與官方活動,趕快行動吧。

分化浪潮中的堅守與突破 | 第19屆中國投資年會,即將啟幕

分化浪潮中的堅守與突破 | 第19屆中國投資年會,即將啟幕

在時代的浩渺長河中,“分化”宛如一條隱匿的脈絡,貫穿于萬物的生長、發展與變遷。從生命的進化到文明的演...

第二屆中匈可再生能源、新材料商業投資峰會將盛大啟幕

第二屆中匈可再生能源、新材料商業投資峰會將盛大啟幕

第二屆中匈可再生能源、新材料商業投資峰會于2025年4月9日在匈牙利布達佩斯盛大啟幕。

雕刻耐心|第18屆中國投資年會·有限合伙人峰會在滬召開

雕刻耐心|第18屆中國投資年會·有限合伙人峰會在滬召開

“中國投資年會”作為私募股權行業的年度盛會,已成功舉辦了18屆,吸引了全國VC/PE領域從業者的廣泛...

主站蜘蛛池模板: 亚洲欧美日本韩国综合在线观看 | 亚洲香蕉久久一区二区 | 亚洲第一黄色网 | 欧美人成在线观看网站高清 | 成人免费影视网站 | 国产欧美一区二区三区沐欲 | 亚洲欧美日本国产综合在线 | 99久久亚洲综合精品网站 | a级片在线免费看 | 欧美精品成人 | 又www又黄又爽啪啪网站 | a级毛片毛片免费观看久潮喷 | 亚洲欧美日本人成在线观看 | 久久精品免费全国观看国产 | 特大一级aaaaa毛片 | 亚洲欧美日韩国产精品影院 | 亚洲第一区在线 | 日本成人在线视频网站 | 国产精品成人不卡在线观看 | 亚洲精品一区二区三区四区 | 免费又黄又爽又猛大片午夜 | 国产区最新 | 国产欧美日韩亚洲精品区2345 | 国产综合精品久久亚洲 | 日韩欧美成人乱码一在线 | 欧美日本俄罗斯一级毛片 | 亚洲综合一区二区不卡 | 另类综合视频 | 日本三级香港三级乳网址 | 亚洲欧美综合久久 | 怡红院免费的全部视频 | 岛国大片在线播放免费 | 好看毛片 | 午夜欧美性欧美 | 亚洲精品精品 | 手机看片国产免费 | 精品免费久久久久国产一区 | 91精品国产一区二区三区四区 | 在线免费观看亚洲 | 中文字幕在线成人免费看 | 欧美国产日韩在线播放 |