• 17182
  • 0
  • 分享到(dào)

万向区块链蜂巢学院——贾瑶(yáo)琪:Web3.0落(luò)地的(de)必由之路—区块链的可扩展性和互操作性

2020-2-14 22:09

来(lái)源: 万(wàn)向区块链(liàn)

GRANDPA算法


它是根据(jù)BFT进(jìn)行改进(jìn)的(de)版本,是(shì)非异步的共识(shí)协议。BABE协议(yì)生成的区(qū)块,GRANDPA协议(yì)最终会做一个敲定(dìng)。BABE协(xié)议生成不(bú)同长(zhǎng)度的链,GRANDPA协(xié)议会选择这里面包含最多投(tóu)票的有效链进(jìn)行确认(rèn)。以(yǐ)往的区块链里面,如果进行共识协议,通常是一个块一(yī)个块进行敲定,但是(shì)Polkadot是根据不(bú)同的(de)链进行敲(qiāo)定。比如每(měi)过一段时间(jiān),生成十个区(qū)块或者二十(shí)个区块(kuài),那么(me)运行GRANDPA协(xié)议(yì),将(jiāng)二十个区块直接(jiē)一次性的确认。这样GRANDPA可以(yǐ)在有限(xiàn)的时间里确认更(gèng)多的区块。

通过以上讲解,我(wǒ)们可以看(kàn)到想要吞吐量(liàng)高(gāo)的区块链解(jiě)决方案(àn),同(tóng)时拥有比较好(hǎo)的(de)去中心化特性,最好(hǎo)的方法(fǎ)就是选择高吞吐(tǔ)量的单链(liàn)解决方案加(jiā)上安(ān)全高效的分(fèn)片或者跨链解决方案。

互操作性除(chú)了(le)从可扩展性的角(jiǎo)度出发,我们也需要从实际(jì)角度出发思考,为什么需要互操作性,或者(zhě)为什么需要跨链。传统来讲,区块链可以解决信任(rèn)的问题,如果可(kě)拓展性可以被解决,那么性能(néng)的问题也将被解决。互操作性其实是(shì)在上(shàng)面两个问题被解决的情况下,可以解(jiě)决更广泛的信任问(wèn)题。

目前不同的(de)应用场景(jǐng)有不同(tóng)的联盟链和公有链。有了这些链(liàn)之(zhī)后,我们(men)需要用互(hù)通(tōng)性(xìng)才能将(jiāng)有用的数据(jù)沟通起来。这里(lǐ)会涉及到跨链或者互操作性的不同(tóng)方法。未来会(huì)看到一个界限极其模糊的区块(kuài)链系(xì)统(tǒng),就是私有链、联盟(méng)链、公链(liàn)通(tōng)过某种方式(shì)来进(jìn)行互联。

区块(kuài)链领域的互操作性,为什么在传统的互联网应用里不明(míng)确提这样(yàng)的要求呢?因为(wéi)现(xiàn)在的互(hù)联(lián)网基础设施已经把这些(xiē)功能都提(tí)供好了,例如各种各(gè)样(yàng)的(de)SDK和API。你如果(guǒ)做一个(gè)应用想调(diào)用微信上面(miàn)的数据,那么可以通过微信(xìn)上面的(de)SDK和(hé)接口把数据(jù)拿下来。如果想做支付(fù),支付(fù)宝也有对应的支付通道,写代码的时候(hòu)可以把API调用一下(xià)就可以做支(zhī)付了。目前(qián)在区(qū)块链上无法做到的原因,是由于各种区块(kuài)链不同的共识协(xié)和区(qū)块结构导致了我(wǒ)们的数(shù)据目前还是属于孤(gū)岛(dǎo)状态(tài)。为(wéi)了让不同的孤岛上面的数据(jù)进行(háng)沟(gōu)通,我们必须通过互操作性以及跨链(liàn)的系统将不(bú)同的(de)区块链连通起来。

千亿体育登录网站(中国)集团有限公司
版权申明:本内容来自于互(hù)联(lián)网,属第三方(fāng)汇集(jí)推荐平台。本(běn)文的版权归原作者所有,文章(zhāng)言论不代表(biǎo)链门户的观点,链门户不(bú)承担任(rèn)何法律责任。如有侵权(quán)请联系(xì)QQ:3341927519进行反馈。
相关新(xīn)闻(wén)
发表评论

请先 注册/登(dēng)录 后参与评论

    回(huí)顶部(bù)

    千亿体育登录网站(中国)集团有限公司

    千亿体育登录网站(中国)集团有限公司