Skip to content

Commit e1c9fb8

Browse files
alexandratranAlexandra Tran
andauthored
Remove privacy and onchain permissioning content (#1833)
* Document truststore options Signed-off-by: Alexandra Tran <[email protected]> * add more context to descriptions Signed-off-by: Alexandra Tran <[email protected]> * Remove privacy and onchain permissioning content Signed-off-by: Alexandra Tran <[email protected]> * address reviewer feedback Signed-off-by: Alexandra Tran <[email protected]> * remove privacy core from architecture diagram Signed-off-by: Alexandra Tran <[email protected]> * eth_getWork -> debug_traceCall Signed-off-by: Alexandra Tran <[email protected]> --------- Signed-off-by: Alexandra Tran <[email protected]> Co-authored-by: Alexandra Tran <[email protected]>
1 parent 0172354 commit e1c9fb8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+1537
-6170
lines changed
-3.13 KB
Loading
Binary file not shown.
184 KB
Loading

docs/private-networks/concepts/permissioning/index.md

Lines changed: 6 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,12 @@ tags:
1010

1111
A permissioned network enables node permissioning and account permissioning, allowing only specified nodes and accounts to access the network.
1212

13-
:::caution Permissioning is not privacy
13+
:::caution Permissioning in peer-to-peer networks: challenges and enforcement
1414

15-
In peer-to-peer networks, node permissioning enforces rules on nodes you control.
15+
In peer-to-peer networks, permissioning enforces rules on nodes you control.
1616

1717
Permissioning requires a distributed network of trust across the network where participants agree to follow the rules. One bad actor can decide not to follow the rules. Nodes can take action to prevent the bad actor from adding to the chain but they cannot prevent the bad actor from allowing access to the chain.
1818

19-
Besu also implements [privacy](../privacy/index.md).
20-
2119
:::
2220

2321
## Node permissioning
@@ -36,36 +34,16 @@ Use account permissioning to:
3634

3735
![Account Permissioning](../../../assets/images/enterprise-ethereum-account-permissioning.png)
3836

39-
## Specify permissioning
40-
41-
You can specify permissioning [locally](#local) or [onchain](#onchain-deprecated).
42-
43-
### Local
37+
## Specify local permissioning
4438

45-
[Local permissioning](../../how-to/use-permissioning/local.md) works at the node level. Each node in the network has a [permissions configuration file].
39+
[Local permissioning](../../how-to/use-local-permissioning.md) works at the node level. Each node in the network has a [permissions configuration file], which can be used to configure node and/or account permissioning rules.
4640

4741
Local permissioning affects your node but not the rest of the network. Use local permissioning to restrict use of your node (that is, the resources under your control). For example, customers are able to access your node.
4842

4943
Local permissioning does not require coordination with the rest of the network and you can act immediately to protect your node. Your rules are not enforced in blocks produced by other nodes.
5044

51-
### Onchain (Deprecated)
52-
53-
:::caution
54-
55-
Onchain permissioning is deprecated in Besu version 24.12.0 and later. Please read this [blog post](https://www.lfdecentralizedtrust.org/blog/sunsetting-tessera-and-simplifying-hyperledger-besu) for more context on the rationale behind this decision as well as alternative options.
56-
57-
:::
58-
59-
[Onchain permissioning](onchain.md) works through a smart contract on the network. Specifying permissioning onchain enables all nodes to read and update permissioning configuration from one location.
60-
61-
Onchain permissioning requires coordination to update the rules. The network might not be able to act immediately (for example, the smart contract might enforce a minimum number of votes before changing permissioning rules).
62-
63-
When you update onchain permissioning, the update applies across the network and new blocks abide by the updated rules. For example, blocked accounts can no longer add transactions to the chain.
64-
65-
The following diagram illustrates applying local and onchain permissioning rules.
66-
67-
![Permissioning Flow](../../../assets/images/PermissioningFlow.png)
45+
To implement more complex permissioning rules, you can [write your own plugin](plugin.md).
6846

6947
<!-- Links -->
7048

71-
[permissions configuration file]: ../../how-to/use-permissioning/local.md#permissions-configuration-file
49+
[permissions configuration file]: ../../how-to/use-local-permissioning.md#permissions-configuration-file

docs/private-networks/concepts/permissioning/onchain.md

Lines changed: 0 additions & 79 deletions
This file was deleted.

docs/private-networks/concepts/privacy/_category_.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/private-networks/concepts/privacy/flexible-privacy.md

Lines changed: 0 additions & 87 deletions
This file was deleted.

docs/private-networks/concepts/privacy/index.md

Lines changed: 0 additions & 76 deletions
This file was deleted.

docs/private-networks/concepts/privacy/multi-tenancy.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)