This is an automated archive made by the Lemmit Bot.

The original was posted on /r/nanocurrency by /u/Psychological-Tale36 on 2024-03-21 22:14:17.


create a “special” nano address (known public address AND private seed)

all nodes know this “special” address(hardcoded into core code)

when submitting a block(transaction) you must incorporate a recent hash (say 5 minutes) from the “special” address into your block in which the hash is computed

when peers validate a block they pass/fail it based on THEIR known knowledge of the “special” address chain

everything else flow through your typical propagation and voting consensus

pros

you can not precompute hashes cause you wont know the latest/recent block hash until it happens

this will prevent mass precomputed spam attacks and force spam to all be precomputed at most 5 minutes ahead of said attack

cons

this will change wallets to recompute hash every 5 minutes(still pretty negligable)

additional storage needed to store new block size that incorporates the latest signature into the block hash(full signature probably not required maybe just the first 5-10 bytes idk)

if anyone can sign recieving transactions for the “special” address there would be conflict on the “special” chain resulting in increased voting(not sure on the impact here)(maybe there can be prefernece as to which validator/staker submitted the signing block)

how it works

anyone can send an insignificant amount of nano (smallest denomination of nano i forgot what its called) to the known wallet and change the latest hash effectively changing the chain forever

tldr: im probably dumb and none of this will work and or makes sense