Check patentability & draft patents in minutes with Patsnap Eureka AI!

Smart contract calling system and calling method

A smart contract and call result technology, applied in the blockchain field, can solve the problems of not supporting traditional software HTTP requests, the influence of smart contract data consistency, and the complexity of smart contract calls, so as to achieve simple calls, improve transaction processing capabilities, and guarantee consistent effect

Active Publication Date: 2021-10-15
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF12 Cites 0 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
  • Smart contract calling system and calling method
  • Smart contract calling system and calling method
  • Smart contract calling system and calling 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. like 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 param...

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 blockchain, and discloses a smart contract calling system and calling method. The calling system includes: a parser for parsing the input parameters and function signatures of the smart contract required to be called by the user request; an auxiliary device, which includes: a blockchain node health check unit, used for analyzing the input parameters according to the input parameters The blockchain address in the , randomly obtains and sends the address of the healthy node; and the calling device is used to pass the input parameter and the function signature through the calling bridge in the form of a preset structure according to the address of the healthy node. sent to the healthy node. The present invention can realize the simple invocation of smart contracts, and can maintain the synchronization of transactions between nodes to a large extent, thereby ensuring the consistency of smart contract data.

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 Patents(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
  • R&D
  • 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