Redactable blockchains allow modifiers or voting committees with modification privileges to edit the data on the chain. Trapdoor holders in chameleon-based hash redactable blockchains can quickly compute hash collisions for arbitrary data, and without breaking the link of the hash-chain. However, chameleon-based hash redactable blockchain schemes have difficulty solving the problem of multi-level editing requests and competing for modification privileges. In this paper, we propose CDEdit, a highly applicable redactable blockchain with controllable editing privilege and diversified editing types. The proposed scheme increases the cost of invalid or malicious requests by paying the deposit on each edit request. At the same time, the editing privilege is subdivided into request, modification, and verification privileges, and the modification privilege token is distributed efficiently to prevent the abuse of the modification privilege and collusion attacks. We use chameleon hashes with ephemeral trapdoor (CHET) and ciphertext policy attribute-based encryption (CP-ABE) to implement two editing types of transaction-level and block-level, and present a practical instantiation and security analysis. Finally, the implementation and evaluation show that our scheme only costs low-performance overhead and is suitable for multi-level editing requests and modification privilege competition scenarios.
翻译:可变换的块链允许修饰者或有修改权的投票委员会编辑链上的数据。 以色素为基础的散列式散列点持有人可以快速计算任意数据的散列碰撞, 而不打破散列链链的链接。 但是, 色素的散列式散列式连锁计划难以解决多层次编辑请求问题, 并竞相争取修改特权 。 在本文中, 我们提议CDEdit, 这是一种高度适用的可调适的可变列式链, 带有可控编辑特权和多样化编辑类型 。 提议的计划通过向每份编辑请求交纳押金, 增加无效或恶意请求的成本 。 同时, 编辑特权又被细分为请求、 修改和核查特权, 并有效分配修改特权标牌, 以防止滥用修改特权和串通攻击。 我们使用 chameleon 与ephearal 捕捉器(CHET) 和 exphell 政策属性加密(CP-ABE) 来实施两种类型的交易级别和区划级的编辑类型, 和区划级水平, 并且提出一个实用的升级方案, 并展示了我们的低级安全性安全性评估方案。 最后, 和低级的升级和低级, 和低级安全要求。