Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Intelligent contract calling system and method

A smart contract and call result technology, applied in the blockchain field, can solve problems such as the impact of smart contract data consistency, the lack of support for traditional software HTTP requests, and the complexity of smart contract calls, so as to improve transaction processing capabilities, simple calls, and prevent The effect of transaction replay

Active Publication Date: 2019-08-27
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF12 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The representative of smart contracts is Ethereum, but there are many problems in smart contracts running on Ethereum: (1) Smart contract calls are complicated, generally using web3j or geth client calls, but they do not support HTTP in traditional software development (2) The synchronization of transactions between blockchain nodes is affected by various factors such as the network, which affects the consistency of smart contract data

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
  • Intelligent contract calling system and method
  • Intelligent contract calling system and method
  • Intelligent contract calling system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] The specific implementation manners of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation manners described here are only used to illustrate and explain the embodiments of the present invention, and are not intended to limit the embodiments of the present invention.

[0046] figure 1 It is a structural diagram of the calling system of the smart contract provided by an embodiment of the present invention. Such as figure 1As shown, the calling system of the smart contract may include: a parser 10, which is used to analyze the input parameters and function signatures of the smart contract that the user request (or call request) needs to call; an auxiliary device 20, which may include : The block chain node health check unit 21 is used to randomly obtain and send the address of the healthy node according to the block chain address in the input pa...

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 relates to the technical field of block chains, and discloses an intelligent contract calling system and method. The calling system comprises an analyzer used for analyzing an input parameter and a function signature of a smart contract required to be called by a user request; an auxiliary device comprising a block chain node health inspection unit which is used for randomly obtaining and sending the address of the health node according to the block chain address in the input parameter; and the calling device used for sending the input parameter and the function signature to thehealth node through a calling bridge in the form of a preset structure body according to the address of the health node. According to the invention, simple calling of the smart contract can be realized, and the synchronization of transactions among the nodes can be maintained to a great extent, so that the consistency of smart contract data is ensured.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a smart contract calling system and calling method. Background technique [0002] Blockchain is a new application model of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, and encryption algorithm. If blockchain 1.0 is represented by Bitcoin, which solves the problem of decentralization of currency and means of payment, then blockchain 2.0 is a more macroscopic decentralization of the entire market (the most typical is ETH Ethereum), Use blockchain technology to convert many different digital assets, not just limited to Bitcoin, and then create the value of different assets through transfer. The blockchain 2.0 era is also called the blockchain smart contract era. [0003] Smart contracts based on blockchain technology can not only give full play to the advantages of smart contracts in terms of cost efficiency, but al...

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): H04L29/06H04L29/08H04L9/32G06F9/54G06Q20/38
CPCH04L67/02H04L9/3247G06F9/547G06Q20/3825H04L67/133
Inventor 毛宏斌王辉陈浩栋潘思远
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More