Security

是什麼讓平均阻塞時間保持在 10 分鐘?

  • May 20, 2018

我被告知“網路”設置了難度級別,這樣每十分鐘就會開採一個新區塊。

我想富人寧願保持盡可能高的難度,以防止其他人贏得他們的 50 BTC 並導致通貨膨脹,而窮人則寧願盡可能降低難度,以便獲得更大份額的可用 BTC。

(貧富,我的意思是僅根據某人擁有多少比特幣。)

什麼力量說“不,忘記你的小利,把難度設置為10分鐘。”?

比特幣網路規則定義了每個區塊的難度。這是通過一個僅取決於區塊鏈本身的簡單公式來完成的。這意味著如果你給我一個區塊 1 到 N 的區塊鏈,我可以 100% 準確地告訴你區塊 N+1 的難度需要是多少,我可以拒絕任何難度錯誤的區塊。這意味著決定難度的並不是真正的“網路”,而是每個單獨的節點獨立計算和執行它

實際的公式是這樣的:在每個 2016 年的倍數的區塊 N 處,查看過去 2015 年區塊的時間戳,並將隨後的難度更改為 old_difficulty*(2 週)/(過去 2015 年區塊所用的時間)。關於允許在塊中使用時間戳的附加規則(主要)防止作弊。

簡而言之,通過使用比特幣客戶端,您同意其網路規則,其中包括難度調整。

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