前面几篇文章讲了比特币的一些相关概念,是为了更好的理解区块链,接下来正式的进入区块链的科普。
- 首先讲讲区块链是如何诞生的,我们知道,比特币诞生之初并没有区块链这个概念,中本聪的比特币白皮书最早发布于“密码朋克”(一种加密的邮件系统),从此比特币被人们熟知,进而引起轰动,直到2015年8月,区块链的概念才出现,2016年开始一直到现在,区块链的概念才开始火起来,它并不是单一的技术,而是一系列技术的集合,这些技术早在比特币出现之前就已经有了,比如非对称加密,分布式等等…… 它为各种区块链项目提供底层技术平台,比如比特币使用的是比特币区块链,以太坊使用的是以太坊区块链……由于比特币的代码开源,逐渐就出现了各种各样的区块链项目,我们把完全模仿比特币的代币成为山寨币,而具有自己的创新理念的叫做竞争币,随着各种各样的区块链项目的产生,因此才出现了区块链这样一个概念,比特币从而成为了区块链的一个子集。
接下来介绍一下区块链的技术参数,即区块链的共识机制是什么呢,其实我们在之前讲比特币的时候已经提到过pow和pos了,所以区块链的共识机制也基本一样,有工作量证明机制,权益证明机制,以及最长链共识机制。由于在中心化的体系中,共识建立的效率比较高,是有中心机构来决定的,整个系统运作都井井有条,而在去中心化的体系中,人人平等,大家都是参与者,共识机制就有工作量证明机制和权益证明机制以最长链共识机制来保证。工作量证明机制pow和权益证明pos就不再复述了,不理解的可以翻看前面的文章(比特币的运行机制),最长链共识机制简单的说就是,所有保存到本地的区块链,都是被本地节点验证过的最长的链,如何保证大家都选择最长链呢,每个区块的奖励,都必须在延伸99个区块以后,才能去动用这个区块的奖励。
-
那么区块链项目是什么,区块链项目又分为哪些呢,我们知道,在早期,区块链的投资多发于比特币领域,包括挖矿,矿场建立,交易平台等等,近两年,区块链投资主要关注于区块链技术本身以及区块链在各领域的应用市场的开发。因为区块链有了各种各样的应用,于是区块链项目的分类大体可分为四种:
- 数字资产:数字资产类应用又分为一般性数字资产(比如比特币)和匿名数字资产(比如达士币)
- 智能合约:即使用区块链技术实现自动化合约流转,可以定制智能化合约,合约一旦生成就不可被更改,不可取消,比如我们签订房屋租赁合同的时候,会自动按照合约的支付方式支付租金,定期执行合约内容。
- 全球支付:一种第三方支付网络,通过这个网络,可以转账任意一种货币,实现法币与数字资产进行固定价值的等值交换。
- 平台类应用服务:包括金融、社交、产权保护、市场预测平台,去中心化的云存储平台等等。
-
接下来详细介绍一下这四种区块链项目。
-
首先说第一类应用---数字资产,数字资产分一般性项目资产和匿名数字资产,每种数字资产的技术参数如下:
一般性项目资产:
比特币---技术参数:它的核心算法是SHA256,第一个比特币在2009年1月29日产生,使用的共识机制是pow工作量证明机制,出块时间是10分钟出一个区块,比特币的总量是2100万个,区块奖励每4年减半一次,目前每个区块的奖励是12.5个,比特币是数字资产的创始者,受众广泛,比特币的不足之处是区块容量小,存在潜在的分叉风险。
莱特币---技术参数:诞生于2011年11月9日,宗旨是改变比特币,坊间流传一句话,比特金,莱特银。它的发型总量是8400万个,区块奖励也是每四年减半一次,共识机制是pow,出块时间是2.5分钟,它的发行总量更大,确认时间更短。
NEM新经币---技术参数:诞生于2015年4月1日,是由测试驱动模型开发出的,开发语言是java,使用poi共识机制,加入了智能合约,发行总量为90亿个,出块速度是60秒,没有区块奖励,矿工挖矿获益途径是手续费,所有的币已经都发行完毕
Decred---技术参数:诞生于2016年2月8日,是一种开放性、进步性的数字资产,共识机制采用pow+pos,发行总量为2100万个,出块时间是5分钟,区块奖励是25.82个,每31天进行调整一次,确认流程比较繁琐。
狗狗币---技术参数:诞生于2013年12月12日,使用的算法与莱特币算法相同,发行量为1000亿个,挖完以后每年增发50亿个,区块奖励2个月减半一次,出块速度是60秒,确认时间短,由于总量没有上限,所以存在很大的通货膨胀风险。
匿名数字资产:
我们试想一个场景,如果比特币的地址暴露,那么这个人所有的交易记录就都能被查到,个人隐私会遭到泄露,因此匿名数字资产应运而生。
达士币---技术参数:旨在保护用户隐私,交易不可被追查,支持普通的交易,也支持即使交易(无需等待矿工进行打包),匿名交易(提供多个节点,主节点将所有的交易信息进行混币),使用混合加密算法,诞生于2014年1月18号,总量2200万个,共识机制是pow+pose,出块速度是2.5分钟,区块奖励是3.6个
门罗币---技术参数:诞生于2014年4月18日,总量1844万个,出块速度60秒,区块奖励是7.8个,共识机制是pow,区块的大小不固定,使用数字环形签名,全网交易均为匿名,特点是去中心化,隐私化,数字化。
zcash---技术参数:发行总量2100万个,区块奖励四年减半一次,2016年10月发行,共识机制为pow,出块速度2.5分钟,区块奖励12.5个,技术风险比较大,是首个使用了零知识证明的区块链系统(证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。例如A像B证明他有这个屋子的钥匙,不需要将钥匙给B,A自己拿出来B认为屋子里存在的某个东西展示给B即可)。
pivx---技术参数:是一种私密即使支付区块链项目,2016年2月1日诞生,技术参数类似于达士币,缺点是代码创新度不够,总量不限。
区块链的第二类应用是智能合约,其代表项目是以太坊智能合约平台,2013年,以太坊白皮书问世,到目前为止在智能合约的领域一直处于领先的位置,是全球最知名,应用最广泛的区块链智能合约的底层平台。以太坊的出现是必然的,由于比特币的脚本语言并不是图灵完备的(图灵完备是语言可以解决计算机面临的所有咳计算的计算问题),无法应用于其他领域,无法支持复杂的智能合约,而以太坊是图灵完备的,可编程,能够实现各类数字资产的生产,是建立在区块链和区块链资产之上的全新的区块链平台。以太坊与比特币的不同点:代币上不同于比特币,以太坊产量每年都是固定的,总量和产量都是根据预售量来规定的,2014年规定,预售时,假如发售了x个以太币,则会有另外0.99x个新增出来分配给预售之前开发的早期贡献者,另外还有0.99x新增出来分给长期项目的研究者,所以预售期会发行x+0.99*2x,等预售期过了之后采用pow机制,每年通过挖矿产生的以太坊代币是0.26x个。在区块奖励上,以太坊的奖励机制是区块奖励+叔块奖励+叔块引用奖励,叔块即父亲的兄弟区块,由于出块速度比比特币要快,所以容易产生分叉,产生的分叉后的区块就是叔块。在算法上,以太坊区别于比特币的SHA256,使用ETHash,出块时间是12-15秒,以太坊的区块奖励是5个。以太坊分为四个版本,第一个版本是前沿,第二个版本是家园,第三个版本为大都会,第四个版本为宁静。2013年末的时候,以太坊白皮书问世。2014年7月第一批以太坊代币预售,使用ico币众筹的形式。2015年7月30日第一个版本发布,前沿版本只有命令行界面。2016年3月14日第二个版本家园发布,有了图形界面。2017年由于the dao项目被黑客攻击,6000万美元的以太币被盗走,以太坊团队更新代码,追回损失,发生硬分叉,分为以太坊ETH和以太坊经典ETC。2017年5月,联合国开始测试以太坊项目,用于发放各国的救援资金。2017年8月,俄罗斯国家开发银行宣布与以太坊达成战略合作。2017年12月18日,企业以太坊联盟成立,三星,丰田等企业均加入。由于以太坊图灵完备,因此更多的企业和开发者选择以太坊区块链作为底层技术,在以太坊上构建的应用也大都排在了数字资产市值的前列。基于以太坊区块链构建的项目大都是智能合约项目,智能合约一旦在以太坊上被创建,就不需要任何第三方进行参与,整个流程可以自发的进行,没人能够阻止其运行,它可以自己对区块链上的各种数字资产进行复杂的算法和操作,比如购买飞机延误险,等延误后可自动进行打款,以太坊的内部燃料为gas,每次合约的建立都需要支付gas,gas可以用以太坊中的代币换取。
-
区块链的第三类应用就是全球支付与结算,目前全球支付的主流项目有ripple和tether。
ripple是2011年发布的,ripple公司是按照法律法规注册的由许多知名大公司投资的公司,目前全球排名前50的银行已经有15家与ripple进行合作,ripple支持全球即时、低成本的支付,各国的银行之间可以实时的进行国际付款,公司本身持有大量的瑞波币,是市场流通量的两倍,出块时间为秒级别,共识机制是协议共识,瑞波币无法通过挖矿来进行获取,只能购买,或者靠ripple公司进行发行。ripple的区块链不向个人开发者开发,只向企业(银行或支付机构)开放。2016年9月,为了推动商业国际银行资金转账,ripple成立全球支付指导小组的银行间区块链组织。ripple区块链的缺点是中心化运作。
tether则本质上是一个简单的数字货币,其代币为USDT,与美元实行一对一的兑换,且保持稳定,底层技术使用的是比特币区块链,发布时间是2014年6月10日,共识机制是por储备证明,每个USDT的背后都有一张tether公司存在银行的美元做信用背书。
-
区块链的最后一类应用是平台类应用,目前市场上的区块链平台类应用有市场预测平台augur,计算资源交易平台golem,数字代币化平台digixdao
市场预测平台augur是以太坊上的第一款应用,其功能是对未来将要发生的事件展开预测,正确预测的用户可以获取奖励,参与预测的资金存储在智能合约中,对结果的预测采用的方式是群体智慧(即越是有不同知识背景的人,对同一个问题进行猜测时,之后汇总的结果往往最接近事实的真相),参与方式是--1 建立账户并充值, 2 创建预测市场或者参与预测市场的问题, 3 事件结果报告,自动执行结果。 augur是2015年6月发布的,使用的底层技术是以太坊区块链,代币为rep,发行总量是1100万,其中80%出售给公众。
计算资源交易平台golem类似于一个租赁公司,主要是为有需要的人出租算力,通过p2p网络,用户可以从其他用户处租用算力,采用以太坊区块链作为底层技术平台,共识机制为pow共识机制,使用ipfs协议(资源分发协议,是面向全球的点对点的分布式版本文件系统)
数字代币化平台 digixdao是为实体资产提供上链服务的平台,上链就是上区块链,是指实物资产上到区块链上变成区块链资产,上链推出证明资产存在和所有权制度,证明记录使用ipfs和以太坊保护,独创了poa资产证明。digixdao的铸币过程是这样的,假设要将1g黄金进行上链,则需要供应商,托管商,审计商等参与者通过连续数字签名进行认证,将这些信息注册为资产证明(poa)资产卡,永久性上传到去中心化的数据库中,poa资产卡被保存在以太坊钱包里,当一个poa资产卡被发送到铸币智能合约时,相应的就会有一个dgx代币被发行出来,这个代币就是你的poa资产。
-