A modular blockchain smart contract

A smart contract and block chain technology, applied in the direction of instruments, visual/graphic programming, data processing applications, etc., can solve the problems of rapid block size expansion, error-prone, lack of readability, etc., to simplify the difficulty of writing, improve The effect of correctness and convenient operation

Active Publication Date: 2021-09-07
夸克链科技(深圳)有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the current blockchain smart contract has certain limitations: for example, the realization of smart contracts generally uses programming languages ​​to write smart contracts, and professional smart contract programming capabilities are required to write qualified smart contracts, which are prone to errors and are not suitable for ordinary users; After the smart contract is compiled, it remains in the block as a transaction, that is, it becomes a bunch of binary codes after compilation, which lacks readability. Every time the smart contract is executed, a new transaction is generated, which causes the block size to expand rapidly and greatly Inhibition of commercial applications of blockchain technology

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
  • A modular blockchain smart contract
  • A modular blockchain smart contract
  • A modular blockchain smart contract

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] Such as Figure 1-2 As shown, a modular blockchain smart contract includes a smart contract template. The smart contract template is developed and designed by professional technicians and published in the blockchain system, and can be freely selected by users. Users use the smart contract template to publish new smart contracts. The contract consists of the following steps:

[0031] (1.1), the user selects the smart contract template through the visual editing interface;

[0032] (1.2), Create a new smart contract after selecting a template, and enter the smart contract editing interface;

[0033] (1.3), users add or delete components or modify component parameters;

[0034] (1.4), save the new smart contract after the modification is completed;

[0035] (1.5), click to publish a new smart contract, the system compiles the final version of the smart contract according to the smart contract template and corresponding component parameters, and publishes it to the block...

Embodiment 2

[0042] Such as image 3 As shown, a modular blockchain smart contract, the system is also provided with a smart contract module management container, and the steps for using the smart contract module management container are as follows:

[0043] (6.1), After the professional technical developers design the smart contract module, submit it to the blockchain technology team for technical review;

[0044] (6.2) After passing the review, put it into the corresponding classification index;

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 modular block chain smart contract, which includes a smart contract template. The user uses the smart contract template to release a new smart contract, including the following steps: the user selects the smart contract template through a visual editing interface; after selecting the template, a new smart contract is created. Contract, enter the smart contract editing interface; users add or delete components or modify component parameters; save the new smart contract after modification; click publish new smart contract, the system will compile the final version of the smart contract and publish it on the blockchain; new smart contract After the release is successful, the user needs to pay for the use of the smart contract template. If the release is not successful, there is no need to pay any fees. The invention uses templates to perform visual editing operations on smart contracts, provides a framed smart contract writing method, simplifies the writing difficulty of smart contracts, and improves the correctness, safety and efficiency of smart contract writing.

Description

technical field [0001] The invention relates to the technical field of smart contracts, in particular to a modular block chain smart contract. Background technique [0002] After the term "smart contract" was first proposed, it was first applied to the blockchain system by Ethereum and attracted a lot of attention. Smart contracts based on blockchain technology can not only take advantage of smart contracts in terms of cost efficiency, but also It can avoid malicious behaviors from interfering with the normal execution of the contract. The smart contract is written into the blockchain in a digital form, and the characteristics of the blockchain technology ensure that the entire process of storage, reading, and execution is transparent, traceable, and unchangeable. At the same time, a state machine system is constructed by the consensus algorithm that comes with the blockchain, so that smart contracts can run efficiently. [0003] However, the current blockchain smart contr...

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 Patents(China)
IPC IPC(8): G06F8/34G06F8/38G06Q40/04
CPCG06F8/34G06F8/38G06Q40/04
Inventor 胡振生罗汉军
Owner 夸克链科技(深圳)有限公司
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