挖礦是什麼意思?什麼是POS演算法和POS機制?

買賣虛擬貨幣

 POS是一種在公鏈中的共識演算法,可作為POW演算法的一種替換。POW是保證比特幣、當前以太坊和許多其它區塊鏈安全的一種機制,但是POW演算法在挖礦過程中因破壞環境和浪費電力而受到指責。POS試圖透過以一種不同的機制取代挖礦的概念,從而解決這些問題。

  POS機制可以被描述成一種虛擬挖礦。鑑於POW主要依賴於計算機硬體的稀缺性來防止女巫攻擊,POS則主要依賴於區塊鏈自身裡的代幣。在POW中,一個使用者可能拿1000美元來買計算機,加入網路來挖礦產生新區塊,從而得到獎勵。而在POS中,使用者可以拿1000美元購買等價值的代幣,把這些代幣當作押金放入POS機制中,這樣使用者就有機會產生新塊而得到獎勵。在POW中,如果使用者花費2000美元購買硬體裝置,當然會獲得兩倍算力來挖礦,從而獲得兩倍獎勵。同樣,在POS機制中投入兩倍的代幣作為押金,就有兩倍大的機會獲得產生新區塊的權利。

  總體上說,POS演算法如下所示。存在一個持幣人的集合,他們把手中的代幣放入POS機制中,這樣他們就變成驗證者。假設在區塊鏈最前面一個區塊(區塊鏈中最新的塊),這時POS演算法在這些驗證者中隨機選取一個(選擇驗證者的權重依據他們投入的代幣多少,比如一個投入押金為10000代幣的驗證者被選擇的概率是一個投入1000代幣驗證者的10倍),給他們權利產生下一個區塊。如果在一定時間內,這個驗證者沒有產生一個區塊,則選出第二個驗證者來代替來產生新區塊。與POW一樣,以最長的鏈為準。

  注意這個模型有許多變種。在之前點點幣的POS演算法中,每秒鐘有一個不同的驗證者被分配來產生區塊。有時,沒有一個明確的機制來說明誰成為驗證者。每個代幣持有人都是一個潛在的驗證者,但如果一個代幣持有人離線或者對驗證不感興趣,他就會錯過產生新區塊的機會。而在有些POS演算法中,根本沒有驗證者選擇的概念。因此,一種傳統的拜占庭容錯共識演算法過去常常用來使所有驗證者同意下一個區塊。然而,選擇下一個驗證者的偽隨機演算法可以有很多不同方式,但無論充值或其它方式,使用代幣替換礦工的原則是不會改變的。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;