Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for improving security of smart contract on blockchain

A smart contract and blockchain technology, applied in the computer field, can solve problems such as malicious attacks on blockchain smart contracts

Pending Publication Date: 2019-09-27
ADVANCED NEW TECH CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, blockchain smart contracts are vulnerable to online malicious attacks, such as unauthorized asset transfers

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
  • System and method for improving security of smart contract on blockchain
  • System and method for improving security of smart contract on blockchain
  • System and method for improving security of smart contract on blockchain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings, wherein like numerals in different drawings indicate the same or similar elements unless otherwise stated. The implementations set forth in the following description of exemplary embodiments consistent with the present invention do not represent all implementations consistent with the present invention. Rather, they are merely examples of systems and methods consistent with relevant aspects of the invention.

[0023] A smart contract can include an agreement about a process or workflow and describe the terms and obligations to be met by the parties. In operation, an event-driven state machine can be used to check the terms of a smart contract. Parties can record signatures and other irrevocable data on a shared ledger. Users can use transactions to call and execute smart contr...

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

A computer-implemented method for improving security of smart contract comprises: obtaining a first and a second transactions both invoking a smart contract, wherein the first transaction is associated with a protection condition; executing the second transaction and updating a current state of the smart contract; determining whether the updated current state of the smart contract satisfies the protection condition; in response to determining that the updated current state satisfies the protection condition, executing the first transaction, and recording the second and the first transactions into a data block for adding to a blockchain; and in response to determining that the updated current state does not satisfy the protection condition, recording the second transaction into another data block for adding to the blockchain, without executing the first transaction.

Description

technical field [0001] The present disclosure relates generally to computer technology, and more particularly to systems and methods for improving the security of smart contracts on blockchains. Background technique [0002] Blockchain technology secures data storage in a decentralized manner. Data can be stored in a series of data blocks that have a priority relationship between each other, which forms a chain of blocks. The chain of blocks is maintained by a network of nodes, which is also responsible for validating data before storing it in a block. Data stored in the blockchain is virtually immutable using encryption and consensus techniques employed by nodes. Therefore, the node network is also called the blockchain consensus network. More recently, blockchain technology has expanded to provide a framework for executing smart contracts. A smart contract is a piece of code that can run in the blockchain consensus network to complete the business logic formulated by t...

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): G06Q20/38
CPCG06Q20/382G06Q20/405G06Q2220/00G06Q30/06H04L9/3239H04L9/0891G06F21/64H04L9/50G06Q20/3678G06Q20/065H04L9/08G06F21/00G06Q20/388G06Q30/0637H04L9/0618
Inventor 姚忠孝
Owner ADVANCED NEW TECH CO LTD