Had an idea for simple timestamps without OP_RETURN, just sending satoshis around:

https://github.com/vcavallo/timestamp-with-address-derivation/tree/master

https://blockstream.info/address/1DV6EzKmMNc5TQh2FfpFZGsPCL56YDAeiU

nostr:nevent1qvzqqqqqqypzqth65u2mhdrd6klxkldg6acqyek3ze6tjyacz79dmdwzuc7esue3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qgwwaehxw309ahx7uewd3hkctcqyqg23ql8da2tyy284a23avakx860jeppe2cmycxh5azk6z3rfql3khmp5wm

Reply to this note

Please Login to reply.

Discussion

Doesnt that require two transactions if you want the funds back?

Couldn't you just put the hash in witness data to save funds and make it part of any txn?

This method counts probably as pure monetary use and not 'spam' 🫣

well but it‘s still unusable funds and „worthless“ tx in a monetary sense. how is this any different than putting a hash into op_return?

for fucks sake 🙄

let's be clear here that i didn't say this and don't agree

i know. i am just tired of the point.

why is it worthless and how is it unusable?

it pays fees to miners. this is identical to their main service: collecting fees to order things.

the person making the timestamp has the private key and can recover some of their funds (again, less the miner fee, as is proper).

ah sorry i thought the „hash“ adress is an arbitrary burner adress but i see now it‘s deterministic? that‘s pretty cool!

i built a consumer friendly tool for the same purpose using op_return: proofseal.org

It's not worthless. It costs two txs and creates tiny utxos. Hence my note about pure monetary use.

yeah i agree this is probably the closest version to "monetary use" for including hashes on-chain. earlier i did not yet understand that the derived address is actually spendable.

point is to use as few "extra features" as possible.

Love this approach! Every innovation that moves data out of the blockchain while using it for irrefutable proof of existence is a win for scalability. Minimalist Bitcoin engineering at its finest. Thanks for sharing! 🙏

very cool but what prompted you to build this? op_return seems to work fine, no?

i wanted to play with the smallest onchain data footprint / least-"feature"-rich way to get "specific content" + "specific time".

you can do it with just sending sats, no other ops required

Neat idea but 1.71xxxx btc 🫣

huh?

If someone is careless with the input UTXO, it will probably reveal its holdings.

some weird Strike custodial thing I guess. i definitely do not have a whole ass bitcoin in a Strike hot wallet lol