提示集(tipsets)-進一步瞭解Filecoin構建區塊

買賣虛擬貨幣

協議實驗室不拘一格, 推出了IPFS,旨在使網路更快,更安全,更開放。我們正在憑藉Filecoin逐步在區塊鏈上建立一個去中心化的儲存市場,使用者可以針對額外的儲存空間進行租用。

區塊鏈建立在由唯一的加密雜湊表示的塊上,並永久記錄在區塊鏈上。 所有這些人資訊塊串連在一起構成了區塊鏈,並帶來了一組對狀態進行編碼的給定系統的更新。 區塊鏈使用共識協議來確定如何擴充套件其賬本。 包括可以更新/擴充套件區塊鏈的各方,以及他們選擇的方式。

世界上存在著與區塊鏈一樣多的共識協議,無論是BFT還是Nakamoto風格,最長鏈或最權重,工作量證明或時空證明或某種全新的系統。每個人的工作方式略有不同。但是,許多共識協議的總體目標是建立可擴充套件,安全的分散式網路,透過礦工的競爭和參與推動自身的發展。

比特幣建立在一個簡單的線性區塊鏈上。每個塊的權重相同,並且僅計數一次。將比特幣區塊鏈想像成君主制,即根據與創世塊的直接關係來傳遞和擴充套件權力。鼓勵礦工在最長的鏈上進行開採:區塊最多的鏈。

在編輯本文時,比特幣區塊鏈的長度超過600,000個區塊(自創世以來,每10分鐘大約產生一個)。有時,兩個區塊的挖礦距離相對較近(暫時)。比特幣的最長鏈規則和10分鐘的區塊時間使大部分網路暗自選擇了他們想在相對較短的時間內使用的區塊。這種選擇可能取決於多種因素,例如礦工最先了解哪個區塊以及區塊中包含的交易。這由礦工來決定,重要的是,大多數網路最終都允許自主選擇和放棄區塊。廢棄的塊稱為孤塊。下表中的紫色表示孤塊。

孤塊是有效的塊,不會影響鏈的總長度和穩定性。 其他區塊鏈,例如以太坊,獎勵設計了這些區塊的礦工,稱為“叔塊”。礦工在開採礦塊時會獲得獎勵,即使他們最終並未被包括在鏈中。這有助於抵消礦工因網路延遲而面臨的潛在不利因素,並消除網路集中化的麻煩:單個或連線不佳的礦工也將獲得補償。

叔塊,不像比特幣那樣使用最長鏈,Filecoin的共識尋求充分利用最重鏈演算法的工作。(來自https://vas3k.com/blog/ethereum/#scroll240)

隨著2015年“比特幣中的安全高速交易處理”的釋出(Sompolinsky,Zohar),將區塊鏈的思想不再是鏈本身,而是有向無環圖(DAG)。透過這種方式,我們可以檢視塊最多的DAG(或GHOST協議),而不是簡單地看最長的鏈。Filecoin就是這樣一種協議,它使用塊的總數以及它們在其鏈選規則中編碼的儲存能力。

GHOST協議使礦工可以參考過去觀察到的所有區塊,以增加其鏈的權重。Filecoin的共識機制建立在所謂的提示集的變體之上。如果比特幣像生產最長和最有效鏈條的競賽一樣運作,則Filecoin的“預期共識”是基於選舉的,可以在指定回合中選舉多個礦工作為領導者。這又意味著可以在每個回合中建立多個有效的同級塊。隨著不同時代的到來,可以增加新一代的族譜,稱為提示集,這是我們網路獨有的系統。

Filecoin中的塊按紀元排序。每個新塊都指代前一個時期中產生的至少一個塊(父塊)。提示集由具有相同父代且在相同紀元中挖出的有效塊組成。

下圖簡化為不考慮底層儲存能力,以不同的顏色顯示了來自同一祖父塊的3個提示集。我們來計算下這些提示集的權重。

在下面的第一個圖表中,祖父塊+父塊+子塊給紀元 2中的第一個提示集總權重為5。

下面的第二個提示總權重為4(一個祖父塊,兩個父塊,一個子塊)。

最後的提示集(第三個圖表)的總權重為3(一個祖父塊,一個父塊,一個子塊)。

最終圖表提供了該鏈的全面檢視,其中在第2階段中獲得了第一個提示,儘管直到下一個紀元才確認。

最重鏈目前是第一個提示集,權重為5,儘管下個紀元才可以確認。

由於嚴格要求其所有塊都具有相同的父塊並且在相同的高度挖礦,因此在交叉的情況下,鏈可實現快速集中。與以太坊相同,該系統激勵協作並總體提高鏈吞吐量的方式是不浪費任何工作。

最後,Filecoin賦權於提供更多儲存功能的區塊,原因是Filecoin的核心是儲存網路。久而久之,礦工們會集中在最重的價值鏈上。較輕鏈就會成為孤塊。

Filecoin獎勵機制的主要衡量標準是礦工的儲存力。礦工儲存的資料越多,礦工的儲存力就越大,網路上的儲存力越大,礦工就更有可能生成新的區塊並獲得區塊獎勵。想要了解有關Filecoin加權系統的更多資訊,請點選上方連結檢視測試網挖礦的文章,其中有Filecoin的儲存證明系統的相關說明。

免責聲明:

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

推荐阅读

;