目標哈希:加密貨幣中的概述與示例

  |  

什麼是目標哈希?

在加密貨幣挖礦中,目標哈希值是一個數值,只有當區塊頭經過哈希處理後的值小於或等於該值時,新區塊才能被授予挖礦獎勵。區塊頭用於標識區塊鏈中的各個區塊。

加密貨幣挖礦是指通過完成特定工作來獲取加密貨幣作爲獎勵的過程。這項工作的性質是驗證特定加密貨幣交易的合法性。從這個意義上講,加密貨幣礦工本質上是審計員。挖礦時,您可以獲得加密貨幣,而無需投入任何資金。

目標哈希值用於確定輸入的難度,並且可以進行調整以確保區塊高效處理。例如,目標哈希值用於採用工作量證明(PoW)系統的加密貨幣(包括比特幣)中,以設定當前的挖礦難度。如果某種加密貨幣使用不同的挖礦系統,則可能不需要目標哈希值。

要點總結

  • 在加密貨幣挖礦中,目標哈希值是一個數值,哈希區塊頭(用於識別區塊鏈中的各個區塊)必須小於或等於該數值,才能將新區塊授予礦工。
  • 目標哈希值用於採用工作量證明 (PoW) 系統的加密貨幣,以設定當前的挖礦難度(包括比特幣);如果加密貨幣採用不同的挖礦系統,則可能不需要目標哈希值。
  • 比特幣網絡通過提高或降低目標哈希值來調整挖礦難度,以保持新區塊之間平均 10 分鐘的間隔。

目標哈希的工作原理

加密貨幣依賴於區塊鏈,區塊鏈記錄了該加密貨幣的所有交易歷史。這些交易經過哈希處理(或加密編碼)後,被轉換成一系列字母數字字符。哈希處理是指將任意長度的數據字符串輸入算法,生成一個固定長度的輸出。無論輸入數據量大小,輸出長度始終相同(儘管哈希值的排列組合數量極其龐大)。每個區塊都包含前一個區塊頭的哈希值。

驗證和編碼區塊鏈的過程稱爲挖礦。挖礦需要使用計算機運行哈希算法來處理最新的區塊;用戶挖礦所需的信息位於區塊頭中。加密貨幣網絡會爲該哈希值設定一個目標值(稱爲目標哈希值),礦工會嘗試所有可能的值來確定這個目標值。

區塊頭包含區塊版本號、時間戳、前一個區塊使用的哈希值、默克爾根的哈希值、隨機數(nonce)和目標哈希值。區塊的生成方式爲:首先對區塊內容進行哈希運算,然後加上一個隨機數字字符串(即隨機數),最後再次對區塊進行哈希運算。

如果哈希值滿足目標要求,則該區塊會被添加到區塊鏈中。通過循環嘗試各種解決方案來猜測隨機數的過程稱爲工作量證明(PoW),能夠找到正確值的礦工將獲得該區塊以及加密貨幣獎勵。

特殊考慮

比特幣目標哈希

比特幣使用 SHA-256 哈希算法。該算法生成可驗證的隨機數,且所需的計算機處理能力是可預測的。

挖出一個區塊需要礦工生成一個值(隨機數),該值經過哈希運算(加密編碼)後,小於或等於比特幣網絡最近接受的區塊中使用的隨機數。這個數字介於 0(最小值)和 256 位(最大值)之間,但不太可能達到最大值。

由於目標哈希值可能非常大,礦工可能需要測試大量的數值才能成功。失敗的礦工必須等待下一個區塊(這就是爲什麼找到哈希解決方案的礦工被比作賽跑或彩票的贏家)。

目標哈希值會定期調整。用於生成新目標哈希值的哈希函數具有特定的屬性,旨在確保區塊鏈(及其加密貨幣)的安全。此過程是確定性的,這意味着每次使用相同的輸入都會產生相同的結果。它的速度足夠快,不會花費太長時間返回輸入的哈希值。此外,它還使得確定輸入變得非常困難,尤其是在輸入很大的情況下,並且輸入的微小變化都會導致哈希輸出發生顯著變化。

推薦閱讀

相關文章

SEC:被監管爲證券交易所的加密貨幣交易所

問題仍然存在,一些加密貨幣不是商品,而是證券,因此,它們必須在 SEC 等機構註冊才能在市場上自由交易。

佳士得推出 Christie's Ventures

週一,佳士得宣布推出新的投資基金Christie's Ventures ,旨在支持在數字藝術市場運營的新興科技公司。佳士得創投的目標Christie's Ventures 將專注於 3 個不同的領域:Web3.0,即 NFT、一般的加密和區塊鏈、與藝術相關的金融產品,以及實現藝術無縫消費的技術。

比特幣的工作原理

如何對比特幣進行具體分類是一個有爭議的問題。它是一種貨幣、一種價值存儲手段、一種支付網絡,還是一種資產類別?幸運的是,定義比特幣實際上是什麼更容易。它是一種軟件,是一種純粹的數字現象——一組協議和流程。這也是數百次利用加密技術創造虛擬貨幣的嘗試中最成功的一次。

比特幣挖礦仍然有利可圖嗎?

比特幣挖礦是賺取比特幣以換取運行驗證過程以驗證比特幣交易的過程。這些交易爲比特幣網絡提供了安全保障,而比特幣網絡反過來通過給礦工比特幣來補償他們。如果比特幣的價格超過開採它們的成本,礦工就可以獲利。最近採礦設備和技術的變化以及具有巨大計算能力的專業採礦中心的創建,以及比特幣本身的價格變化,已經改變了採礦的動機和格局。

比特幣硬分叉的歷史

什麼是比特幣硬分叉?比特幣硬分叉是一種協議變更,它會爲構成區塊鏈網絡的計算機創建一套新的規則。如果硬分叉的實施沒有得到其他網絡參與者的完全同意,則可能導致加密貨幣網絡分裂成兩個。硬分叉與軟分叉不同,軟分叉是一種協議變更,它不會否定原有的規則集。

比特幣挖礦如何運作?

什麼是比特幣挖礦?比特幣挖礦是新比特幣進入流通的過程。這也是網絡確認新交易的方式,是區塊鏈賬本維護和開發的關鍵組成部分。“挖礦”使用複雜的硬件來解決極其複雜的計算數學問題。第一臺找到問題解決方案的計算機將收到下一個比特幣區塊,然後重新開始該過程。加密貨幣挖礦既費力又費錢,而且回報也只是偶爾有。

相關詞條

中本聰週期定義

什麼是中本聰週期?中本聰週期是一種加密貨幣想法,試圖將比特幣的價格與“比特幣”一詞及相關術語的互聯網搜索量聯繫起來。這種相關性是由 Christopher Burniske 在 2017 年 8 月提出的,當時比特幣創下了歷史新高,並通過他的 Twitter 帳戶顯示在圖表上。

MonaCoin 定義

什麼是 MonaCoin? MonaCoin 或MONA是一種主要在日本使用的數字貨幣。加密貨幣使用最初基於另一種加密貨幣萊特幣的區塊鏈代碼。然而,與萊特幣不同的是,它不使用 Scrypt 算法。相反,它使用 Lyra2REv2 算法,該算法使用的功率更少,並且不依賴於ASIC 機器的可用性來進行挖掘。

比特幣挖礦

什麼是比特幣挖礦?比特幣挖礦是通過解決難題來創造新比特幣的過程。它由配備專用芯片的計算系統組成,這些計算系統相互競爭,以解決數學難題。第一個解決難題的比特幣礦工(這些系統被稱爲礦工)將獲得比特幣獎勵。挖礦過程還會確認加密貨幣網絡上的交易,並使其值得信賴。

區塊(比特幣區塊)

什麼是區塊(Blockchain Block)?塊是區塊鏈數據庫中的數據結構,其中永久記錄加密貨幣區塊鏈中的交易數據。一個塊記錄了一些或所有尚未被網絡驗證的最新交易。驗證數據後,將關閉塊。然後,爲要輸入和驗證的新交易創建一個新塊。因此,塊是記錄的永久存儲,一旦寫入,就無法更改或刪除。

股權證明 (PoS)

什麼是權益證明 (PoS)?股權證明是一種加密貨幣共識機制,用於處理交易並在區塊鏈中創建新區塊。共識機制是一種驗證分佈式數據庫條目並保持數據庫安全的方法。就加密貨幣而言,數據庫稱爲區塊鏈,因此共識機制保證了區塊鏈的安全。詳細瞭解權益證明及其與工作量證明有何不同。此外,找出權益證明試圖解決加密貨幣行業內的問題。

什麼是哈希?哈希函數與加密貨幣挖礦

什麼是哈希值?哈希是一種數學函數,它將任意長度的輸入轉換爲固定長度的加密輸出。因此,無論原始數據量或文件大小如何,其唯一的哈希值始終保持不變。此外,哈希值不能用於從哈希輸出“逆向工程”原始輸入,因爲哈希函數是“單向的”(就像絞肉機一樣;你無法將絞碎的牛肉重新變成牛排)。