链化未来技术系列分享(2) - 跨链深度解读

11月29日,链化未来在杭州举办主题为“区块链硬核技术揭密——零知识证明及跨链深度解读”线下活动内容分享。本文为跨链深度解读篇相关PPT内容。

【目录】

链化未来的资源管理策略

链化未来跨链管理和资源扩容

【摘要内容】

本次活动,我们主要从资源管理策略和跨链管理两个方面来解读链化未来如何整合计算资源来提供信任计算服务。相对于以太坊和EOS两大DAPP 平台,链化未来提供了更加友好的计算资源使用方式,使得开发者可以方便的获得确定的链上资源,完成DAPP的部署,极大简化了用户使用区块链的步骤,降低了普通用户进入区块链领域的门槛,同时链化未来采用了完善的跨链管理协议,主侧链架构,实现了高效的链上资源扩容。

【活动内容分享】

链化未来资源和多链管理

链化未来资源管理策略

如何通过跨链技术扩容资源

在这里插入图片描述
链化未来将分布在各地的计算资源联合起来,向上提供信任计算服务,企业用户和开发者可以购买这些计算资源,从而部署自己的DAPP,向自己的用户提供基于区块链的服务。

在这里插入图片描述
当前流行的两大DAPP 平台是以太坊和EOS,它们基于自身特点,都提供了很好的支持了DAPP的开发和部署,但是他们也都存在各自的一些问题。最基本的,它们为了支持DAPP的部署都引入了大量的新的概念,无形中增加了用户的入门的难度。无论是以太坊的GAS,GAS Price, Gas limit 还是 EOS 的CPU,NET,RAM后面都有复杂的逻辑支撑。更甚者,他们背后代表的资源量也会变化。用户一直处于一种复杂的概念和不确定性之中。非常不利于DAPP 的推广。
在这里插入图片描述
当前,我们的DAPP提供商和用户,都已经蓄势待发,只是横亘在他们之间的区块链平台过于复杂,阻碍了他们的融合发展,进而产生更多应用方向和价值。

链化未来的资源策略

本着降低用户进入区块链门槛的原则,主链借鉴了广为人知的云服务的模式设计了资源模型。(注:资源指的是链上的计算资源,传输带宽和存储介质)
在这里插入图片描述
资源使用模型是这样的,资源只面向开发者,开发者可以像使用云计算那样,购买确定的信任算力,在此基础上部署DAPP,普通用户不会涉及到链上的概念,他们只需要像使用普通APP那样使用DAPP即可,区块链的复杂概念对他们是透明的,DAPP会将请求转换为链上操作,并消耗DAPP的资源套餐。当然,DAPP可以根据提供的服务向用户收取费用。
在这里插入图片描述在这里插入图片描述
开发者购买的套餐资源是稳定的,链化未来的所有计算资源都分成若干份,开发者购买的每一份资源都是确定的。不会像EOS和以太坊那样,资源的效用每时每刻都在变化,用户自己都不清楚,掌握资源能执行多少交易。链化未来的资源管理设计使所有资源像沙盒一样,保护开发者的使用权利,与此同时也限制了其向外延伸,从而能够有效避免 EIDOS 使 EOS 拥塞的局面发生。
在这里插入图片描述
此外,资源市场里的资源可以自由交易,随着时间的发展,有些 DApp 需要的计算资源将越来越多,有的则将越来越少,空闲资源可供自由交易,从而使得资源得到最大化应用。

链化未来的多链管理

接下来,我们来看一下链化未来的跨链方案和多链管理协议:
在这里插入图片描述
上图为系统架构图,采用主侧链跨链模型,主链负责多链管理协议的运行,侧链主要负责对外提供信任算力的支撑,接下来我们从不同角色的角度去审视一下多链架构图。
在这里插入图片描述
开发者需要从主链购买资源套餐,开发DAPP并部署到指定的侧链上去,同时,他还要为用户创建链上账户,我们都提供了强大的工具来辅助开发者的工作。用户在拥有主链账户后,可以使用链上所有的DAPP,也包括其他链的DAPP。
在这里插入图片描述
从主链角度看,主链的管理协议需要完成矿工的随机分配,账号的同步,资源套餐的同步,以及资源兑换的同步,从而完成对侧链的管理。
在这里插入图片描述
侧链则需要定时的向主链提交块头,在需要的时候将资产同步回主链,同时提交世界状态快照的哈希,关于世界状态快照的哈希我们后面会详解讲解。

多链结构下的安全问题

平行链扩容,使得每条侧链的矿工变少了,相应的安全性也下降了,链化未来采取的是随机调度节点到各条侧链的办法来解决这个问题。
在这里插入图片描述
在链化未来随机调度策略下,我们可以将恶意节点串谋控制某条侧链的概率降到可以忽略的程度,极大的保证了多链架构下的安全性。

在这里插入图片描述
链间调度带来一个新的问题,链状态的同步。随着链运行的越久,数据量就越大,同步需要的时间就越多,为此我们采用了了世界状态快照机制:

新加入的节点可以从世界状态快照来恢复世界状态,极大提高调度效率。那么如何保证快照的真实性,就变得尤为重要。为此我们设计了Oracle机制来将侧链世界状态上到主链,供新加入侧链的节点进行世界状态快照的校验。

在这里插入图片描述
跨链交易工作原理。首先,当包含transaction_mroot的块头被包含到B链上去后,A链就可以通过提交trx,merkle proof ,以及trx 在A链的块号,到B链上的跨链合约,该合约可以验证该交易的正确性并完成跨链交易。那么有个新的问题引入了,如何保证块头的正确性,这里就需要引入A 链voter 的bls 签名,来证明这个块头确实得到A链的认可。如果A链发生了委员会变化呢,那么就需要在epoch point 上将所有委员会的集合重新带给B链。

现场提问环节:

问题:链化未来的跨链和波卡有什么异同?

回答:波卡在努力实现链上资产、交易转移及共享安全,使用有效的中继链节点,为所有平行链提供安全性,并通过平行链转接桥链接当下知名的链(如以太坊),从而让生态更繁荣。

如果大家初步了解过波卡和链化未来的逻辑,就会发现乍⼀看,两者似乎完全不同,但实际上没有本质区别。它们只是从不同角度阐述了相似的解决方案。链化未来更加注重关系,展现多链结构在某一时刻的关系;而波卡从交互的视角,展现了不同⻆色的相互作用关系。平行链(parachain)类⽐于侧链;⻅证节点(validator)和钓⻥人(fisherman)类⽐于矿⼯;收集⼈(collator)类比于交易节点;中继链(relay chain)类比于主链。

⼆者唯一不同是主链(中继链)的组成。链化未来是由一组矿⼯来维持主链的运⾏,⽽波卡是由所有⻅证节点共同运⾏中继链的逻辑,以实现跨链交易以及其他管理逻辑。其实波卡和链化未来实现的核心思路很像,但链化未来的更务实,希望尽快提供计算资源。
在这里插入图片描述

发布了7 篇原创文章 · 获赞 0 · 访问量 383

猜你喜欢

转载自blog.csdn.net/weixin_45870688/article/details/103697739