技术密集型公链MAI了解一下
写在前面
看到这个题目,可熊有人会纳闷,也可能有人会笑。公链嘛,本身就是技术密集型。
但是,MAI公链的技术密集度是非常高的,MAI公链的设计需要更多种类以及更尖端的技术来实现。
并且,MAI的设计对技术人员的参与还具有一定的激励性,这进一步加强了MAI的技术密集度。
链中链系统
MAI使用的是链中链系统结构,在结构上使用子链以及分片技术。
辨析:
◢很多公链号称主链+子链结构,也有很多公链号称分片。甚至有的公链使用类似Dpos共识,还要进行分片,这是说不通的,因为dpos共识下矿工数量不多,公链效率不低,不需要再进行分片。
■MAI的子链+分片具有非常合理而科学公链结构。子链上不一定要分片,但是根链上由于矿工数量多,处理的信息量大,因此在根链上使用分片技术。
➤根链+子链:
TVB整理了一下MAI的链中链结构,大体上是上面这张图。根链和子链是连接的,但又是相对独立的。
链中链结构的特点:1.提高安全性。根链和子链、子链和子链是相互独立的,某一条子链出现问题不会影响其他的子链和根链的运行。2.跨链。在MAI链中链体系中,子链可以将数据发送给根链上,再由根链传递给其他子链从而实现跨链。3.可定制。不同的DAPP具有不同的特色和需求,MAI链中,可以根据DAPP的具体的需求定制不同的子链。
除此以外,子链上可以使用根链上的通证,也可以自行发行通证,可以形成更完整、更灵活的链中链价值体系。
➤根链分片
MAI根链将使用分片技术,在根链上,节点会被分成若干个分片,其中有一个目录分片。各个分片出块以后,分片内部的其他节点对出块的信息进行确认,确认无误以后,会把数据摘要发送给目录分片,再由目录分片形成最终区块。
辨析:
◢以太坊的分片机制设计中,并不是所有的节点都会存储其他分片的信息。
■MAI所有的节点也会存储其他分片的信息。节点存储负担会重一些,但这样的好处是,在通讯时的效率非常高。
MAI的链中链结构,根链连接多条子链,根链上进行分片,由目录服务委员会分片来统筹。整个结构设计很合理,算法的设计和实现都需要很复杂的技术。这是MAI技术密集型的第一个表现。
共识机制
在一个公链中,共识机制的作用是,它通过算法来确定由谁来出块(打包交易信息)以及获得奖励。前者决定的是数据的写入,后者决定的是价值的流动,所以共识机制对于公链而言是的非常重要的。
MAI公链使用的是PAI共识机制,其中包含着POW、POS以及POD机制。
辨析:
◢综合平衡各种共识机制的公链也不在少数,其他的公链是为节点的算力、持币情况以及生态贡献度使用三个指标,为三个指标设置三个权重,然后综合计算指节的综合得分,从而选择其中排名靠前的节点出块。
■MAI的共识机制是把普通矿工和DAPP的开发者进行区分,分别使用不同的共识机制进行考核的。
1.对普通矿工,使用POW+POW共识。
辨析:
◢比特币的POW机制是矿工去计算具有同样难度的数学题,通过大量的计算来竞争出块权。■而MAI的POW机制,是按照矿工的在线时长、记账正确率和是否有作弊嫌疑三个指标来计算,而不是像比特币一样去进行大量的无用运算。MAI的POW机制相对更高效也更环保。
2.对于开发者,使用POS+POD共识。
POD共识是根据开发者开发的DAPP的使用情况来进行计算的,其中包括DAPP的使用频率、使用时长、使用人数、用户活跃度、用户深度、智能合约被调用的次数这六个指标。
MAI的共识机制将普通矿工与开发者分开进行计算,开发者开发的DAPP的使用情况成为开发者获得奖励的依据,这使得开发者在应用设计、经营和技术上,获得了激励。
开发者在POW共识的激励下,将对应用进行不断的完善,从形成了技术以及技术生态的激励效应。
辨析:
◢其他公链的综合共识机制是并联结构,也就是对POW、POS等分别进行计算,然后进行加权平均,计算综合指数。
■而MAI的综合共识机制是串联结构,首先使用POW机制对节点进行考核,考核通过以后再进入下一环节POS,而在POS中又使用末尾淘汰制,被淘汰的节点将再次进入POW环节。
MAI这种算法的特点是可以减少计算量,如果在POW中被淘汰的节点就不需要进行POS的计算了。
MAI的共识机制不仅具有逻辑性,并且也有创新。算法的设计和实现同样需要技术技术,这是MAI技术密集性的第二个表现。
人工智能
MAI的技术密集型一个很重要的内容就是人工智能(AI)与区块链的结合。
AI的第一个应用是对智能合约的分析。通过对智能合约的不断学习,发现智能合约中存在的漏洞,或者发现可以改进的地方,在此基础上向DAPP开发者提出建议;当然,AI同时也发现哪些智能合约更好,进一步录入智能合约的模板库。当然,所谓的好,也只是相对的,因为AI会不断的对智能合约进行学习,从而不断的发现智能合约中漏洞和不够完善之处。
AI的第二个应用是对智能合约的调用情况进行分析。AI利用用户调用智能合约的数据,学习用户的行为,从而发现真正受欢迎的DAPP,当然也可以发现哪些DAPP存在刷单的行为。
在此基础上,AI在MAI公链中形成了一个智能合约淘汰机制。AI分析智能合约是否被恶意引用,是否需要重新考核,是否由于一些问题应被淘汰,进一步作出决策,决定开发者节点被淘汰或重新考核,或者审核通过后为其分配权益。
AI在MAI公链中起到很重要的作用,这是MAI技术密集性的核心表现。
写在最后
MAI,Make AI,中文译名为创智公链。将人工智能与区块链进行结合,是MAI的核心思路。
公有区块链本身就是一个去中心化、弱中心化的系统,在这个系统中,通过算法来解决很多问题。人工智能的本质是一种算法,这种算法具有学习能力,可能通过与用户间的交互,分析用户的行为,从而去改进算法中的策略,其间不需要中心化的干预就可以实现更好的功能。
所以,区块链与人工智能的结合,是一个必然的大趋势。
但是,MAI又不仅仅只有人工智能,从公链结构设计,共识算法,MAI公链的设计逻辑性都比较强。虽然实现难度很高,但是一旦实现:
一方面, MAI公链是一个技术密集型的公链,实现所需要的技术要比其他公链更广、更深 ,其他公链难以模仿;
另一方面,由于对DAPP开发者具有较强的激励性,因此落地以后,公链生态可以迅速的发展起来。MAI对技术具有更强的激励性,将有利于MAI公链的前进,以及公链上DAPP的数量和质量。
你那里天气如何?还在发愁自己的好文没人发现,收益惨淡吗?记得加上cn-curation标签,让飞鸽传书 帮你走出困境吧!如果不想再收到我的留言,请回复“取消”。
@teamcn-shop好吃滴来
Posted using Partiko Android
@annepink给您叫了一份外卖!
由 @ericet 村长 在艳阳高照 搭着巴士给您送来
蛋糕
吃饱了吗?跟我猜拳吧! 石头,剪刀,布~
如果您对我的服务满意,请不要吝啬您的点赞~
剪刀✂️
Posted using Partiko Android
You lose! 你输了!不给我点赞,你就再吃我一拳~
石头
Posted using Partiko Android
You lose! 你输了!愿赌服输,请给我点赞~
石头
Posted using Partiko Android
It’s a tie! 平局!再来!下回我再出拳头!
石头
Posted using Partiko Android
Price is what you pay. Value is what you get.