As user privacy gains popularity and attention, and starts to shape relations between users and service providers, blockchain based solutions thrive for ways to relax immutability without sacrificing consistency. This work answers that need and presents the first design for a redactable execute-order-validate blockchain, that grants users with the \emph{right to be forgotten}. The design is easy to adopt, as we exemplify by implementing it on top of Hyperledger Fabric. It modifies the block structure and extracts user data from the hash-chain without loosening any correctness or liveness criteria. We evaluate our design and show that it provides compliance with only a minimal performance overhead, making it a feasible add-on to any execute-order-validate blockchain system.
翻译:随着用户隐私受到欢迎和关注,并开始塑造用户和服务提供者之间的关系,基于链式链式的解决方案在不牺牲一致性的情况下,为放松不可移动性的方式而蓬勃发展。这项工作的答案需要并首次设计了可修改的执行命令-验证链式链式链式系统,允许用户使用要被遗忘的\emph{right}。这一设计很容易被采用,我们通过在超利器-Fabric上实施它就证明了这一点。它改变了块式结构,并在不放松任何正确性或活性标准的情况下将用户数据从散货式链中提取出来。我们评估了我们的设计,并表明它只提供了最低限度的性能管理,使它成为任何执行命令-有效链式系统的一个可行的附加点。