Posted by sjors
Dec 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.
Thread Summary (54 replies)
Aug 28 - Jan 9, 2025
55 messages
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback