感谢您的阅读。
2016年就接触到了区块链,但那时正如笑来老师说的,[以为和自己没有关系],而可笑的是区块链这个新生事物离钱这么近,难道钱和我真的没关系吗?
未来已来
不幸中的万幸万幸中的万幸,我醒悟了,回过头来去温故,因为金钱的力量是巨大的,但当你真正站在知识源头的时候,你会发现点什么,它比金钱力量更加巨大,那就是[知新]!
来吧!
张老师是西安币圈金马奖的首席+指定讲师,2016年他第1次区块链分享专题大会便是我发起和策划的,举办的也非常成功,达到了预期效果,从此,我们两人便有了更多的交集。
张英平张老师本身就是互联网的一个技术大咖,而区块链会使互联网变得更加完善完备,从业十几年的经验刚好迁徙到了区块链的领域,他,如鱼得水。
在短短的两三年时间里,他已经出版了两本关于区块链的大作,成为了名副其实的专家,并继续在这个领域深耕着,而我也就楼台得月的成为了他的学生。
下面便是我学习区块链的知识内容,这是第二节。
知道学习技术是枯燥和乏味的,但我们是谁?我们是有方法论和底层逻辑概念的人,我们明白,耐得住寂寞才能守得住繁华,
好,开始吧!
学习张应平张老师走进“区块链”从区块链小白到专家之区块链技术密码学。
文章开头张老师就说明本篇文章偏技术,大家可以根据自己的实际情况进行选择性阅读,我心里就有了谱,理解肯定难,但管他呢,先看完再说。
密码学是属于数学和计算机学科的分支,是专门研究密码算法和密码破译的技术学科。
密码学的概念更让我情何以堪。
数学和计算机学科是我心中永远的痛,但张老师好像明白了这点,直指人心的讲到,对于大多数人来说,我们不需要了解密码算法的实现原理,只需要懂得密码算法应用即可。
在密码学中,常用的密码算法有哈希(HASH),对称密码和非对称密码。
哈希也称散列算法,是对一段数据进行密码计算,形成了一个定长的字符串。
由于哈希可以代表一段数据的唯一特征,有点类似我们人类的指纹,所以大家也常把哈希称为数字指纹,常用的算法SHA256。
看到这里让我联想到了另一个概念,
哈希值,
他是哈希算法的最终结果,是文件在互联网里的编号。如果一张图一篇文章是一个人,那么哈希值就是他的指纹他的身份证编号,他有一个很重要的特征,原文件稍有改动哈希值则面目全非。这种特性使哈希值标准的文本文件无法被篡改,区块链的不可篡改性就是基于哈希值的本性。
哈希对于区块链的另一个用途,就是用来高效查找交易数据的。
区块链的每个区块都通过哈希指针连接到前一个区块上,当其中一个区块链数据发生变化后,就需要更改之后所有儿子的区块哈希值,因为区块链是基于哈西指针构建的一个有序的反向链接的交易区块表,一旦有一个区块有很多代以后,这种瀑布效应将保证区块不会被改变,除非强制重新计算该区块所有后续区块,而这样需要耗费大量的算力,成本是巨大的,是不可想像的。
所以一个长区块的存在,可以让区块链的历史不可改变,这就是区块链的不可篡改性。
今天算是收获量最大的一天。
曾经有一个朋友问我,
区块链是什么?
我说到区块链就是一个不可篡改数据的账本,
什么是不可篡改?
我被卡住了。
看了今天的文章,我恍然大悟,原来区块链的不可篡改性,就是根据哈希算法的特性得来的,收获很大,但还没完。
概念:
1:瀑布效应。
在注视倾泻而下的瀑布以后,如果将目光转向周围的田野,人们会觉得田野上的景物都在向上飞升,这一效应又称运动效应。
2:运动效应。
如果长时间注视一个运动的物体,在看静止的物体,会感觉原来静止的物体在向反方向运动。
总结:
密码学是属于数学和计算机学科的分支,是专门研究密码算法和密码破译的技术学科。
它包括
1,哈希(HASH)算法。
2对称加密算法。
3非对称加密算法。
好了,同学们,今天的内容暂且到这里,明天继续。
相关链接:https://www.jianshu.com/p/4b38731076f4
网友评论