简单科普下区块链
开始前,首先声明这篇文章不是炒币、不是炒币、不是炒币,重要的话说3遍!
区块链最近势头又被DE-FI带起了节奏,眼睁睁看着一群绿油油的韭菜跑步入场,FOMO(害怕错过)直线上升,这幅场景和2017年仿佛似曾相识,大部分人对区块链的关注都是炒币。没错,投机是人的本性,但是学点基础知识他不香吗?别人嘴上说的共识机制、POS、DAPP、矿池、智能合约、隔离见证、De-Fi你知道啥意思吗?不知道就好好看好好学。
区块链迄今为止国内外都已经有很多应用场景了,比特币虽然作为交易来说是不太可能的事情,但是区块链的去中心化以及共识算法这些对金融领域还是有很多想象空间的。说区块链不能不说比特币,比特币是区块链的一个应用场景,我们先从比特币开始。
比特币的诞生
2008年,美国次贷危机爆发席卷全球,美国政府为了救市发行大量美元,这就是中心化的方式。同年11月1日,一位号称中本聪的日本人发布了比特币白皮书,宣扬一个去中心化的系统,主要通过工作量证明(POW)机制来保证交易的可靠性。
挖矿人的共识
共识算法是区块链的核心和基础,而BTC的共识机制是叫做工作量证明POW机制,也就是平常我们所说的挖矿。
用户产生交易行为 这条交易记录会同步到不同的节点 节点收到记录后开始打包区块信息 这里因为可能节点有N个,但是只有一个最后能成功打包并且发布,获得奖励。 最后,这个新生成的区块会被各个节点同步。
这样很明显,他和我们平时中央集权的架构是不一样的,中间假设有任意一个节点的信息被篡改的话,最后的数据都不会被其他节点接受,保证了交易的安全性。当然,如果有一个人控制了超过半数的节点,那也是有问题的。世界上本来就不存在100%安全的东西对不对。
这里,你会发现一个很明显的问题,这么多节点都在挖矿,但是最后只有一个人能获得奖励,其他的节点跑着也是消耗电费的啊,这就是比特币一个很大的问题:空耗。
挖矿亏本了咋整
比特币的挖矿的难度会每两周结合矿工的算力来调整难度,这样做的目的是维持白皮书里的每10分钟挖出一个区块的设定。而每过21万个区块奖励就会减半,最近的一次减半在今年的5月份已经发生了,之前挖出一个区块的奖励大概是12.5个BTC,现在大概是6.75个(按照7万块一个算算,我也算不清这到底是多少钱......)。
你会说,我靠,这么多节点矿机都在挖矿,那最后这个奖励的到底给谁呢?很不幸,这个看脸了,有可能你挖了一年最后毛都没有一根。早期的时候,我印象中在2013年个人电脑都是能挖矿的,但是由于越来越多的人涌入进来,算力的门槛越来越高,个人电脑挖矿基本上是不可能的事情了。
所以,为了解决这个分赃不均的问题呢,就产生了一个叫做矿池的玩意儿,什么意思呢?就是大家别各干各的的了,机器都放一起吧,挖到了大家平分。想想真是美滋滋是不是,这样大家都不亏本了,至少有个保底收益不是。
确实是个好办法,但是也有一些矿主为了赚钱搞了矿池之后自己偷偷的挖自己的,真是无本生意爽歪歪。前段时间有百度的员工用公司机器挖矿的嘛,奉劝大家挖矿有风险,入行需谨慎。
比特币这么香为什么还有其他币?
好了,那现在大家不是都能赚钱了吗?挖矿的人除掉电费还是赚很多的嘛,那其他的那么多什么ETH、BCH又是怎么回事儿?
我们先说几个数字问题,比特币的一个区块大小是1M,10分钟出一个区块。
那你想象一个问题,1M的大小能发送多少交易数据,有些技术白痴喊的区块链颠覆支付宝、颠覆微信,拜托你想象下1M的大小能多高TPS?1秒钟10来个撑死了吧,所以比特币这个速度是一个很大的问题。
这时候很多人跑出来说,这不行啊,你们都赚钱挖矿炒币,我这里有高科技,我也要割韭菜(改变世界)。
说点3块钱的,智能合约
这时候,有一个年轻人我们叫做V神出现了,前不久的V神是个网瘾少年,天天沉浸于魔兽世界,某天暴雪取消了术士的一个技能,V神不服,找暴雪投诉还原这个技能,暴雪理都不理。
V神醒悟了,这不就是中心化的弊端吗?同时,V神也发现了比特币存在的问题,要怎么解决这些问题呢?正常人无非是想两个方法:
10分钟出一个区块,提高出块的速度不就好了? 一个区块1M大小,提高大小不是也可以吗?
V神不一样,V神创建出了ETH(以太坊),早起的ETH也是基于POW的,但是V神他搞了一个东西叫做智能合约。
智能合约是个啥玩意儿呢?简单来说,就是在区块链传递的不是单纯的字符串了,而是一个可执行的脚本。
有没有瞬间感觉高大上起来了。有这玩意儿那就可劲的有想象空间了不是?不但能发币,我这岂不是还能开发应用了?做个游戏怎么样?听起来很美好,现实很残酷,前两年火的不行的养猫养狗游戏,什么创世猫几百万一只记不记得?就这,把整个网络都卡死了。
但是玩区块链的人有一点好,但凡只要你有点想象空间你就能火,就怕你不敢想。
以太坊还有一个东西叫做GAS,大家把他叫做汽油费。这又是个什么概念呢?
比特币的出块速度是10分钟,而ETH的出块速度则是10秒,但是以太没有大小的概念,以太每次交易都需要支付gas,在养猫游戏最火的时候,可能你转账一笔花费的gas费用比你转账的金额都高。
这是为什么?这仿佛类似vip通道了,你付的gas越多,你的交易排序越靠前,网络拥堵的时候,为了时效性,就需要花费更多的gas费用。
硬分叉和糖果
想改变比特币的人可不止V神一个人,还有的人想到了另外一个办法,分叉。
分叉是干嘛?举个简单的例子,就像你代码拉一个分支出来。
有人觉得比特币这个效率是不行的,所以他们要基于当前的分支重新拉个分支出来开发,优化这个这个代码。
BCH(比特币现金)就是基于此诞生的,BCH并没有提高出块的速度,他提高的区块的大小,由1M提高到了8M。
还有叫做LTC(莱特币),币圈叫做辣条的一个币,这东西就是复制的比特币的代码,只不过他是把出块的速度提高到了2.5分钟。但是你还别说,就这,也没出啥问题,交易速度还确实快了。
对于比特币的忠实拥护者来说,比特币可是他们的信仰,怎么能随便分叉呢?我的代码你随便拉个分支改吧改我不同意!
由于分叉是分支的形式,自然他是要继承你拉出分支时候的区块的信息了,这就诞生了一个概念叫做糖果。
你们那些人不是不同意吗?这样,我分叉之后,这个你手上当时有多少个BTC我给你多少个BCH,大家想想,BCH高峰时候到了会3000美元一个了,这就是糖果,是不是很有吸引力。你有100个BTC,还白嫖了100个BCH。
更高级的POS,DPOS?
上面我们提到POW工作量证明,这个算法本质上就是算力越高,挖的越久,币越多,像不像老国企单位,干的长才能升职加薪走向人生巅峰。
V神的ETH还有一个东西叫做POS,POS是个啥?这东西叫做权益证明。
POS说的是,这都9102年了,你们怎么还在整过去80年代那一套呢,我们当然要用实力来证明啊,你们那一套会被时代淘汰的,POS的理念是币量*持币天数越多,收获越多。
在POW机制下,矿工消耗巨大算力,抬高了手续费成本,一旦政府取缔矿场,整个网络面临着瘫痪的威胁。但POS机制下,挖矿难度和算力关系小,与持币量和时间关系最大,因此没有电力消耗的高成本。并且矿工自己也是持币人,有转账需求,自己也不会把手续费提太高。因此比POW机制的网络转账更快、更便宜,成为了新的发展方向。
V神了不得,不但有POS卖点,还给ETH整了4大修真阶段,分别叫做前沿(Frontier)、家园(Homestead)、大都会(Metropolis)、宁静(Serenity)。并且号称最后期ETH会从POW转向POS。
像不像练气、筑基、金丹、元婴,有这个修仙的思路说明差不了。
其实这个担心还是很有道理的,按照马太效应,最后肯定会诞生少数的巨头拥有决策权,节点的掌控权集权于几个人身上,而POS也解决不了这个问题,于是乎,再次出现了一个机制叫做DPOS。
DPOS叫做委托权益证明,什么意思呢?就是说既然巨头不靠谱,那咱们自己选举吧,选出来几个代表去打包区块好了,他不行我们就换人继续选举,当然了,代表的好处肯定少不了,这就是节点竞选。
比较出名的EOS就是基于DPOS诞生的,值得一提的是,李笑来老师可是他们大股东。
隔离见证
比特币的交易验证,依赖交易状态和见证数据两个方面。我们要明白一点,交易一旦确定,状态是不可改变的,但是见证数据是可以改变的。
如果有黑客攻击修改这部分数据的话,就会造成很大的安全问题。
隔离见证的理念就是把见证数据隔离在区块信息之外。
这个方法真是个好办法,既解决了安全性问题,还减小了区块的大小,前面我们说到两点解决办法,这不就是了吗?
同时,隔离见证也算是为闪电网络打下了基础。
ICO
V神的ETH火还有一个原因就是ICO,ICO英文叫做Initial Coin Offering,中文叫做初始货币供应。
这玩意儿就有点传销的意思了,当初ICO发财的、跳楼的简直数不胜数。
ICO说的是,我创造了一个新的商业模式,国家阳光工程,外面人都不知道,现在好办了,你只要用ETH来兑换成我的这个新币(比如SB?)就可以参与我的工程,现在投入100,上市之后分你10万。
ICO就是这么个逻辑,也可以说和前两年的股权众筹是一个意思。
ICO最成功的应该是EOS,可以很负责任的说,ICO99.99%都是用来割韭菜的,所以前两年进去了不少人就是干这事的,这他妈跟传销一点区别都没有。
说起这个ICO我就又想到最近P2P频繁暴雷的事情了。某某平台暴雷了,X明星代言的,大家都去攻击X明星说你这么没有社会道德啊,怎么干这种事情啊?
X明星说,对不起大家啊,我不知道这件事情啊,当时我只是帮下忙,我连钱都没赚,都是我妈帮我整的,我都不知道这回事。
好在粉丝还是比较大度的,好吧,既然都是咱婆婆年老无知干的事,我们这事儿就算过去了。
ICO大佬站台也是这么回事儿,某某币宣传我这个是李老师代言的项目,用了都说好,韭菜一看这了不得,这么多老师都说好啊,赶紧投啊,跑步入场啊,慢了就买不着了。结果两月后暴雷,从1万块归零。血本无归。
大佬这时候就站出来说了,我根本不知道这回事儿,都是朋友帮忙支持下,他用我的照片呢,都是朋友我当初也没打算追究,事情呢就是这么回事,至于信不信,那是你们自己的事情,反正我自己是信了。
Facebook的Libra
去年fb要发行libra,着实又是火了一把,首先,libra是什么?libra和比特币这些都不一样,libra是稳定币。
那什么是稳定币?你可以理解为法币人民币、美元、欧元都是稳定币。币圈的稳定币叫做usdt,号称每发行一个usdt就等同存入1美元,所以他是锚定美元的价格的。
所有的稳定币最开始都会有一个锚定物,比如美元开始就是锚定黄金来发行的,等到这个用的人多了,信用背书起来了之后,货币的价值就体现了。
那很显然,fb想做的是啥?他妈这是要干死央行啊,你自己发币还要做跨境支付、转账交易,首先美国政府肯定不能答应了。所以当初咱们马总会说这事情都能干,主要看监管能不能允许。
libra用的协议叫做拜占庭协议,别管这协议是干嘛的,你只要只要他延迟低、速度快,天生就适用于交易的场景就行了。并且,fb拉通了visa、uber这些大公司拿出等值的资产抵押来竞选节点,要知道这些可都是全球性的大公司,有这个信用背书的存在和天然的支付场景,libra只要能上那火遍全球是必然的事情。
前面我们说ico为什么是骗子,就是因为这些币都没有场景来支撑他的价值,怎么理解呢?一般说来,比如我们都是先有要买东西这个场景,然后才会有货币的出现,但是ico不是,他是先整个币出来,完了没有交易的场景,素所以他只能用来炒,除此别无他用。
基于这个事实,所以谁都不能同意对不对?这是挑战央行的铸币权啊,你一个公司想自己发币?是想干嘛?
说说最近的De-Fi又是个啥?
想说这个,我还是想说说我们的韭菜大师孙宇晨先生,很多人可能在之前巴菲特午餐前都没听说过这位,但是不得不说,此人是真正的营销大师。
孙大师靠着作文报送进北大,之后又靠着量子亚太区负责人的头衔成功在微博加V跻身名流,而后创建波场,去年又拍下了巴菲特的午餐,而且每次在微博云撒钱,出手阔错。
孙大师的事迹太多,回到正题De-Fi是啥?De-Fi全称De-centralized Finance叫做去中心化金融。这东西怎么玩呢?按照传统的金融你要去银行借钱,你要填一大堆的表格,什么这种那种证明材料对不对,区块链他不用啊,区块链的合约只要写入那你就放心就行了,也不需要什么人工审核、财务审计之类的。你要借10万块,好,抵押20万的的数字资产,如果不还,抵押的资产拍卖就行了。
那De-Fi除了能减轻流程、降低一些人工成本还有其他的好处吗?那好处就大了,想想比特币最开始是怎么火的?就是黑产,以前洗钱你只能走地下钱庄,走个1个亿到手5000万,比特币不用啊,资产全都换成比特币轻松带出境,这也就是比特币一定要管控的原因。
De-Fi这模式也一样啊,卧槽,你可以借钱给其他国家的人啊,想象一下是不是美滋滋?什么外汇管制、换汇结汇通通不用管。
结语
写到这里就差不多吧,相信大家都区块链能有一点的基本了解,但是还是说一句:不要炒币!
文章整体目录
如何获取
很简单,在我的微信公众号 帅地玩编程 回复 程序员内功修炼 即可获取《程序员内功修炼》第一版和第二版的 PDF。
推荐,推荐一个 GitHub,这个 GitHub 整理了几百本常用技术PDF,绝大部分核心的技术书籍都可以在这里找到,GitHub地址:https://github.com/iamshuaidi/CS-Book(电脑打开体验更好),地址阅读原文直达