区块链研究区块链大学区块链研习社

V神抱以厚望的以太坊扩容、提效方案——Plasma 张治谈区块链

2018-10-12  本文已影响7人  55e841da187d

昨晚八点,DRC技术总监大治照常对社区小伙伴关于“第十五讲”的提问进行了解答,随后发布了本期考核题目,共4位小伙伴闯关成功:T.H高强阿尔法喵尘,DRC将根据各班排名予以DRC监管科技平台积分奖励。祝贺~

以下为问答整理(后附大神考核,新进的小伙伴们可自测哦~):

社区成员:什么情况下会产生子链?会不会增加区块链的复杂性?

张治:确实会增加区块链的复杂性,不然就不需要有提交证明来回撤交易这样的机制设定了。

至于什么情况下会产生子链,要具体去看Plasma方案的实施细节,产生子链可以按照固定的时间间隔产生,或者通过发起特定的请求以后产生,从原理上来说,可以有多种选择,只要能兼顾效率和复杂性的平衡就可以了。

稍后我会向Plasma的项目方了解相关的细节信息。

社区成员:回撤请求在父链上就可以完成仲裁吗?还是要到主链上?

张治:回撤请求只需要在父链上就可以完成处理,不需要回到主链上。当然第一层的子链上如果发生回撤的请求,就会在主链上进行处理。

原因是父链上已经保存了子链上的区块头的数据信息,是可以回溯验证子链上的区块中记录的交易的。

需要注意的一点是,子链上交易的模型是UTXO,发生错误的交易要证明是否有问题需要回溯,子链上的区块上的交易数据当然可以回溯,而父链上的相关信息则作为一个保障,可以进行比对确认,防止有人篡改多个子链上的块数据(如果有人向攻击,自需要同时对子链和父链发起攻击,这个难度是很大的)。而父链上的数据毋须继续向自己的父链提交“回撤”请求,因为父链上只是用来验证仲裁,得到最终的结果,如果回撤成功,那么那条子链就停止了,如果回撤失败,即子链上数据正常,那么就还继续按照之前的机制继续运转下去,父链上的数据不需要做任何的“撤回”。

社区成员:子链会不会有数量限制?太分散的话节点会不会不够用,导致产生信任问题?

张治:数量上应该会有限制,这些都是方案中的具体参数,所以还是要看项目方的整体设计,这个方案一定会在安全和效率方面找到一个平衡,然后部署多个子链,可能还会有动态调整的机制。这些需要进一步去了解。

附:

大治考题

1. 关于雷电网络和闪电网络的对比,下列哪些说法是错误的?(单选)

a. 二者原理类似,都是通过建立独立的点对点交易通道,把大量交易放在链外的网络中执行,当交易通道关闭时,在主链上进行余额的结算,从而大幅提高交易处理的速度。

b. 雷电网络是利用智能合约创建锚点打开交易通道,交易双方预存一定资金到智能合约中锁定,没有双方的签名确认,这笔资金将一直锁定在合约当中。而闪电网络则是通过比特币的多签功能锁定资金并创建交易通道,没有使用到智能合约。

c. 雷电网络的速度要比闪电网络快得多。

d. 雷电网络除了可以处理代币间的交易,还可以处理“状态交易”,而闪电网络是没有这个功能的。

(答案:c)

2. 以太坊上的Plasma技术方案和雷电网络相比,最大的不同是什么?(单选)

a. Plasma可以大幅度提高交易处理的TPS,而雷电网络不能。

b. Plasma方案中的交易仍然是在链上处理的,所有交易数据仍然需要通过区块链共识出块做记录,而雷电网络是把大量交易转移到了链外进行,只在最后结算时才需要用到区块链的共识,并记录数据在区块上。

c. Plasma方案对网络中的节点的算力提出了更高的要求,而雷电网络则没有。

d. 以太坊进行扩容,雷电网络和Plasma方案只能选择其一,不能并存。

(答案:b)

3. 关于以太坊即将实施的Plasma扩容方案,下列说法哪些是正确的?(多选)

a. Plasma方案是一种数据扩容方案,也可以说是“计算扩容”,它通过把大量的交易转移到分层次的子链上进行,大幅度提高交易处理的并发量,目标是实现22000+TPS。

b. Plasma方案将在子链上实现PoS共识算法,加上子链上共识节点的减少,因此子链上的出块速度也得以大幅度提高,并且降低以太坊对能源的消耗。

c. Plasma方案中,子链与父链以及以太坊主链是并行独立的,互相没有交互。

d. Plasma方案中,原来的以太坊链是一个根主链,通过设定锚点生成的子链还可以继续产生属于自己的子链,从而形成一个子链树,子链会主动将自己产生的区块的区块头数据提交给父链,从而使自己这条链上的交易信息(hash值)保存在父链的区块上,通过递归的方式,以太坊主链最终会得到所有子链上的交易信息。

e. Plasma方案中,通过提交“回撤”申请机制来处理子链上发生区块数据错误,双花交易,无效交易等情况,这时该子链会立刻停止继续产生区块,在这个需要“回撤”的交易后已经发生的其他交易也会依照发生的顺序依次回撤。“回撤”请求将提交证明给父链进行验证。

(答案:a,b,d,e)

更多以太坊的知识,请关注下期DRC学院【张治谈“区块链的诞生及运转”】系列课程,同时也非常欢迎社区的小伙伴们留言提问~DRC社区,一个精英互动学习的高端社区。

PS:为促进区块链行业的规范与自律,由DRC社区主办的“区块链治理与管控研讨会”将于10月19日在新加坡召开。本次研讨会重点围绕数字资产财务管理体系、法律合规两大主题展开深入研讨。

会议邀请了新加坡新跃社科大学李国权教授、新加坡国立大学白士泮教授等著名国际学者作为特邀嘉宾发表主题演讲。

现诚邀领域专家和实践者参加本次盛会,希望集各路之智识,寻突破之路,DRC在新加坡恭候光临,期待您的积极参与和讨论!

详见:DRC Meetup @Singapore | BlockChain Regulations and Governance

 本期彩蛋 

评论区说说你在听课之后对以太坊Plasma方案的看法。

点赞超50个的小伙伴奖励500DRCT,分享到朋友圈也有50DRCT哦~

(分享截图加入DRC社群后发送群秘)

活动截止时间本周五晚20:00

点击“阅读原文”回顾第十五讲~

上一篇下一篇

猜你喜欢

热点阅读