网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > imtoken

知名区块链评测机构InCodeWeTrust对MagnaChain给出高度(2)

  面向Windows和centOS部署提供的其他可执行版本的表现显示与Ubuntu版本同样可靠(在此我们需要指出,所有发行版都非常适合其各自的目标操作系统)。

  我们创建了文件夹L1_1,并添加了一个名为bitcoin.conf的文件来,进一步对系统进行了配置。

  主链的后台进程(守护进程)开始时没有出现问题:

  随后创建了一个分支和一条分支链,也没有出现事故:

  之后挖矿开始,因为我们需要资金来运行支链。由于rpcport 8201的使用效果不佳,因此需要进行资金挖矿,并且最初的挖矿失败了。在执行VM安装时8201可能会被阻止,因此需要另一个端口作为标准。

  在验证可执行文件后,我们继续尝试直接从获得的源代码文件构建(编译)项目。源代码构建没有遇到任何问题,而经过验证,我们确定可执行文件与我们测试的可执行文件完全相同。

  源代码审查

  C ++代码干净且易于理解,但缺乏代码文档。某些C ++文件完全没有注释,例如./chain/branchdb.cpp(参见下面的摘录)。

  该代码给人的印象是其得到了良好的开发和测试。它部分使用了比特币作为代码基,并包含多项增强功能。例如./key/pubkey.h

  大多数核心功能都是完整且有效的(如上文运行时测试部分中所述)。

  整体而言,代码看起来全面有序。项目的文件夹结构同样如此。我们使用了一致的编码标准,除了缺少部分代码注释之外,质量也很高。

  总体来说,我们认为代码处于高级测试阶段。

  总结:从开发的角度来看,我们认为该项目进展顺利,并且该产品处于后期测试阶段,非常接近实际发行(实际上,通过小幅度修改,该产品现在已经可以发行)。

  MagnaChain团队已经制作了一个针对多个平台(如MS Windows和Linux)的稳定运行产品,进一步提高开发人员采用该产品的可能性。但是,我们建议团队为云服务器实施一键部署功能,以更方便地访问开发人员和验证程序节点。鉴于产品的成熟度,目前这个步骤是合理的。

  作为游戏分布式应用(dApp)的开发平台,MagnaChain提供了与专业游戏开发人员日常使用的环境非常相似的环境,因此具备很强的吸引力。基于这一优势,以及团队在游戏行业的强大背景,我们相信MagnaChain有很大机会成为基于区块链的游戏平台,并且可能在其他用例中也能取得类似的成功。

(责任编辑:admin)