實際上,時空證明屬於Filecoin架構裡面的一種證明辦法,是為了維持兩個交易市場穩定有序、防止礦工作惡的重要方法,是市場實現的6種證明方法之一。Filecoin的共識機制叫做預期共識(Expected Consensus),也被成為期望共識,下文簡析之。
1、共識機制的作用
共識機制是指區塊鏈透過特殊節點的投票,在很短的時間內完成對交易的驗證和確認;對一筆交易,如果利益不相干的若干個節點能夠達成共識,我們就可以認為全網對此也能夠達成共識。這也就是常說的陌生人信任。
天涯的理解是,共識機制規定了區塊鏈透過何種方式出塊,進而維護區塊鏈的安全、穩定、可信任。中本聰發明的比特幣採用的是POW共識機制,簡單粗暴,透過算力比拼來決定誰出塊,歷經十年依然穩定有效;V神的ETH正在向純POS共識機制轉型,權益證明機制,也就是誰佔股多,誰的獲得的出塊比例就更大;EOS的DPOS共識機制,則是超級節點負責出塊。這些不同的共識機制都在安全、去中心化程度、效率組成的“鐵三角”之間做著取捨。
2、預期共識機制
預期共識(EC),也被翻譯成期望共識,Filecoin區塊鏈上每一個區塊的出塊權由一套系統設定的機制競選產生。
每一個礦工獲得出塊的可能與其當前有效儲存量佔全網總儲存量正相關。區塊鏈網路預設的期望值為每1個紀元生成1個區塊(這也就是可能的叫做預期共識的緣由),但也有一個紀元可能出現空塊或多個區塊的情況。Filecoin的區塊鏈網路中採用的有向無環圖(DAG),採用此種架構的有名的專案還包括IOTA。
在預期共識機制中,礦工的產生方式是透過一種被喻為“上帝擲飛鏢”的方式產生的,實際上這是一種隨機函式的演算法。天涯在這裡描述一下自己理解的意思,一個圓形的飛鏢盤,礦工根據自己的有效儲存佔比分得成比例面積的扇區,上帝按照每個紀元產生1個礦工領袖的期望概率設定難度,即每一個扇區某一面積的部分是有效的,而後礦工各自擲飛鏢,擲中了自己扇區的有效部分就能當選礦工領袖。沒有中選的則要等待下一個紀元。在同一個紀元中,可能多人擊中,可能1人擊中,也可能是0人擊中,但總體的預設難度是1人擊中。
據Filecoin的白皮書介紹,這種期望共識機制是源自於POS的構想並對其進行了拓展產生的,將POS裡邊的權益(Staking)換成了有效儲存佔比。
3、預期共識的優缺點
相對於POW可能浪費大量能源,如今BTC的挖礦方式已引起了世界範圍的爭議,預期共識機制是能夠很好地避免這種情況。在白皮書中,專案方將這種共識機制定義為有用的工作共識,透過有效儲存佔比來贏得出塊權明顯優越得多,有效儲存確實是有用的。
共識機制的重要使命是維護區塊的安全穩定可信任,從目前的開發測試網表現來看,雖然出現了一定的BUG,但算是執行比較穩定。但同樣有行業人士對於這種共識機制的可持續性和防作弊能力表示擔憂,如可能出現刷有效儲存量等問題,這也同樣是一種無用、浪費能源之舉。目前,Filecoin主網未上線,很多問題需要時間的驗證。
以上僅是個人觀點,請多指教。