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

Method and device for integrating dynamic type programming language on block chain

A programming language and dynamic type technology, applied in the Internet field, can solve problems such as poor scalability of smart contracts, unchangeable variable types of static type programming languages, and inability to modify and adjust smart contracts

Active Publication Date: 2020-12-25
北京果仁宝科技有限公司
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Using the existing technology, since the variable type of the static type programming language cannot be changed, each node cannot modify and adjust the smart contract, so the scalability of the smart contract is not strong

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
  • Method and device for integrating dynamic type programming language on block chain
  • Method and device for integrating dynamic type programming language on block chain
  • Method and device for integrating dynamic type programming language on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0043] The terms "first", "second", "third", "fourth", etc. (if any) in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and not necessarily Used to describe a specific sequence or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein can, for example, be practiced in sequences othe...

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 provides a method and device for integrating a dynamic type programming language on a block chain. The method comprises the steps of: calling a byte code, wherein the byte code is stored on the block chain, the block chain comprises at least one node, the byte code is compiled by an intelligent contract, and the intelligent contract uniquely corresponds to the byte code, and the intelligent contract is written by the dynamic type programming language; by a byte code interpreter, parsing the byte code to obtain the intelligent contract, wherein a variable type the intelligent contract is not defined; defining the variable type of the intelligent contract; and executing the intelligent contract of which the variable type is defined. According to the method and device for integrating the dynamic type programming language on the block chain, which are provided by the invention, by using the intelligent contract in the dynamic type programming language on the block chain, extendibility of the intelligent contract on the block chain is improved.

Description

technical field [0001] The present invention relates to Internet technology, in particular to a method and device for integrating a dynamic type programming language on a block chain. Background technique [0002] Bitcoin is a digital currency that is generated through a large number of calculations based on a specific algorithm. Bitcoin uses a distributed database composed of many nodes in the network to confirm and record all transaction behaviors. The blockchain in Bitcoin technology is like a database ledger that records all Bitcoin transaction records. The blockchain is composed of many nodes. The smart contract is the program code written and stored on each node of the blockchain. All nodes on the blockchain can realize related functions by executing the relevant operations of the smart contract. [0003] In the existing technology, the smart contract is implemented by a static type programming language, such as Solidity, a special language similar to Javascript. Afte...

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/30G06F8/41
CPCG06F8/31G06F8/41
Inventor 周维崔萌徐伟孙江涛
Owner 北京果仁宝科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products