hyperledger / cacti

Hyperledger Cacti is a new approach to the blockchain interoperability problem
https://wiki.hyperledger.org/display/cactus
Apache License 2.0
324 stars 277 forks source link

Consortium-level privacy #3109

Closed RafaelAPB closed 3 months ago

RafaelAPB commented 3 months ago

Provide the option for gateways to assign privacy levels on view generation and processing, within the context of SATP.

Requirements:

  1. Define processes for consortium members to agree on privacy properties for view creation, processing, merging, and transfer.
  2. Negotiation phase at consortium creation to define desirable privacy properties
  3. Extend Consortium schema to have (an optional) BUNGEE privacy config (e.g., which processing algorithm, how to merge views, refer to the paper): packages/cactus-core-api/src/main/json/openapi.json and packages/cactus-core-api/src/main/typescript/generated/openapi/typescript-axios/api.ts)
  4. Pass those arguments from the Cacti node to the SATP instance. Pass such options from the SATP instance to the BUNGEE instance.
  5. Update Prometheus metrics to track privacy properties chosen
eduv09 commented 3 months ago

@RafaelAPB please assign me this one

RafaelAPB commented 3 months ago

replaced by #3122