Proof-of-Work

工作證明:電子郵件與比特幣

  • June 5, 2018

我讀過了

“Hashcash 是一種工作量證明算法,需要計算可選擇的工作量,但可以有效地驗證證明。對於電子郵件使用,將 hashcash 標記的文本編碼添加到電子郵件的標題中以證明發件人在發送電子郵件之前花費了適量的 CPU 時間來計算戳記。換句話說,由於發件人花費了一定的時間來生成戳記並發送電子郵件,因此他們不太可能是垃圾郵件發送者。 ”(<https://en.wikipedia.org/wiki/Hashcash>)

然後,在比特幣中,發件人而不是礦工參與工作證明似乎很自然。為什麼不是這樣?

有像這樣運作的加密貨幣,例如,我認為 Nano 需要交易本身的工作證明,請參閱Nano 白皮書

交易垃圾郵件減少

然而,比特幣並沒有使用工作證明來減少交易垃圾郵件,而是通過礦工費來防止這種情況。因為礦工可以選擇交易放入他們開采的區塊中,所以他們被激勵選擇費用更高的交易。如果沒有合適的費用,如果平均費用高得多,您的交易可能永遠不會被探勘,因此它不會進入區塊(因此垃圾郵件減少了)。

比特幣工作證明

工作證明用於達成共識。您可以將其視為阻止送出垃圾郵件,而不是防止交易垃圾郵件。因為大多數節點必須驗證區塊和其中的所有交易,你可以看到如果沒有工作證明,這很容易被垃圾郵件發送,交易有效性可能變得難以證明。請參閱工作證明

區塊工作量證明的另一個作用是控制探勘新區塊所需的工作量,從而規範比特幣的釋放。比特幣白皮書背後的原因是:

“為了補償不斷提高的硬體速度和隨著時間的推移對執行節點的不同興趣。”

引用自:https://bitcoin.stackexchange.com/questions/75958