Block Chain Maturity evaluation Report (4)--maintainability, compatibility comparison, summary _ block chain

Source: Internet
Author: User
maintainability Comparison

The maintainability of block chain mainly examines five aspects, such as imprinting management, System management, strategy management, intelligent contract, and ease of deployment.

(i) Emergency Management: commercial block chain a emergency management system, commercial block chain B and fabric without emergency management system

Emergency management mainly test an indicator: block chain network in any failure of the emergency processing capacity system, the test method is based on the white Paper and related documents for expert judgement. The specific test results are shown in the following table.


The test results show that the commercial block chain A has a perfect emergency management system, and there is no emergency management system for commercial block chain B and fabric.

(ii) System Management: Commercial block chain a system management is perfect, commercial block chain B and fabric system management has yet to be improved

System management mainly test three indicators: Management monitoring platform, alarm system, Operation Dimension interface, the first test method is based on the white Paper and related documents to determine whether to provide management monitoring platform, if provided, login management monitoring platform to check its function The second test method is to determine whether to provide a fault alarm system based on the white Paper and related documents. If provided, the node can be validated by failure; The third metric is to determine whether the interface is available on the basis of the White Paper and related documents, and if so, attempt to invoke the interface to test its capabilities. The specific test results are shown in the following table.


The test results show that the business block chain a system management is the most perfect, commercial block chain B and fabric system management has yet to be perfected.

(iii) Strategic management: commercial block chain A and fabric strategy management is complete, commercial block chain B does not support access control permission configuration

Policy management primarily tests three metrics: creation block customization, block generation time configuration, access control authority configuration, the first test method is based on the white Paper and related documents expert judgment, if supported, custom creation block files, to establish a block chain network, check the block chain to establish success The second test method is to make expert judgments based on the white Paper and related documents, if support, modify the block generation time to verify; the third Test method is based on the white Paper and related documents for expert judgment, if supported, the permissions of a service node to modify the accounting node, check whether it participates in consensus accounting. The specific test results are shown in the following table.


The test results show that the business block chain A and fabric strategy management is perfect, the commercial block chain B access control rights configuration support is missing.

(iv) Smart contracts: commercial block chain a intelligent contract maintainability, commercial block chain B and fabric intelligent contract maintainability deficiencies

Intelligent Contract Test Two indicators: Dynamic update of intelligent contracts, intelligent contract freeze or destruction, the first test method is based on the white Paper and related documents expert judgment, if supported, the Intelligent contract modification and dynamic update, check the effect of the update The second test method is to make expert judgments based on the white Paper and related documents and, if so, to freeze or destroy the smart contract and then send a transaction to the contract to determine whether it was frozen or destroyed successfully. The specific test results are shown in the following table.


The test results show that the maintenance of the dynamic update, freeze and destroy of the intelligent contract in the commercial block chain is good, the maintainability is good, the commercial block chain B and the fabric Intelligent contract do not support the later maintenance, and the maintainability is missing.

(v) Ease of deployment: commercial block chain A and business district block chain B Deployment management perfect, fabric without monitoring platform

Easy to deploy the main test two indicators: block chain node easy to deploy, block chain monitoring platform easy to deploy, the test method is based on system deployment documents, through the configuration of parameterized files for system deployment. The specific test results are shown in the following table.


Test results show that commercial block chain A and business district block chain b node and monitoring platform are easy to deploy, fabric without monitoring platform.

Comprehensive view, emergency management, System management, intelligent contract, commercial block chain a management system, good maintainability, strategic management, commercial block chain A and fabric strategy management, easy to deploy, commercial block chain A and business district block chain B deployment of perfect management. Compatibility comparison

The compatibility of block chain mainly inspects block chain system, intelligent contract and data three aspects.

(i) block chain system: Commercial block chain a system compatibility is highest, fabric second, commercial block chain B lowest

Block chain system mainly test an index: block chain system compatibility, test method is in different operating systems, middleware, database between the system transplant, testing whether support. The specific test results are shown in the following table.


Test results show that the commercial block chain a supports the most operating systems, system compatibility is the highest, fabric second, commercial block chain B support the minimum operating system, the least compatible.

(ii) Smart contracts: commercial block chain a smart contract compatibility best, commercial block chain B and fabric does not support intelligent contract porting

Intelligent Contract Testing two indicators: Intelligent contract portability, intelligent contract forward compatibility, the first test method is to the existing intelligent contract platform for the transfer, check the transfer of the contract is available The second metric is to test the availability of smart contracts by deploying smart contracts that are normal on the old version of the block chain to the new block chain. The specific test results are shown in the following table.


The test results show that the commercial block chain a supports the portability of intelligent contracts, forward compatibility, intelligent contract compatibility is the best, commercial block chain B and fabric does not support intelligent contract porting.

(iii) Data: commercial block chain A and fabric support data migration, commercial block chain B does not support

Data is mainly tested by data portability, the test method is to simulate data migration and recovery, check whether successful. The specific test results are shown in the following table.


Test results show that commercial block chain A and fabric support data migration, and commercial block chain B does not support data migration.

Overall, block chain systems, intelligent contracts, commercial block chain a highest compatibility, data, commercial block chain A and fabric support data migration. Summarize

According to the block chain maturity evaluation model, we from the functional, performance efficiency, security, reliability, ease of use, scalability, maintainability, compatibility Eight aspects, completed the commercial block chain A, commercial block chain B, fabric three kinds of block chain system maturity evaluation, compared with the summary situation as shown in the following table.


Overall, the commercial block chain A is superior in all respects to the fabric and the commercial district block chain B,fabric overall superior to the commercial district block chain B. It is suggested that enterprises should choose the commercial district block chain a first. In addition, as the open source block chain system Foundation software, fabric is still in the high-speed development stage, not yet mature.

Contact Us

Financial industry Open Source software research team

The Working Group is committed to providing research support and technical support for the better application of open source software to financial enterprises, as well as in-depth cooperation in open source software and service provider evaluation models, evaluation implementation, evaluation reports, technical experience sharing and industry technology development research. The Working Group is mainly composed of domestic well-known banks, insurance, securities, payment agencies and other financial enterprises. Welcome the broad masses of financial enterprises, professional and technical enterprises to join the Working Group for the financial industry to contribute to the development of innovation and technology.

Dongje 021-20631821
Hedongjie@unionpay.com
Anne 021-20631831
Zhouyu@unionpay.com
Liu is bosom 021-20631824
Liuweihuai@unionpay.com
Xx

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.