Skip to content

Conversation

@bgravenorst
Copy link
Contributor

Pull request checklist

Use the following list to make sure your PR fits the Besu doc quality standard.

Before creating the pull request

Make sure that:

Describe the change

Clarify onchain account permissioning behaviour.

Issue fixed

Fixes #610

Impacted parts

For content changes

  • Doc content
  • Doc pages organisation

bgravenorst and others added 21 commits June 24, 2020 08:42
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
Signed-off-by: Byron Gravenorst <byron.gravenorst@consensys.net>
@bgravenorst bgravenorst requested a review from a team as a code owner April 6, 2021 05:54
@NicolasMassart NicolasMassart enabled auto-merge (squash) April 6, 2021 09:26
@NicolasMassart NicolasMassart merged commit e71c9a1 into hyperledger:master Apr 6, 2021
Comment on lines +13 to +15
Nodes validate account permissions when importing blocks. This means if you disable onchain
account permissioning and add transactions to the chain, nodes cannot resync the network if
account permissioning is re-enabled.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I'd rephrase this a bit:

When using Onchain Account Permissioning, the node will check permissions when importing blocks. This means that only blocks in which all transactions are from authorized senders will be deemed valid and imported. If you disable Onchain Account Permissioning and your node accept blocks without enforcing this rule, your node will not be able to resync with other nodes that are enforcing Onchain Account Permissioning rules (your node will be in a forked state).

@bgravenorst bgravenorst deleted the BESU-610 branch April 6, 2021 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make clear that disabling and then re-enabling account permissioning will result in invalid blocks

3 participants