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

Scan Download

“联邦”设计是一主多侧重点,Bystack首度披露OFMF规范

收藏
分享

8月21日,在火星财经主办的POW’ER 2019全球开发者大会上,比原链首席技术官朗豫以《区块链未来:Bystack一主多侧架构》为题进行了分享。他对比了2018年以来的三种公链技术路线,表示“扩展多链”存在自有链和其他链的利益博弈问题,而“状态通道”的局限性很大,“侧链”或许是不可能三角问题最好的解决方案。朗豫还介绍了Bystack关于“联邦“设计的最新进展,并透露OFMF完整架构将于近期公布。

33861566461506_.pic

以下是朗豫演讲内容的精编,由巴比特整理。

比原链是为数不多基于POW的项目,跟今天POW'ER的主题非常契合。Bystack是比原链主链和侧链集合的区块链服务平台,它具有“一主多侧“的架构。

历史发展就是在公平和效率之间的交替选择中前进,大到社会制度,小到商业模式,都是如此。传统互联网巨头,垄断了我们的数据,以此构建它自己的商业闭环。在这种情况下,我们的效率达到了最高值,却难以保证自己的隐私与安全,找到利益的平衡点。区块链的诞生源于我们追求极致效率之后,对于公平越来越强烈的渴求。与此同时,区块链带来了一种新商业“范式”的变革。

所有区块链项目的白皮书都是为了解决“不可能三角”问题,即安全性、去中心化与可扩展性,相信大家对此已经非常熟悉了。下面这张图是区块链发展的三个阶段。

33841566402763_.pic_hd

我们可以看到,第一阶段以比特币为代表,它追求的是极致的安全和去中心化,但不具有很高的可扩展性,10分钟才能确认一个区块。因此在第二阶段,大家进行了优化,延伸出两种方式,一种是以太坊为代表,改进了共识算法,提高了TPS,并使用了更高级的智能合约。另一种是联盟链,完全放弃了去中心化,追求效率的极致。

但从2018年到现在,我们发现不管共识算法如何改进,都难以满足实际应用的需求,特别是商业化应用的需求。所以第三阶段的思路之一是将“多种链”和“更多链”结合起来,提高扩展性,这就是 “扩展多链” 的形式,代表项目是Cosmos和Polkadot。这种方案存在一个矛盾,就是自有链和其他链的利益博弈问题,这是多链形式的难点。

另一种方式是 “状态通道” ,它是在主链上搭了一层应用,也就是说它没有自己的链,没有任何一种Token的机制运行,人们将其视为一种工具。如果脱离了主链,状态通道也不会存在。这种情况的局限性就非常大,在主链上做任何改动都会变得很难,而状态通道又要基于主链的特点去做相应开发,必然也会受制于主链的特征。

最后,我们认为 “侧链” 是比较优秀的解决方案,也是最有可能大规模使用的商业化手段。“侧链”是什么?我认为应该明确这样几个特征:一是不发新币,不创造价值,只传递价值;二是工具性,更好的扩展性,更高效的处理能力,更好的落地商业应用;三是网关性,需要链接“同质”和“异质”的不同链,这是设计时需要考虑的;四是区域性透明,因为主侧链架构设计无法脱离中间的公证人或者城邦来解决跨链的问题,我们可以通过更开放的设计,让更多参与方加入到这个城邦,让业务逻辑更加透明,资金更加安全,让参与方相互信任。

我们提出“一主多侧”的解决方案,主链POW机制追求去中心化,侧链基于BFT改进的BBFT算法追求高扩展性。基于这样一个模式,使我们的区块链变成一个“有可能的三角”,这是我们寻求到的解决方案。

为什么是“一主多侧”呢?我要具体介绍下Bystack的架构特点。

首先是“ 主侧隔离 ”,主链创造价值,侧链高TPS,主链不关心侧链,做风险隔离。因为区块链上再多隐私保护的措施,用户还是可以通过旁路发现交易的变化和特征,还是存在隐私泄漏的问题,唯一解决的方案就是物理隔离,让你完全接触不到我的信息,只在自己的生态圈内完成。而两个侧链如果要进行通信,只能通过主链来进行。对于商户来说,就有了选择权,哪些可以上链,哪些不能上链。

其次是“ 侧侧隔离 ”,多业务分离,进行隐私保护,可异步实现。也就是说,我可以根据不同的商业逻辑,不同的商业应用,去改造侧链的实现,得到业务隔离的状态。同时可以在侧链上选择更多共识算法。

最后是“ 联邦管理 ”,即权责统一、合规合法,去除单点风险,自定义管理模式。如何让联邦更加开放?如何让参与方权责统一?这对于一主多侧架构是非常重要的。联邦必然由多方组成,就需要通过安全的多方计算来实现联邦管理。关于这部分我重点介绍一下。

联邦的设计是一主多侧架构的重点,在设计时有2个主要考虑。 一是更“强大的功能” ,让我可以非常轻松的去设置和管理。比如有五个人,两个人有超级权限,三个人有普通权限,如何处理每个人的不同权责?还有一种情况,我可以处理一个资金通道,另外两个人可能权限只有100BTC或者200BTM,如果通道中有超过这个数值的Token,他可能就没有权利处理。对于这些情况我们需要做相应架构的设计,让更多人以不同角色参与到其中。

第二个是更“分散的权利” ,我们如何通过私钥,或者其他密码学技术,让不同参与方即使把私钥泄露了,也无法让黑客将资金完全转移,以及无法将这个系统破坏了。我们提出Open Federaton Maeagement Framework,简称OFMF,特点是1.共同管理,不存在单点风险;2.快速接入,不同链遵循同样规则可接入,无需许可;3.成本低廉,无须维护所有链的状态,只需负责自身关心的;4.商业模式,我们要创造相应的商业模式,通过增值服务和交易手续费持续营收,让更多人加入到我们开放的计划中来。

33871566461543_.pic_hd

OFMF现在正处在草案阶段,最近几个星期内我们会把完整的架构实现,并对外公布,请持续关注我们的开发进展。

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