01

分片式技术

MAI关于提高TPS的相关解决方案中所采用的分片技术,是通过PAI共识机制对节点进行合理的分配。例如,MAI有1000个节点,每100个节点为一个分片。每次进行分配记账的时候,在每个分片的100个节点中,选出1个节点进行记账,其他的节点进行验算。验算成功后,这个分片内的所有节点都会进行同步。同时这个节点把所同步的信息,发给主链上的数据同步节点,让主链上的同步节点把信息进行同步和记录。

这里主链上的同步节点不进行任何挖矿操作,只负责同步每个分片发过来的信息,确保节点信息的同步性。这种设计模型采用的就是三权分立的数据模型:让信息的分配处理及同步变得公平和有效。我们的区块链浏览器所有的信息都来自于同步节点,同步节点的收益来自于社区的反哺。这就是MAI整体的分片技术的设计原理。

02
区块动态

MAI的动态区块,不同于其他公链上预设计的区块设计模型。所采用的是一种更加友好和高效的动态区块,这样会产生一个动态的区块容量,这个区块容量是根据网络的使用情况和数据大小来进行动态调整的,并且区块大小会随着使用者增多而逐渐增大,反之则会减小。这种方式是根据人数而不是根据数据的数量来进行决定的,这样就可以防止DOS攻击,还有提高TPS的效果。就是MAI所采用的区块类型模式。通过所包含的多种设计类型,去整个增加MAI的生态网络的建设和环境。

MAI会根据所发行的曲线,逐步的减少区块奖励。用这样的形式来解决收益和记账比例不成正比的问题。MAI的手续费是根据网络的使用情况(区块奖励和区块大小)来进行动态调整的,并且费用会随着使用者增多而逐渐减少。具体的动态费用计算公式如下:费用 = (F/F0) * (S0/S) * P0

F:区块奖励 F0:参考区块奖励(设置为10个MAI) S:区块大小上限 S0:最小区块大小上限(300kb) P0:0.002个MAI

03

普通挖矿

为了让普通的用户都参与到MAI的生态环境中来,让大家都能接触到MAI的挖矿,MAI采用了网络分配技术、内存智能分配技术和CPU智能分配技术:

1.一个是QS,这是一个很复杂的技术,对于网络的智能分配有比较好的帮助。详细信息可以参考白皮书中的技术框架补充。

2.智能限程的分配,相当于一种CPU限程分配的方式。它会对电脑进行合理的分析,当工作时候,它偏向于工作;当玩游戏的时候,它偏向于游戏;当电脑闲时它就会偏向挖矿。

COPYRIGHT@2018 十方创智 (深圳)有限公司版权所有 粤ICP备16003225