正本清源区块链
说明:以下内容整理自Caoz的《正本清源区块链》,如有不妥,请联系我修改或删除。
简介不讨论炒币!不讨论炒币!不讨论炒币!
本课程内容分为两部分:
第一部分,烧脑篇,介绍区块链的技术概念,目标本源和技术演进,以及信息安全相关的风险。
第二部分,诱惑篇,介绍区块链的产业链,相关产业的收益模式和未来的潜在商业空间。谁在赚钱,赚什么钱。
大家好,我是曹政,很高兴今天可以跟大家分享关于区块链的一些学习心得。
区块链现在已经成为市场的超级热点,开设区块链分享的课程也有很多,比如42章经曲凯他们搞的课程质量也是非常不错的,实话说,我们开始准备决定这门课程的时候,他们还没公布课程,所以当他们公布的时候我也觉得有点猝不及防,所以这对我的课程也提出了一些挑战。一方面,针对第一次接触这类课程的同学,我会尽量覆盖其他优秀课程的基本内容;但另一方面,我也必须准备一些他们尚未触及的信息常识,也希望大家能觉得这个课程有独特的价值。
当然,必须承认,我自己也并不是这个领域的专家,所以可能水平有限,以及也必须照顾更多同学的基础,所以一些过于复杂的技术原理,概念和深入的内容,可能这里不会涉及;此外这里不涉及炒币话题,如有这方面的问题,烦请移步到其他擅长割韭菜的炒币社群。这里1个小时内可以随时退费。
关于比特币为什么值钱这个话题,我个人觉得是这样的:从美国金融危机之后,很多国家的经济恢复都是货币超发,货币超发等于什么呢?等于打劫所有人去补坏人的窟窿,坏人犯错好人埋单,这是很多国家经济政策的问题。
我们说货币来自于公权的信用,但公权的信用真的可靠么?非洲有津巴布韦,美洲有委内瑞拉。就算次一级的,阿根廷,尼日利亚,也都经历过货币汇率的暴跌,南美,非洲,乃至东南亚,很多国家的公权信用根本受不住冲击。这为数字货币提供了群众土壤。
比特币背后代表的是算法信用,基于共识算法来保障信用,这先受到了极客们的追捧,其货币紧缩特性,也让那些对通涨不满的人开始关注和接受。可以说,比特币是现实政治的反面,但与此同时,也为黑暗面所利用,成为违法交易的帮凶,这也成为比特币价值的基础之一。
烧脑篇讲讲区块链的一些技术常识和技术理念。
区块链的价值是共识,这个已经很多人强调过了,共识来自于公开的算法,而共识算法是人类在数学,计算机算法领域非常卓越的成就,它并不是为区块链专门设计的,但区块链是一个非常典型的共识算法的应用场景。
共识算法那么什么是共识算法?说简单点,就是在不可靠的网络环境里,在不可信任的数据传输中,寻求一个保障信息传递和验证可靠的算法策略。当然,这个可靠也是相对的,不是绝对的。比如说,假设坏人无法掌握超过半数的信息节点。如果坏人真的掌握了超过半数的信息节点,那么实际上是可以对传递的信息进行篡改,这样共识就会崩溃。
共识算法其实分很多种,目前最常提到的,比特币和以太坊所用到的,是叫做POW的共识算法,基于工作量证明的一种信息保障的算法。这里解释一下,以太坊当前是基于POW的共识算法,但其未来将切换为POS的共识算法。这个后续会阐述。
区块链工作原理那么到底区块链是怎么工作的呢?以POW算法为例。首先,每条交易,记账信息,是一条记录,每条记录都会发布到各个不同的节点,节点将检查最新的记录打包到一个新的区块上,然后通过算力证明,将区块发布到网络。
但这里的算力证明其实是有极大的偶然性随机性,也就是有非常多的矿机,现状可能是几十万台同时打包和发布数据,但只有一个幸运的矿机,获得了证明,生成了新的区块,并获得了区块的奖励。
当这个区块发布后,其他的节点会很快得到这个信息,然后放弃掉当前已经打完包的数据,开始接受新的数据,进行下一步数据打包,并试图证明算力获得发布权力和区块奖励。
所以其实,POW共识算法里,算力竞争中的空耗也是惊人的。但也正是因为所有节点的概率一致,保证了任意节点被入侵,被篡改,其数据信息,不会被其他节点接受,也就是保障了主链的安全性。
POW目前的局限是出块速度被限定了,比特币差不多10分钟出一个区块,所有交易均需要记录在区块内,所以这样也就限制了交易频率。由于一个区块只有1M,可以承载的交易信息是有限的。所以目前比特币的交易频次被限定在非常低的量级上,差不多一秒才可以支撑不到10个交易。
升级方案那么升级的方案呢,就有如下几种:
第一是提高区块大小。比如第一次硬分叉后,比特现金把区块大小提升到了8M区块;
第二是提升出快效率,并同比降低出块奖励,以太坊的出块速度就明显比比特币要快的多。
但出块太多存在节点存储和网络传输的压力,那么就提出第三个方案: