Score:0

New POST heaviest-chain finder without downloading any blocks or trusting a checkpoint?

pa flag

In a POST consensus mechanism with no starting stake needed, I may have found a way to sync with the correct chain without a.) trusting checkpoinnts or b.) downloading the whole chain (or even part of it). Simply, make a tiny POST proof, hashes of you address plus a nonce at the end. Once you find a successful POST proof, upload it to the blockchain as a "sync fee." You can do this (and should do this) for all competing chains. The fee is very tiny since you can reserve extra block space for it, and because you can't use the fee for anything other than syncing, and the syncing is paid for by the fee, so you don't even need a signature. You can do it with computational ease. Anyways, you pay a tiny, tiny sync fee kon all competing chains. Then, say, 6 blocks into the future (to prevent tampering) it affects the randomness beacon (which uses something like a VRF, not RanDAO.) Any attacking chain that mines blocks ahead of time cannot accept the transaction, or their blocks would be invalid; however, the correct chain would likely accept, allowing you to disinguish between valid and invalid. Would this work? Feedback?

kodlu avatar
sa flag
Please use paragraphs for ease of reading as well as mathematical notation to clarify what you are asking. Also please fix the typos in your post--from your name I assume you are a native speaker. Also use the blockchain tag, since that's what it's about.
fgrieu avatar
ng flag
Does POST stand for Proof Of Stake Time? Is there a precise definition of that?
Luke Bright avatar
pa flag
No, Proof of Space and Time, a.k.a. proof of capacity.
Luke Bright avatar
pa flag
Also kodlu not a lot of math here and I'm new so idk how to do tags
Luke Bright avatar
pa flag
Kodlu "using the blockchain tag needs at least 300 reputation. Please pick a tag from the existing tag list."
kodlu avatar
sa flag
Please fix your English and sentence structure. I added the tag
jp flag
Any attacking chain that mines blocks into the future can't mine blocks into the future because the *block hash* changes in every single block. The block hash already affects the randomness required to mine blocks. What is gained by adding more randomness? Is the attacker chain illegitimate because the extra randomness wasn't broadcasted to it? Then what prevents the attacker from putting extra randomness on their chain, and claiming yours is the incorrect one because it doesn't have it?
Luke Bright avatar
pa flag
Because you DONT DOWNLOAD ANY BLOCKS so you don't know whether the hash is valid or not. Also, YOU ONLY ACCEPT the chain that accepts YOUR randomness.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.