想知道更多關於區塊鏈技術知識,請百度【鏈客區塊鏈技術問答社區】 鏈客,有問必答!
區塊鏈當前存儲許多類型的事務信息,如A到B傳輸信息、臨時信息和其餘信息,由於沒有其餘存儲位置,這些信息暫時佔用了很大的空間。商業區塊鏈應用程序不只處理事務,並且處理業務系統邏輯,這些業務系統邏輯須要更豐富的數據,如資源文本數據、數字數據、視頻媒體數據等,而這些數據沒有存儲在區塊鏈上。算法
熱門的區塊鏈存儲項目編程
Sia是最先的基於比特幣的存儲解決方案.Storj與Sia類似之處在於它也從網絡磁盤中提取數據。它不提供程序可訪問的存儲。證實數據完整性的方法是讓客戶和存儲方簽定合同。安全
協議實驗室項目首先開發了開源軟件星際文件系統(IPFS),將其定位爲新傳輸協議的基礎設施。IPFs網絡相似於10年前存在的P2P網絡,如eDonkey和Thunder。因爲IPFS網絡沒有激勵機制,所以協議後實驗室推出了一個名爲Filecoin的新項目,提供去中心化存儲激勵。網絡
然而,Lambda是一種可編程的存儲解決方案.它的底層協議使用了一個具備對象存儲、密鑰值(KV)存儲和其餘存儲類型的基本文件系統。它能夠擴展到提供更復雜的關係存儲。函數
Filecoin利用更成熟的IPFs網絡。在此基礎上,激勵機制將涉及到區塊鏈的共識。那些貢獻更多的人將獲得更多的回報,而且必須防止做弊。區塊鏈空間中最重要的事情是,全部參與者均可以受益,而且收益與付出的努力成正比。區塊鏈是一種經濟模式,而不只僅是一種技術模式。區塊鏈
Filecoin最重要的兩個要點是防拷貝和時空驗證。Filecoin於2014年開始撰寫白皮書,當時的共識是比特幣的「工做量證實」(POW)。所以,2014年,Filecoin專一於建立創新的協商一致算法及其存儲鉤子,這推進了技術解決方案。測試
區塊鏈存儲的核心技術概念優化
第一種是可證實的數據佔有(PDP),這是沒法在商業上得到的。只有雲存儲公司正在使用PDP,可是沒有任何機制使用戶可以根據客戶的需求來證實數據存儲。該算法已應用於去中心化存儲領域,技術發展迅速。第二種是可檢索性證實(POR),它相似於PDP,而且具備更強的容錯能力。提供冗餘備份,而且存儲空間不會根據副本的數量線性增長。同時,在必定的容錯級別上,當某些數據段丟失時,能夠根據其餘扇區恢復數據。code
最後,採用了與傳統存儲中的硬件RAID技術相似的擦除碼(EC)技術。這三種技術是去中心化存儲的關鍵技術。區塊鏈存儲解決方案的數據完整性證實是一個須要解決方案的核心問題。然而,目前尚未徹底的解決辦法。去中心化存儲的完整性與區塊鏈信息同樣複雜。當數據存在於礦工節點時,須要一個相應的機制來檢測該節點是否存儲數據。視頻
不一樣存儲項目使用的協議
Filecoin的協商一致機制證實了存儲(POS),其中S不是貨幣利益,而是礦工幫助客戶的時間和數據數量。存儲是影響一致性的關鍵因素之一,所以Filecoin在存儲證書中添加了一系列附加的防欺騙規則,這極大地增長了技術實現的難度。更重要的是,它對POS自己沒有多大幫助,由於它增長了共識的公平性。
在Filecoin和Lambda之間最近進行的一項研究中,數據點顯示Filecoin項目開發過程當中有一個顯著的穩定時期,而Lambda在2018年顯著增加。圖表分析了Lambda和Filecoin的發佈、成功的代碼測試、項目開發以及2019年的預期增加。雖然這兩家公司預計都將在2019年第二季度推出其主要網絡,但Lambda繼續顯示出持續的增加和進步,而Filecoin被推遲,目前沒有任何改善。
Lambda首次在去中心化存儲領域提供了驗證節點的概念。這與學術研究中提到的第三方管理人(TPA)的想法類似。Lambda再也不使用一個TPA節點,而是在協商一致網絡上建立了1024個Validator位置,並使用可驗證的隨機函數(VRF)協商一致機制來得到存儲證實的驗證結果,從而避免了存儲節點和驗證節點相互欺騙的高風險。此外,Lambda將存儲從其鏈中分離出來,這更有利於存儲技術的升級和發展。儲存的演變不影響鏈上的交易,更有利於Lambda生態系統的發展和能力擴展。
Lambda充分實現了PDP、POR和EC技術,大大提升了去中心化存儲的安全性。它還優化了算法佔用的存儲空間和流量,以達到相同級別的安全存儲。Lambda去中心化存儲以更低的成本實現了更安全的存儲。Lambda存儲技術的一小步是發展區塊鏈基礎設施的一個大步驟。
雖然每一個項目都有本身的優勢,但目標始終是使用惟一的協議來提供可靠的存儲功能。最近,《Ethereum World News》(《以太坊世界新聞》)報道了Lambda的時空驗證的啓動,它解決了pdp算法中存在的許多侷限性。