![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
重定向
什麼是重定向?
重定向演算法,也稱為難度調整演算法,用於工作量證明區塊鏈,例如比特幣。
PoW 區塊鏈上的每個區塊都是由礦工解決一組複雜的方程式或謎題創建的,然而,在每個區塊之後,謎題會變得越來越難解決。這個難題是透過礦工改變隨機數(僅使用一次的數字)來解決的,該隨機數產生的哈希值低於哈希目標,這是每個區塊的預定義條件。
每個礦工都與其他礦工競爭,成為第一個解決難題的人。第一個解決該問題的人將獲得比特幣獎勵,在大多數礦工達成共識後,該區塊將被驗證並添加到區塊鏈中。
為了定義區塊的雜湊值並驗證交易,礦工必須使用 SHA-256 雜湊函數,直到該值小於目標值。如果不是,他們需要不斷修改隨機數並重複 SHA-256 雜湊函數,直到達到為止。
然而,這個預先定義的目標每 2016 個區塊(大約每 14 天)就會調整一次,稱為「重新定位」。重定向確保透過增加謎題難度來維持生成區塊所需的平均時間(10 分鐘)。
重定向是透過將第一個區塊的哈希目標除以當前區塊的哈希目標來產生的。這種 PoW 區塊鏈上不斷的重新定位意味著如今的礦工比 2009 年比特幣創建時需要更多的運算能力。