Blockchain rewriting with fine-grained access control allows a user to create a transaction associated with a set of attributes, while another user (or modifier) who possesses enough rewriting privileges from a trusted authority satisfying the attribute set can rewrite the transaction. However, it lacks accountability and is not designed for open blockchains that require no trust assumptions. In this work, we introduce accountable fine-grained blockchain rewriting in a permissionless setting. The property of accountability allows the modifier's identity and her rewriting privileges to be held accountable for the modified transactions in case of malicious rewriting (e.g., modify the registered content from good to bad). We first present a generic framework to secure blockchain rewriting in the permissionless setting. Second, we present an instantiation of our approach and show its practicality through evaluation analysis. Last, we demonstrate that our proof-of-concept implementation can be effectively integrated into open blockchains.
翻译:使用微细加宽的出入控制系统重写块链使用户能够创建与一系列属性相关的交易,而另一个用户(或修饰者)如果拥有来自符合属性集的受托当局的足够重写权限,可以重写交易。然而,它缺乏问责制,而且没有设计用于不需要信任假设的开放的块链。在这项工作中,我们引入了在无许可环境下负责的细加细重写块链。问责的属性使得修饰者的身份及其重写权限在恶意重写(例如,将已登记的内容从好改到坏)的情况下可以对修改的交易负责。我们首先提出了一个通用框架,以便在无权限环境中确保块链重写。第二,我们展示了我们的方法的即时化,并通过评价分析来显示其实用性。最后,我们证明我们的受控工具可以有效地融入打开的块链中。