什麼是時空證明? [PoST]


空間時間證明或PoST 是一種共識機制,我們通過使用一定數量的存儲空間來驗證塊。

Time Space Proof 的想法是,網絡參與者必須通過空間向項目分配內存或硬分叉資源來證明對網絡成功的一些經濟利益。

類似於工作量證明(PoW),用戶使用大處理能力證明他們的承諾,在這裡他們做同樣的事情,但使用存儲作為證明。

這種共識算法通常與Filecoin項目相關聯,礦工在該項目中通過在網絡上存儲獨特的信息片段來測試他們驗證交易和區塊的能力。

PoST 也類似於容量證明,儘管我們稍後會看到它在各個方面的區別:

在這兩個系統中,網絡參與者都有誠實參與的動機。他們沒有從做任何可能損害網絡的事情中受益。

根據這種共識機制的創建者Tal Moran 和IIan Orlov,這被稱為:

時空“理性”測試,因為真正的存儲成本與存儲容量和使用時間的乘積成正比。

PostT 是如何工作的?

它的操作與其他系統非常相似,例如PoW 或PoS(參與證明),參與者根據他們發送到網絡的某種類型的證明來競爭以獲得獎勵。

然而,在PoST 的情況下,這項工作既是計算的,也是時空的,前者存儲在後者中。

證明參與者已經使用了大量空間進行計算是不夠的,因為這會導致他們重複使用空間並繼續計算,這會導致他們使用大量電力。

由於這種機制尋求成為PoW 的替代方案,因此測量的是時空,它是為特定時間量保留的特定數據存儲單元。

網絡參與者,也稱為“證明者”,必須讓驗證者相信時空已經用完,這樣他們才能添加區塊並獲得區塊獎勵。

每個提供者都必須生成必須單獨存儲的信息。但也有必要確保信息的存儲成本比生成成本低,因此它是通過工作量證明產生的。

在這裡,我們可能會認為使用這樣的系統沒有意義,但事實是,在PoST 中,整體上需要的能量更少,因為存儲是其中的一部分,並且消耗的能量更少。

最終它最終成為一種在處理能力和時空之間取得平衡的共識算法,而不是僅僅轉向使用CPU、GPU 或ASIC。

這導致用戶從經濟角度分析,在更大程度上更喜歡使用存儲資源而不是處理資源。能夠調整參數以滿足要求。

在PoST 中,證明者可以根據計算工作和時空的百分比來任意決定他的節點是如何組成的。

因此,當你選擇添加區塊並獲得獎勵時,你可以選擇讓CPU 完成所有工作、存儲或兩者的組合。

根據其創建者的說法,如果參數設置正確並且難度增加,這將導致證明者更喜歡這兩種資源之間的合理比例。

難度增加

比特幣協議的基本特徵之一是難度調整,解決哈希問題的難度是根據網絡上的計算能力來調整的。這個值越高,解決問題就越困難,反之亦然。

這是一種動態,也適用於時空證明,儘管有一些差異。而且算法除了算力之外,還考慮到了存儲。在所謂的增量難度調整中。

這種調整是自動的並且基於市場,其目標是確保用戶更喜歡存儲而不是處理。

這種難度修改了存儲信息所需時間的值,因此如果證明者增加,則必須將這些數據保留更長的時間。在相反的情況下發生相反的情況。

這樣做的好處是,如果過去發生過存儲硬件價格的上漲,你可以在難度計算中抵消這一點。

此外,鼓勵用戶報告他們是在存儲信息還是在處理信息,這用於以後動態修改難度。

在PoST 中,用戶有兩個選項來生成測試:

基於存儲基於處理。

因此,該算法可以跟踪每個偏好並調整難度,從而減少電能的密集使用。

容量證明和時空證明的區別

這兩個系統的區別在於,PoST 允許網絡參與者證明他們已經花費了空間和時間資源,這意味著他們隨著時間的推移為網絡分配了一定的存儲資源。

例如,像Dropbox 這樣的雲存儲服務會根據客戶在此期間想要存儲的數據量按月向他們收取費用。

如果我們想存儲2 TB 一個月,這將花費我們10 美元。而如果我們將訂閱延長兩個月,也就是說,我們想要存儲2 TB 60 天,那麼我們將需要支付20 美元。

這為等式增加了一個額外的變量,即空間,這在容量證明系統中是找不到的。

後者只需要參與者存儲信息,隨著時間的推移,這是不需要的,就像在Filecoin 這樣的項目中或者我們在Dropbox 示例中看到的那樣。

使用時空證明的項目

我們在文章中已經提到的使用PoST 的項目之一是Filecoin。但是還有另外兩個,Chia Network 和Spacemesh。

資訊來源:由0x資訊編譯自CRIPTOTARIO。版權歸作者Criptotario所有,未經許可,不得轉載

Total
0
Shares
Related Posts