区块链数据只对写入和阅读有效,无法做删除和修改操作。但我们要如何才能做到这个特征呢?
因为数据就是存放在硬盘里,想删想改只要拥有硬盘的写入权限即可。所以区块链就要通过一些技术手段来保证其数据无法删除和修改。其中最重要的就是一种叫“共识机制”的东西。
所谓的“共识”可以理解为,哪个版本的区块链的数据库是有效的、正确的。
而所谓的“共识机制”就是为了确保大家统一公认某个版本的区块链的数据库是有效的是正确的的技术办法。
就是说,每一个人可以拥有对自己硬盘的写入权限,你可以修改自己硬盘里存有的区块链数据,但你无法修改他人存储的备份。因为区块链数据是分布式的,充分冗余存储。就可以使用某种技术来识别大家共认的某个版本的数据是有效的和正确的,并踢除那些私下不按规矩去修改的数据备份。
共识机制是一套非常复杂的技术。
领取专属 10元无门槛券
私享最新 技术干货