一级 |
可靠性 |
11 |
|
|
|
|
|
|
|
二级 |
区块链网络 |
|
|
|
|
|
|
三级 |
记账节点高可用 |
通过脚本进行评测,设区块链中包含n个记账节点或服务节点,通过脚本依次停掉1~n个记账节点或服务节点,检查区块链网络是否依然能够正确执行交易、达成共识并记账或通过服务节点对外提供服务 |
例一:支持。例二:不支持。 |
1.5 |
脚本进行评测 |
|
|
三级 |
服务节点之间高可用 |
通过脚本进行评测,设区块链中包含n个记账节点或服务节点,通过脚本依次停掉1~n个记账节点或服务节点,检查区块链网络是否依然能够正确执行交易、达成共识并记账或通过服务节点对外提供服务 |
例一:支持。例二:不支持。 |
1.5 |
脚本进行评测 |
|
|
三级 |
区块链网络的网络抖动是否影响系统服务等级 |
通过工具进行模拟评测,在规定的服务等级和网络规模下,通过模拟一定量的网络节点加入或退出,获得其所容忍得比例值 |
例一:是。例二:否。 |
1 |
工具进行模拟评测 |
|
|
|
|
|
|
|
|
二级 |
共享帐本 |
|
|
|
|
|
|
账本高可用 |
假设区块链中包含n个记账节点,每个记账节点均有一份共享账本,通过脚本依次停掉1~n个记账节点,检查区块链网络是否依然能够正确执行交易、达成共识并记账,恢复被停掉的节点,检查是否自动同步为最新账本 |
例一:支持。例二:不支持。 |
1 |
脚本进行评测 |
|
|
三级 |
账本支持failover同步 |
通过脚本停掉区块链网络中的某一个记账节点,经过10个区块的生成时间后通过脚本重新开启该节点,恢复被停掉的节点,检查是否自动同步为最新账本并恢复记账能力 |
例一:支持。例二:不支持。 |
1 |
脚本进行评测 |
|
|
三级 |
账本备份恢复 |
判断是否有备份和恢复的工具,若有,使用该工具进行备份导出操作,经过一段时间后,使用工具进行备份恢复导入操作,检查账本是否回到备份时的状态,并正常运行的网络节点 |
例一:支持。例二:不支持。 |
1 |
通过白皮书与相关文档提交专家判断 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
二级 |
账户体系 |
|
|
|
|
|
三级 |
不同节点下的账户信息高可用 |
测试方法是利用脚本使某一账户所在节点失效,使用脚本对失效节点的账户进行模拟转账等交易行为,检查交易是否成功;若成功,则不同节点的账户信息高可用 |
例一:支持。例二:不支持。 |
2 |
脚本进行评测 |
|
|
|
|
|
|
|
|
二级 |
(+)其它 |
可靠性包括区块链网络、共享帐本、账户体系,除以上项目之外还有更强大的功能更新。 |
例一:在可靠性的区块链网络方面有更强大的功能更新。例二:在可靠性的账户体系方面有更强大的功能更新。 |
2 |
专家审核判断 |
|
|