區塊鏈工作證明


工作證明(PoW)是區塊鏈網路中的原始一致性演算法。該演算法用於確認事務並為鏈建立新塊。在該演算法中,minor(一群人)相互競爭以完成網路上的交易。相互競爭的過程稱為挖掘。一旦礦工成功建立了一個有效的區塊,他們就會獲得獎勵。PoW最著名的應用是位元幣。

製作工作證明可能是一個概率很低的隨機過程。在此過程中,在生成有效的工作證明之前,需要進行大量的試驗和錯誤。工作證明的主要工作原理是一個數學難題,很容易證明解決方案。可以通過Hashcash工作證明系統在區塊鏈中實施工作證明。

在下圖中,可以看到此塊由塊編號,資料欄位,與其關聯的加密雜湊和Nonce組成。nonce負責使塊有效。

在益智遊戲中,位元幣軟體創造了一個挑戰。這場比賽涉及所有礦工相互競爭以解決挑戰,這項挑戰大約需要10分鐘才能完成。每個礦工都開始嘗試找到滿足塊的雜湊的那個Nonce的解決方案。在某些特定點上,全球社群中具有更高速度和更好硬體規格的礦工之一將解決加密挑戰並成為遊戲的贏家。社群的其他人將開始驗證由獲勝者開採的區塊。如果Nonce是正確的,它將最終成為將新增到區塊鏈的新塊。這種生成塊的概念提供了工作證明(PoW)的清晰解釋。