-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Gavin Andresen's defence #3
Comments
Might be useful for implementation. |
I'm not sure that @gavinandresen proposal works. How can it be consensus compatible if it depends on nodes knowing the order in which blocks were announced? Wouldn't it cause new nodes to be immediately chainsplit (since they will pick the heaviest chain)? |
Well PoW is still used in the minority chain to order blocks, but it seems this change looks at competing chains rather than competing blocks. Nodes would probably measure the sums across multiple blocks before orphaning the heaviest chain.
I imagine new nodes would download the latest software that would include this new rule. If they are using old software then yes they would remain on the heaviest chain. I'm pretty sure this rule would create a hard fork. One thing I'm not 100% about is that when @gavinandresen says "priorities of transactions". I assume he means tx fees, but if that's the case idk why he doesn't just say that. |
https://gavintech.blogspot.com/2012/05/neutralizing-51-attack.html
The text was updated successfully, but these errors were encountered: