LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > *3000key红包*【跟着勇哥柒学知识13】公链之争,什么才是以后公链的发展方向

*3000key红包*【跟着勇哥柒学知识13】公链之争,什么才是以后公链的发展方向

2020-07-07 勇哥柒 来源:区块链网络


什么是公链

公链又称公有链,可以称之为区块链世界里的地基,就像是手机里的IOS、Android系统一样,指的是向全世界所有人开放,每个人都能成为系统中的一个节点参与记账的区块链。

新一代公链的竞争焦点

我们可以将以太坊看作是第二代公链技术,实现了公链上的图灵完备,那到以太坊之后的第三代公链竞争就更加激烈了,大大小小的公链数不胜数,光国产公链都有一大堆。

而从目前来看大多数公链竞争的思路都是在于寻找之前比特币和以太坊公链存在的不足,那现在比特币和以太坊最严重的问题是什么呢?大多数人都会说交易确认的时间长,网络拥堵,交易的手续费高,想再挑出一些大毛病似乎还真不好挑。总结一点就是以太坊虽然相比于比特币实现了图灵完备但性能方面提升还是不够显著,所以总结出性能问题就是目前公链发展最大的问题。

衡量性能常用的指标就是TPS(Transactions Per Second)其实就是每秒的交易量,EOS称自己第三代公链技术成功解决了交易量这个问题,然后公链就出现了一波跟风,都表示解决了这个问题,都是可以实现百万TPS的项目,如果你不了解就感觉不出百万TPS是什么概念,能应用到百万TPS的也就是每年阿里巴巴的双十一了,而为了实现这个目标也不是那么轻松的,经历的十四次演进才形成了以云平台承载的系统。

具体实现的办法可以大致分为九步

一,通过 DNS 轮询实现机房间的负载均衡。在 DNS 服务器中配置多个 IP 地址,每个 IP 地址对应到不同的机房里的虚拟 IP。

二,LVS 和 F5 是工作在网络第四层的负载均衡解决方案,其中 LVS 是软件,运行在操作系统内核态,可对 TCP 请求或更高层级的网络协议进行转发。

三,在多台服务器上分别部署网络服务器,使用反向代理软件(Nginx)把请求均匀分发到每个服务器上。四,按照业务板块来划分应用代码,作出不同的应用如淘宝,天猫等等

五,引入企业服务总线 ESB 屏蔽服务接口的访问差异。

六,引入容器化技术实现运行环境隔离和动态服务管理。所以在双十一的晚上,可以很方便的部署更多的服务器来支持应用。

七,复用的功能抽离成微服务,所以我们可以看到有用户管理服务,支付服务,订单服务等。

八,引入分布式文件系统,NoSQL 数据库和搜索引擎等技术,为数据库减压,同时也提升数据调用效率。

九,数据库内部,还采用了数据库读写分离,按业务分库,和大表拆分成小表等优化。

总结来看就算是阿里也只能使用一个实际上比较简单的方式来完成百万TPS的任务,这个方法就是靠堆服务器取胜。

这里哪EOS为例,EOS采用的什么方式呢?一个就是超级节点、一个就是石墨烯技术,通过这两种方法来提高效率提升TPS,虽然TPS加快了,但始终避不开一个不可能三角的问题,那什么是不可能三角?简单来说就是安全、高效、去中心化,三者不可兼得。EOS采用的这种方式其实明显就是牺牲了一部分安全和一部分去中心化来实现所谓的高效。为什么DeFi没有选择在效率更高的EOS上大量运行,主要就是考虑到了EOS相比于ETH来说缺少了一份安全和一份去中心化。

从这里也就看出一个尴尬的问题,即使你路修的再好,没有人愿意在你的路上跑,那这条路又有什么实际的作用,第三代公链竞争激烈的问题也就出现在了这里,大家都通过牺牲安全和去中心化来提升整个系统的性能,看似是一种提升,实际上就是拆东墙补西墙,并且补的实际效果也不像想象中那么好,一个一个简单的交易和一个多步骤且有复杂的业务逻辑的进程比TPS到底有多大意义,即使之后真正实现了能有比特币到以太坊的那种跨越效果吗?

公链的未来竞争点到底在哪

前面说到了,光靠牺牲安全和去中心化来实现性能的提升是不行的,那么公链未来的发展之路在哪呢?

不急已经有不少的项目走出了不同的路,这其中ETH就在做着自我的改革,其实在2016年以太坊就已经提出分片的想法,不过具体实施起来还是比较困难,直到伊斯坦布尔升级才算是正式开启了Ethereum 2.0。

具体实现分为了三步

第一步,将推出信标链。这是 ETH2.0 生态系统的核心,成为其他分片的安全和验证的根源。信标链部署完毕后,将使用 PoW/PoS 混合机制进行股权证明。

第二步,实现状态分片,并建立分片之间以及分片与信标链之间的通信方式。把用户分到不同的片上,实现状态分片。然后把状态在信标链上终极认证。

第三步,实现完全分片和集成的 ETH2.0。分片将从「基本数据制造者」升级为「全功能链」。并且引入全新的以太坊虚拟机 eWASM。

虽然三步目标定的挺好,但真正实施起来还是比较困难,又因为目前以太坊使用范围广,可以说是牵一发而动全身所以升级之路必然异常艰辛。

这也就给一些新项目留了一个弯道超车的机会,Nervos作为一个国产公链设计时也用到了分片的思想,通过Layer1和Layer2的架构来解决问题,其中Layer2可以自由发展,可以是一个独立的区块链也可以是一个分片,只有用到安全问题时才会调动Layer1。通过这样的设计来提升整个系统的拓展性。你看好Nervos弯道超车吗?

不过从总体上看,公链作为一个底层的技术,只有得到应用才有实际的价值,哪条公链可以在整体的竞争中脱颖而出,绝不仅仅是TPS多少这么一个简单的问题,也不是一个技术有多牛的问题,一条公链能走多久是由这条公链上的Dapp开发人员和使用Dapp的用户共同决定。

没人用的公链就不是好公链。

最后一个思考问题,现在的区块链真的需要这么多条公链吗,真的有百万TPS的需求吗,公链的未来到底在哪?

每天三轮KEY红包,每轮1000KEY。

第一轮红包在文中“一”处。文章发出后一段时间发出。

第二轮红包在文中“,”处。第一轮抢完即发第二轮。

第三轮红包在文中“公”处。第二轮抢完即发第三轮。


—-

编译者/作者:勇哥柒

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...