当前位置:首页 > 区块链新闻 > 正文

比原链CTO朗豫:Bystack助力实现资产数字化和数字资产化丨2019全球区块链(杭州)高峰论坛

来源: 互联网时间:2019-05-17 18:37:05

5月17日,由杭州市金融办指导、巴比特主办的2019全球区块链(杭州)高峰论坛在杭州正式开幕。

比原链CTO朗豫发表链题为“Bystack:面向未来的区块链商业分层架构”的演讲,他的演讲主要分为区块链商业化的痛点、主侧链的技术架构和Bystack区块链分层架构等三个方面。

Bystack是比原链首创的一主链多侧链BUTXO模型,以Bytom主链作为统一Layer1,接入不同的Layer2侧链。在保证网络安全的前提下,Bystack兼具去中心化和高性能,可以满足不同行业企业级的业务需求。同时,Bystack本身还为侧链独创了DPoS+BBFT共识算法,在保障了系统安全、稳定的同时,极大地提高了侧链的效率与性能。此外,Bystack可采用SM2、SM3、SM4国密算法,为资产上链保驾护航。

vbox6055_7G0A6740_105709_small

以下为现场演讲速记,巴比特整理发布(略有删改):

各位听众、各位区块链的同僚,早上好!今天我主要还是讲一些对于我们这样一些创业公司或者对于我们这样一些公链的创业方向,在区块链商业落地中可以去做的一些事情。

我们可以知道,比原链在去年主网上线以后已经平稳运行了将近一年时间,在经过几次业务迭代、技术升级之后,可以知道在比原链上可以去创建、发行、销毁、增发各种各样的区块链资产,后续还可以通过我们独立研制的虚拟机的一整套系统,可以实现数字资产的智能化和可编程化。

但是众所周知,所有区块链上的资产如果是脱离于一些实体经济的话,可能就只是一个0和1的数字集合。我们认为,区块链上的资产更多是无根之木、无源之水的状态,所以归根到底我们大的目标方向就是资产的数字化和数字的资产化,这样我们Bystack商用的区块链应用平台就应运而生了。

我们发现区块链商业化有四个痛点:

第一、不对称的信息。区块链行业更多是一些小型公司,团队精干,技术也强,但缺点是没有资源。传统公司更多的是聚焦自身的业务,他们也许比特币是什么都没搞懂,对区块链行业的发展更是摸不着头脑。这就是信息不对称导致的区块链落地的障碍。

第二、法律法规。这是不可回避的,特别对大公司来说,不敢碰公链领域,因为他们是风控第一。特别是对于监管层的指导,宁可不知道区块链技术,也不愿意受到监管的压力或者其它处罚。这样就导致一些产业端的大公司拒绝区块链。

第三、性能扩展。这是非常现实的一个问题,就是我的大公司可能业务跑了一千万人,每天有几亿笔的交易,那么区块链到底能否在我的系统上去跑呢?这个问题需要深入研究。

第四、不可篡改漏洞。在区块链领域,我们更多考虑的是链上资产的不可篡改,如果你实现了私有链或者是单纯的一个联盟链,或者是一种自我控制的这样一种状态的情况下,业务方会怀疑你,这些数据都在你这儿,你如何证明这些数据不可篡改?

WX20190517-133619

以下是业界做的努力,如上图,上面是币圈发展的方向,下面是链圈的发展方向。币圈方面,比特币是开启了区块链研究的最初点,到后面数字货币的转账、交易,再到后面在区块链上做应用。虽然应用变得复杂,需要更多的存储、带宽等资源。

链圈方面,我们看到私有链更多是从银行和政府,它们可能会首先去拥抱一些新兴的技术,去尝鲜。但是,研究或落地后,发现和原有的系统并没有太大区别。后来,一些产业端的组织去尝试更高级的应用,因为它会去集合上下游的一些企业或者是上下游的一些资源,打造一个相应的联盟链。

到现在为止,对于产业端上下游的一些小公司,它们的一些研发能力还没有达到标准要求,这时候其实Bystack平台,就是我提供非常方便的业务上链或者是技术上链的这样一种平台,你只需要在我这个平台上去注册,然后简单操作就可以把自己的业务放到Bystack平台上,放到联盟链上来,这就是现在所实现的,可能各大公司都去推广的相应的Bystack服务。

WX20190517-133709

为什么缺少吸引力?我们可以知道,现在确实来说,针对于C端用户的非常大型的区块链应用,还没有涌现出来。这里是通过从业务方的角度去思考区块链这样的系统,到底应该是怎么去做的。

首先,我抽象把所有的业务为输入一个X,得到一个Y的结果,中间通过一个分布式系统或区块链系统,其实都是在我的考虑之内,但是我必须得去考虑相应系统之间的成本问题。分布式系统,在技术上其实是已经成熟了将近20年或30年,特别是包括C10K、C100K的问题已经解决了,而且对于大公司来说,他们已经培养了相应的非常多的技术人员,这些技术人才在市面上可以招聘或者吸收进来,这种情况下,我们可以认为它的成本是C。但是对于区块链系统来说,区块链的人才是非常缺乏的。

同时,市场是极其浮躁的,财富效应让很多技术人员难以沉下心来,做一些与技术相关的事情。另外一个就是技术,区块链融合了多种学科,特别是密码学、分布式技术等等。培养成本很高,我们可以把它的成本认为是C1。我们知道C1要减去P一定要小于C,就认为我们一定要在区块链的系统中获得更多的收益,能够低效相应的传统分布式系统的开支,这样的商业逻辑才能运行下去。

WX20190517-134828

那么,P到底是什么?如上图,对于比原链来说,我们研究了相应的技术,并探究了整个商业运转的逻辑。对于比原链来说,我们去打造了这样一个平台,底层就需要无许可的公链,就是你任何人加入公链,去使用公链,不需要得到任何人的允许。

另外,底层公链保证的是资产的稳定性和资产所属权的问题,上面我们所有的业务可能吸收一些高的TPS或者吞吐,这样我们就需要在上一层实现一个高性能的侧链体系,这个侧链的体系更注重于效率、吞吐、满足商业实践的一些逻辑。

更上层就是一个强业务的BaaS方案,这就是用户可以不去感知区块链实际底层的原理,基于BaaS就可以把自己的一些商业应用快速迁移到这个平台来。有这样的组合,我们提出了一个主侧链的结构,核心解决的就是资产的所有权“不可篡改+高性能+可扩展”,相应的是解决了不可能三角的问题。

WX20190517-134939

我们可以看到主侧链架构。商家在BaaS上去创造映射、增发资产,并通过中间的一个联合网关,通过网关来把资产锁定到侧链中。用户在侧链中,通过交易或商家的活动获得相应数量的Token。

这些Token在侧链上能实现快速运转,满足了用户体验或商业的实时性要求。但是,如果用户想要把资产转换到更广阔的区块链世界中,那么我还是通过Agent网关,把侧链上的资产转移到主链,一旦到主链上资产,就可以把相应侧链上的资产转化为类似于以太坊等区块链的资产,到达了一个更自由或者更广阔的世界。

类比于互联网的发展,可以看到,中国骨干网的带宽其实是远远大于国际互联网链路之间的带宽,这样我们可以认为国际互联网骨干链路就是一个公链网络的状态,国内的骨干链路就是国内链路的一个状态。

WX20190517-135140

什么资产能上链?我们把资产分为了四个方向:可互换、可分割、不可互换、不可分割。可互换,就是所有的资产进行交易以后不会被标记,即使被转让之后,上一秒的资产和下一秒的资产还是同一个属性。可分割和可互换的资产类似于以太坊的ERC20 Token,现实中的资产就是股权,你转让给我,你转让给别人,股权并没有发生任何的变化。

对于可分割不可互换的资产,我们可以称为是原子资产,比原链上我们天然通过BAP协议发行的Token,其实就是原子资产。现实中当然我们可以通过AB股的形式,就是同股不同权的形式,相应地是把这些资产定义成原子资产。

夸克资产也是比较有意思的,就是虚拟资产中的加密猫,由ECR721这样一个协议来制定的这样一些资产,因为它是不可切分的。现实中,当然我们可以知道很多的东西其实都可以映射链上的夸克资产,比如说房产、收藏品。量子资产,更多是虚拟的资产,就是可互换不可分割,虚拟资产包括红包,现实资产包括优惠券、二维码凭证、门票。

WX20190517-135220

这些资产在比原上是如何实现的?我们就通过BUTXO这种形式实现。BUTXO是基于比特币UTXO的模型进行扩展,我们可以在一笔交易中交易比特币、以太坊、BTM,这样一种原子化的交易所创造的一种模型,我们就认为是一种BUTXO的模型。

UTXO协议就是比原链创造的这样一种资产,当然所对应的四种资产其实就对应了图中的01、02、03、04。我们可以基于BUTXO和交易中的METADATA实现这四种资产之间的转让或者交易行为。

WX20190517-135333

Bystack,顾名思义就是一种分层结构,我们根据TCPAP这样一种协议启发,可以看到Layer1,我们把它认为是一种公链的状态,Layer2就是侧链的一种功能,Layer3就是所谓的业务抽象层,就是和区块链相关的业务都在Layer3上实现。

Bycoin是Bystack基于移动端的解决方案,Byone是基于PC端的解决方案,Bystore更多对标的是APP store的状态,我们把所有的生态集合起来,就统称为Bystack分层的平台。

WX20190517-135450

比原链主链采用的是PoW算法,侧链实现的是可插拔的共识账本,但是我们本身还独创了一个DPoS和BBFT的共识算法。我们通过优化把原生PBFT这样对于通信来说有O(N)平方的这样一个复杂度减少到了O(N)的复杂度,大大提高了共识的效率。这部分是一个开放的状态,等到侧链发布的时候,其实这部分会开放给社区进行竞选。同时,参与共识也可以获得相应的BTM的激励,这样的一个开放状态,可能会在2个月后对社区进行公布。

Layer2需要考虑高效高吞吐,第一是共识时间,500ms 极限共识, 基于BUTXO的特点, 设计并行滑动窗口验证算法 PSWV (Parallel Sliding Windows  Validation),单次可同时验证100个以上区块交易, 单链交易TPS可达万级;第二是网络层传输,Vapor神经元中继(Vpaor Neuron Relay VNR)可以在更复杂的环境中最快地传输交易和区块信息;第三是存储层优化,大量复杂的交易LevelDB无法适用,基于Redis+NoSQL的多层存储方案让I/O不会成为瓶颈。

图片2

Layer3与业务的结合,在业务层和核心层,我们在上面实现了各种各样的应用方案,这些方案是可插拔的状态,可业务方可根据各自的需求选择相应的插拔模块,然后通过底层适配层的改进,把所有的业务都搬到Bystack平台上来。

图片3

需要强调的,一是交易管理,去中心化交易系统,隐私交易保障用户需求的多样性;二是合约与侧链管理,对于侧链合约会基于WASM, Equity, Luajit等虚拟机开发,提供丰富的模版,方便开发者接入。

以下是Bystack的路线:

WX20190517-140611

谢谢大家!大家可以从我们Bystack官网,去看一下我们相应的一些技术方向和业务落地的重点。

免责声明:

1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。

2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。