編者按:本文來自藍狐筆記,本文作者“Vasa”,由“藍狐筆記”社群的“SIEN”翻譯,Odaily星球日報經授權轉載。前言:按照計劃Filecoin將于12月11日測試網上線,而在2020年3月主網上線。作為去中心化存儲的項目,Filecoin通過構建存儲和檢索市場,類似于存儲市場的去中心化的Airbnb,它能對中心化的存儲市場帶來沖擊和顛覆嗎?從技術上,它到底是什么?如何來解讀?自2009年開啟去中心化的革新以來,涌現了很多有前途的項目,并且改變我們看待世界的看法和生活方式。其中之一是ProtocolLabs,它催生了讓人驚嘆的項目如IPFS。IPFS缺少可以幫助其實現大規模采用的激勵層,它的最終極目標是取代HTTP。這就是Filecoin的來歷。自發布以來,Filecoin在社區中贏得了很多關注。但由于它的代幣經濟,它失去了不少支持者。顯然,有些人似乎對它的計劃不滿。網絡上有很多關于它的技術和代幣經濟的信息,有些讓人困惑且不知所措。這里我們將在一個地方解決問題,告訴你什么是Filecoin。所以,現在系好安全帶,然后來一杯咖啡,這會是個很長的歷程。在我們深入分析其核心技術之前,我們先分析下當前文件存儲市場的狀況。文件存儲市場現狀
如今,AmazonS3是互聯網上文件存儲的巨頭。原因有很多:非常便宜:每GB存儲0.023美元,每10,000次讀取請求0.04美分;非常快可靠:確實,它發生過幾次大的宕機,并導致互聯網的很大部分離線。但它仍然有99.9%的正常運行時間。高度可擴展提供很棒的開發者體驗。它可輕松地與其他Amazon服務套件集成,以實現擴展這個世界上,我們已經擁有了如此出色的云存儲服務,任何競爭者都必須有更優秀的服務,或者至少達到同等的水平。就小規模的情況而言,去中心化網絡做得不出色。但是,如果IPFS被大規模采用,那么,這可能會被證明是更好的互聯網版本,而且還將開啟全新的經濟。技術概述
有四個部分:Filecoin網絡如何運作?Filecoin協議的深入研究其他問題Filecoin協議的可能改進Filecoin網絡如何運作?
在Filecoin中有3組用戶:客戶、存儲礦工以及檢索礦工。客戶為存儲和檢索數據的服務付費。他們可以從可用的服務提供商中進行選擇。如果他們想存儲隱私數據,他們需要先對其進行加密,然后再提交給服務提供商。存儲礦工存儲客戶的數據以獲得獎勵。他們自行決定為存儲提供多少空間。在客戶和存儲礦工達成協議之后,礦工有義務持續提供其存儲數據的證明。每個人都可以查看該證明,并確保存儲礦工是可靠的。檢索礦工根據客戶的請求給他們提供數據。他們可以從客戶或存儲礦工那里獲取數據。檢索礦工和客戶使用小額支付來交換數據和代幣:數據被切分成碎片,客戶為每個碎片支付少量代幣。檢索礦工也可以同時充當存儲礦工。最后,網絡代表了驗證客戶和礦工行為的所有完整節點。這些節點對可用存儲進行計數、檢查存儲證明、以及修復數據錯誤。本文中的一些術語:碎片:碎片是指客戶存儲在去中心化存儲網絡中的數據的一部分。例如,可以將數據有意地切分成許多碎片,且每個碎片可以被存儲進入不同的存儲礦工中。扇區:扇區是存儲礦工向網絡提供的一些磁盤空間。礦工在他們的扇區中存儲客戶的數據碎片,并為其服務賺取代幣。為了存儲碎片,存儲礦工必須向網絡保證其扇區。分配表:分配表是一種數據結構,它持續跟蹤碎片及其分配的扇區。分配表在分類賬上的每個區塊都會更新,其Merkleroot會存儲在最新的區塊中。在實踐中,分配表用于保持DSN的狀態,以便于在驗證證明時快速查找。訂單:訂單是請求或提供服務的聲明。客戶向市場提交買盤訂單以請求服務,礦工則提交賣盤訂單以提供服務。訂單簿:訂單簿是訂單集。Filecoin為存儲市場和檢索市場維持單獨的訂單。保證:保證是向網絡提供存儲的承諾。存儲礦工必須向賬本提交他們的保證,以在存儲市場中接受訂單。保證包括包括扇區大小的保證以及其存入的質押代幣。用戶通過下訂單來表達其意向。客戶提交買盤訂單,并指定其想支付的價格。礦工提交賣盤訂單,并指定其想收取的價格。當買盤和賣盤訂單匹配,客戶和礦工雙方簽署交易訂單協議并將其提交至區塊鏈。買盤和賣盤訂單一起形成存儲市場和檢索市場。我們可以深入研究這些市場,看看它們如何運作。存儲市場
Filecoin創始人:當DeFi和去中心化存儲相遇時將出現爆炸式增長:據Decrypt推特消息,Filecoin創始人Juan Benet在Ethereal峰會表示,當DeFi和去中心化存儲相遇時,將會出現爆炸式增長,而這大約需要一年的時間。[2021/5/8 21:35:58]
它是由網絡運行的去中心化交易所,其中所有的賣盤和買盤都存在區塊鏈上,用于在Filecoin網絡上存儲數據。客戶使用PUT協議向存儲訂單簿提交買盤訂單。客戶必須在指定的訂單中存入代幣,并指定他們想要存儲的復制數量。客戶可以提交多個訂單,也可以在一個訂單中指定復制數量。更高的冗余度能產生更高的存儲故障的容錯性。存儲礦工通過存入質押代幣向網絡保證其存儲,其保證通過Manage.PledgeSector在區塊鏈中進行保證交易。質押代幣會在存儲礦工愿意提供服務的期間內存入質押,如果礦工生成他們所承諾的數據存儲證明,代幣會被返回。如果某些存儲證明失敗,存儲礦工則會損失與之成比例的抵押代幣。一旦保證交易出現在區塊鏈上,礦工便可以在存儲市場中提供其存儲:他們設置價格并通過Put.AddOrders向市場訂單簿提交賣盤訂單。當賣單和買單匹配,客戶將數據碎片發給礦工。當接收到碎片,礦工運行Put.ReceivePiece。接收到數據之后,礦工和客戶都簽署交易訂單并將其提交到區塊鏈上。存儲礦工的存儲被劃分為多個扇區,每個扇區包含分配給礦工的碎片。網絡通過分配表持續跟蹤每個存儲礦工的扇區。此時,網絡將數據分配給礦工,并在分配表上留下一條記錄。當存儲礦工扇區充滿,該扇區密封。密封是緩慢和有序操作,它將扇區中的數據轉換為副本,該副本是跟存儲礦工的公鑰相關聯的數據的唯一物理副本。在復制證明期間,密封是必要的操作。當為存儲礦工分配數據時,他們必須重復生成復制證明以確保他們在存儲數據。證明會發布到區塊鏈上,并由網絡對其進行驗證。所有存儲分配對網絡中的所有參與者公開。每個區塊,網絡會檢查對每個分配任務所要求的證明是否存在,檢查它們是否有效,并采取對應措施:如果任何證明缺失或無效,網絡會拿走礦工的部分抵押代幣,以示懲罰;如果大量的證明缺失或無效,網絡會認為存儲礦工有故障,將訂單結算為失敗,然后重新將數據碎片作為新訂單引入市場;如果每個存儲礦工存儲該碎片都有故障,則該碎片會丟失,客戶會收到退款。檢索市場
火幣全球站現已恢復FIL的充幣和提幣業務:據官方公告,火幣全球站現已恢復FIL的充幣和提幣業務。[2020/12/21 15:59:47]
這是鏈外的點對點交易市場,客戶和檢索礦工相互發現彼此。一旦客戶和礦工同意價格,他們便開始通過小額支付逐筆交易數據和代幣。讓我們看看它是如何運作的。檢索礦工通過他們在網絡中發布其賣盤訂單來聲明服務:他們設置價格,并向市場的訂單簿添加賣盤訂單。客戶向檢索市場訂單簿提交買盤訂單。檢索礦工檢查其訂單是否跟客戶的對應買盤訂單相匹配。一旦訂單匹配,檢索礦工向客戶發送碎片。當碎片收到,礦工和客戶會簽署協議訂單,并提交到區塊鏈上。總結
下圖顯示發生在網絡上的所有活動Filecoin網絡的執行案例,按參與者分組并按行進行時間排序對Filecoin協議的深入研究
Filecoin引入去中心化存儲網絡的概念。DSN是一種描述獨立客戶和存儲提供商網絡的方案。DSN聚合由多個獨立存儲提供商提供的存儲,并進行自我協調,以為客戶提供數據存儲和數據檢索的服務。協調是去中心化的,且不需要可信的第三方:這些系統的安全操作是通過協議達成的,這些協議可以協調和驗證各方參與者的操作。DSN可以根據系統要求采用不同的策略進行協調,包括拜占庭協議、八卦協議、或CRDT。DSN涉及3個功能的實現:存入、獲取和管理。“存入”允許客戶在唯一標識符下存儲數據。“獲取”允許客戶使用唯一標識符檢索數據。“管理”是對去中心化存儲市場網絡的管理,它測量可供出租的空間、審核存儲提供商、以及修復可能的數據故障。管理協議通常由存儲提供商和客戶或網絡的審核者一起運行。DSN有幾個屬性。前兩個是必須的。數據完整性意味著客戶總是可以收到其存入的相同數據,而存儲提供商如果提供錯誤數據,則無法讓客戶放心。可檢索性則意味著客戶可以隨時間推移檢索其數據。DSN的其他屬性:公開可驗證性,它則允許網絡中的任何人在無需知道數據的情況下驗證數據是否被存儲。可審核性,它允許驗證數據是否在正確的時間段內被存儲。激勵兼容,它旨在獎勵好的服務提供商,懲罰差的提供商。實現機密性:它希望對其數據進行私密存儲的客戶在其提交到網絡之前必須加密其數據。容錯能力DSN應該對兩種類型的可能錯誤進行容錯:管理容錯這是在管理協議中由參與者導致的拜占庭容錯。DSN機制依賴于它管理協議的容錯。違反管理錯誤的容錯假設可能會損害系統的活性和安全。例如,考慮一下DSB機制,其中的管理協議要求拜占庭協議來審核存儲提供商。在這樣的協議中,網絡從存儲提供商那里收取存儲證明,并運行拜占庭協議來驗證這些證明的有效性。如果拜占庭協議在總共n個節點中最多可以容忍f個錯誤,那么,我們的DSN可以容忍f<n/2個錯誤節點。在違反這些假設的情況下,審核就會受到影響,從而導致系統變得無用。存儲容錯存儲容錯也是拜占庭容錯,它們會阻止客戶檢索數據:即是說,存儲礦工丟失了數據碎片,檢索礦工停止提供服務。如果將其“存入”數據存儲在m個獨立的存儲提供商,且它能容錯最多f個拜占庭提供商,那么,成功的“存入”執行是(f,m)-容錯。參數f和m取決于協議的實現;協議設計者可以修復f和m或者讓用戶作出選擇,而將Put擴展為Put。如果錯誤的存儲提供商少于f個,則對存儲數據的“獲取”執行成功。例如,考慮下簡單的方案,其中,將“存入”協議設計為每個存儲提供商都存儲所有數據。在這個方案中,m=n,且f=m-1。那么,總是會f=m-1嗎?不是的。一些方案可以設計為使用糾刪碼,其中每個存儲提供商存儲特定部分的數據,這樣在總共m個存儲提供商中需要x個來檢索數據;在這種情況下,f=m-x。共識算法Filecoin的DSN協議可以在任何共識協議基礎上執行,它允許驗證Filecoin的證明。工作量證明機制通常需要解決謎題,它的答案無法重用或要求耗費大量計算來尋找。不可重用的工作大多數無須許可的區塊鏈要求礦工解決棘手的計算謎題,例如逆向哈希函數。通常,這些難題的答案都是毫無用處的,且沒有其他內在價值,除了為網絡提供安全之外。一些區塊鏈,例如以太坊和Primecoin試圖使用部分算力來完成有用的工作。浪費的工作解決謎題可能在機器和能源消耗成本方面非常昂貴,尤其是,如果這些謎題僅僅依賴于算力。當挖礦算法令人尷尬地并行時,解決謎題的主要因素是計算能力。嘗試減少浪費理想情況下,網絡的大部分資源應該花費在有用的工作上。一些努力也在嘗試要求礦工使用更加節能的解決方案。例如,Spacemint要求礦工用專用的磁盤空間而不是計算。盡管更加節能,這些磁盤依然是“浪費”的,因為它們充滿的是隨機的數據。其他努力還包括使用基于PoS的傳統拜占庭協議來替代解決謎題的方法。其中,代幣質押的利益相關者在系統中根據其成比例的代幣占比進行下一個區塊的投票。Filecoin礦工的工作,不是進行浪費的PoW證明計算,他們生成PoST,以參與共識。有用的工作我們認為,如果除保護區塊鏈的安全之外,計算結果也對網絡有價值,那么,在共識協議中礦工做的工作是有用的。Filecoin提出一種有用的工作共識協議,其中網絡選舉礦工生成新區塊的概率跟他們當前在網絡中的存儲空間比例成正比。Filecoin協議的設計使得礦工寧愿投資于存儲,而不是投資平行挖礦的算力。礦工提供存儲,并重用計算,以證明數據正被存儲,以參與共識。建模挖礦能力權力故障容錯權力故障容錯是一種抽象形式,它根據參與者對協議結果的影響力來重構拜占庭容錯。每個參與者控制一些權力,其中n是網絡中的總權力,f是部分權力,由錯誤方或惡意行為者控制。Filecoin中的權力在Filecoin中,礦工M在時間t的權力p是M的存儲分配的總和。M的影響力I是M的權力占整個網絡全部權力的比例。在Filecoin中,權力具有如下屬性:公開網絡中當前在用的存儲總量是公開的。通過讀取區塊鏈,任何人都能計算每個礦工的存儲分配,因此,任何人都可以在任何時間點計算每個礦工的權力和網絡中的總權力。可公開驗證對于每個存儲分配,礦工要求生成PoST時空證明,證明其正在提供的服務。通過讀取區塊鏈,任何人都可以驗證一個礦工聲稱的權力是否正確。變量在任何時間點,通過承諾新的扇區并填充扇區,礦工可以向網絡增加新的存儲。通過這種方式,礦工可以隨著時間改變其擁有的權力比例。我們還需要一種機制來防止三種類型的攻擊,惡意的礦工能夠利用他們并無真實提供的存儲來獲得獎勵:女巫攻擊、外包攻擊、生成攻擊。女巫攻擊通過創建多個女巫身份,惡意礦工可以假裝其存儲比實際更多的副本,但實際上只存儲數據一次。外包攻擊通過依賴于從其他存儲提供商那里快速獲取數據,惡意礦工承諾存儲超出其實際存儲能力的數據。生成攻擊惡意礦工可以聲稱存儲了大量的數據,而他們卻使用一個小程序按需求高效地生成了這些數據。如果程序小于所聲稱的存儲數據,這會增加惡意礦工在Filecoin中贏得區塊獎勵的概率,這個可能性與礦工當前使用中的存儲成正比。存儲提供商必須說服他們的客戶,他們已經存儲了他們付費存儲的數據。實際上,存儲提供商會生成存儲證明,以供區塊鏈網絡或客戶自己進行驗證。為了讓存儲行為公開可驗證,Filecoin引入了兩種共識算法:Proof-of-Replication和Proof-of-Spacetime,也就是復制證明和時空證明。復制證明是一種新穎的存儲證明,它允許服務器說服用戶某些數據D已經被復制到其自己的唯一專用物理存儲中。我們的機制是交互式的協議,其中證明方P:承諾存儲某些數據D的n個不同副本說服驗證者V相信,P確實通過質詢/響應協議存儲了每個副本。PoRep改進了PoR和PDP機制,防止女巫攻擊、外包攻擊以及生成攻擊。Proof-of-Spacetime:PoS機制允許用戶檢查存儲提供商是否在質詢期間存儲外包數據。我們如何使用PoS機制來證明某些數據在一段時間內被存儲了呢?這個問題的自然答案是要求用戶反復地向存儲提供商發送質詢。然而,每次交互所要求的通信復雜度可能會是成為像Filecoin這樣系統的瓶頸,其中存儲提供商需要將其證明提交到區塊鏈上。為了解決這個問題,我們引入新的證明Proof-of-Spacetime,也就是時空證明,其中驗證者可以檢查證明者是否在一段時間內存儲她/他的外包數據。直覺是要求證明者生成有次序的存儲證明,作為確定時間的方式。遞歸組合執行以生成簡短證明PoSt圖示證明者從驗證者那里收到隨機質詢),并為指定迭代次數t使用證明的輸出作為另一個的輸入,依次生成復制證明。因此,確保完成的所有工作都是可重用的。PoSt&PoRep使用zk-SNARKS,使得證明很簡潔且易于驗證。智能合約智能合約支持Filecoin用戶編寫有狀態的程序,這些程序可以花費代幣、在市場中請求數據的存儲/檢索、驗證存儲證明。用戶可以通過發送交易到分類賬與智能合約進行交互,這些交易可以觸發合約中的功能調用。我們擴展了智能合約系統,以支持Filecoin的特定操作,例如市場操作、證明驗證。Filecoin支持特定的數據存儲合約,以及更通用的智能合約。文件合約我們允許用戶對他們提供存儲服務的條件進行編程。有幾個例子值得一提:與礦工簽約客戶可提前指定提供服務的礦工,而無需參與市場。付款策略客戶可以為礦工設計不同的獎勵策略,例如合約可以設置為隨著時間推移向礦工支付越來越高的費用,或者合約可以設置可信預言機告知的存儲價格。票證服務合約可以允許礦工存放代幣,以代表其用戶支付存儲/檢索的費用。更多復雜的操作客戶可以創建允許數據升級的合約。智能合約用戶可以將程序與其交易相關聯,就像其他的系統那樣,這些系統不直接依賴于存儲的使用。我們可以預見到這些應用:DNS、資產跟蹤以及眾籌平臺。跨鏈交互橋梁是旨在連接不同區塊鏈的工具。我們計劃支持跨鏈交互,以將Filecoin存儲引入其他基于區塊鏈的平臺,并將其他平臺的功能引入Filecoin。其他平臺上的Filecoin:其他區塊鏈系統,如比特幣、Zcash、尤其是以太坊和Tezos,允許開發者編寫智能合約;然而,這些平臺提供很少的存儲能力,且成本極高。我們計劃提供一個橋梁,為這些平臺提供存儲和檢索的支持。我們注意到IPFS已經被好幾個智能合約使用,作為引用和分發內容的一種方式。增加對Filecoin的支持將允許這些系統可以保證存儲IPFS內容,以交換Filecoin代幣。Filecoin中的其他平臺:我們計劃提供橋梁,以將其他區塊鏈服務與Filecoin連接起來。例如,與zcash集成將允許發送存儲隱私數據的請求。其他一些問題
火幣全球站將于10月15日上線FIL (Filecoin):據官方消息,火幣全球站即將上線FIL (Filecoin)。火幣將在 Filecoin 主網正式開啟后(主網區塊高度達到148888時,預計時間為2020年10月15日)開放充幣業務,并在充值量滿足市場交易需求時開放幣幣交易,具體時間將以公告形式提前通知。[2020/10/10]
這里我們列出一些白皮書上沒有充分討論的潛在問題:檢索市場的可擴展性小額支付系統在檢索協議上產生了許多開銷。為了達到與如今中心化基礎設施相匹配的檢索速度,Filecoin和IPFS需要大量的采用,以創建密集的狀態通道網絡。審查制度正如我們過去在Napster和thePriateBay所看到的一樣,缺乏審查將最終導致網絡上產生非法內容,將暗網帶到明面上。可能的解決方案是,基于AI驅動的協議能夠隨著時間推移進行學習,且能自動檢測非法內容,并采取必要的行動。但為了讓網絡成為共同治理的網絡,該協議需要由用戶自己來管理,以決定該內容是否需要被采取措施。開源?從上述問題推斷,也有可能剛開始時為了保護網絡免遭非法內容侵擾,它可能由ProtocolLabs管理。這可能意味著是一個封閉的軟件,可以免費使用,但不能公開用于修改。但即便他們這么做,也可能無濟于事。因為人們可以在其上面運行未經審查的版本。代幣波動考慮到Filecoin將會在交易所上市這一點,在這種市場中,到底小額支付系統有多大可行性?。從當前的市場成熟度和去中心化領域來看,代幣更像是投資工具,而不是效用工具。這也是我們今天沒有看到基于代幣的項目被太多采用的最大原因之一。Filecoin協議改進的可能性
這里我們列出Filecoin協議中可能的改進。Tahor-LAFS加密方案當增加價值時,客戶首先將其加密,然后將其分成可管理大小的份,之后ErasureCode以實現冗余。。因此,例如,“3份中的2份”糾刪碼意味著總共有3份,其中任何2份都足以重建原始數據。這些份可以成為共享,存儲在特定的存儲節點上。存儲節點是共享的數據庫;用戶不依賴于它們來保證數據的完整性或機密性。最終,加密密鑰和一些有助于發現正確存儲節點的信息成為“功能字符串”的部分。重要的是,功能字符串對于從Grid中檢索值既是必須的又是足夠的。如果太多的節點變得不可用或離線,你無法獲得檢索足夠的共享,這種情況下它會失敗。有寫入、讀取以及驗證能力可以離線使用一種“權威性較低”的能力,也就是說,具有寫入能力的人可以將其轉換為讀取能力。驗證能力可以確認值的存在和完整性,但不能解密內容。可以將可變和不可變的值都放入Grid中。當然,不可變的值是不可能有寫入功能的。
ZB&ZBG第七期石榴礦池Filecoin云算力已上線:據ZBG官網消息,第七期石榴礦池FileCoin云算力已上線ZBG官網、中幣ZAPP,并將于8月15日15:00正式銷售Filecoin云算力,單價為1200元/TB/年,本期銷售總額為500TB。
石榴礦池是一家專注數字貨幣領域“獨角獸”項目的礦池,為用戶提供礦池、定制化挖礦軟件、礦機、錢包等解決方案,Filecoin官方已邀請石榴礦池加入FileCoin Security Research Fellowship (FSRF) 。截止到目前,ZBG平臺前六期共售罄3500TB石榴礦池Filecoin云算力。更多詳情可見ZBG官網。[2020/8/15]
LBank Filecoin折扣嘉年華FIL6八折售賣專場已結束:據悉,LBank“Filecoin折扣嘉年華”FIL6八折售賣專場已于7月14日20:00 (UTC+8)結束,共有71人認購成功,總成交金額為6610.25 USDT,售出額度為797.857 FIL6。截止目前,總售出額度為1461.412 FIL6,總成交比例為29.22%。成交部分的USDT將實際用于回購銷毀LBK。
本輪售賣剩余額度為3538.588 FIL6,LBank將于7月15日開啟本輪“Filecoin折扣嘉年華”的第三場FIL6七折售賣專場。若仍未售完,剩余額度將于7月16日第四場FIL6六折售賣專場中繼續售出。更多詳情請關注LBank官網公告。[2020/7/14]
編者按:本文來自加密谷Live,作者:TheSmith+CrownIntelligence,Odaily星球日報經授權轉載。隨著去中心化金融的迅速發展,公正地評估在這個領域的重要性日益突出.
1900/1/1 0:00:00編者按:本文來自星傳媒STARMEDIA,作者:星小白,Odaily星球日報經授權發布。區塊鏈技術結構數據層DataLayer主要描述區塊鏈的物理形式,是區塊鏈上從創世區塊起始的鏈式結構,包含了.
1900/1/1 0:00:00文|王也編輯|盧曉明出品|Odaily星球日報自從羅永浩上了“老賴”名單之后,整個幣圈為幫助他操碎了心。11月3日,錘子科技創始人羅永浩被法院限制消費.
1900/1/1 0:00:00“價值投資一場空,梭哈佩佩住皇宮。”從寂寂無名到躋身市值前100,PEPE譜寫暴富神話的同時,也徹底點燃Meme行情。而深扒PEPE早期“發現者”后發現,大部分為MiladyMaker持有者.
1900/1/1 0:00:00編者按:本文來自加密谷Live,作者:DeribitInsight,Odaily星球日報經授權轉載。TBTC是近期在以太坊公布的一種BTC錨定代幣.
1900/1/1 0:00:00Blend已上線1周。表現如何?讓我們通過數據來深入研究一番。Blend的推出見證了NFT借貸領域的發展。與前一周相比,貸款量增加370.5%。本周,Blur交易量占比高達74.6%.
1900/1/1 0:00:00