Design principle DP2: Nonreversible shared computation
Utilize nonreversible functions that are reliably and independently executed to compute the shared information from the confidentially stored sensitive data, allowing predefinition of what information is shared.
Source paper
This design principle is proposed by And No One Gets the Short End of the Stick: A Blockchain-Based Approach to Solving the Two-Sided Opportunism Problem in Interorganizational Information Sharing (Lukas Florian Bossler, Arne Buchwald, Kai Spohrer, 2025).