技术密集型公链MAI了解一下

in #cn6 years ago (edited)

写在前面

看到这个题目,可熊有人会纳闷,也可能有人会笑。公链嘛,本身就是技术密集型。

但是,MAI公链的技术密集度是非常高的,MAI公链的设计需要更多种类以及更尖端的技术来实现。

并且,MAI的设计对技术人员的参与还具有一定的激励性,这进一步加强了MAI的技术密集度。

链中链系统

MAI使用的是链中链系统结构,在结构上使用子链以及分片技术。

辨析:

◢很多公链号称主链+子链结构,也有很多公链号称分片。甚至有的公链使用类似Dpos共识,还要进行分片,这是说不通的,因为dpos共识下矿工数量不多,公链效率不低,不需要再进行分片。

■MAI的子链+分片具有非常合理而科学公链结构。子链上不一定要分片,但是根链上由于矿工数量多,处理的信息量大,因此在根链上使用分片技术。

➤根链+子链:

image

TVB整理了一下MAI的链中链结构,大体上是上面这张图。根链和子链是连接的,但又是相对独立的。

链中链结构的特点:1.提高安全性。根链和子链、子链和子链是相互独立的,某一条子链出现问题不会影响其他的子链和根链的运行。2.跨链。在MAI链中链体系中,子链可以将数据发送给根链上,再由根链传递给其他子链从而实现跨链。3.可定制。不同的DAPP具有不同的特色和需求,MAI链中,可以根据DAPP的具体的需求定制不同的子链。

除此以外,子链上可以使用根链上的通证,也可以自行发行通证,可以形成更完整、更灵活的链中链价值体系。

➤根链分片

MAI根链将使用分片技术,在根链上,节点会被分成若干个分片,其中有一个目录分片。各个分片出块以后,分片内部的其他节点对出块的信息进行确认,确认无误以后,会把数据摘要发送给目录分片,再由目录分片形成最终区块。

image

辨析:

◢以太坊的分片机制设计中,并不是所有的节点都会存储其他分片的信息。

■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的计算了。

image

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的数量和质量。

image.png

Sort:  

你那里天气如何?还在发愁自己的好文没人发现,收益惨淡吗?记得加上cn-curation标签,让飞鸽传书 帮你走出困境吧!如果不想再收到我的留言,请回复“取消”。

@annepink给您叫了一份外卖!

@ericet 村长 在艳阳高照 搭着巴士给您送来
蛋糕

吃饱了吗?跟我猜拳吧! 石头,剪刀,布~

如果您对我的服务满意,请不要吝啬您的点赞~

剪刀✂️

Posted using Partiko Android


You lose! 你输了!不给我点赞,你就再吃我一拳~


You lose! 你输了!愿赌服输,请给我点赞~


It’s a tie! 平局!再来!下回我再出拳头!

Price is what you pay. Value is what you get.

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.030
BTC 65353.52
ETH 2654.64
USDT 1.00
SBD 2.84