-
Notifications
You must be signed in to change notification settings - Fork 303
Description
BREAKING CHANGE
Besu has deprecated privacy features and since we are coming up on a major release we should also use this opportunity to reduce complexity in the Besu connector by eliminating the associated features from the connector itself and from the testing infrastructure as well (Besu AIO container image).
Tessera-based privacy is deprecated in Besu version 24.12.0 and later. Please read this blog post for more context on the rationale behind this decision as well as alternative options.
Source 1: https://besu.hyperledger.org/private-networks/concepts/privacy
Source 2: https://www.lfdecentralizedtrust.org/blog/sunsetting-tessera-and-simplifying-hyperledger-besu
Implementation Notes
You can search for .priv.
in your favorite IDE and filter the results to .ts
file extensions which then will give you a (probably/hopefully) comprehensive list of places in the code where privacy features are being used.
These all need to be removed and the corresponding public API surface features removed as well.
cc: @hyperledger-cacti/cacti-maintainers