doc-life on Nostr: That was kind of the question. Presumably, naively, one could pull random numbers ...
That was kind of the question. Presumably, naively, one could pull random numbers from random sources in a network, or maybe even this/these operations could produce randomness, whereby the production of randomness (numbers and/or sources) could be verified, and used to satisfy some conditions.
Crude example for a roll of dice:
Put in some redeeming script (if that in itself is a thing) if this random hash that I got from a random source, all of which I imagine is verifiable, ends in ... then the next roll of the dice is ..., and if that dice roll is ..., then pay ..., else pay ...
Published at
2025-05-15 23:25:52Event JSON
{
"id": "82fa48612dd50833be9aadf055c5b158766fde65713ee7b1358ce429aa10e971",
"pubkey": "d343394556ea30b21d642a9eb6e7f806aea6a383e5032a5058e7b3d96f3a0acd",
"created_at": 1747351552,
"kind": 1,
"tags": [
[
"e",
"3bb4ec2281f40babb40c4fe959009505502897d1563d1b188aaef83c24dede58",
"",
"root"
],
[
"e",
"1db64dc5b01fd4ffdcc7be65c996d991a8523f5e884807ddef2dd6fe5c224c33"
],
[
"e",
"26fca891d0b1868abc69ceee8eb7c3de28708646faaa157340de20b885f4337d",
"",
"reply"
],
[
"p",
"922945779f93fd0b3759f1157e3d9fa20f3fd24c4b8f2bcf520cacf649af776d"
],
[
"p",
"c9e9bdc0b03c21bd337a12dcf5b463d49fdafe884aa12bb950c182e9e4dbe9b8"
],
[
"p",
"0403c86a1bb4cfbc34c8a493fbd1f0d158d42dd06d03eaa3720882a066d3a378"
],
[
"p",
"d343394556ea30b21d642a9eb6e7f806aea6a383e5032a5058e7b3d96f3a0acd"
]
],
"content": "That was kind of the question. Presumably, naively, one could pull random numbers from random sources in a network, or maybe even this/these operations could produce randomness, whereby the production of randomness (numbers and/or sources) could be verified, and used to satisfy some conditions.\n\nCrude example for a roll of dice:\nPut in some redeeming script (if that in itself is a thing) if this random hash that I got from a random source, all of which I imagine is verifiable, ends in ... then the next roll of the dice is ..., and if that dice roll is ..., then pay ..., else pay ...",
"sig": "ddbe81874655835c56bc63780bb87e4b5cf4de7cb818cbedd6434c667054b6e55b9ccbb3483d1898b47b7545da3cd47f0b8b1dbfe70adf879a910b799bdf516b"
}