本课堂用通俗易懂的系列内容为大家呈现区块链与密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,点宽课堂等你来学。
这个系列中的课程内容首先从比特币着手进行入门介绍,再延伸至区块链的相关技术原理与发展趋势,然后深入浅出地依次介绍在区块链中应用的各类密码学技术。欢迎大家订阅本公众号,持续进行学习。
【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】
2.5 区块链与密码货币
提起区块链,我们首先想到的就是密码货币,甚至很多人将区块链技术等同于比特币,实际上,二者不能混为一谈,它们有本质区别:
- 数字货币的概念是个很大的概念:它不仅包括区块链技术产生的数字货币,还包括了一切数字化的其它种类数字货币。比如我们即将看到的国家法定数字货币,就极可能使用区块链以外的其它技术。
- 区块链的概念也是很大的:数字货币只是区块链的一个成功应用场景,它的应用场景,不仅包括数字货币,而且包括诸如“产品溯源”、“数字身份认证”、"司法存证”等。
- 很多区块链系统没有数字货币:区块链分为公链、私链和联盟链,只有公链有数字货币,私链和联盟链里面并没有数字货币。
区块链与密码货币的“羁绊”
2013年底,VitalikButerin发表以太坊(Ethereum)白皮书,将“智能合约”的概念引入区块链技术中,这标志着区块链技术应用场景已不再局限于密码货币领域。智能合约使得区块链实现了图灵完备(TuringComplete)可基于区块链开发适用于任何场景的应用程序。
包含智能合约等技术的区块链被称为第二代区块链。目前区块链的应用场景已扩展至金融、供应链、政务服务、物联网、社交、共享经济等领域,由此可见,密码货币只是区块链的应用场景之一,区块链应用场景不仅局限于加密货币,二者属于包含关系。
公有链离开Token的概念难以存活,这是由于公有链的开发、维护和节点的建设、运行,都需要社会大众的参与和付出,如果没有Token他们参加的动力从哪里来?另外,公有链对Token的依赖也部分源自于其共识算法。通常,公有链共识算法的核心思想都是通过经济激励来鼓励节点对系统的贡献和付出,通过经济惩罚来阻止节点作恶,这种激励和惩罚的体现便是Token。
公链
联盟链和私有链则与此完全不同。联盟链或私有链的参与节点的投资和收益都是较为特殊的,参与者希望从链上获得可信数据或共同完成某种业务,所以他们更有义务和责任去维护区块链系统的稳定运行。
联盟链
因此,PBFT及其变种算法成为这种场景下的共识算法首选,这样,系统中一般也就不会出现Token的概念。
区块链也有门派之别?
虽然区块链和密码货币并不等同,但由于其关系密切,当大家谈论其中一个时,必然会提到另一个。有些人认为区块链技术更有价值,而有些人则热衷于投资密码货币,由此形成了两个不同的圈子,分别被称为“链圈”和“币圈”。
“链圈”的人关注区块链技术本身,包括大量企业创新人员、技术人员、非技术出身而对其感兴趣的人等人群,他们或研究算法以提高区块链的性能,或研究区块链的应用场景以加快其落地。对他们而言,密码货币只是区块链最原始的应用,区块链的潜力远不止于密码货币。“链圈”相信区块链技术是一场革命,能够重塑未来社会的生产关系。
目前随着我国“新基建”战略的提出,2020年4月,国家发改委将以人工智能、云计算、区块链等为代表的新技术基础设施纳入“新基建”中。区块链作为新技术的其中一员至关重要。区块链技术将迎来巨大发展,市场需求也将不断扩大。
“币圈”的人则主要关心密码货币的价值,并期望能够从中牟利。“币圈”的人包括一些投资人和投资机构,也包括一些对区块链技术丝毫不了解的投机散户。“币圈”的人也有两类,一类坚信区块链的价值,并愿意对一些币