2019-08-06 21:56:03
Should I make a PoS snowblossom fork?

Fireduck
2019-08-06 21:56:06
I have an idea

Fireduck
2019-08-06 21:56:10
which is probably stupid

Fireduck
2019-08-06 21:56:16
haven't thought through it yet

Fireduck
2019-08-06 21:57:42
need to make sure it doesn't devolve into a PoW flail chain beast

Fireduck
2019-08-06 21:57:56
which would make an effective D&D boss, not so much a useful blockchain

Fireduck
2019-08-06 21:59:00
The basic concept is using something that can't be changed (like block number) as the input to create a hash that then controls when addresses may certify blocks

Fireduck
2019-08-06 21:59:23
and by when, I mean clock time

Fireduck
2019-08-06 22:00:10
so a new block is created, then some function would control which addresses can create blocks when. If an address isn't online (or hasn't delegated to someone who is) then their time slot is passed

Fireduck
2019-08-06 22:01:00
eventually it gets to a slot where anyone may certify any valid block (using some sort fallback PoW) (which is how initial blocks are made)

Fireduck