mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

公链未来可能只有三家存活

收藏
分享

2018年公链数量达到了难以想象的规模,在不同的行业中都有几家相应的公链出现。但对于公链项目持续发展的问题,目前低迷的趋势似乎可以有所体现,公链正在洗牌之中,公链的创始团队对公链项目的设计决定了是否可以在竞争中存活下来。

近日,金色财经记者对silkchain CTO进行了专访,共同探讨了在公链竞争激烈的环境下,公链该如何设计开发方式,以保证实现落地应用。

公链的特性

公链的组织形态,与开源的技术社区相同。因此,一个开源社区,其底层输出技术。公链则在基础网络中输出数据传输能力等等,从这一来看,对于开发业务的开发者或开发团队来说,只需要设计相对应的功能,而与公链无关。

吴萌野解释到“区块链技术中,其中分布式的数据库、存储等,与业务没有直接关联,无论技术是不是分布式的,都对业务没有影响。”

在一个业务需要某些技术实现时,对于公链来说,会把一项业务需要的能力分配到公链开发结构中不同层来实现。

公链的结构设计

在一个较为清晰的公链结构中,我们可以大致看到,底层是各个节点组成的网络结构,这一层主要承担的是数据交换信息沟通的技术能力,继续向上,上一层则是协议层,协议层即建立各节点间互通的细则,协议层之上则可以称作应用层,将底层网络和协议层输出的能力综合业务开发做出DApp。

在这样的分层逻辑上,吴萌野说到,“对于所有公链来讲,这三层的设计,每一层单独的设计都要设计成可以跑任何业务,也就是可以兼容各类其他的开发情况”。

在一个开发的需求在公链上进行是,可以被称为一笔交易,这笔交易的内容并不能得到确认,而是这笔交易的数据会被节点确认,确认的是有交易产生。在这个过程中,应用层产生交易,协议层和智能合约是驱动交易进行并得到认证的过程。数据交换层在共识的基础上完成交易确认。

因此,虽然整个过程是相互配合的,但每一个过程在每一层间都是独立的。在把需求能力分到每一层后,不同层间要有界限,相互间用尽可能窄的API来去完成调用。每一层间的关系互相依赖,但不耦合,每一层都可以独立起来,单独演变。

“这样的设计是为了在出现一些变化时,可以做部分的调整,否则一旦所有层都有耦合情况,一旦更改,就需要更改协议或共识,严重时,必然是硬分叉的过程。”吴萌野补充到。

区块链创业可行性如何?

目前,整个区块链的技术发展中,扩容提速是首要目标,众多项目在以太坊项目上做一些共识的修改,减少了确认过程时间,就可以增加交易处理量,但这样的方式并不能真正解决问题。

在整个区块链结构中,底层网络涉及到了共识机制和共识算法、存储空间。协议层则与一些使用流程开发等密切相关,并且,对于VM的开发情况,也影响着公链能力。在底层网络和上层业务应用层间,许多方法被用来扩容。例如链下结构、状态通道等等,都是目前比较流行的开发方式。

吴萌野说出了其中的思考点。“对于协议层来说,可以做对业务开发有很多能力提升的开发。在底层的网络主要进行交易确认,和业务间没有直接关系,但协议层中,如果将某些行业的共性写进协议,则可以快速帮助开发者”。

即可以在协议开发中将某些行业的协议写进协议层中,为了虚拟机或代码的快速应用。“就像对于智能音箱来说,其中语音识别的功能并不是音箱厂家设计的,其中就是利用了一个framework式开发,将一定的能力写成框架,帮助开发者轻松的开发。”

在真个区块链行业中,公链的标准是提供基础能力,因此,最终,公链的数量寥寥无几,而在每个行业中,偏向业务的开发协议可以有一定数量的存在,在每个行业中开发者会使用不同的开发协议来加快进度。

而再次回来看区块链的应用场景时,并非所有的行业都可以很好的应用区块链,相反,能够使用区块链技术的非常少,其中的症结所在就是,区块链溯源、数据上链等问题需要基本的保证是“上链前数据可信”,而这一点仍旧使用的是机构或人的背书,区块链在这个过程中只有存储能力,这是低效的。

因此,对于兴起的区块链创业,并非适合所有人为之。“从应用场景和业务上使用区块链是很难成立的,成立的只有区块链技术创业”。

目前,对于公链来说,留给开发团队的还是不断的可以让区块链技术更多为人所用,为人所知,低靡的行情并不代表了区块链技术不被需要,公链的开发需要给开发者更多的尝试,然后试用、改善升级、再试用,最终形成标准,才能在竞争中留存于世。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。