Mining-Pools

共享如何幫助發現新區塊?

  • March 2, 2016

<https://en.bitcoin.it/wiki/Pooled_mining>:礦池向提供與用於創建區塊的工作證明相同類型的有效工作證明的客戶分配份額,但難度較小,因此平均需要較少的時間來生成。

我想知道難度較小的工作量證明將如何幫助計算新區塊的工作量證明。

換句話說,為什麼礦池要為股份買單?他們如何提供幫助?

為了找到一個區塊,需要進行很多次嘗試——大約 2^32 * 目前難度。這個數字是如此之大,以至於單獨的礦工很少能夠解決一個區塊。另一方面,A 股是難度為 1 的區塊,目前它更容易找到幾百萬倍。

以任何方式查找共享都無助於查找塊 - 每個雜湊都獨立於所有其他雜湊。然而,份額是礦工所做工作的證明——他們努力幫助礦池找到區塊。一旦一個礦工找到了區塊問題的解決方案,礦池就可以賺錢並可以支付給礦工 - 合乎邏輯地為每個送出的份額支付每個人。這些股票並沒有解決區塊,但它們證明了礦工正在嘗試解決區塊。份額越多,需要投入的工作就越多。

沒有股份,基本上每個人都將獨自挖礦——沒有辦法證明有人投入了工作,因此沒有理由向礦工付款——他們畢竟可能在作弊。

一個有用的類比是彩票——你不太可能中獎,但如果你住在一個小鎮,並決定與參與彩票的每個人分享他們購買的彩票數量的比例,那麼你基本上會有一個礦池。每張彩票,即使它沒有為您贏得任何東西,也值得您從中分得一杯羹——您必須為那張彩票付費,所以這是您付出努力的證明。

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