一、什么是区块链?
2009年1月4日,中本聪为了实现货币发行去中心化的理想,创造了比特币系统,并挖出了第一个区块(简称创世块),比特币系统的核心就叫区块链。从技术角度讲,区块链就是支持所有人写入(不可修改以及删除)数据的分布式数据库,这个数据库会实时同步在所有运行该系统的电脑上。
另外,区块链是由各种单个区块数据连接而成,由于实时同步数据的原因,导致数据一旦写入区块并成链,几乎没办法再修改数据,形成了去中心化和不可篡改的特征。
共识技术是区块链运行的重要手段,目前世界上流行三种共识机制
Pow(Power of work),即工作量证明,根据计算结果=计算次数从而达成工作量的证明,典型如比特币
Pos(Power of stake),即权益证明机制,根据持有币量和币龄来判断是否符合挖取区块的资格,典型如比特股
Dpos,即去中心化的权益证明机制,这个机制除了使用币量和币龄来判断挖取区块的资格外,添加了另外一种选举制度,典型如EOS的21个超级节点
这些基础共识保证区块链去中心化的同时又能够达成稳定运行
二、区块链想要解决什么问题
区块链最主要的是解决了中介信用问题。在过去,两个互不认识和信任的人要达成协作是难的,必须要依靠第三方。比如支付行为,在过去任何一种转账,必须要有银行或者支付这样的机构存在。但是通过区块链技术,比特币是人类第一次实现在咩有任何中介机构参与的情况下,完成双方可以互信的转账行为。
三、区块链的发展阶段
区块链的发展大致划分了三个阶段
第一阶段,区块链杀手级应用——比特币,比特币作为加密货币,且由大众发行该币,有极高的共识基础,比特币实现了点对点的间的交易,比如说一笔国外汇款按照传统方式需要几天才能到账,而比特币只需要十几分钟便可以完成转账,大额交易免取手续费。
第二阶段,由维塔利克一手创办的以太坊,以太坊首次建立了智能合约的概念,为区块链找到了更加丰富的应用点,最著名的应用要属加密猫,一只加密猫最高达到五十多万人民币,不过截止目前加密猫这家公司已经行将就木了,可见区块链的发展就在瞬息之间
第三阶段,智能合约的引入,引发了创造Token的应用,这些Token覆盖了游戏、物联网、数据预测、资讯社区、加密聊天等等,大量的Dapp所创造的代币,尽可能冲破牢轮上线各个交易所,成为了投资者获取利润的唯一手段,在交易兴起的时间内,全球数字货币市值最高达到7800多亿美金,如下图所示。至此,区块链开始进入Token时代,所有的区块链都有独立的Token与之对应。
![](https://img.haomeiwen.com/i2166787/d2ce695b6d0e8bb7.png)
四、区块链技术的弱点
尽管有越来越多的区块链应用场景不断被挖掘,但是区块链的技术决定了产生了一些近乎不可达成的弱点:第一,并发量(TPS);第二,缺少容错机制。
关于并发量,每当数字货币交易市场火热的时候,假如各位去提现比特币到其他地址时,会发现提币时长可以达到近乎一个礼拜,为什么呢?原因就是区块链的通吐量,由于一个区块的大小有限制,所以一旦交易订单增加的时候就会出现拥堵无法处理的现象产生,从这方面来说区块链解决通吐量问题的应用,基本上就是骗子应用
关于容错机制,以太坊在建立初期,一个名字叫The DAO的应用被黑客发现智能合约代码的漏洞而不断从中牟利,由于区块链分布式同步机制,导致无法下线应用来修复漏洞,最后采取硬分叉的机制,产生了ETC原链。
五、总结
区块链只是一种特定的解决方案,并不是未来技术的全部,或者取代互联网的下一代网络,狂热的共识只会让真相离自己更远一点。
网友评论