时间:2021-12-01|浏览:508
所谓内容存证,就是指直接把我们要存储的内容直接放入到区块链之中,不过,大家都知道,区块链上的存储空间是极其宝贵和有限,所以这些内容一般不会太大。举个最简单的例子,我们目前发现,在区块链上执行的应用程序,也就是我们常说的“智能合约”一般功能都不会很强大,而且采用的编程语言一般编译后的代码量都很小,就是这个原因。功能不强就代表代码量比较少,编译后比较小说明占用的空间比较少,这一些都是为了节省区块链上的链上空间。
由于区块链的公开性和透明性,直接将内容链接起来意味着所有这些内容都是公开的,因此它们可能适合做一些声明和版权,而不是大量内容的文字或有隐私需求的内容。
所谓哈希存单,就是把文件内容的哈希值保存上链。文件内容的哈希值,我们通常称之为文件的数字指纹,可以通过哈希计算文件内容来获得。因为哈希值的长度是有限的,比如一个几万字的SHA哈希值256也只有256位字符,这样长度的内容存储上链对区块链没有压力。
您可以通过哈希存储来验证文件的内容是否被篡改。例如,将原始哈希值存储在区块链。当我们再次拿到这个文件时,我们会计算它的内容。如果与链中存储的内容一致,我们认为内容可信,没有被篡改。如果哈希值不同,我们认为内容已经被篡改,不再可信。防止软件恶意植入病毒是有效的。公司可以将自己开发的软件的数字指纹放入区块链。用户可以通过不同渠道下载的软件验证数字指纹是否有变化。如果有变化,他们认为病毒或木马可能植入软件,不再安全。