Can this robotic fish fool real fish into revealing their secrets? Hive Power develops a platform which provides consumers with the possibility to benefit from the creation of electrical energy communities on the Ethereum blockchain. Bitcoin mining protocol, openly developed by the Bitcoin community over mid 2012. It supercedes the old getwork mining protocol. The original getwork mining protocol simply issues block headers for a miner to solve. The miner is kept in the dark as to what is actually in this block, and has no influence over it. In effect, the authority of the miner to decide which transactions are accepted, etc, is all transferred blindly to the pool operator.
While pools can do just as much as they could before by expressing it in these rules, miners can not be kept in the dark and are enabled to freely choose what they participate in mining. This improves the security of the Bitcoin network by making blocks decentralized again. The original getwork protocol only provides a single block header, which is sufficient for a total of about 4 GH of mining. By moving block creation to the miners, they are enabled to create as much work as they need locally, thus overcoming this limitation. Due to scalability problems, bitcoind’s JSON-RPC stack has not been able to keep up with the hashrates needed for solo mining today. Since getblocktemplate drastically reduces the load required to a single request per new block on the network, direct solo mining on bitcoind is again possible.