Bitcoin miner heads-up: "getwork" RPC going away [combined summary]



Individual post summaries: Click here to read the original discussion on the bitcoin-dev mailing list

Published on: 2014-06-21T15:14:15+00:00


Summary:

During a discussion on June 7th, 2014, it was decided to remove the "getwork" method in the next release of Bitcoin. Jeff Garzik pointed out that most pool servers had already switched to using "getblocktemplate" and "submitblock" years ago, as these methods offer a more flexible and scalable approach to mining. Wladimir confirmed this, explaining that the new methods were superior and provided more information on how "getblocktemplate" works. The decision to remove "getwork" received no objections, leading to the merging of the code on Bitcoin's Github repository.Jeff Garzik announced the plan to remove "getwork" on June 7, 2014, noting that most pool servers had already adopted the use of "getblocktemplate" and "submitblock" long ago. These alternative methods offer greater flexibility and scalability for mining operations. Further details on "getblocktemplate" can be found on https://en.bitcoin.it/wiki/Getblocktemplate. Wladimir did not provide any additional comments on the matter.The "getwork" method, which generates work for the Bitcoin network, has been largely unused on mainnet and other platforms for some time. This is due to its inability to meet the demands of the modern network. As a result, the upcoming release of Bitcoin plans to remove "getwork". It is worth noting that most pool servers have already transitioned away from "getwork" years ago. Jeff Garzik, a Bitcoin core developer and open source evangelist at BitPay, Inc., shared this information.


Updated on: 2023-08-01T09:29:17.306864+00:00