![ec45fae7030ef70992c25e4c312e9f04.png](https://i-blog.csdnimg.cn/blog_migrate/a9675362f4dd47197b87b04f3f46f462.jpeg)
区块链应用评价
区块链应用评价是采购、开发和使用区块链系统和服务的重要依据, 同时也是评价、考察行业发展水平的方式之一。对区块链应用的评价可以 以质量评价为核心,同时考虑其业务改进能力和社会经济效益等。因此, 本报告建议从业务、技术、社会效益等三个维度综合进行评价,并提供三 个维度下的14个具体评价指标。需要注意的是,在实际操作中,需要根据 不同的应用场景或应用案例,选择全部或部分的评价指标,并且根据不同 指标的重要程度选取合适的权重,最终达到综合评价区块链应用的目标。
业务评价维度
业务评价维度的评价指标包括业务适当性、可治理性和经济可行性等。
1、业务适当性。区块链应用需要符合业务需求,应评估目标业务场 景中是否存在区块链可解决的需求点,评估中心化系统在该业务场景中的 痛点和不足,以及使用区块链技术后可为该业务带来的价值,例如,能否 提升业务运行效率或促进业务的转型升级。
2、可治理性。鉴于区块链的业务系统与传统中心化系统在运营和管 理上的差异,需要对业务的持续治理进行规划与调整,采用可行性、可持 续性的治理结构,确保业务可控。
3、经济可行性。区块链的应用通常面临成本与收益的权衡取舍,优 秀的区块链应用应能有效解决当前行业发展和业务流程中的痛点,带来经 济价值的最大化和效率的提升。
![2aa179f9dc13933198484a8d0380c9c8.png](https://i-blog.csdnimg.cn/blog_migrate/36a4449048169c8a412229e485bbed00.jpeg)
技术评价维度
技术评价维度中的评价指标可结合《区块链 参考架构》团体标 准和GB/T 25000.10《系统与软件工程 系统与软件质量要求和评价 (SQuaRE) 第10部分:系统与软件质量模型》规定的产品质量模型,针对具体的应用需求,从技术可行性、功能、性能、可靠性、安全性、可维护性、可移植性、互操作性、易开发性等方面综合评估。
1、技术可行性。区块链作为一种新兴技术,目前应用门槛还较高, 应用时应选择较为成熟的细分技术组合,同时综合考虑自身的技术和人才 储备情况。
2、功能。包括完备性、正确性、适应性和恰当性等评估指标,具体 可包括:系统覆盖区块链主要核心功能,提供准确数据或相符结果的能 力,满足使用目标和特定业务目标的功能要求,以及提供稳定和适用的功 能。
3、性能。包括资源利用性、时间特性、容量等评估指标,可结合具 体业务量、潜在业务增长规模、并发业务量等进行评估,具体包括:区块 链应用运行时消耗资源的类型和数量,处理时间、响应时间、共识时间以 及出块时间等时间特性,以及数据存量、存储的容量、区块的大小以及缓 冲池的极限负荷等容量参数。
4、可靠性。包括成熟性、可用性、容错性以及易恢复性等指标,具 体包括:运行规定的业务时区块链系统的可靠程度和运行、可访问程度; 在出现故障、违反规定接口、节点失效或作恶情况下维持规定性能或正常 执行业务的能力;系统在某些功能点发生中断或失效的情况下,恢复受损数据并重建正常状态的能力。
5、安全性。可结合具体业务场景,从数据敏感性、数据安全性、数 据可靠性等角度进行评估,同时考虑保密性、完整性、抗抵赖性、可追溯 性和真实性,具体包括:确保数据只能被授权用户访问及防止私钥泄露; 具有防止篡改程序或数据的能力;活动或事件发生后可以被证实且不可被 否认;每个活动可被追溯的能力;对目标或资源的身份标识切实能够证实 该目标或资源的能力;在遭受攻击(如DDoS、P2P攻击、共识攻击等) 时确保数据及服务正确且可用的能力。
6、可维护性。包括平台搭建、配置管理、部署架构、权限控制、审 计管理、监控体系、数据检索等评价内容。具体包括:系统搭建过程中各 功能模块搭建的易用程度,系统中的各个模块配置的灵活程度,系统对不 同机房、网络和云架构的支持程度,系统对访问权限的控制粒度,对审计 的透明度,系统监控指标的完整程度,以及链上数据的可视化程度等。
7、可移植性。包括适应性、易安装性和易替换性等指标。其中,适 应性指在不同约束条件下区块链系统能够稳定运行的程度;易安装性是指 区块链系统软件安装包在特定环境中能够有效地进行安装部署调试以达到 快速可用的程度;易替换性是指区块链系统各个组件模块在架构设计、组 件升级、业务迁移等过程中对该组件模块进行替换的容易程度。
8、互操作性。包括数据一致性和可协同性等评价指标。其中,数据 一致性指区块链系统实现降低数据同步延迟、保证数据的一致性、避免数 据混乱和失准的能力;可协同性指区块链系统实现与其他区块链系统间互 操作的能力。
9、易开发性。该评价指标是系统针对DAPP开发人员的友好程度。 区块链底层系统需要能够提供足够便捷的环境、接口与文档使得技术社区 能够便捷地基于底层平台开发应用,可着重考察区块链接口与SDK完善程 度、智能合约体系易用性等维度。区块链的接口应封装完善,区块链的
SDK应支持多种语言(如Java、Python、Go等)并有完善的开发文档,智能合约体系易用性要求其开发环境稳定、开发语言完整并且图灵完备等。
![6b0e016b21a29f473d3db1534fe4c10c.png](https://i-blog.csdnimg.cn/blog_migrate/454225333348f0860b12acab0f02955b.jpeg)
社会效益评价维度
社会效益评价维度的评价指标包括政策合规性以及生态效益与产业融 合等。
1、政策合规性。主要评估区块链应用的各个环节与流程是否遵循国 家现有的监管要求、规章制度与法律框架。同时,基于区块链技术的不同 行业的应用应符合各行业法律法规的要求,在全球范围内提供服务时还需 要兼顾不同国家对区块链系统的监管要求。
2、生态效益与产业融合。主要评估区块链应用是否与现有商业生态 有效结合,是否有效打通产业上下游,构建新的面向结构性特征的协同生 态系统,形成新的价值共享应用生态,是否推动整个产业、经济体系实现 技术变革、组织变革和效率变革,为构建现代化经济体系做出贡献。(部分内容来源于网络如有侵权请联系删除)