delvingbitcoin
PPLNS with job declaration
Posted on: December 21, 2024 10:26 UTC
To ensure the integrity of proposed blocks without necessitating proof-of-work (PoW), a novel approach has been suggested.
This method involves the verification of blocks akin to standard procedures but omits the PoW check. The absence of an existing Remote Procedure Call (RPC) method that facilitates this process highlights a potential gap in current functionalities. Specifically, while the submitblock
RPC requires PoW, the proposition introduces a checkblock
RPC designed for Bitcoin Core, as demonstrated in a proof-of-concept implementation available at Sjors's GitHub. This innovative RPC can effectively validate block templates that lack PoW.
Furthermore, it incorporates a multiplier
argument, which allows for the adjustment of the target threshold for so-called weak blocks. This feature is inspired by research conducted by @instagibbs, detailed at DelvingBitcoin.org, albeit serving a distinct purpose. The integration of such a mechanism not only broadens the applicability of block validation processes but also introduces flexibility in handling blocks with varying degrees of computational proof strength. Through these enhancements, the proposal aims to fortify the blockchain's security and integrity mechanisms while accommodating a wider range of block types.