书名:区块链+大数据(机械工业出版社)
选择它的理由:1,从目前的专业(电子商务)角度来说,正如我前一篇的读后感提到的那样,在电商进一步升级中,对数据处理的要求越来越高,对数据保密(保证数据来源的合法性,保证数据的安全性,数据的真实性)亦是如此
2从国家角度看,2019年,国家提出要大力鼓励支持发展区块链技术的应用,学习前沿技术对现代大学生来说,有着重要意义(视野,就业)
正如我们以前对于爬虫的认识一样,我们因为一些不法分子对新技术的滥用而对新技术抱有负面情感,当初都认为,爬虫是窃取他人隐私,黑客才会用的技术,然而,搜索引擎就是建立在爬虫技术的基础之上的,比如,百度,没错,在2018年以前,大部分人都给区块链打上空气币的标签,殊不知,建立在加密技术上的区块链技术,对生活有着重要意义,比如,医疗数据,有人会问,为何医疗数据要加密呢,这些数据公开不是更有利研究吗,举个最近的例子,新冠病毒在武汉蔓延,在中国举国之力救援武汉的时候,武汉协和医院的病毒数据遭印度,以色列,巴西等国家的黑客攻击,他们对数据的篡改严重误导了医务专家的思考方向,好在国家反应及时,不然后果非常严重。
话不多说,直接切入到区块链技术对电子商务的意义,上一篇读书心得中,我提到,根据用户大数据,分析消费者喜好,精准推送商品给顾客是电子商务实现消费升级的重要趋势,问题在于,在进行数据分析的过程中,数据科学家如何判断数据的真伪,数据是否缺失,这对数据分析来说非常重要,因为数据的准确与否关系到分析出来的趋势是否正确。数据的合法性(知识产权),从这个角度讲,如果能够保障数据不会被随意复制后进行二次贩卖,能大大提高数据生产者贩卖数据的积极性,从而提高数据的准确性(因为知道数据是谁生产的,有问题方便追责),进而提高数据分析的质量,形成良性循环。区块链3.0技术中的智能合约对电子商务的交易安全性有重要作用,从而在网购行为中,绕过第三方平台(比如淘宝)实现一手交钱一手交货,是的,网购将会实现一手交钱一手交货。
下面简单介绍实现原理,让我们从原理上理解为何区块链被破解的风险非常低
1, 分布式账本技术,区块链技术一大特点就是去中心化,如果从服务器与中心数据库角度来讲可能会令人难以理解,这里直接说的粗俗一点,比如一个软件,腾讯视频,我们把它分成ABC三个部分,A为播放组件(模块),B为音质组件(模块),C为解码组件(模块)(为防止视频被爬虫随意盗取,一般网站会对视频进行编码,播放之前解码再载入播放模块即可播放),把这三个部分分别放入3台电脑中,在使用腾讯视频时,如果有一台电脑无法运行,那么就无法打开腾讯视频,相应的如果其中一台电脑被攻击,那么损坏的只有存在在该电脑上的模块,易于修复,分散风险
2, %51算力攻击,这里拿比特币(区块链1.0)举例在生产一枚比特币的过程中(即俗称的·挖矿)只有被名为比特币的区块中的半数以上电脑都认可这枚比特币被生产了这枚比特币才算被生产出来(从这个角度看,比特币挖矿主要靠计算机本身的计算能力),也就是说,如果有人想偷取这枚比特币,那么他的计算机计算能力要超过这个区块上半数计算机的总和,即有同时修改%51数量算机的数据的能力才行,如果这个区块足够大(可以试着把淘宝用户看成一个区块)那么数据遭到篡改的可能性就越低。当然,超级计算机不在我们的讨论范围之内,因为这里提到的区块链技术,只要能在日常交易中保密就行了,那些真正有能力的大公司想要数据,方法多的是
3, 公钥与私钥,在加密的过程中会利用哈希算法生成两组数据,一组为公钥,一组为私钥,公钥可以理解为一种解码的算法,私钥则是一种密码,这个私钥,只有本人才有(原理为哈希随机数,一台电脑只会有一个),系统并不会保存私钥,也就是说若私钥丢失,无法找回。
4, 清晰的责任划分,正如1中提到的,只有被大多数电脑认可的行为才会被记录,反之,没有被记录的行为无法证明其合法性,通俗但并不严谨的理解就是,我可以直接在这个区块中的任何一台电脑查出,在第几次的传播中,有多少电脑复制过数据
到此结束,感谢阅读。
来源:oschina
链接:https://my.oschina.net/u/4280596/blog/4938251