powrespecter on Nostr: POW is "memoryless" in the sense that if you want, say, 30 leading zeroes it doesn't ...
POW is "memoryless" in the sense that if you want, say, 30 leading zeroes it doesn't matter if you already have a nonce that gives you 29 leading zeroes or not, you'll still end up searching for the special "30 leading zeroes" nonce for just as long. So there's no really any reason to "add" POW to an event that already has POW.
Published at
2023-05-18 01:27:56Event JSON
{
"id": "00000605b534261f63d1763b8ac4cb35faaa11ea8f85aa576f32f3c28152cffd",
"pubkey": "27a9ee7edc5486882d7acd61e6631ff18a09e99b6ee5e45906f1d0dc60c61f5f",
"created_at": 1684373276,
"kind": 1,
"tags": [
[
"p",
"9110fe860a5e40a41e03d52d306a7b337ecf32d1090812ceaf423ec9b94954c8"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
],
[
"p",
"460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c"
],
[
"e",
"21506bec1ce96284d86647b3c0875d2435b58781b56ffec5948bc5ac099ddb25",
"wss://eden.nostr.land/",
"root"
],
[
"e",
"000004d2064005f13b600c6aca33adc069b9ddc779ac3fa57e0e96179c310421",
"wss://nos.lol/",
"reply"
],
[
"nonce",
"13835058055282355085",
"21"
]
],
"content": "POW is \"memoryless\" in the sense that if you want, say, 30 leading zeroes it doesn't matter if you already have a nonce that gives you 29 leading zeroes or not, you'll still end up searching for the special \"30 leading zeroes\" nonce for just as long. So there's no really any reason to \"add\" POW to an event that already has POW.",
"sig": "e34a2db259da646aefb65b52bb4bcc5604afa4218dbc1dcf025de3d17e1081c2d989645de4e0ec77884bf9a4b4e523934690f3eecc68d3a841dc04b58b3d4e2e"
}