第一课 什么是区块链

2019-04-10  本文已影响0人  树哥区块链

大家好,我是树哥。

从今天开始,我们进行区块链的应用开发,这是“树哥手把手系列”中的一堂课。

区块链应用开发也就是区块链上的智能合约开发,智能合约开发在不同的区块链上大同小异,例如在以太坊上开发、在EOS上开发也在维基链上开发的过程都很类似,原理也相通。我们这次的手把手课程,是在维基链上进行智能合约的开发。

今天是我们智能合约开发的第一课,主要了解一下什么是区块链?

在我们讲区块链的概念之前,我先聊一聊区块链的前世今生。

事实上,区块链自从产生之前,就一直和一个词紧密联系在一起,这个词就是密码学。

什么是密码学呢? 就是研究加密和解密的一些学问。

为什么说区块链是和密码学紧密联系在一起的呢?

您听一下,我下面讲的密码朋克的故事就比较清楚了。

密码学一直以来都是各国军队严格保密的信息,因为谁掌握了更加新进的密码学,谁就掌握了战场上的主动权。所以,为了阻止密码学扩算到别的国家,美国在1976左右公布了一个《武器出口法案》,其中规定加密软件也是武器的一种,也不能出口到国外。

不过,随着经济的不断发展。普通的政府部门和一些商业机构,也想用密码学来保护自己的信息,所以他们向美国政府申请加密方法。美国政府也觉得商业上也确实需要加密方法进行加密,就在全社会征集加密方案。后来,IBM提出的加密方案通过美国国家标准局的审定,被称为数据加密标准,简称DES。

不过,这套方案被很多密码学家诟病,因为它没有采用64位的秘钥,而采用了安全系数更低的56位的秘钥。我们知道,秘钥的位数越多,安全性就越好。很多人怀疑这个加密方案中,有美国放置的后门。其中,质疑比较强烈的有三个人,他们提出了一套更加安全的加密方案,并把这套方案以他们的名字进行命名,被称作RSA加密方法。这套加密方案与以往的加密方案不同,这是第一套非对称加密方案,具体什么叫非对称方案我们下节课再讲,因为非对称加密方案是区块链的基础。

(略)

上一篇下一篇

猜你喜欢

热点阅读