pos機原理,Filecoin終極指南

 新聞資訊2  |   2023-05-31 10:28  |  投稿人:pos機之家

網(wǎng)上有很多關(guān)于pos機原理,Filecoin終極指南的知識,也有很多人為大家解答關(guān)于pos機原理的問(wèn)題,今天pos機之家(www.xjcwpx.cn)為大家整理了關(guān)于這方面的知識,讓我們一起來(lái)看下吧!

本文目錄一覽:

1、pos機原理

pos機原理

免責聲明:本文旨在傳遞更多市場(chǎng)信息,不構成任何投資建議。文章僅代表作者觀(guān)點(diǎn),不代表火星財經(jīng)官方立場(chǎng)。

小編:記得關(guān)注哦

來(lái)源:IPFS星際大陸

原文作者:Vaibhav Saini

編譯:星際大陸

自2009年開(kāi)始進(jìn)行權力下放革命以來(lái),出現了許多有前途的項目,并改變了我們在這個(gè)世界上的看法和生活方式。協(xié)議實(shí)驗室(Protocol Labs)就是這樣的項目之一,它催生了IPFS之類(lèi)的項目。

IPFS缺乏激勵層,可以幫助其大規模采用,因此它的最終目標是取代HTTP。這就是Filecoin進(jìn)入的地方。自發(fā)布以來(lái),Filecoin在社區中引起了很多興趣。隨著(zhù)2020年12月測試網(wǎng)絡(luò )的啟動(dòng),您可以探索很多東西。

網(wǎng)絡(luò )上有很多有關(guān)其技術(shù)和經(jīng)濟的信息,既令人困惑又不知所措。因此,這里我們合并了“一個(gè)來(lái)源”中的所有可用信息。如果您喜歡像Filecoin這樣的高科技Web3概念,并通過(guò)交互式教程簡(jiǎn)單地進(jìn)行了解釋?zhuān)埱巴颂帯?/p>

首先,我們將討論文件幣的技術(shù)方面,然后在下一篇文章中討論其經(jīng)濟方面。但是在深入研究核心技術(shù)之前,讓我們分析一下當今文件存儲市場(chǎng)的狀況。

當今文件存儲市場(chǎng)狀況

如今,Amazon S3成為互聯(lián)網(wǎng)上文件存儲的主力軍。原因有很多:

1.令人難以置信的便宜:每GB存儲 $ 0.023。每10,000個(gè)讀取請求0.04美分。

2.太快了。

3.這是可靠的:嗯,它已經(jīng)發(fā)生了幾次宕機,有效地使大部分互聯(lián)網(wǎng)離線(xiàn)。但仍具有 99.9%的正常運行時(shí)間。

4.它具有高度的可擴展性。

5.并且提供了很棒的開(kāi)發(fā)經(jīng)驗。它可以輕松地與其他Amazon服務(wù)套件集成以進(jìn)行擴展(例如CloudFront)

在我們擁有如此出色的云存儲服務(wù)的世界中,任何競爭都必須表現得比這更好,或者至少是同等水平。在小范圍內,分散式網(wǎng)絡(luò )無(wú)法正常運行。但是,如果它(IPFS)被大規模采用(比BitTorrent更高的采用率),則可能證明它是Internet的更好版本,因此將開(kāi)啟全新的經(jīng)濟。

技術(shù)概述

我們將其分為4個(gè)部分:1.Filecoin網(wǎng)絡(luò )工作原理概述?

2.對Filecoin協(xié)議的深入研究

3.其他問(wèn)題(白皮書(shū)中未討論)

4.Filecoin協(xié)議的可能改進(jìn)

01 Filecoin網(wǎng)絡(luò )工作原理概述

Filecoin中有3組用戶(hù):客戶(hù)端,存儲礦工和檢索礦工??蛻?hù)付費存儲和檢索數據。他們可以從可用的服務(wù)提供商中進(jìn)行選擇。如果他們想存儲私有數據,則需要在將其提交給提供者之前對其進(jìn)行加密。

存儲礦工存儲客戶(hù)的數據以獲得獎勵。他們決定愿意保留多少空間來(lái)存儲。在客戶(hù)和存儲礦工達成協(xié)議后,礦工有義務(wù)繼續提供其存儲數據的證據。每個(gè)人都可以查看證據,并確保存儲礦工可靠。

檢索礦工根據他們的要求提供客戶(hù)的數據。他們可以從客戶(hù)端或存儲礦工那里獲取數據。檢索礦工和客戶(hù)使用小額支付來(lái)交換數據和硬幣:數據被分成幾部分,客戶(hù)每件支付少量硬幣。檢索礦工還可以充當存儲礦工。

最后,網(wǎng)絡(luò )代表了驗證客戶(hù)端和礦工行為的所有完整節點(diǎn)。這些節點(diǎn)對可用存儲進(jìn)行計數,檢查存儲證明并修復數據故障。

本文中使用的一些術(shù)語(yǔ):

片段:片段是客戶(hù)端存儲在分散存儲網(wǎng)絡(luò )中的數據的一部分。例如,可以將數據(可能是一個(gè)目錄)有意地分為許多部分,并且每個(gè)部分可以由一組不同的存儲礦工存儲。

扇區:扇區是Storage Miner提供給網(wǎng)絡(luò )的一些磁盤(pán)空間(可以認為是與特定存儲提供者的磁盤(pán)空間的特定部分相關(guān)聯(lián)的唯一ID)。礦工將客戶(hù)的物品存放在其所在的部門(mén),并為其服務(wù)賺取代幣。為了存儲碎片,存儲礦工必須向網(wǎng)絡(luò )保證其扇區。

AllocTable:AllocTable是一種數據結構,可跟蹤零件及其分配的扇區。AllocTable在分類(lèi)帳中的每個(gè)塊上都進(jìn)行更新,其Merkle根存儲在最新的塊中。在實(shí)踐中,該表用于保留DSN的狀態(tài),以便在驗證驗證期間快速查找。

訂單:訂單是請求或提供服務(wù)的意圖聲明??蛻?hù)向市場(chǎng)提交投標訂單以請求服務(wù)(分別是用于存儲數據的存儲市場(chǎng)和用于獲取數據的檢索市場(chǎng)),而礦工則提交請求訂單以提供服務(wù)。

訂單簿:訂單簿是訂單集。Filecoin為存儲市場(chǎng)和檢索市場(chǎng)維護單獨的訂單。

承諾:承諾是向網(wǎng)絡(luò )提供存儲(特別是扇區)的承諾。存儲礦工必須向賬本(文件幣區塊鏈)提交認捐才能開(kāi)始在存儲市場(chǎng)中接受訂單。質(zhì)押包括質(zhì)押部門(mén)的規模和存儲礦工存放的抵押品。

用戶(hù)通過(guò)下訂單來(lái)分享他們的意圖??蛻?hù)提交投標訂單,指定要支付的價(jià)格。礦工提交要價(jià)單,并指定要收取的價(jià)格。當買(mǎi)入和賣(mài)出訂單匹配時(shí),客戶(hù)和礦工都簽署交易訂單并將其提交給區塊鏈。出價(jià)和要價(jià)訂單共同構成了存儲市場(chǎng)(文件存儲市場(chǎng))和檢索市場(chǎng)(文件檢索市場(chǎng))。讓我們深入研究這些市場(chǎng),看看它們如何運作。

存儲市場(chǎng)

它是由網(wǎng)絡(luò )運行的去中心化交易所,所有要價(jià)和投標都存儲在區塊鏈中,用于在Filecoin網(wǎng)絡(luò )上存儲數據。

客戶(hù)向存儲訂單簿提交一個(gè)投標訂單(使用PUT協(xié)議,在下一節中說(shuō)明)??蛻?hù)必須存放訂單中指定的硬幣并指定他們要存儲的副本數量??蛻?hù)可以提交多個(gè)訂單,也可以在訂單中指定復制因子。更高的冗余度(更高的復制因子)導致對存儲故障的更高容忍度(如下所述)。

存儲礦工通過(guò)通過(guò)Manage.PledgeSector在區塊鏈中通過(guò)質(zhì)押交易存入抵押品來(lái)保證其對網(wǎng)絡(luò )的存儲。抵押品(文件貨幣)在提供服務(wù)的時(shí)間內存放,如果礦工為其承諾存儲的數據生成存儲憑證,則將其退還。如果某些存儲證明失敗,則會(huì )損失一定比例的抵押品。一旦質(zhì)押交易出現在區塊鏈中,礦工就可以在存儲市場(chǎng)中提供其存儲:他們設置價(jià)格并將要價(jià)單添加到市場(chǎng)的訂單簿中。

所有存儲分配對網(wǎng)絡(luò )中的每個(gè)參與者都是公共的。在每個(gè)塊中,網(wǎng)絡(luò )都會(huì )檢查是否存在每個(gè)作業(yè)所需的證明,檢查它們是否有效,并采取相應的措施:1、如果缺少任何證據或證據無(wú)效,則網(wǎng)絡(luò )會(huì )通過(guò)利用存儲礦工的抵押品對他們進(jìn)行懲罰,

2、如果大量證據缺失或無(wú)效(由系統參數Δfault定義),則網(wǎng)絡(luò )會(huì )認為Storage Miner有故障,將訂單結算為失敗,然后將同一塊的新訂單重新引入市場(chǎng)。

3、如果每個(gè)存儲該礦工的Storage Miner有故障,則該礦工將丟失,并且客戶(hù)將獲得退款。

檢索市場(chǎng)

這是一個(gè)脫鏈交換,客戶(hù)端和檢索礦工以對等方式彼此發(fā)現。一旦客戶(hù)和礦工就價(jià)格達成協(xié)議,他們便開(kāi)始使用小額付款逐筆交換數據和硬幣。

讓我們看看它是如何工作的。

檢索礦工通過(guò)在網(wǎng)絡(luò )上散播他們的要價(jià)單來(lái)宣布他們的作品:他們設置價(jià)格并將要價(jià)單添加到市場(chǎng)的訂單簿中。

加起來(lái)下圖顯示了網(wǎng)絡(luò )中發(fā)生的所有活動(dòng)。

02 對Filecoin協(xié)議的深入研究

Filecoin引入了分散存儲網(wǎng)絡(luò )(DSN)的概念。DSN是一種描述獨立客戶(hù)端和存儲提供程序的網(wǎng)絡(luò )的方案。DSN聚合由多個(gè)獨立存儲提供商提供的存儲,并進(jìn)行自我協(xié)調以為客戶(hù)端提供數據存儲和數據檢索。協(xié)調是分散的,不需要受信任的各方:這些系統的安全操作是通過(guò)協(xié)議來(lái)實(shí)現的,這些協(xié)議可以協(xié)調和驗證各個(gè)方執行的操作。DSN可以采用不同的協(xié)調策略,包括拜占庭協(xié)議,八卦協(xié)議或CRDT,具體取決于系統的要求。DSN涉及三個(gè)功能的實(shí)現:put,get和manage。Put允許客戶(hù)端在唯一標識符下存儲數據。Get允許客戶(hù)端使用標識符檢索數據。管理編排網(wǎng)絡(luò )通過(guò)測量空間可供出租,審核供應商和修復可能的數據錯誤。管理協(xié)議通常由存儲提供商與客戶(hù)端或審核員網(wǎng)絡(luò )一起運行(這涉及拜占庭式故障,將在下面討論)。

DSN具有幾個(gè)屬性。前兩個(gè)是必需的。

1.數據完整性意味著(zhù)客戶(hù)端始終會(huì )收到與存儲相同的數據,而存儲提供商無(wú)法說(shuō)服客戶(hù)端獲取錯誤的數據。

2.可檢索性只是意味著(zhù)客戶(hù)端將能夠隨著(zhù)時(shí)間的推移檢索其數據。

DSN的可選屬性:

1.公開(kāi)可驗證性允許網(wǎng)絡(luò )上的每個(gè)人在不知道數據本身的情況下驗證數據是否正在存儲。

2.可審核性允許驗證數據是否在正確的時(shí)間段內存儲。

3.激勵兼容旨在獎勵優(yōu)秀的服務(wù)提供商并懲罰劣質(zhì)的提供商。

4.實(shí)現機密性:希望將其數據私有存儲的客戶(hù)端,必須先加密其數據,然后才能將其提交給網(wǎng)絡(luò )。

容錯能力DSN可以容忍兩種可能的故障:

管理故障:這些故障是拜占庭式故障,由管理協(xié)議中的參與者(存儲提供者,客戶(hù)和審計員)引起。DSN方案依賴(lài)于其下劃線(xiàn)Manage協(xié)議的容錯能力。違反管理錯誤的容錯假設可能會(huì )損害系統的生命力和安全性。例如,考慮一個(gè)DSN方案,其中Manage協(xié)議要求使用拜占庭協(xié)議(因為節點(diǎn)可以對其進(jìn)行審計)來(lái)審計存儲提供程序(如果它們正在根據協(xié)議條件存儲應存儲的所有數據)。在這樣的協(xié)議中,網(wǎng)絡(luò )從存儲提供商那里接收存儲證明,并運行拜占庭協(xié)議(BA)同意這些證明的有效性。如果廣管局容忍不超過(guò)f如果故障總數達到n個(gè),則我們的DSN可以容忍f

存儲錯誤:存儲錯誤是拜占庭式錯誤,它們阻止客戶(hù)端檢索數據:即存儲礦工丟失了碎片,檢索礦工停止提供碎片。成功的Put執行如果將其輸入數據存儲在 m個(gè)獨立的存儲提供程序中(總共 n個(gè)),并且可以容忍多達 f個(gè)拜占庭式提供程序,則允許執行(f,m)。參數 f和 m取決于協(xié)議的實(shí)現;協(xié)議設計者可以修復 f和 m或將選擇留給用戶(hù),從而將Put(data)擴展為Put(data,f,m)。如果少于 f,則對存儲的數據執行Get執行成功。錯誤的存儲提供商。例如,考慮一個(gè)簡(jiǎn)單的方案,其中將協(xié)議設計為使每個(gè)存儲提供程序都存儲所有數據。在該方案中,m = n并且f = m-1??偸莊 = m-1嗎?不可以,某些方案可以使用擦除編碼來(lái)設計,其中每個(gè)存儲提供商都存儲數據的特定部分,因此需要m個(gè)存儲提供商中的x個(gè)來(lái)檢索數據。在這種情況下,f = MX。

共識算法

Filecoin DSN協(xié)議可以在允許對Filecoin證明進(jìn)行驗證的任何共識協(xié)議之上實(shí)施。工作量證明方案通常需要解決其解決方案不可重用或需要大量浪費計算才能找到的難題。

不可重用的工作:大多數無(wú)許可的區塊鏈都要求礦工解決一個(gè)棘手的計算難題,例如反轉哈希函數。通常,這些難題的解決方案是無(wú)用的,除了保護網(wǎng)絡(luò )安全之外,沒(méi)有其他內在價(jià)值。一些以太坊(執行智能合約邏輯)和Primecoin(尋找新素數)等區塊鏈試圖利用一些計算能力來(lái)完成有用的工作。

浪費工作:解決難題,就機器和能源消耗而言,確實(shí)是非常昂貴的,尤其是如果這些難題僅依賴(lài)于計算能力的話(huà)。當挖掘算法令人尷尬地并行時(shí),解決難題的主要因素是計算能力。

嘗試減少浪費:理想情況下,網(wǎng)絡(luò )的大部分資源應用于有用的工作。一些努力要求礦工使用更節能的解決方案。例如,Spacemint要求礦工專(zhuān)用于磁盤(pán)空間而不是計算。盡管這些磁盤(pán)具有更高的能源效率,但它們仍然被“浪費”,因為它們充滿(mǎn)了隨機數據。其他努力用傳統的基于股權證明的拜占庭協(xié)議來(lái)替代解決難題的方法,在該協(xié)議中,利益相關(guān)者按與系統中貨幣份額成比例的方式對下一個(gè)區塊進(jìn)行投票。

因此,Filecoin礦工所做的工作不是浪費浪費的工作量證明計算,而是使他們能夠參加共識。

有用的工作:如果計算的結果對網(wǎng)絡(luò )有價(jià)值,而不僅僅是保護區塊鏈,那么我們認為礦工在共識協(xié)議中所做的工作是有用的。

Filecoin提出了一個(gè)有用的工作共識協(xié)議,其中網(wǎng)絡(luò )選舉礦工創(chuàng )建新區塊的可能性(我們將其稱(chēng)為礦工的投票權)與他們當前正在使用的存儲空間成正比網(wǎng)絡(luò )。Filecoin協(xié)議的設計使礦工寧愿投資于存儲,也不愿投資于計算能力以并行化挖掘計算。礦工提供存儲并重復使用計算,以證明存儲了數據以參與共識。

采礦能力建模

電源故障容限:在此技術(shù)報告中,電源故障容限是一種抽象形式,可以根據參與者對協(xié)議結果的影響來(lái)重新構造拜占庭式故障。每個(gè)參與者控制一些權力,其中 n是網(wǎng)絡(luò )中的總權力,而 f是有缺陷或敵對參與者所控制的權力的一部分。

Filecoin的功率:在Filecoin中,礦工 M在時(shí)間t的功率p是M的存儲分配的總和。影響我的中號是的分數中號的功率超過(guò)在網(wǎng)絡(luò )中的總功率。在Filecoin中,power具有以下屬性:

1.公用:網(wǎng)絡(luò )中當前正在使用的存儲總量是公用的。通過(guò)閱讀區塊鏈,任何人都可以計算每個(gè)礦工的存儲分配-因此任何人都可以在任何時(shí)間點(diǎn)計算每個(gè)礦工的電量和電量總量。

2.可公開(kāi)驗證:對于每個(gè)存儲分配,要求礦工生成時(shí)空證明,以證明正在提供服務(wù)。通過(guò)閱讀區塊鏈,任何人都可以驗證礦工聲稱(chēng)的權力是否正確。

3.變量:在任何時(shí)間點(diǎn),礦工都可以通過(guò)承諾新扇區并填充該扇區來(lái)向網(wǎng)絡(luò )添加新存儲。通過(guò)這種方式,礦工可以隨著(zhù)時(shí)間改變他們擁有的電量。

要詳細了解此功能如何在共識算法中發(fā)揮作用(在數學(xué)上),請參閱白皮書(shū)。

我們還需要一種機制來(lái)防止惡意礦工可以利用三種攻擊來(lái)獲取未提供的存儲的獎勵:Sybil攻擊,Outsourcing攻擊,Generation攻擊。

Sybil攻擊:通過(guò)創(chuàng )建多個(gè)Sybil身份,惡意礦工可以假裝存儲(并獲得報酬)比實(shí)際存儲的副本多,但只能存儲一次數據。

外包攻擊:惡意礦工可能依賴(lài)于從其他存儲提供商快速獲取數據,來(lái)承諾存儲比其實(shí)際存儲數量更多的數據。

生成攻擊:惡意礦工可能聲稱(chēng)存儲了大量數據,而他們卻使用一個(gè)小程序按需高效地生成了這些數據。如果程序小于據稱(chēng)存儲的數據,則這會(huì )增加惡意礦工贏(yíng)得Filecoin塊獎勵的可能性,該可能性與礦工當前使用的存儲成比例。

存儲提供商必須說(shuō)服他們的客戶(hù),他們已經(jīng)存儲了要付費存儲的數據。實(shí)際上,存儲提供商將生成存儲證明(PoS),以供區塊鏈網(wǎng)絡(luò )(或客戶(hù)端本身)驗證。

為了使存儲行為公開(kāi)可驗證,Filecoin引入了兩種共識算法:復制證明(PoRep)和時(shí)空證明(PoSt)。

復制證明(PoRep)是一種新穎的存儲證明,它允許服務(wù)器(即證明者P)說(shuō)服用戶(hù)(即驗證者V)某些數據D已復制到其自己的唯一專(zhuān)用物理存儲中。我們的方案是一個(gè)交互式協(xié)議,證明方P:(a)承諾存儲某些數據D的n個(gè)不同副本(物理上獨立的副本),然后(b)說(shuō)服驗證者V,P確實(shí)存儲了每個(gè)副本通過(guò)質(zhì)詢(xún)/響應協(xié)議。PoRep改進(jìn)了PoR和PDP方案,防止了Sybil攻擊,外包攻擊和生成攻擊。時(shí)空證明:存儲證明方案使用戶(hù)可以在挑戰時(shí)檢查存儲提供商是否正在存儲外包數據。我們如何使用PoS方案來(lái)證明某些數據在一段時(shí)間內被存儲。這個(gè)問(wèn)題的自然答案是要求用戶(hù)反復(例如,每分鐘)向存儲提供商發(fā)送挑戰。但是,每次交互所需的通信復雜性可能成為Filecoin等系統的瓶頸,在該系統中,存儲提供商需要將其證明提交給區塊鏈網(wǎng)絡(luò )。

為了解決這個(gè)問(wèn)題,我們引入了一個(gè)新的證明,即“時(shí)空證明”,驗證者可以在其中檢驗證明者是否在一段時(shí)間內存儲其外包數據。

1.直覺(jué)是要求證明者生成順序存儲證明(在我們的示例中是復制證明),作為確定時(shí)間的一種方式。

2.遞歸地組合執行以生成簡(jiǎn)短證明。

證明者從驗證者那里收到隨機質(zhì)詢(xún)(c),并在指定的迭代次數t內使用證明的輸出作為另一個(gè)的輸入,依次生成復制證明。因此,確保完成的所有工作都是可重用的(如上所述)。PoSt&PoRep使用zk-SNARKS,使證明非常簡(jiǎn)短且易于驗證。

智能合約

智能合約使Filecoin的用戶(hù)能夠編寫(xiě)有狀態(tài)的程序,這些程序可以花費令牌,請求在市場(chǎng)中存儲/檢索數據以及驗證存儲證明。用戶(hù)可以通過(guò)將交易發(fā)送到分類(lèi)賬中觸發(fā)合約中函數調用的交易來(lái)與智能合約進(jìn)行交互。我們擴展了智能合約系統,以支持Filecoin特定的操作(例如,市場(chǎng)操作,證明驗證)。

Filecoin支持特定于數據存儲的合同,以及更通用的智能合同:

文件合同:我們允許用戶(hù)對他們提供或提供存儲服務(wù)的條件進(jìn)行編程。有幾個(gè)值得一提的例子:(1)與礦工簽約:客戶(hù)可以在不參與市場(chǎng)的情況下預先指定提供服務(wù)的礦工;(2)付款策略:客戶(hù)可以為礦工設計不同的獎勵策略,例如合同可以隨著(zhù)時(shí)間的推移,礦工的工資越來(lái)越高,另一個(gè)合同可以設定由受信任的Oracle告知的存儲價(jià)格;(3)票務(wù)服務(wù):合同可以使礦工存放代幣并代表其用戶(hù)支付存儲/取回費用, (4)更復雜的操作:客戶(hù)端可以創(chuàng )建允許數據更新的合同。

智能合約:用戶(hù)可以將程序與其交易相關(guān)聯(lián),就像在其他系統中(例如在以太坊中)一樣,它們不直接依賴(lài)于存儲的使用。我們預見(jiàn)到諸如分散式命名系統,資產(chǎn)跟蹤和眾籌平臺之類(lèi)的應用程序。

跨鏈互動(dòng)

橋梁是旨在連接不同區塊鏈的工具。在仍在進(jìn)行中的同時(shí),我們計劃支持跨鏈交互,以將Filecoin存儲引入其他基于區塊鏈的平臺,并將其他平臺的功能引入Filecoin。

其他平臺上的Filecoin:其他區塊鏈系統,例如比特幣,Zcash,尤其是以太坊和Tezos,允許開(kāi)發(fā)人員編寫(xiě)智能合約;但是,這些平臺提供的存儲功能非常少,而且成本很高。我們計劃提供一個(gè)橋梁,為這些平臺提供存儲和檢索支持。我們注意到IPFS已被多個(gè)智能合約(和協(xié)議令牌)使用,作為引用和分發(fā)內容的一種方式。添加對Filecoin的支持將使這些系統能夠保證存儲IPFS內容,以交換Filecoin令牌。

Filecoin中的其他平臺:我們計劃提供橋梁,以將其他區塊鏈服務(wù)與Filecoin連接。例如,與Zcash集成將允許支持發(fā)送請求以私密存儲數據。

03 其他一些問(wèn)題

在這里,我們列出了一些潛在的問(wèn)題,這些問(wèn)題在白皮書(shū)中沒(méi)有得到很好的討論。檢索市場(chǎng)的可伸縮性:小額支付系統(檢索市場(chǎng))在檢索協(xié)議上產(chǎn)生了很多開(kāi)銷(xiāo)。為了達到與當今的集中式基礎架構相匹配的檢索速度,需要大量采用文件幣和IPFS,以創(chuàng )建密集狀態(tài)通道網(wǎng)絡(luò )。

審查制度(非法內容):正如我們過(guò)去在Napster和海盜灣看到的那樣,缺乏審查制度最終將導致網(wǎng)絡(luò )上的非法內容,有效地將暗網(wǎng)帶到了表面??赡艿慕鉀Q方案可能是基于A(yíng)I的協(xié)議,這些協(xié)議會(huì )隨著(zhù)時(shí)間的推移而學(xué)習,并自動(dòng)檢測非法內容并采取必要的措施。但是為了使網(wǎng)絡(luò )成為民主的網(wǎng)絡(luò ),該協(xié)議需要由用戶(hù)自己來(lái)管理(從而引入拜占庭行為),以決定內容是否需要采取某些措施。 因此,總結審查制度對于不同的人而言是一個(gè)不同的問(wèn)題,它需要一種更具個(gè)性化的方法,而不是一個(gè)中央公開(kāi)的方法。Filecoin的工作是為數據管理創(chuàng )建市場(chǎng),而不是提出審查管理政策。因此,可以在文件幣的基礎上將此“個(gè)性化”審查層轉移到應用程序。

04 Filecoin協(xié)議的可能改進(jìn)

在這里,我們列出了Filecoin協(xié)議中的一些可能的改進(jìn)。Tahor-LAFS加密方案:在增加價(jià)值時(shí),客戶(hù)端首先將其加密(使用對稱(chēng)密鑰),然后將其分成可管理大小的段,然后對它們進(jìn)行擦除編碼以實(shí)現冗余。因此,例如,“ 2-of-3”擦除編碼意味著(zhù)該段總共被分割為3個(gè)片段,但是其中的任意2個(gè)片段都足以重構原始片段(有關(guān)ZFEC的更多信息)。這些段然后成為共享,存儲在特定的存儲節點(diǎn)上。存儲節點(diǎn)是共享的數據存儲庫;用戶(hù)不依賴(lài)它們來(lái)保證數據的完整性或機密性。

最終,加密密鑰和一些有助于找到正確的存儲節點(diǎn)的信息將成為“功能字符串”的一部分(更多有關(guān)編碼過(guò)程的信息)。重要的一點(diǎn)是,功能字符串對于從Grid檢索值既是必需的又是足夠的—如果太多節點(diǎn)變得不可用(或脫機)并且您不能再檢索足夠的份額,則此操作將失敗。有寫(xiě)功能,讀功能和驗證功能。可以離線(xiàn)使用一種“權威性較低”的功能。也就是說(shuō),具有寫(xiě)功能的人可以將其轉變?yōu)樽x功能(無(wú)需與服務(wù)器交互)。驗證能力可以確認值的存在和完整性,但不能解密內容??梢詫⒖勺冎岛筒豢勺冎刀挤湃隚rid中。自然,不可變的值根本沒(méi)有寫(xiě)能力。

令人敬畏的IPFS是一個(gè)社區維護和更新的項目,工具列表,或幾乎任何與IPFS相關(guān)的東西,非常棒。要查看更多信息,或將您的信息添加到列表中,請訪(fǎng)問(wèn)GitHub上的Awesome IPFS。

關(guān)于作者:Vaibhav Saini是TowardsBlockchain(麻省理工學(xué)院劍橋創(chuàng )新中心孵化的初創(chuàng )公司)的聯(lián)合創(chuàng )始人。他是高級區塊鏈開(kāi)發(fā)人員,曾在以太坊,Quorum,EOS,Nano,哈希圖,IOTA等多個(gè)區塊鏈平臺上工作。

以上就是關(guān)于pos機原理,Filecoin終極指南的知識,后面我們會(huì )繼續為大家整理關(guān)于pos機原理的知識,希望能夠幫助到大家!

轉發(fā)請帶上網(wǎng)址:http://www.xjcwpx.cn/newsone/60590.html

你可能會(huì )喜歡:

版權聲明:本文內容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻,該文觀(guān)點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權,不承擔相關(guān)法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規的內容, 請發(fā)送郵件至 babsan@163.com 舉報,一經(jīng)查實(shí),本站將立刻刪除。