开发中心 介绍文档 常见问题

常见问题

  一.是否支持拜占庭容错?

  针对出现恶意节点或错误节点的情况,系统是否有相应的容错机制。

  回复:包含PBFT容错机制,针对问题节点系统会自动降权,三个及以上节点系统可正常运行。

  二.是否支持双花问题解决?

  针对交易同时发生的情况,系统是否有相应的处理机制。

  回复:双花问题是重点考虑的问题,多重验证、逆运算等处理机制,同步交易若有交叉,交易并链,异步、逆向、排序,大数据有序执行,若系统无法挽救时激发逆滚,释放。

  三.是否支持交易时长控制?

  针对节点数量比较少的情况,是否能够有效控制交易时长,避免后产生的交易无法及时被验证。

  回复:支持时长控制,时长由实时可取资源来定,超时即刻释放,转为共识逆滚,终止并释放资源。

  四.采用异步通讯机制是否导致数据一致性上存在问题?

  针对异步通讯机制,数据在通讯故障等情况下,不同节点是否会出现数据不一致的问题。

  回复:起机根据大小分区以及跟随片区高速同步,故障容错,系统具有记忆逆滚功能,灾难性回滚,若不够激发指数时自动降权。

  五.在数据持久化存储过程中是否会导致数据一致性或安全性问题?

  针对服务器主机故障等特殊情况下,是否会出现内存数据丢失等导致的数据一致性或安全性问题。

  回复:数据存储具有专门的算法存储模块打散重组物理数据。

  问:怎样测试MAC的TPS速度呢?

  请您按照网站的TESTING/TPS测试端口按钮提示进行相应的TPS测试注意本次需公测结束,主网上线才可安排技术开发,走正常流程嫁接应用底层,公测期间测试所产生的数据都将无效。

  问:MAC现在征集了多少个超级节点?节点越多是不是测出来的TPS就越低?

  MAC并非征集有限的超级节点形式,具体交易根据资源和计算处理能力智能、择优、动态录取。节点数量不限,此处所谓速度更快的理论指的是在减少了共识基础上,和MAC应当区别对待,MAC算法中包含打散重组和正向+逆向执行算法,经小范围测试节点越多动态代理资源越充分,效率会越快。

  问:MAC可以应用于什么垂直应用领域?

  溯源、金融、验证、交易、跨境电商、外汇等一些需要用区块链去中心化的技术解决同时又对TPS有着高要求的产业,除此之外,MAC对于开发者来说是一种全新的易操作的开发系统,从而在不同应用的开发中辐射到不同的产业应用领域。

  问:MAC有什么独创的特色技术?为什么TPS可以达到这么快?

  现状:每秒数千笔的全网交易吞吐量对于私链甚至联盟链可能都是足够的,但是对于一个公链来说则远远无法满足需求。因此,对基本任何公链项目来说,采用单链DPOS架构都是无法满足未来业务扩展需求的。MAC采用NDPOS在DPOS的基础之上满足了准实时跨分片的强一致性数据通讯。不同于DAG架构对交易确认时间无法预测的最终一致性,NDPOS通过区块链的对等多活机制,提供了跨链间交易的强一致性。同时,NDPos通过分层代理的机制,实现了整个网络分片数量的无限弹性扩张,从根本上解决了单链账本数量无法过多的性能和扩展性问题。

MAC多原链认证实测超千万TPS,直击商业应用落地场景痛点。