Bitcoin-Core

礦池是否消除了儲存區塊鏈的需要?

  • August 8, 2019

假設我想從頭開始設計通用加密貨幣礦工。通用我的意思是它可以配置為支持大量可用的加密貨幣。

這個通用礦工除了能夠單獨開採外,還必須能夠連接到其支持的硬幣的採礦池。在配置連接礦池的情況下,不需要在礦機執行的PC上儲存區塊鏈嗎?在這種情況下,區塊鏈儲存在執行礦池的伺服器上?在這種情況下礦工 PC 只有目前區塊?

上述問題的答案不取決於礦機是否配置為使用 CPU 或 GPU 或兩者兼而有之?

礦池確實需要儲存整個區塊鏈,但這並不意味著礦池的每個參與者都需要儲存它。池中的某個人需要它,但不是每個人都需要它。

池中的個人只需發送塊頭並執行工作證明,而無需驗證交易本身。這不需要完整的區塊鏈。但是,應該已經有人提前驗證了交易,這個節點確實需要區塊鏈。

是的,礦池的參與者不必儲存任何東西,當然不是整個區塊鏈。他們需要的是下一個區塊中包含的交易的雜湊值和前一個區塊的雜湊值。

必須完成的另一部分是探勘伺服器,它正在驗證交易,這可以由修剪過的節點完成,從而最大限度地減少必須儲存的數據量。

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