比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads

?Filecoin如何進行存儲和檢索交易_FILE

Author:

Time:1900/1/1 0:00:00

這篇文章從存儲提供商和想要在Filecoin網絡上存儲數據的客戶端的角度解釋了Filecoin交易的工作方式。本文中的技術解釋使用JSON-RPCAPl在查詢數據時與Filecoin網絡交互,這個APl主要用于應用程序。您可以使用用戶友好的lotus命令行工具,該工具在后臺使用JSON-RPCAPI。

01相關介紹

Filecoin網絡通過允許任何人作為存儲提供商參與來實現規模經濟。當前,該網絡由遍布全球的數百家存儲提供商組成。內容尋址和加密存儲證明可驗證數據是否隨著時間的推移正確而安全地存儲在礦工的硬件上,從而創建了強大而可靠的服務。

這篇文章介紹了Filecoin兩種交易的基本階段,即存儲交易和檢索交易,并詳細說明了它們的生命周期。還說明了用于驗證系統參與者是否按照其承諾履行其職責的加密證明。

02?Filecoin上的數據

為了將文件存儲在Filecoin上,客戶端必須首先將其導入其本地Filecoin節點中。此步驟產生數據CID-內容標識符,即唯一描述內容的ID。之后,數據被傳輸到礦工。在Filecoin上存儲文件的另一種方法是通過離線交易,本文中不介紹。

可以使用lotusclientimport命令在本地將數據導入Filecoin節點。重要的是要記住結果數據CID(以后在本地節點上也可以使用),因為以后必須使用它來從礦工那里檢索數據。數據導入到本地節點后。用戶必須發起交易。這可以通過lotus客戶機dea:命令完成。該命令將數據CID作為輸入,生成FilecoinPiece,并以交互方式引導用戶完成下面詳述的存儲交易流程。

?FTX聘請取證團隊調查失蹤的數十億美元:金色財經報道,12月8日消息,FTX的新管理層已經從咨詢公司艾睿鉑(Alix Partners)聘請了一個調查取證團隊,幫助追蹤這家破產的加密貨幣交易所失蹤的數十億美元。消息人士表示,艾睿鉑的團隊由美國證券交易委員會(SEC)執法部門的前首席會計師Matt Jacques領導。FTX的一名律師上個月在破產法庭上說,該公司大量的資產不是丟失就是被盜。[2022/12/8 21:30:31]

FilecoinPiece是用戶存儲在Filecoin網絡上的數據協商的主要單位。FilecoinPiece沒有特定的大小,而是由扇區大小的上限限制,由網絡參數控制。如果一個FilecoinPiece大于礦機支持的扇區的大小,它必須被分割成更多的Piece,以便適合一個扇區。

FilecoinPiece是一個CAR文件,包含一個IPLDDAG和它自己的數據/有效負載CID和片CID。

CAR代表內容可尋址檔案-一個CAR文件是任何的序列化表示IPLDDAG作為其塊的級聯,加描述在文件中的曲線圖。

當客戶機希望在Filecoin網絡中存儲文件時,它們首先使用UnixFS生成文件的IPLDDAG(這是lotus客戶機import命令所做的事情)。代表DAG根節點的哈希是IPFS樣式的CID,稱為數據/有效負載CID。

UnixFS是一種基于protobuf的文件描述格式。IPFS中的目錄和符號鏈接。在Filecoin中使用UnixFS作為文件格式化quideline,用于提交到Filecoin網絡的文件。生成的CARfile用額外的零位填充,以便使該文件生成一個二叉merkle樹。

Pickle?Finance實施新提案取消流動性池提現費:11月4日,流動性挖礦項目Pickle?Finance官方發推稱,PIP-16提案已正式實施,所有PickleJar流動性池的提現費用已全部取消。與此同時,根據該提案,已將利潤費提高到27.5%,即財政部的20%以及開發基金的7.5%。[2020/11/4 11:36:22]

UnixFS是一種基于protobuf的格式,用于描述IPFS中的文件,目錄和符號鏈接。Filecoin使用UnixFS作為提交到Filecoin網絡的文件的文件格式指南。生成的CAR文件用額外的零位填充,以使該文件成為二叉merkle樹。

03存儲交易流程

用戶可以通過交易將數據存儲在Filecoin網絡中并從Filecoin網絡中檢索數據。網絡中的參與者,礦工和客戶端通過存儲交易和檢索交易相互交互。

存儲交易的生命周期如下:

1.發現

客戶識別礦工并確定他們當前的要價,即礦工為了接受交易而希望收到的attoFIL中每GiB的價格)。目前,使用Filecoin進行交易的最短期限為180天。

可以使用Filecoin.StateListMiners方法通過查詢同步節點的JSONRPCAPI列出所有當前活動的礦工:?

開發者可能需要根據特定提供商的信譽或網絡能力來決定。Filecoin協議中暫不包含礦工的聲譽指標這部分。

選擇特定的礦工后,您需要獲取其PeerID,以通過libp2p協議與其建立安全連接:

然后使用Filecoin.ClientQueryAsk方法查詢已簽名的StorageAsk。這將建立到所選礦工的直接libp2p連接,并要求提供存儲報價:

Pickle?Finance:已準備重新分配PickleJar資金:10月2日,流動性挖礦項目Pickle?Finance官方發推稱,已準備重新分配PickleJar資金,且當前已收到所有適當的確認。9月30日消息,Pickle Finance中PickleJar控制器出現錯誤,導致提款金額不正確。隨后官方表示,一旦確認腳本及數據就重新分配和恢復PickleJar操作。[2020/10/2]

結果包括有關該礦工愿意接受的交易的詳細信息,例如允許的Filecoin片段大小范圍和每個時期每GiB的價格。請注意,提出與礦工的存儲需求相匹配的存儲交易建議是前提條件,但不足以確保交易被接受-存儲提供商稍后可能會運行其自己的決策邏輯。

2.談判和數據傳輸

在此階段,雙方就交易條款達成協議,例如交易成本,交易持續時間,交易開始時間等,然后數據從客戶端傳輸到礦工。

3.出版

交易通過PublishStorageDeals消息在鏈上發布,從而使存儲提供商對交易公開負責。

4.交接

交易在鏈上發布后,將被移交給StorageMining子系統,打包成一個扇區,該扇區隨后被密封,并隨后被連續證明。

04?存儲挖礦子系統

StorageMining子系統確保礦工可以有效地將存儲提交到Filecoin網絡,并從以下兩方面進行規定:

1、參加Filecoin存儲市場,采取在客戶端的數據,并參與到存儲交易。

2、參加Filecoin存儲功率共識,驗證并生成區塊以增長Filecoin區塊鏈,并為此賺取區塊獎勵和費用。

AOFEX于8月21日10:00開放Yam?Finance 2.0(YAMv2)充幣 即將開放交易:據官方消息,AOFEX于8月21日10:00開放Yam?Finance 2.0(YAMv2)充幣業務。由于YAMv2的流通限制,AOFEX 將在充值滿足市場交易需求時,立即開放YAMv2/AQ、YAMv2/USDT幣幣交易,具體時間請關注官方公告。

YAM是一種彈性的供應加密貨幣,可根據市場情況擴展和收縮供應。 YAM2.0智能合約已由區塊鏈安全公司PeckShield正式完成安全審計工作并部署,原有代幣須在8月23日00:20之前進行映射,逾期無法進行映射。

AOFEX數字貨幣金融衍生品交易所,旨在為用戶提供優質服務和資產安全保障。[2020/8/21]

它監督以下過程:

1、提交新存儲并注冊新部門為了在Filecoin中注冊一個部門,礦工必須密封該部門。密封是一個繁重的計算過程,它以證明形式生成數據的唯一表示形式。一旦生成證明,礦工將其壓縮并將結果提交給區塊鏈。這是一份證明,表明礦工確實已復制了他們同意存儲的數據的副本。

2、不斷驗證存儲每個存儲礦工必須連續提交鏈上的證明,以證明他們繼續存儲自己的部門。

3、聲明存儲故障并從中恢復未能提交給定部門的上述證明將導致錯誤,并將對礦工處以罰款。

05?存儲礦工和客戶注意事項

如上所述,存儲交易在活動和密封之前會在鏈上發布。這很重要,因為發布交易會將客戶的資金鎖定在托管鏈上。因此,礦工可以保證,如果他們確實將某個部門的數據封存,他們將獲得報酬。它有助于將在鏈上發布的交易視為簽訂合同,而將合同的達成和激活視為開始進行礦工承諾的工作。

金色相對論 | Andy:?Filecoi的價值在技術及生態兩個方面:在今日舉行的金色相對論之Filecoin系列特輯終集的直播中,針對“Filecoin的價值在哪里”的問題,算力互聯Andy He表示,目前?Filecoin的價值個人覺得在技術及生態兩個方面。技術上Filecoin網絡的技術價值還是比較高的,用到了很多前沿技術,包括零知識證明、支付通道、跨鏈交易等。是一個去中心化存儲網絡,讓云存儲變成一個算法市場。其挖礦效率直接與存儲活躍度成比例,為客戶提供有用的服務。當用戶數據存儲和檢索時,為他們提供存儲空間賺取代幣。Filecoin目前在生態上也有一定價值。從技術生態上講,因為IPFS是屬于開源的,需要很多的團隊間接的加進來建設,完全利用了開源的社區的通行規律的推廣方式以及商業模式。從商業角度來看,Filecoin從營銷以及其他方面來看,有很多分布式儲存的團隊突破了組織,間接或直接的加入Filecoin團隊里面,都在持續不斷的宣傳Filecoin這個項目。Filecoin它的社區生態建設相對完備。從整個區塊鏈投資來看,社區建設是非常重要的一環,也已經有許多專門的社區聚集在?Filecoin上。并且還有許多礦機廠商也加入了Filecoin項目。這些生態逐步凝聚,也形成了看好Filecoin的共識。[2020/5/21]

從想要在Filecoin上存儲數據的客戶的角度來看,交易大致經歷以下幾個階段:

1、為交易提供資金-客戶將資金鎖定在第三方托管中

2、向礦工提出協議

3、檢查是否有意接受交易

4、將交易的數據傳輸到礦工-這是通過GraphSync協議完成的。GraphSync是用于在同級之間同步IPLD圖的協議。它允許主機向遠程對等體發出單個請求,以便利遠程對等體的本地IPLD圖上的IPLD選擇器。Lotus使用GraphSync協議的ipfs/go-graphsync實現。

5、檢查是否接受-確保礦工已接受交易并在鏈上發布。

6、密封-交易正在進行中,礦工目前正在密封包含該交易的部門。

7、有效-交易已密封且有效。從此以后,存儲提供者/礦工應定期證明他們繼續存儲數據。有關更多詳細信息,請參見下面的時空證明部分。

從通過存儲客戶數據向客戶提供服務的礦工的角度來看,交易大致經歷以下幾個階段:

1、驗證交易-收到交易建議,并檢查其參數

2、檢查是否有鎖定資金-確保客戶已鎖定資金并可以為交易付款。

3、等待數據-從客戶那里接收交易數據。

4、連鎖交易的抵押品

5、在鏈上發布交易

6、密封部門

7、激活交易-從此處開始,存儲提供商/礦工會定期提交WindowPoSt證明,以證明他們正在不斷存儲數據。

06?檢索交易流程

與存儲交易不同,檢索交易主要是通過付款渠道在鏈下進行的。數據傳輸是按計量的,并且客戶在傳輸數據時以遞增方式向礦工付款。創建支付渠道和兌換憑證是該過程中與Filecoin區塊鏈進行交互的唯一部分。

整個過程如下:

1、發現:客戶識別擁有所需數據的礦工,并向他們請求檢索報價-每字節價格,未密封價格,付款間隔。

2、付款渠道設置:客戶在他們和礦工之間建立付款渠道。

3、通過付款進行數據傳輸:礦工將數據發送到客戶,直到需要付款為止。當達到特定閾值時,請求付款處理,然后數據傳輸繼續。取決于礦工是否具有在其中的數據塊存儲與否,他們可能需要首先開封它——一個非平凡和非瞬時操作,這是相反密封在有關存儲交易的部分中描述。

客戶端尚未成功檢索數據的完整副本。

07?時空證明

上面的部分瀏覽了許多細節,這些細節使Filecoin獨樹一幟,并為用戶提供了數據的概率保證。本節涵蓋Filecoin使用的兩個證明,并解釋它們如何適應協議以及解決的問題。

時空證明是一種過程,存儲礦工可以通過該過程向Filecoin網絡證明他們繼續代表網絡繼續存儲某些數據的唯一副本。時空證明今天在Filecoin中表現為兩個不同的類型:WindowPoSt和WinningPoSt。

1、WinningPoSt

WinningPoSt是一種機制,通過這種機制,存儲礦工對Filecoin網絡的貢獻得到了獎勵。在每個時期的開始,都會選舉少量的存儲礦工來為每個礦開采一個新的區塊。為此,每個礦工的任務是為指定部門提交壓縮的存儲證明。每個成功創建區塊的選舉礦工都將獲得FIL,并有機會向其他Filecoin參與者收取費用,以將消息包括在區塊中。未能在必要的窗口中執行此操作的存儲礦工將喪失其開采區塊的機會,但不會因此而受到懲罰。

2、WindowPoSt

WindowPoSt是存儲礦工的承諾由Filecoin區塊鏈審核的一種機制。每個存儲礦工都應保持其承諾的部門,這些部門包含與客戶或空部門進行的交易。后者稱為承諾容量,即礦工可以做出容量承諾,用任意數據而不是客戶數據填充一個扇區。維護這些扇區可以使存儲礦工能夠證明他們代表網絡保留了空間。

每天分為一系列窗口,當前為48個窗口,持續時間為30分鐘。每個存儲礦工的保證扇區集都被劃分為子集,每個窗口一個子集。

在給定的窗口內,每個存儲礦工必須為各自子集中的每個扇區提交時空證明。這要求可以立即訪問每個面臨挑戰的部門,并且將導致zk-SNARK證明作為塊中的消息發布到Filecoin區塊鏈。通過這種方式,在每個24小時內至少對一次保證存儲的每個部門進行一次審計,并保存一個永久,可驗證的公共記錄,以證明每個存儲礦工的持續承諾。

在上圖中,您可以看到示例礦工應在截止日期0,截止日期1和截止日期2內提交WindowPoSt證明,而他們的大多數部門都在截止日期0內提交。每個礦工的截止日期是隨機的,并且對于該特定礦工,截止時間分別在1635區塊高度,1695和1755區塊高度開始。可以在SpaceGap工具上查看這些截止日期以及有關礦工的更多詳細信息。

Filecoin網絡期望存儲數據的持續可用性。未能為某個扇區提交WindowPoSt將導致故障,并且將減少提供該扇區的存儲礦工,這激勵了存儲礦工的健康行為。

08?存續缺點

如果在證明期內未在Filecoin區塊鏈中包含證明,則會導致故障,這是由于網絡連接丟失,存儲故障或惡意行為導致的。

當為某個扇區注冊了故障時,Filecoin網絡將大幅減少本應存儲該扇區的存儲礦工。也就是說,它將評估對礦工的懲罰,因為他們沒有遵守其儲存保證。

部門故障收費分為三種:

1、扇區故障費:在扇區處于故障狀態時,每天按扇區支付此費用。費用的大小略大于該行業每天有望獲得的大塊獎勵的金額。如果某個扇區連續兩個星期仍存在故障,則該扇區將支付終止費并從連鎖狀態中刪除。

2、部門故障檢測費:如果礦工不誠實地報告故障,而是發生區塊鏈發現未報告的故障,這是在發生故障時支付的一次性費用。考慮到PoSt支票的概率性質,這將設置為幾天有望由特定部門獲得的塊獎勵。

3、部門終止費:可以通過自動故障或礦工決定在其到期日期之前終止一個部門。收取終止費,原則上是等于一個部門迄今已賺取的收入,但要達到一定的上限,以免影響較長的使用壽命。

09?相關結論

這篇文章涵蓋了與在Filecoin上存儲和檢索數據有關的一些概念,客戶和礦工為實現這一目的而參與的協議以及過程中涉及的各種證明和保證。它從客戶和礦工的角度詳細說明了存儲和檢索交易的流程,以及在當事方之一行為不當的情況下Filecoin協議將要執行的處罰。

總而言之,它概述了Filecoin協議如何管理Filecoin網絡以形成可靠且不受信任的分散式存儲網絡的一些基礎。

Tags:FILFILECOIECOfilecoin幣在哪個交易所filecoin幣今日人民幣價格wificoinagavecoin

比特幣價格
天價NFT神秘買家現身:數字化唯一無法打敗的就是時間_META

“當您想到高價值的NFT時,這件作品是很難被擊敗的。這就是為什么:它代表了13年日復一日的工作。技術是可復制的,技能是可以超越的,但時間是您唯一無法用數字化去破解的東西.

1900/1/1 0:00:00
3.12晚間行情:去年312后開啟大行情 在今年你的選擇是?_SDT

文章系金色財經專欄作者幣圈北冥供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別防上當.

1900/1/1 0:00:00
以太坊柏林(Berlin)升級公告:3月10號激活升級_ETH

摘要 柏林升級的內容已經準備好!首先升級的測試網是Ropsten,計劃在3月10日激活升級。主網的升級時間計劃在4月14日.

1900/1/1 0:00:00
比特幣今年的3.12來了,會不會突然暴跌?_加密貨幣

比特幣天圖 今天比特幣向上測試了一下前高,這個位置很微妙:如果繼續突破,那么就可能去接觸6萬美金的高點!如果就此受到前高的壓制開始回調,那么可能會出現一些回調,然后再向上去沖擊前高,再破位.

1900/1/1 0:00:00
去中心化數據索引工具 SubQuery 完成 180 萬美元融資,DeFi Alliance 等機構參投_區塊鏈

鏈聞消息,去中心化數據索引工具SubQuery宣布完成180萬美元種子輪和私募輪融資,主要的投資者為DeFiAlliance、D1Ventures、HypersphereVentures、Dig.

1900/1/1 0:00:00
NFTs對游戲來說意味著什么?_NFT

最近,NFTs(Non-fungibletoken)的話題成為大新聞,因為它有潛力在任意媒介上工作的藝術家帶來商業革命.

1900/1/1 0:00:00
ads