from?
If the checkpoints are immutable, the chain just trusts it's own autosave
Weak subjectivity assumes particular node operators decision
As far as I understand it, yes currently that security to determine the valid chain from the attacker has a degree of humanity involved. And that's the real security risk. If, however, the protocol could auto-refer to its immutable checkpoint, and only make a checkpoint when there's no competing chain, then it would seem to be a more robust/secure protocol
Uh, that's circular
Miners are always competing... 🤷♂️
No, I'm saying if the protocol can determine which chain is in alignment and which is an attacker, rather than a human making that choice, the amt of time necessary for that choice to be made is smaller and human variability/availability is removed
The only valid block is the block with most POW
The rolling finalization of 10th block in the past is exactly an auto-human decision i.e. 10 blocks deep reorg is either a global network failure event of an attack. More likely it's an attack. Let's not follow that.
If it causes a split, a human has to intervene
Competing for block rewards, not competing chains.
That is the same thing
which is why it needs to be deep enough... so 1min blocktime would prolly require 60-deep checkpointing
Yeah, but it's dependent on the overall hashrate
yes, but what if there's a more profitable use of the hashreate, one that would reorg the chain to bring more reward than just mining on top of the latest
I guess that's a CHIP proposal then. To make that an auto-proticol decision. So protocol auto rejects a re-org of checkpoints
That's... how it i now
it does that.. problem is when some nodes have a different idea of what is "correct"
Yes that is where the security is weaker w/ faster blocks, b/ c human reaction time doesn't increase 10x. However, if the protocol can be upgraded to make that decision, the overall security is vastly improved
What are you even talking about
"if the protocol can be upgraded to make that decision" and if it provably can't?
No, miners are competing for the next block. Not to reorg previously agreed blocks
If that human factor isnt replaced by a trustless protocol
Unless they have over 51% hashrate, then they can orphan all other blocks and get all the rewards for themselves and have the reward 2x
Or the veracity of the blockchain... meaning, if its immutable back like 10 or 100 blocks, no matter what nonsense happened in the last 10 or 100 mins, it can always have a reference point that is agreed upon.
That's the purpose of the protocol. To ensure that the blockchain isnt compromised by 'bad actors'
In chain split, its humans that say "this one is legit, and this 1 is not" because they have to, b/c the current protocol cant tell the diff
What if they're both legit?
Обсуждают сегодня