打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
通证经济密码学系列之哈希函数

通证经济具备三要素:权益、加密、流通,三者缺一不可,其中的加密要素体现了通证经济的一大特点:通证经济最忌讳作假。因为一旦出现作假,整个通证体系就会发生大混乱,严重的甚至导致通证系统的奔溃,因此如何保证通证数据的真实性和可靠性是非常重要的事情。

在这里,区块链提供了至关重要的技术支持,区块链代表着真实,区块链不可以防止假数据上传,但是由于区块链技术具有不可篡改的特点,一旦作假,它可以保留虚假数据,也就是作假的证据,如今许多弄虚作假的事情出现,很大程度上因为事后追查没有证据,区块链不可篡改的特性震慑了作假行为,通证经济在区块链技术的护航下可以保证整个通证体系数据的真实性。因此,显而易见,区块链技术不可篡改的特性可以说是保证通证经济体系数据真实性的重要基石,而实现这一特性是密码学的成功运用,区块链不可篡改的特性很大程度上依赖于密码学的研究成功。本文介绍区块链密码学技术之一——哈希函数。

哈希函数是一类数学函数,可以在有限的计算内,把不限长度的消息压缩成固定长度的二进制串,也就是256个0或者1的二进制数字串,压缩后的这256位数字串称为哈希值。哈希函数具有以下几个特点:易压缩、易计算、单向性、抗碰撞性以及高灵敏性。在这些特性中,最值得关注的是它的单向性以及高灵敏性。这里解释一下这两个特性有什么作用。首先,单向性就是指在给定某个哈希函数H和哈希值H(M)的情况下,得出原始值M在计算上是不可行的,也就是说从哈希值无法倒推出输入的原始值,这也是哈希函数安全性的重要基础。关于高灵敏性的意思是,输入的原始值的任何一个微小的变化,在哈希运算后也会造成输出哈希值的不同,这也是哈希函数值不可篡改的一个重要基础。关于这两点下面可以做简单的举例说明。

在现实生活中,朋友或者熟人之间借钱是非常常见的事情,因为都是熟人,所以往往可能连借据都没有,都是口头协议,但是难免会遇到一些赖皮的人,借了钱不想还,甚至翻脸不认账,苦于没有借据,苦主也是哑巴吃黄连,有苦说不出。这时候,如果运用我们的哈希函数,就可以很好的解决这个问题。比如,何大跟李小借了10万元,年利息5%,1年后还本息,用我们的哈希函数就可以这样,Hash(李小借何大10万元,年利息5%,1年后还本息,计息日期2018年10月...) = AD4932D39DEC,账本上就记录了AD4932D39DEC这样一条消息。这时候哈希函数单向性以及高灵敏性的巨大优势就体现出来了,李小是个妻管严,工资基本上交,好不容易存了一点私房钱,记账又怕老婆发现,现在好了,通过哈希函数,李小只需要在日记上记下AD4932D39DEC这串数字就可以了,绝对保证资金隐私和安全。结果,李小的这个朋友何大也很不靠谱,一年后,翻脸不认账,说自己只借了1万块,这时候,只需要通过哈希函数Hash(李小借何大1万元,年利息5%,1年后还本息,计息日期2018年10月...) ,一验证,发现跟原来的AD4932D39DEC不一致,那么何大也无可狡辩,只能乖乖道歉还钱。这里就运用了哈希函数高灵敏性的特性,只要输入值微小的变化就可以引起哈希值的不同。这也保证了数据的不可篡改,也是区块链技术的重要基础。

综上,哈希函数在区块链技术中举足轻重,是保证通证经济中数据真实性和不可篡改性的重要基石,通过不断学习区块链相关知识,在领略了区块链技术的奥秘的同时,也会增强我们对于基于区块链技术的通证经济前景的美好愿景,毫无疑问,通证经济将是下一个资本角逐的风口,值得期待!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
区块链从来不是什么“防篡改”
椭圆曲线密码学&工作量证明
今天来聊一聊为什么哈希函数转换后不可逆
6句话,读懂什么是通证经济
Token经济模式解析
区块链必修课:通证经济
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服