Abstract

Blockchain products are more and more widely used. How to reasonably evaluate blockchain products has become a hot issue. The main work of this paper is to establish a set of general evaluation indicators for blockchain products, and analyze the needs of future software systems. Firstly, the paper analyzes the common five-tier architecture adopted by the current blockchain system, namely data layer, network layer, consensus layer, smart contract layer and application layer, and expounds the hierarchical characteristics and technical contents of each layer in detail; Then on this basis, a set of general evaluation indicators is proposed for the current common blockchain products, in which the evaluation indicators can be divided into six items: distributed ledger evaluation indicators, public key password evaluation indicators, point-to-point network technology evaluation indicators, consensus mechanism evaluation indicators, intelligent contract mechanism evaluation indicators and upper layer application evaluation indicators. The establishment of indicators can comprehensively evaluate the availability, security and system performance of blockchain products. Finally, based on the evaluation index, the functional and non functional analysis of the blockchain product evaluation system is carried out, which lays a good foundation for the realization of software in the future. The design of evaluation indicators and the functional analysis of the evaluation system will promote the standardization of blockchain products.

Highlights

  • After Nakamoto put forward the concept of bitcoin system in 2008, the upsurge of virtual currency lasted for a long time

  • The use of P2P technology is an important basis for the decentralization of the blockchain system. It makes each node in the blockchain system have the same status without any higher weight or special nodes, The evaluation indexes of point-to-point network technology are as follows, including reliability, fault tolerance to node faults, and verification of node additions and deletions

  • The consensus mechanism adopted by the blockchain system, Compared with the consensus mechanism in the traditional distributed system, it has improved to a certain extent, but there are still many problems

Read more

Summary

Introduction

After Nakamoto put forward the concept of bitcoin system in 2008, the upsurge of virtual currency lasted for a long time. Some changed tokens have been proposed one after another, such as Wright coin, whose block generation speed is four times that of bitcoin, and Monroe coin, which adopts the way of returning signature, so as to hide the sender of transaction and improve the security of the system. The change of Ethereum mainly puts forward the concept of smart contract In other aspects, such as corporate mechanism, people have noticed the shortcomings of pow algorithm, and put forward improved algorithm, proof of equity, POS algorithm, and dpos algorithm. Alliance stores usually need permission to join, while private chains are only used in a small range These basic studies expand the availability of blockchains, At the same time, it improves the operation efficiency of the blockchain system

Objectives
Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.