本文来源:AAS Automatica Sinica,作者:袁勇,王飞跃,原标题“可编辑的区块链:模,技术和方法”
可编辑区块链是区块链领域一个新兴且有争议的热点话题。它致力于在确保区块链的安全性和可信赖性的前提下实现链上数据的可控编辑操作。本文提出了可编辑区块链的工作框架,并从数据修改,删除,插入,过滤和隐藏五个环节详细阐述了可编辑区块链的技术和方法。
01数据修改技术
02数据删除技术
本地数据删除和全局数据删除有两种类。前者是指分布式节点可以独立删除部分本地数据,以解决由于区块链数据规模的持续增长而导致的存储瓶颈问题。这是当前研究的重点。另一种是分布式节点通过共识算法共同删除链上的一些数据,主要是解决清除链上不良信息的问题。实际上,中本聪已经提出了恢复磁盘空间RDS和简化比特币生成纸中的付款验证SPV技术的比特币以减少比特币链分类帐的规模。现有文献通常使用选择性事务修剪技术来删除本地数据。但是,本地修剪可能会引起“公共悲剧”问题,也就是说,“理性”节点总是被动机执行本地数据修剪,仅在需要时才存储必要的数据并向网络中的其他节点请求数据,从而导致块缺乏由于缺乏历史数据而建立了信任基础。
03数据插入技术
关键和难点是如何在去中心化公链中插入任何类的数据。现有的大多数文献都是以比特币为原进行研究的。通常有四种类的数据插入方法,分别将任意数据插入Coinbase事务,OP_RETURN脚本,P2X类事务脚本和非标准事务脚本(在极少数情况下)。
04数据过滤技术
过滤技术旨在使矿工在将数据实际写入区块链之前通过共识来过滤和纯化链中的数据。由于过滤后的数据实际上没有链,因此它不会涉及链上的数据修改,也不会破坏块之间的哈希链接的完整性。现有研究的基本思想主要是提高链上不良信息的技术难度(如基于文本检测的过滤技术)和经济成本,以****地过滤不良信息。
05数据隐藏技术
在某些情况下,显然需要将数据隐藏在链上的数据中,并且在该领域中只有零星的讨论。主要思想包括:1)对需要隐藏的数据进行加密; 2)修改需要隐藏的数据以适合公共数据; 3)在链外存储实际数据,并且仅在链上存储哈希指针。作为一个有争议的新热点,在可编辑区块链领域仍然有许多亟待解决的关键问题,包括可编辑性和安全性的兼容性,上下文相关的事务级编辑技术以及编辑权限的冲突和权利。竞争,通用的可编辑技术以及内容安全性和链上数据的监管。 致谢:感谢您在撰写本文时与华东师范大学的裴庆琪教授,刘学峰教授和金车清教授进行了有益的讨论。这些讨论为本文提供了许多想法和启发。 作者简介袁勇,中国科学院自动化研究所复杂系统管理与控制国家重点实验室副研究员,中国自动化学会区块链专业委员会主任。主要研究方向是社交计算,计算广告和区块链。本文的通讯作者。电子邮件:[email protected]王飞跃,中国科学院自动化研究所复杂系统管理与控制国家重点实验室主任,军事计算实验与并行系统技术研究中心主任国防科学技术大学,中国科学院大学经济社会保障研究中心主任,青岛智能产业技术研究院院长。主要研究方向是平面系统方法和应用,社交计算,并行智能和知识自动化。电子邮件:[email protected]
文章标题:科普|可编辑的区块链:如何删除区块链上的有害数据?
文章链接:https://www.btchangqing.cn/39268.html
更新时间:2022年10月01日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。