如果有一天HTTP協議不能使用,全球互聯網不能使用怎么辦?不用擔心有現在有IPFS在。
IPFS點對點文件共享系統,旨在從根本上改變信息在全球及全球范圍內的分布方式。它與Swarm有點相似,或者我們也可以說Swarm與IPFS有點相似。
IPFS由通信協議和分布式系統中的多項創新組成,這些創新相結合產生了無與倫比的文件系統。因此,要了解IPFS所要實現的全部廣度和深度,重要的是要了解使之成為可能的技術突破以及所要解決的所有問題。
IPFS自豪地替換了http。因此,讓我們來看看當今的互聯網是如何工作的。
簡而言之,互聯網是描述數據如何在網絡中移動的協議的集合。開發人員逐漸采用了這些協議,并在此基礎架構之上構建了他們的應用程序。HTTP或超文本傳輸協議是充當Web骨干網的協議之一。這是TimBerners-Lee在1991年發明的。
HTTP是一個請求-響應協議。客戶端將請求發送到外部服務器。然后,服務器將響應消息返回給客戶端。這是一個位置尋址的協議,這意味著當我在瀏覽器中鍵入google.com時,它將轉換為某個Google服務器的IP地址,然后使用該服務器啟動請求-響應周期。
摩根大通區塊鏈產品Liink全球負責人將離職:2月23日消息,摩根大通區塊鏈產品Liink全球負責人Christine Moy將離職,該職位將由最近擔任區塊鏈部門Onyx首席財務官兼戰略主管的Sushil Raja接任。目前尚不清楚Moy的去向。 (彭博社)[2022/2/23 10:09:56]
HTTP問題
假設您坐在演講廳里,而教授要求您訪問特定的網站。講座中的每個學生都向該網站提出請求并得到答復。這意味著將相同的確切數據分別發送給會議室中的每個學生。如果有100名學生,則為100個請求和100個響應。這顯然不是最有效的處理方式。理想情況下,學生將能夠利用他們的身體接近性來更有效地檢索他們所需的信息。
如果網絡通信線路中存在某些問題,并且客戶端無法與服務器連接,則HTTP也會帶來很大的問題。如果ISP中斷,某個國家/地區阻止了某些內容,或者只是刪除或移動了內容,則可能發生這種情況。這些類型的斷開鏈接在HTTP網站上無處不在。
HTTP的基于位置的尋址模型鼓勵集中化。使用我們的所有數據信任少數幾個應用程序很方便,但是由于這個原因,Web上的許多數據都被污染了。這使那些提供者對我們的信息負有巨大的責任和權力。
全球比特幣ATM安裝總數達9966臺:CoinATMRadar統計數據顯示,9月1日以來,全球共新安裝了316臺比特幣ATM。截止9月16日,比特幣ATM機在全球的部署數量已達9966臺。[2020/9/16]
HTTP非常適合加載網站,但它并不是為傳輸大量數據而設計的。這些限制可能使替代文件共享系統和BitTorrent)的出現和主流成功。
快進到2018年,點播高清視頻流和大數據正變得無處不在;我們將繼續生產/消費越來越多的數據,并開發越來越強大的計算機來處理它們。云計算的重大進步幫助維持了這一過渡,但是用于分發所有這些數據的基本基礎架構基本上保持不變。
解決方案
IPFS是胡安·貝納特的一項努力,旨在建立一個快速處理版本化科學數據的系統。它是經過測試的互聯網技術的綜合,例如DHT,Git版本控制系統和Bittorrent。它創建了一個P2P群,可以交換IPFS對象。IPFS對象的總數形成了一個稱為MerkleDAG的經過密碼驗證的數據結構,該數據結構可用于對許多其他數據結構進行建模。或者換句話說...
公告 | 火幣全球站現已暫停XVG充提幣業務:據官方公告,火幣全球站現已暫停XVG的充幣和提幣業務。待維護完成后我們將第一時間恢復。[2019/11/21]
“IPFS是一個分布式文件系統,旨在將所有計算設備與同一文件系統連接起來。在某些方面,這類似于Web的原始目標,但是IPFS實際上更類似于單個git交換gitbit的群體。IPFS可能成為互聯網的一個新的主要子系統。如果構建正確,它可以補充或替換HTTP。它可以補充甚至替代更多。聽起來很瘋狂。太瘋狂了。”
IPFS的核心是一個版本化的文件系統,可以獲取文件并對其進行管理,還可以將它們存儲在某個位置,然后隨時間跟蹤版本。IPFS還考慮了這些文件如何在網絡中移動,因此它也是一個分布式文件系統。
IPFS具有關于數據和內容如何在網絡上移動的規則,這些規則本質上與bittorrent相似。該文件系統層提供了非常有趣的屬性,例如:
1)完全分散的網站。
2)沒有原始服務器的網站。
3)可以完全在客戶端瀏覽器上運行的網站。
動態 | 數據顯示:全球比特幣ATM機數量已超5000臺:CoinATMRadar數據顯示,全球比特幣ATM機(又稱BTM)的總數量首次達到5000臺。根據最新統計數據,目前全球約有90個國家擁有5006臺獨立的BTM機,加密貨幣用戶可以買或賣比特幣。有些機器同時提供買和賣兩種服務。[2019/6/25]
4)沒有可與之對話的服務器的網站。
讓我們看看這些不同的技術突破是如何協同工作的。
分布式哈希表
阿散列表是一種數據結構,其存儲信息作為鍵/值對。在分布式哈希表中,數據分布在計算機網絡中,并進行有效協調以實現節點之間的有效訪問和查找。
DHT的主要優勢在于分散性,容錯性和可伸縮性。節點不需要中央協調,即使節點發生故障或離開網絡,系統也可以可靠地運行,DHT可以擴展以容納數百萬個節點。這些功能共同構成的系統通常比客戶端-服務器結構更具彈性。
大宗交易
流行的文件共享系統Bittorrent能夠依靠創新的數據交換協議成功地協調數百萬個節點之間的數據傳輸,但僅限于torrent生態系統。IPFS實現了該協議的通用版本,稱為BitSwap,它可作為任何類型的數據的市場。這個市場是Filecoin的基礎:Filecoin:基于IPFS構建的p2p存儲市場。
INTchain官方發布主鏈2.0全球公測公告:INT項目4月27日公告稱將迎來INT主鏈2.0的全球公測,具體的安排公布如下,4月27日上午10點,INT官方正式啟動全球公測并進行糖果活動;下午2點,INT主鏈開源代碼開始上傳,區塊鏈瀏覽器也將同一時間開放測試;下午4點,將發布由INT首席架構師項若飛博士帶來的主鏈視頻解讀。[2018/4/27]
默克爾DAG
merkleDAG是Merkle樹和有向無環圖的混合。默克爾樹可確保在p2p網絡上交換的數據塊是正確,未損壞和未更改的。通過使用密碼哈希函數組織數據塊來完成此驗證。這只是一個接受輸入并計算與該輸入相對應的唯一字母數字字符串的函數。容易檢查輸入是否會導致給定的哈希,但是很難從哈希中猜測輸入。
各個數據塊稱為“葉子節點”,這些數據經過散列形成“非葉子節點”。然后可以將這些非葉節點進行組合和哈希處理,直到所有數據塊都可以由單個根哈希表示。這是一種更簡單的概念化方法:
DAG是一種對沒有周期的信息的拓撲序列進行建模的方法。DAG的一個簡單示例是家譜。MerkleDAG基本上是一種數據結構,其中散列用于引用DAG中的數據塊和對象。這創建了幾個有用的功能:IPFS上的所有內容都可以唯一標識,因為每個數據塊都有唯一的哈希。再加上數據是防篡改的,因為對其進行更改會改變哈希值,如下所示:
默克爾樹的不可篡改性質
IPFS的中心宗旨是在通用的MerkleDAG上對所有數據進行建模。很難夸大此安全功能的重要性。一個例子表明,這一想法的強大之處在于,價值數萬億美元的資產受到這一原則的保護。
版本控制系統
MerkleDAG結構的另一個強大功能是,它允許您構建分布式版本控制系統。最受歡迎的示例是Github,它使開發人員可以輕松地同時在項目上進行協作。Github上的文件使用merkleDAG存儲和版本控制。它允許用戶獨立地復制和編輯文件的多個版本,存儲這些版本,然后將編輯內容與原始文件合并。
IPFS對數據對象使用類似的模型:只要可以訪問與原始數據相對應的對象以及任何新版本,就可以檢索整個文件歷史記錄。假定數據塊存儲在整個網絡的本地并且可以無限期地緩存,這意味著IPFS對象可以永久存儲。
此外,IPFS不依賴對Internet協議的訪問。數據可以分布在覆蓋網絡中,覆蓋網絡只是建立在另一個網絡上的網絡。這些功能非常引人注目,因為它們是抗審查網絡中的核心元素。它可能是促進言論自由以對抗全球互聯網審查風行的有用工具,但我們也應該認識到不良行為者有可能濫用權力。
自認證文件系統
IPFS的最后一個基本組成部分是自認證文件系統。它是一種分布式文件系統,不需要特殊權限即可進行數據交換。這是“自我認證”,因為提供給客戶端的數據通過文件名進行認證。結果?您可以通過本地存儲的透明性來安全地訪問遠程內容。
IPFS在此概念的基礎上創建了星際名稱空間。
它是一個使用公用密鑰加密技術對網絡用戶發布的對象進行自我認證的SFS。前面我們提到,IPFS上的所有對象都可以唯一標識,但這也擴展到了節點。網絡上的每個節點都有一組公用密鑰,專用密鑰和一個節點ID,該ID是其公用密鑰的哈希。因此,節點可以使用其私鑰對發布的任何數據對象進行“簽名”,并且可以使用發送者的公鑰來驗證此數據的真實性。
以下是IPFS關鍵組件的快速回顧:
借助分布式哈希表,節點無需中央協調即可存儲和共享數據。
IPNS允許使用公共密鑰加密技術對交換的數據立即進行預身份驗證和驗證。
MerkleDAG支持唯一識別,防篡改和永久存儲的數據。
IPFS是一個持久數據結構,因此IPFS中沒有刪除/刪除操作的概念。這是因為將內容分發給了被激勵提供內容的IPFS節點。
無法保證上傳的內容在網絡上持久存在。所有參與節點都應將參與自愿服務視為自愿,不承擔任何正式義務,應期望其自愿刪除內容。因此,在激勵系統正常運行之前,用戶在任何情況下都不應將IPFS視為安全存儲。
金色財經?區塊鏈12月14日訊?2020年就要結束了,今年年度十大流行詞榜單中想必定有“雙循環”的一席之地。在這不平凡的一年中,新冠疫情對人類世界帶來的顛覆性影響至今還在蔓延,全球經濟深陷停滯.
1900/1/1 0:00:00尊敬的用戶: 大家好!感謝大家一直以來對HT的支持與信任。關于HT的詳細進展匯報如下,請大家審閱.
1900/1/1 0:00:00從Ampleforth、Basis,到ESD、BasisCash、Frax,說透一系列集合反身性與穩定性悖論的哈耶克貨幣實驗.
1900/1/1 0:00:00Gate.io一直秉承真實,透明的理念,不造假數據,不干預市場交易,為用戶提供真實自由的市場工具和穩定健康的市場服務。杠桿交易提供做多和做空機制,可以有效穩定市場到合理價值.
1900/1/1 0:00:00尊敬的Orangex用戶:新加坡時間2020年12月7日,Orangex與非小號達成戰略合作,並已全面入駐非小號,後續將在該平臺宣發Orangex相關利好消息與未來發展動態.
1900/1/1 0:00:00尊敬的用戶: Hotbit即將開啟B21(B21)數字資產服務。 具體安排如下: 充值時間:2020年12月15日14:00交易時間:2020年12月15日16:00(香港時間)提現時間:202.
1900/1/1 0:00:00