Testing system and method for block chain system

A test system and blockchain technology, applied in the transmission system, digital transmission system, software testing/debugging, etc., can solve the problems of high cost, cumbersome deployment, lack of authenticity, etc., to ensure reliability and authenticity, and simplify configuration Process, cost reduction effect

Active Publication Date: 2018-06-15
PEKING UNIV SHENZHEN GRADUATE SCHOOL
View PDF2 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The biggest defect of this technical solution for simulator program testing is the lack of authenticity. This is because the technical solution of the simulator is to test the mathematical model abstracted from the distributed program, so it can only test the mathematical model under what conditions. Under certain parameters, the expected output can be obtained, and it cannot test the completeness of distributed application functions, nor can it fully consider the impact of all variable parameters and complex network environments of distributed applications.
[0008] To sum up, the first technical solution for physical machine testing, although the test results are true, is expensive and cumbersome to deploy; the second technical solution for simulator program testing, although the test cost is low, cannot completely restore the blockchain. The software behavior of the application

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Testing system and method for block chain system
  • Testing system and method for block chain system
  • Testing system and method for block chain system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings. Wherein, similar elements in different implementations adopt associated similar element numbers. In the following implementation manners, many details are described for better understanding of the present application. However, those skilled in the art can readily recognize that some of the features can be omitted in different situations, or can be replaced by other elements, materials, and methods. In some cases, some operations related to the application are not shown or described in the description, this is to avoid the core part of the application being overwhelmed by too many descriptions, and for those skilled in the art, it is necessary to describe these operations in detail Relevant operations are not necessary, and they can fully understand the relevant operations according to the description in the specification and genera...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a testing system and method for a block chain system. According to the method, a container technology is introduced, each block chain container can run a block chain application program with a complete function, each physical computer can be configured and run a plurality of block chain containers, and network topology among the containers can be set according to a testingscheme. In this way, an effective guarantee is provided for the authenticity of a testing result, cost is effectively lowered, and the configuration process is simplified.

Description

technical field [0001] The invention relates to the field of computer software testing. Background technique [0002] Blockchain is a distributed system. Blockchain applications are deployed on different computers, and the applications follow the same application layer protocol. Computers form a distributed network, maintain data consistency through network communication, and jointly undertake system response tasks. [0003] For blockchain systems and programs, there are two technical solutions for testing: [0004] (1) Technical solution for physical machine testing [0005] Use multiple physical computers connected through the network to simulate a distributed network environment, each computer runs a copy of the blockchain application, so that each blockchain node in the simulated network corresponds to the real physical computer. This technical solution for physical machine testing has high testing costs and is difficult to deploy, because the number of physical comp...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36H04L12/26
CPCG06F11/3672G06F11/3688H04L43/50
Inventor 齐竹云雷凯陈辰
Owner PEKING UNIV SHENZHEN GRADUATE SCHOOL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products