New npm tool anchors proof-of-work solves to Bitcoin for tamper-proof auditing
A developer has released @powforge/solve-witness, an npm package that makes server-side proof-of-work solve events independently verifiable without relying on server logs. The tool batches accepted solves into a Merkle tree every 10 minutes, sealing them into a single 32-byte root hash that is then submitted to an OpenTimestamps calendar and anchored to the Bitcoin blockchain. Because all solves within a window share one Bitcoin timestamp, the on-chain cost remains constant regardless of how many solves occurred, making the approach economically efficient at scale. Anyone can later verify a specific solve by tracing a leaf hash through a Merkle inclusion path to the timestamped root, using standard SHA-256 and the reference OpenTimestamps tooling — no trust in the originating server required. The package is designed to integrate directly with the @powforge/ratelimit middleware via an onSolve hook.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in