<a href='https://wiki.bitcoinsv.io/index.php/R-Puzzles'>https://wiki.bitcoinsv.io/index.php/R-Puzzles</a> this is the wiki page of R-puzzle.
The R-puzzle is based on the ECDSA signature's property: same k value will generate same r value, no matter what privatekey is used.
For example, Alice can use a `k` value to lock a coin or token with R-puzzle. Then Alice told the `k` to Bob and Carl. So Bob or Carl can use theirselves privatekey to unlock the puzzle and move the assets.
<a href='https://wiki.bitcoinsv.io/index.php/R-Puzzles'>https://wiki.bitcoinsv.io/index.php/R-Puzzles</a> this is the wiki page of R-puzzle.
The R-puzzle is based on the ECDSA signature's property: same k value will generate same r value, no matter what privatekey is used.
For example, Alice can use a `k` value to lock a coin or token with R-puzzle. Then Alice told the `k` to Bob and Carl. So Bob or Carl can use theirselves privatekey to unlock the puzzle and move the assets.