我們首先來看一下一些挖礦演算法的主要安全要求。如果演算法本身不能滿足比特幣安全性上的基本要求的話,我們也沒有必要引入一些新奇的特點。
已經有許多可能的要求,有些我們在前面的第2章和第5章中已經討論過。挖礦解謎的結果需要被及時驗證,因為每個在網路上的節點都在驗證每個解謎的結果,即使是那些沒有直接參與挖礦的節點,包括SPV(簡單支付驗證)的客戶端。我們還需要解謎的難度具有可調整的特徵,解謎難度可以隨著新加入使用者而增大的雜湊算力得到調整。這樣一來,解謎過程就可以具備足夠的難度使得對區塊鏈的攻擊變得代價高昂,同時又能保證解謎本身可以在一個穩定的頻率上實現(比特幣系統中大約每10分鐘完成一個解謎過程)。
到底什麼是比特幣的挖礦解謎?
到現在為止我們一直在用“比特幣解謎”這個名稱,更加精確的說法是,我們稱它為一個“不完全雜湊函式原像解謎”(partial hash-preimage puzzle),因為這個運算的目的,是找到一個不完全的特定雜湊函式輸出值的原像——也就是一個低於某一特定目標區值的結果。除此之外,一些罕見的特徵也可以用來作為比特幣的挖礦解謎運算,比如找到一個區塊,它的雜湊函式值至少有k個點位是零,但是通常直接比較既定目標是最簡單的方法。
Loading...
未載入完,嘗試【重新整理】or【關閉小說模式】or【關閉廣告遮蔽】。
嘗試更換【Firefox瀏覽器】or【Chrome谷歌瀏覽器】開啟多多收藏!
移動流量偶爾打不開,可以切換電信、聯通、Wifi。
收藏網址:www.peakbooks.cc
(>人<;)