採用PoC共識機制的MASS是一個什麼樣的項目?

摘要: 採用PoC共識機制的MASS是一個什麼樣的項目?

近日,一個名為MASS的項目已上線抹茶MXC.com 、虎符 Hoo.com 、幣客 BKEX.com等交易所,礦池方面繼 wepool 之後預計 Hpool.com, UUpool.com,礦池很快也會支持 MASS。這樣一個火爆的項目究竟是做什麼的呢,為什麼獲得了極大的關注?

什麼是MASS?

採用PoC共識機制的MASS是一個什麼樣的項目?

MASS Consensus 是一個基於容量共識證明的機制,所有的礦工/記帳員將經過 2 次 SHA256 算法的隨機數存入硬盤中,在每個出塊週期中,通過檢索hash,換取下一次出塊的機會,換句話說,當礦工/記帳員擁有更高的存儲空間時,將有更高的機會獲得下一次出塊的權益。

此機制類似於 PoW 的競爭出塊機制,本篇論文由 MIT 博士 Ren Ling 於 2017 年提出,並於 2019 年 4 月,由 MASS Core 開發團隊將代碼庫開源,並於同年 9 月將主網推出。

而 MASS Net 是基於 MASS Consensus 的第一條區塊鏈,併發行原生代幣 MASS,特別的是,MASS Core 團隊在資源不足的狀況下,仍然選擇 0 預挖的模式啟動區塊鏈,與 Grin 一樣,沒有融資,開發團隊也沒有因為這一條鏈獲得早期的一次性收益。

在 MASS Net 上,這條鏈上每45秒出塊一次,每隔一個週期就會進行出塊獎勵減半,每次減半的週期為上次減半週期的兩倍時間。 由於硬盤檢索的效率高,每一個礦工/記帳員可以同時為多條基於 MASS Consensus 的區塊鏈進行記帳,理論值為上千條,現在尚未有其他區塊鏈採用。

MASS的PoC共識機制是怎樣的?

MASS 共識引擎是通用的,可同時並行為多個公有鏈提供共識服務。參與共識引擎維護的節點無需許可,即可通過存儲空間運行 MASS 共識協議。MASS 共識引擎運行的過程是綠色和公平的,僅消耗極少的計算資源意味著人人皆可參與。

容量證明共識算法 Proof of Capacity(PoC)是一種基於容量空間證明的共識機制。在 PoC 共識算法中,節點向網絡提交一個區塊時需同時提供一個有效的容量空間證明,沒有相應大小的容量空間的節點難以生成有效的容量證明,並且該證明可以被網絡中所有節點驗證。如果提交的區塊數據合法以及容量證明合法,則該區塊將被網絡中其他節點接收。

提供證明的基本原理是在初始化階段按照協議規則生成一系列的數據並存儲在容量空間,生成區塊時根據本輪隨機數的值揭示一條之前存儲的數據,並使用這條數據生成證明,從而競爭本輪的出塊權。

MASS的PoC共識機制有哪些優勢?

MASS所提供的PoC共識機制中,每一個礦工或多或少的都會有閒置的硬盤空間,只要將閒置空間投入礦池,即可將此空間換取收益,進入門檻極低,幾乎是所有擁有現代化設備的人都可以成為一名記帳員/礦工,當一個區塊鏈擁有更多的出塊節點,該區塊鏈將越來越安全。提升對雙花攻擊的抵抗能力:MASS 採用可驗證隨機函數 ( VRF ) 保證 MASS 系統的 51% 拜占庭容錯。

相較於 PoW,在每一次競爭區塊的時候,需要付出大量的算力,PoC 機制則是在硬盤裡執行「檢索」的命令,這對於能源的消耗相對的低,如果你有 200T 的存儲空間,你每一個月的電費將低於 $30,這有可能對於挖礦的產業會產生變革。舉一個例子:當比特幣的價值越來越高,廠商會競相推出更好的 ASIC 專用計算晶片,研發晶片的成本與生產的成本是非常驚人的。如果是硬盤挖礦的公鏈價值越來越高,存儲空間的成本並不會相對大量的成長,因為他是一個通用的硬件設備,並且該區塊鏈有可能引進世界上任何的閒置存儲空間。但是進入 ASIC 時代的公鏈項目,並不能引進閒置的算力,這就是 PoC 挖礦有可能會帶來的變革。

MASS 容量證明共識協議具有節點無許可參與數據維護、與 Nakamoto 共識協議相近的安全邊界、節點網絡演進更趨分散化、出塊權競爭無需計算資源消耗、節點網絡可並行支持多條區塊鏈實例等。採用了容量證明協議的 MASS 共識引擎具有安全性、公平性、低資源消耗、通用及高可拓展性。

如何挖到MASS幣?

MASS項目自 2019 年 9 月開始產生第一個區塊至今,已經歷五次減半,從 1024 MASS 的區塊獎勵降至 32 MASS 的區塊獎勵,每 45 秒出塊一次,每日產出 1920 區塊。總量約2億顆,目前已經開採 6000 多萬顆,目前每日產量 61,440 顆,月產量 184 萬顆,至今年 9 月份將再次進行區塊獎勵減半,目前場外價在人民幣1元左右,近一週成交價在 1.1-1.2元。

具體挖礦中,在測試網期間,用戶需準備連網的電腦和一定的容量空間(如,硬盤),測試網的全節點,電腦的處理器架構應支持 64 位指令集。運行 MASS 全節點客戶端,需要準備適合測試節點運行的 64 位 Linux 或 macOS 操作系統。此外無特殊要求,詳細的建議配置可參考 MASS 項目文檔。

在主網運行期間,按照 MASS 全節點客戶端及全節點錢包配置手冊操作即可。參與 MASS 網絡的維護,需進入 MASS 官網下載、配置、運行MASS全節點客戶端。

在挖礦前,MASS 客戶端首先為用戶生成一對公私鑰,並使用該公鑰按照容量證明協議的初始化算法生成一個挖礦需要的容量空間,以此作為下一步挖礦的基礎。若用戶需要多個容量空間填充存儲介質,即可重複以上流程,初始化多個容量空間。

在挖礦時,在每輪出塊時間窗口內,客戶端都會進行嘗試,尋找與上輪給出的抽籤目標相符的容量證明,該容量證明從客戶端已初始化完的容量空間中獲得。隨後由給定的質量公式選出全網最優容量證明,並使用初始化過程中生成的公鑰,結合容量證明協議驗證該證明的有效性。

最終,能提供本輪最優容量證明的公鑰即為生成區塊的公鑰,相應的塊將在全網廣播並被接受,該客戶端配置的收益地址將獲得相應獎勵。

MASS項目為什麼會獲得高度關注呢?

首先從安全性角度來說,MASS 滿足區塊鏈共識協議的安全邊界,MASS Consensus 是第一個解決了 PoC 容易被專用晶片攻擊的 PoC 共識算法。MASS在抵禦分叉、抵禦自私挖礦和抵禦雙花交易等方面都採取了行之有效的安全機制。

從挖礦方式上來說,在 Filecoin 還沒有正式上線前,MASS 會是硬盤礦工在投入回報比最高的選擇,如果硬盤挖礦會成為風潮,那麼MASS必定會是PoC挖礦的領頭羊項目。

從挖礦資源消耗上來說,挖 MASS 幣對系統資源(包括 CPU,內存,網絡等)消耗極低。在每次出塊時間窗口內,MASS 客戶端都僅需進行極輕量的讀取和計算,這包括數次散列運算 (Hash),數千字節 (kB) 的網絡傳輸,以及對應的存儲和網絡操作 (IO)。這些輕微工作,對現代計算機系統的性能影響幾乎可以忽略不計。

(1、 內容來自鏈得得內容開放平臺“得得號”,稿件內容僅代表作者觀點,不代表鏈得得官方立場。2、 凡“得得號”文章,原創性和內容的真實性由投稿人保證,如果稿件因抄襲、作假等行為導致的法律後果,由投稿人本人負責。3、 得得號平臺發佈文章,如有侵權、違規及其他不當言論內容,請廣大讀者監督,一經證實,平臺會立即下線。如遇文章內容問題,請發送至郵箱:[email protected]


分享到:


相關文章: