2020 年 2 月 25 日,由币赢网 CoinW 发起的 " 币赢超级问答 " 线上访谈活动如期举行,aelf 技术副总裁戎朋作为本期嘉宾,以“揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力”为主题进行了分享。

aelf 技术副总裁戎朋做客币赢超级问答:揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力

主题问答

1. 戎总您好,欢迎参加 CoinW 超级问答 AMA,请先介绍下自己和 aelf 吧?

戎总:大家好,我是 aelf 戎朋,首先我简单的介绍一下 aelf,用一句话来说,aelf 是去中心化云计算区块链网络,解决的是商业落地的问题,为了达成这样的目标,aelf 总结了几个要解决的问题:资源隔离问题、性能问题、治理问题,针对这些问题,aelf 提出了采用 DPoS 共识协议,主链+多侧链,并行执行,模块化,基于集群这些设计理念。

2. 高吞吐量对于系统的交易处理能力有很高要求,aelf 是如何实现这一点的?

戎总 :aelf 是通过以下几点来满足对高吞吐量的要求的:

首先,共识机制,采用高效率的 DPOS 的共识机制,相比 POW 出块的效率比较高;

其次,并行处理。并行处理有两层次的含义,一是设计时的并行,主链+多侧链,一链一场景每条链有独立的计算资源,将不同的场景在不同的链上跑,通过父链进行交互;另外一个并行是运行时的并行,我们将冲突的交易放到一个组内,保证各个组的交易都不冲突,组之间的交易可以并行执行。

另外,在设计上 aelf 的执行是可以基于集群的,这就进一步扩展了计算能力。

3. aelf 是基于主-侧链体系的多链结构,那么是如何解决跨链交互问题的?

戎总 :aelf 是通过跨链索引来实现跨链交互的,跨链索引包括,父链索引子链和子链索引父链,具体过程是这样的:

首先,父链从子链获取数据,父链对其需要索引的子链请求数据,子链将区块内的 Transaction status merkle tree root 传递给主链。

其次,父链将索引的所有子链数据进行处理,生成 Merkle tree,并存储在链内部;

然后,子链索引父链区块,即从父链请求数据,父链将已计算好的 merkle tree root 和 Merkle path 返回并存储;

有了这样的跨连索引,在父链上可以验证子链上发生的事情,反过来在子链上也能够验证父链上发生的事情。

4. 跨链解决方案相对于 Cosmos、Polkadot 有什么优势?

戎总 :其实不管 cosmos 也好,Polkadot 也好,aelf 也好都有跨链的解决方案,但是跨链的关注点是不一样的,咱们今天不去讨论谁好谁坏,其实大家的关注点是不一样的;

Cosmos 主要关注的是跨链的资产转移,波卡主要关注的是跨链的基础设施,aelf 是跨链索引 / 跨链验证,跨链资产转移是其中的一项应用。

5. aelf 采用了创新的 AEDPos 共识机制,可以介绍下 AEDPos 的实现逻辑吗? 以及 AEDPos 相对于 DPos 的区别是什么?

**
**

戎总 :为了更好的解决出块的效率问题,aelf 采用 DPos 的共识,其中主要包括这些部分:投票选举生产节点,生产节点随机排序,按序生成区块,区块的验证,对于不作为生成节点的惩治 ;

aelf 通过让用户为生产节点投票的方式根据选票多少选举出块节点;生产节点本轮的顺序由上一轮中各自产生的随机数确定,每一轮的顺序都是随机的;生产节点生产区块有严格的时间槽,只有时间槽对得上区块才被认可;对于连续不出块累计时间超过一定时间的生产节点将取消生产节点的资格。

6. 在系统安全性方面,aelf 做了哪些设计?

戎总:首先,aelf 使用的都是比较成熟的加密算法比如:Secp256k1,SHA256;

其次,上面提到的共识机制及共识的验证及不作为的惩治;另外,在合约方面,aelf 有内置的安全检查机制。

7. 开发者在 aelf 创建或运行 DAPP 需要支付资源 Token,资源 Token 的生成机制是什么? 以及其价格的影响因素有哪些?

**
**

戎总 :资源 token 是在链启动的时候就已经创建出来,资源 token,顾名思义,是对消耗资源的度量 ;

资源 token 是基于 bancor 模型构建的,跟 ELF 挂钩,资源 token 的价格会随着供需变化而波动。

8. 节点承担构建和维护侧链的责任,那么生产节点在节点生态中能获得哪些激励?

戎总 :首先,生成节点参与共识,承担的着出块的任务,每出一个块就会获得激励,初始是 0.125ELF 的激励,每 4 年减半;在主链上发交易要收取交易费,交易费的 90% 要分配给生产节点,另外 10% 销毁 ;

第二,aelf 是多链结构,主链+多侧链,主链索引侧链实现跨链通讯,侧链也要为此支付索引费,索引费是按照块的收取的,单价由市场决定,索引费是支付给生产节点的 ;

第三,基于多链结构,开发者有可能选择独享侧链,那开发者要为这条链支付资源使用费

aelf 的收费模式比较多样,开发者也可以选择收入分成模式,承诺将自己收入的一部分分配给生产节点。

9. 治理模型决定着生态事务决策的公平和效率,aelf 在治理模型方面有创新的设计吗?

**
**

戎总:治理对整个社区来说非常重要,是确保社区持续健康运行的根本,aelf 提供了三种治理模型,议会治理模型,协会治理模型,全民治理模型,通过这些治理工具让用户、候选节点以及生产节点充分参与到各项事务的治理中,积极发挥各自的作用,让整个生态更公平,更公正。

这三种治理模型在 aelf 主链及侧链的治理中发挥了重要作用,也是侧链开发者结合自己场景构建自己治理体系的有力工具。

首先说一下议会模型,议会模型的成员是生产节点,生产节点是通过投票投上来的,他们代表了普遍用户的想法,代表普遍用户来治理链上的重要事务。我举几个由议会治理的事务 :

比如,目前侧链是由联合挖矿的形式存在的,创建侧链的过程是由议会进行治理的;跨链索引费的治理,是由生产节点根据市场情况共同治理,还有跟收益相关的,用户投票收益率,在 aelf 上用户投票是可以有收益的。

其次是协会治理模型,除了社区这个大型的组织,在 aelf 平台中还会有很多小的组织,这些组织为了实现某种目标而成立,也同样需要有效的治理工具来协作处理组织内的事务,比如:DAO (分布式自治组织)等。aelf 提供协会治理模型专门解决协会内部的治理工作。我举一个协会治理的例子,比如:一个 5 人组织共同管理资产,我们可以配置这个组织只有多于 3 人同意的情况下,才能转移资产。

再就是全民治理模型,生产节点并不能决定所有的事务,一些极为重要的事务,尤其是涉及到用户权益的事务要让所有的用户参与其中,充分发挥用户的治理积极性。用户治理模型就是为此构建。在 aelf 中有两种全民投票治理模型,第一种是满足设定的条件(赞成票 / 反对票 / 弃权票)后执行事务;第二种是设置选项,用户按照自己的意愿对选项进行选择。 举例来说,在 aelf 中,像让广大用户参与选举生产节点就是使用的这种模型 ;

最后再说下这些治理模型可以串联或者并联到一起,形成更加复杂的治理模型。这块内容在我们的公布的经济与治理白皮书中有非常详细的描述,欢迎大家参考。

本次访谈活动得到了社区及行业媒体的大力支持,包括世链财经、布道财经、金色财经、火星财经、布洛克科技等 70 余家行业媒体。

aelf 技术副总裁戎朋做客币赢超级问答:揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力

活动介绍

aelf 技术副总裁戎朋做客币赢超级问答:揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力

“币赢超级问答”是老牌数字货币交易所币赢 CoinW 精心打造的线上分享活动,定期邀请区块链领域顶尖投资人、项目创始人、KOL 担任访谈嘉宾,在币赢 CoinW 微信社群进行相关的主题分享和用户问答。每次线上访谈分享将会在币赢网五十个微信社群与合作方社群同步直播,覆盖 10 万+币圈用户。“币赢超级问答”致力于传播行业大咖的深度见解,链接社群用户与头部资源,打造专业机构与普通用户的深度沟通桥梁。“币赢超级问答”,带你认识一个不一样的币圈!

aelf 技术副总裁戎朋做客币赢超级问答:揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力

aelf 技术副总裁戎朋做客币赢超级问答:揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力

aelf 技术副总裁戎朋做客币赢超级问答:揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力

aelf 技术副总裁戎朋做客币赢超级问答:揭秘 AEDPos 共识与跨链交互如何铸就 aelf 的核心竞争力

来源链接:mp.weixin.qq.com