数据存证是什么?

时间:2022-05-05 01:03:46

前面花了较大的篇幅介绍了区块链技术在数字货币、支付汇兑、登记结算这三大领域得以应用的内在逻辑。数据存证是什么?理解了这些内在逻辑后,就会发现,数据存证区块链在其他领域的应用往往“万变不离其宗”,总是这三种应用场景的某种变形。那么我们就先来看基于区块链的数据存证应用。基于区块链的数据库有一个核心的特点是不可篡改。你可以篡改你自己手里的那份账本,但那只能骗骗你自己,骗不到别人。你可以在自己的脸上写上“我是刘德华”,但全社会每个人头脑里的账本上都记录着刘德华的长相,你只能照镜子骗自己,骗不到其他人。数据存证基于不可篡改这一特点,区块链就是一个非常好的数据存证技术。成立于2012年的存在性证明(Proof of existence)项目可能是这个领域最早的实践者。在其官网上,用户可以把一个本地的文件拖入浏览器。这个文件本身不会被上传,而是会在本地浏览器内进行一次摘要计算,计算出此文件的数据指纹——哈希值。

这个哈希值会在10分钟左右被“存在性证明”网站通过一笔交易写入比特币的区块链。从而这份文件的数据指纹就永久性地被公开保存在了比特币区块链上。数据存证值得再重复一遍的是,公开保存在比特币区块链上的仅仅是该文件的简短的数据指纹。通过数据指纹是无法反推出任何有关该文件的信息的,哪怕是文件大小也不行。数据存证文件一直留在用户本地电脑上,不会被公开或上传给“存在性证明”官网。