[go: up one dir, main page]

CN106651303B - Intelligent contract processing method and system based on template - Google Patents

Intelligent contract processing method and system based on template Download PDF

Info

Publication number
CN106651303B
CN106651303B CN201611101928.4A CN201611101928A CN106651303B CN 106651303 B CN106651303 B CN 106651303B CN 201611101928 A CN201611101928 A CN 201611101928A CN 106651303 B CN106651303 B CN 106651303B
Authority
CN
China
Prior art keywords
intelligent contract
template
block chain
blockchain
platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611101928.4A
Other languages
Chinese (zh)
Other versions
CN106651303A (en
Inventor
吴玉会
尚文超
付正涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qingxin Technology Co ltd
Original Assignee
Beijing Qingxin Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qingxin Technology Co ltd filed Critical Beijing Qingxin Technology Co ltd
Priority to CN201611101928.4A priority Critical patent/CN106651303B/en
Publication of CN106651303A publication Critical patent/CN106651303A/en
Application granted granted Critical
Publication of CN106651303B publication Critical patent/CN106651303B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services

Landscapes

  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The disclosure relates to an intelligent contract processing method and system based on a template, wherein the method comprises the following steps: s100: selecting a proper template from a plurality of templates according to the service scene of the intelligent contract; s200: selecting a proper block chain platform from a plurality of block chain platforms according to the service scene of the intelligent contract; s300: based on the appropriate template, the intelligent contract is issued on an appropriate blockchain platform. According to the method and the device, a plurality of Internet applications select a proper block chain platform through the template, so that the characteristic of rapidly supporting the block chain of the common Internet application is supported, the block chain can be rapidly released and managed on different block chain platforms, the experience of a user in various application aspects is improved, and more applications can rapidly possess the characteristic of the block chain. Besides the technical effect, the fraud and disputes of a plurality of internet applications are greatly reduced, and the credit of the plurality of internet applications is improved.

Description

Intelligent contract processing method and system based on template
Technical Field
The disclosure relates to the field of data processing, in particular to an intelligent contract processing method and system based on a template.
Background
With the rapid development of the internet, the innovation based on the internet is also rapidly advanced, however, since the information on the internet is numerous and diverse and is easily tampered, it is more and more difficult for the user to screen out the real and effective information from the internet, and fraud and dispute are more and more endlessly.
With the advent of block chain technology, there are inherent characteristics: for example, transparency, difficult tampering, traceable audit, decentralization and the like can effectively promote the healthy continuous development of the internet, bring new ways for guaranteeing the authenticity of online information, tracing transactions, solving disputes and arbitration, promote the public transparency and credibility of the industry, and reduce the risks of fraud, default and the like when users enjoy the convenience of the internet.
Although the block chain technology has been developed differently in various industries, and various block chain platforms have emerged, such as R3 in finance circles, hyper leader, Ethereum and blockachain of bitcoin represented by IBM, which meet the requirements of different industries to a certain extent, how to enable more applications to have the characteristics of the block chain quickly becomes a technical problem to be solved urgently.
Disclosure of Invention
In view of the above problems, the present disclosure provides a template-based intelligent contract processing method and system, so that the characteristics of a fast supporting blockchain of a common internet application can be supported, and the intelligent contract processing method and system can be quickly released and managed on different blockchain platforms.
The present disclosure discloses an intelligent contract processing method based on a template, which comprises the following steps:
s100: selecting a proper template from a plurality of templates according to the service scene of the intelligent contract;
s200: selecting a proper block chain platform from a plurality of block chain platforms according to the service scene of the intelligent contract;
s300: based on the appropriate template, the intelligent contract is issued on an appropriate blockchain platform.
Preferably, the first and second liquid crystal materials are,
in step S100, the templates are pre-established in an intelligent contract template library.
Preferably, the first and second liquid crystal materials are,
in step S200, the plurality of blockchain platforms are managed by a blockchain network manager.
Preferably, the first and second liquid crystal materials are,
in step S300, the intelligent contract is issued on the appropriate blockchain platform by an intelligent contract instance.
Preferably, the first and second liquid crystal materials are,
when a certain user ID accesses a certain block chain platform of the plurality of block chain platforms, a user address corresponding to the certain user ID and used for accessing the certain block chain platform is selected in a self-adaptive mode.
Preferably, the first and second liquid crystal materials are,
in step S300, appropriate parameters are set for the appropriate template to issue the intelligent contract on the appropriate blockchain platform through an intelligent contract instance.
Preferably, the first and second liquid crystal materials are,
the intelligent contract instance includes at least one set of services open for other users.
Preferably, the first and second liquid crystal materials are,
the intelligent contract instance is packaged with at least one group of industry services or industry characteristics related to business scenes.
Preferably, the first and second liquid crystal materials are,
the industry service includes, but is not limited to, asset registration, asset query, or asset transaction;
the industry characteristic includes, but is not limited to, an asset name, an asset value, or an asset description.
Preferably, the first and second liquid crystal materials are,
the services opened for other users include query services, authentication services, or supervision services.
In addition, this disclosure also discloses an intelligent contract processing system based on a template, including:
the template selection unit is used for selecting a proper template from the plurality of templates according to the service scene of the intelligent contract;
the block chain selecting unit is used for selecting a proper block chain platform from the plurality of block chain platforms according to the service scene of the intelligent contract;
and the issuing unit is used for issuing the intelligent contract on a proper block chain platform based on the proper template.
Preferably, the first and second liquid crystal materials are,
the system also includes an intelligent contract template library for pre-establishing and storing the plurality of templates.
Preferably, the first and second liquid crystal materials are,
the system also includes a blockchain network management unit for managing the plurality of blockchain platforms.
Preferably, the first and second liquid crystal materials are,
the issuing unit is further configured to issue the intelligent contract at the appropriate blockchain platform through an intelligent contract instance.
Preferably, the first and second liquid crystal materials are,
the system comprises a user identity management unit, which is used for adaptively selecting a user address which corresponds to a certain user ID and is used for accessing a certain block chain platform when the certain user ID accesses the certain block chain platform of the plurality of block chain platforms.
Preferably, the first and second liquid crystal materials are,
the issuing unit is further configured to set appropriate parameters for the appropriate template, so as to issue the intelligent contract on the appropriate blockchain platform through an intelligent contract instance.
The present disclosure has the following features:
according to the method and the device, a plurality of internet applications can select a proper block chain platform through the template, so that the characteristic of rapidly supporting the block chain of the common internet application is supported, and the block chain can be rapidly released and managed on different block chain platforms, so that the threshold of the block chain technology is reduced, the experience of a user in various application aspects is improved, and more applications can rapidly have the characteristic of the block chain. Besides the technical effect, the fraud and disputes of a plurality of internet applications are greatly reduced, and the credit of the plurality of internet applications is improved.
Drawings
FIG. 1 is a schematic diagram of a template-based intelligent contract processing method according to one embodiment of the present disclosure;
FIG. 2 is a schematic diagram of an architecture of a template-based intelligent contract processing system for use in a blockchain online trading system according to an embodiment of the present disclosure;
FIG. 3 is a model diagram of an intelligent contract processing system for use in a blockchain online trading system according to one embodiment of the present disclosure;
FIG. 4 is a schematic diagram of intelligent contract template management and monitoring when the intelligent contract processing system is used in a blockchain online trading system according to one embodiment of the present disclosure;
FIG. 5 is a schematic illustration of the present disclosure as applied to lifecycle management for blockchain online transaction applications;
FIG. 6 is a schematic diagram of an intelligent contract issuance process in one embodiment of the present disclosure;
fig. 7-9 are schematic diagrams of the application of the present disclosure to user order generation, and query (for verification), and product transfer, respectively.
Detailed Description
Referring to fig. 1, in one embodiment, the present disclosure discloses a template-based intelligent contract processing method, including the following steps:
s100: selecting a proper template from a plurality of templates according to the service scene of the intelligent contract;
s200: selecting a proper block chain platform from a plurality of block chain platforms according to the service scene of the intelligent contract;
s300: based on the appropriate template, the intelligent contract is issued on an appropriate blockchain platform.
For the purposes of this embodiment, those skilled in the art will know the definition of the intelligent contract, and will not be described herein. The core concept of the embodiment is that a relationship is established between an intelligent contract and one or more of a plurality of templates, and a plurality of internet applications are provided with a premise of accessing a block chain platform by selecting a proper template according to a service scene of the intelligent contract; in addition, the embodiment also establishes a relationship between the intelligent contract and one or more blockchain platforms in the plurality of blockchain platforms, and enables the intelligent contracts under numerous internet applications to be rapidly released and managed on the appropriate blockchain platform by selecting the appropriate blockchain platform according to the service scene of the intelligent contract.
Obviously, different intelligent contracts correspond to different internet applications, so that the service scenes of the intelligent contracts correspond to a plurality of internet application scenes, which are the natural attributes of the applications of the intelligent contracts in different fields.
It is easy to understand that, whether the appropriate template is selected in the above step S100 or the appropriate blockchain platform is selected in S200, a single selection may be made according to the business scenario as long as the selected object is appropriate for the business scenario of the smart contract (for example, the template a1 is selected and issued to the blockchain platform P1 for a certain smart contract C1 related to the transaction, and finally the template a2 is selected based on the template a1 and the blockchain platform P1, and the smart contract C1 is issued to the blockchain platform P1), or multiple selections may be made (for example, the template a2 is selected and the template a1 is also selected for a certain smart contract C2 related to the transaction, and when the template a is issued to the blockchain platform, both the blockchain platform P1 and the blockchain platform P2 are selected, and finally the smart contract C2 is issued to the blockchain platform P1 based on the template a1 and the blockchain platform P1, and based on template a2 and blockchain platform P2, the smart contract C2 is also published to blockchain platform P2).
It should be noted that the execution order of steps S100 and S200 is not strictly limited, and the steps S100 and S200 may be executed simultaneously, or step S200 may be executed before step S100, as long as both steps are executed before step S300 is executed.
Preferably, in another embodiment,
in step S100, the templates are pre-established in an intelligent contract template library.
For this embodiment, it prepares the plurality of templates in advance through the intelligent contract template library. This is convenient for the implementation of the technical scheme of the present disclosure, and is also favorable for further improving the user experience. As will be readily appreciated, the present disclosure does not exclude the following: if no suitable template exists in the intelligent contract template library, an appropriate template can be created by the user and added to the intelligent contract template library, and the addition may need to be implemented by an approver.
Preferably, in another embodiment,
in step S200, the plurality of blockchain platforms are managed by a blockchain network manager.
For this embodiment, this means that it can be managed by the blockchain network manager. As to whether or not network management is required, to what extent, which permissions are open to the network manager, can be determined according to actual needs. It is easy to understand that network management is beneficial to uniformly planning and scheduling resources related to each platform, and is convenient for realizing various cross-platform applications in the later period.
Preferably, in another embodiment,
in step S300, the intelligent contract is issued on the appropriate blockchain platform by an intelligent contract instance.
For the purposes of this embodiment, a specific technique for issuing intelligent contracts is defined herein that employs intelligent contract instances. As for an example, it is easily understood by those skilled in the art, however, it is not obvious that the embodiment applies the measure innovatively in the data processing field of the intelligent contract, and the measure is closely related to the template corresponding to the intelligent contract in the foregoing.
Preferably, in another embodiment,
when a certain user ID accesses a certain block chain platform of the plurality of block chain platforms, a user address corresponding to the certain user ID and used for accessing the certain block chain platform is selected in a self-adaptive mode.
As will be readily appreciated, this embodiment is a user ID-based, intelligent contract processing method that employs adaptive matching techniques, namely: the user address corresponding to the user ID and used for accessing a certain block chain platform is selected in a self-adaptive mode, and therefore user experience on the user side can be improved remarkably.
Preferably, in another embodiment,
in step S300, appropriate parameters are set for the appropriate template to issue the intelligent contract on the appropriate blockchain platform through an intelligent contract instance.
For the embodiment, when the intelligent contract is issued, the setting capability of the parameters is provided, so that the method and the system have the technical effect of flexible setting, and the adaptability of the related technical scheme of the method and the system to different situations is improved.
Preferably, in another embodiment,
the intelligent contract instance includes at least one set of services open for other users.
For this embodiment, it can provide the ability to access other users, making the present disclosure open, facilitating the implementation of various data mining or various other management purposes (e.g., management purposes other than network management), or technical purposes.
Preferably, in another embodiment,
the intelligent contract instance is packaged with at least one group of industry services or industry characteristics related to business scenes.
With respect to this embodiment, it further illustrates possible implementations of intelligent contract instances from a packaging perspective.
Preferably, in another embodiment,
the industry service includes, but is not limited to, asset registration, asset query, or asset transaction;
the industry characteristic includes, but is not limited to, an asset name, an asset value, or an asset description.
Obviously, the embodiment defines the industry service and the industry characteristic through the lower possible situations, and is easy to understand from the perspective of the data structure, so that the industry service or the industry characteristic cannot be exhausted.
Preferably, in another embodiment,
the services opened for other users include query services, authentication services, or supervision services.
As noted above with respect to the embodiments, the embodiments more particularly describe various possible scenarios of services open to other users, either as a mere query, as a credit biased verification, or as a supervision provided by various regulatory bodies.
Corresponding to the methods of the foregoing embodiments, the present disclosure also discloses a template-based intelligent contract processing system through the following embodiments.
The present disclosure also discloses an intelligent contract processing system based on a template, including:
the template selection unit is used for selecting a proper template from the plurality of templates according to the service scene of the intelligent contract;
the block chain selecting unit is used for selecting a proper block chain platform from the plurality of block chain platforms according to the service scene of the intelligent contract;
and the issuing unit is used for issuing the intelligent contract on a proper block chain platform based on the proper template.
Preferably, in another embodiment,
the system also includes an intelligent contract template library for pre-establishing and storing the plurality of templates.
Preferably, in another embodiment,
the system also includes a blockchain network management unit for managing the plurality of blockchain platforms.
Preferably, in another embodiment,
the issuing unit is further configured to issue the intelligent contract at the appropriate blockchain platform through an intelligent contract instance.
Preferably, in another embodiment,
the system comprises a user identity management unit, which is used for adaptively selecting a user address which corresponds to a certain user ID and is used for accessing a certain block chain platform when the certain user ID accesses the certain block chain platform of the plurality of block chain platforms.
Preferably, in another embodiment,
the issuing unit is further configured to set appropriate parameters for the appropriate template, so as to issue the intelligent contract on the appropriate blockchain platform through an intelligent contract instance.
Preferably, in another embodiment,
the intelligent contract instance includes at least one set of services open for other users.
Preferably, in another embodiment,
the intelligent contract instance is packaged with at least one group of industry services or industry characteristics related to business scenes.
Preferably, in another embodiment,
the industry service includes, but is not limited to, asset registration, asset query, or asset transaction;
the industry characteristic includes, but is not limited to, an asset name, an asset value, or an asset description.
Preferably, in another embodiment,
the services opened for other users include query services, authentication services, or supervision services.
Further, referring to fig. 2, in another embodiment, a schematic structural diagram of the system of the present disclosure when used in a blockchain online trading system is further disclosed, wherein the technical solution of the present disclosure is mainly embodied in the layer of blockchain management platform services in fig. 2, and in particular, the blockchain network management services corresponding to the previous network manager and the user identity management system corresponding to the previous user identity management unit, the intelligent contract template management system corresponding to the previous intelligent contract template and the intelligent contract instance management system corresponding to the previous intelligent contract instance, and the query verification services corresponding to the previous state open for other users are also disclosed. The third-party blockchain service provider in fig. 2 is responsible for providing various blockchain platforms, which may be various blockchain platforms in the prior art, and the blockchain industry service in fig. 2 may be various industry services in the prior art, and fig. 2 only illustrates common industry services, and it is obvious from the foregoing that the technical effect to be achieved by the present disclosure is achieved by the blockchain management platform in fig. 2 at this level: selecting the appropriate blockchain platform allows intelligent contracts under numerous internet applications to be quickly released and managed on the appropriate blockchain platform.
Similar to fig. 2, referring to fig. 3 and 4, in further embodiments, fig. 3 and 4 also disclose other schematic diagrams of the present disclosure, wherein fig. 3 discloses a model schematic diagram of the system of the present disclosure when used in a blockchain online trading system, fig. 4 discloses a schematic diagram of intelligent contract template management and monitoring of the system of the present disclosure when used in a blockchain online trading system, in particular around an intelligent contract template library, an intelligent contract template management system, wherein the intelligent contract template library may comprise, for example, an ethernet template, a Ripple template, and the ethernet template may relate to industry services such as virtual asset registration, stakeholder funding, mutual insurance, etc., and the intelligent contract is issued as an intelligent contract instance to a corresponding blockchain platform via an intelligent contract deployment engine after selecting a template from the template library, wherein: the intelligent contract example, if applied to the field of electronic contests, can relate to electronic contest platform stock right crowd funding and health mutual support guarantee, and the electronic contest platform stock right crowd funding therein can be influenced by initiating electronic contest games, bonus allocation and organizing electronic contests.
Further, referring to fig. 5, which illustrates the case when the present disclosure is applied to the life cycle management of the blockchain online transaction application, it can implement the following functions:
1 line jewelry product
And submitting the information such as the certificate of identification, the value, the introduction and the like of the jewelry product to the blockchain jewel e electronic commerce platform through the client.
Selection of blockchain platform by blockchain gateway
The method comprises the following steps of selecting a blockchain platform for releasing jewelry information, such as an EtherFang, a HyperLedger and the like, wherein the intelligent contract implementation modes and the access modes of different blockchain platforms may be different, so that the functions of products are different. The blockchain network manager provides interfaces for accessing different blockchain platforms.
3 selecting and customizing block chain insurance template
According to different block chain platforms, the platform realizes an intelligent contract template library in advance, and a user can select a template and input parameters such as jewelry quality, production area, process, certificate and the like according to needs.
And 4, issuing an intelligent contract to the blockchain platform to issue the customized intelligent contract of the insurance product to the blockchain platform, and enabling a user to access the service through the Internet.
5 providing services
The industry application provides all processes of inquiry, verification, order generation, refund, even multi-party arbitration, claim and the like when disputes occur through combination with the block link. And the data of the whole process can be inquired through the block chain, and the truth is verified.
Further, referring to FIG. 6, which illustrates an example of an e-commerce jewelry application, a situation of issuing an intelligent contract according to the present disclosure is disclosed.
Further, a number of examples of intelligent contract templates are given below:
template example:
id:100010
name: diamond assets
Environmental parameters:
type (2): ethereum
Service address: 10.0.1.18
Port: 8101
User name: ethermgr
Password: pwerkjkkds 120
Contract parameters:
file name: jewelry certificate pdf
File path: c: certificate
The seller: jingdong
Terms of warranty: 7-day bag retreating and changing
The current owner: li Xiaoming
Jewelry price: 100000 yuan
Whether the jewelry is mortgaged: is that
Contract content:
contract code: sol, extract
An example of a Json template is as follows:
Figure BDA0001169521960000101
still further, referring to FIGS. 7-9, in further embodiments, the application of the present disclosure to user order generation, and querying (for trueness), and product transfer aspects, respectively, is illustrated.
For the various embodiments of the intelligent contract processing system based on the template, the description is simple because the embodiments are basically similar to the method embodiments, and the relevant points can be referred to the partial description of the method embodiments.
In addition, the units described as separate parts may or may not be physically separate, may be located in one place, or may be distributed on multiple network units; some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, the connection relationship between the modules or units of the processing system provided by the present disclosure means that there is a communication connection therebetween, and may be implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present disclosure may be implemented by software plus necessary general hardware, and certainly may also be implemented by special hardware including special integrated circuits, special CPUs, special memories, special components and the like. Generally, functions performed by computer programs can be easily implemented by corresponding hardware, and specific hardware structures for implementing the same functions may be various, such as analog circuits, digital circuits, or dedicated circuits. However, software program implementation is a more preferred implementation for the present disclosure. Based on such understanding, the technical solutions of the present disclosure may be embodied in the form of a software product, which is stored in a readable storage medium, such as a floppy disk, a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present disclosure.
Each embodiment in this specification is described in a progressive manner, emphasis is placed on differences from other embodiments, and the same and similar parts among various embodiments can be referred to each other.
The method and the system for processing the intelligent contract based on the template provided by the disclosure are introduced in detail, specific examples are applied in the method to explain the principle and the implementation mode of the disclosure, and the description of the above embodiments is only used for helping to understand the method and the core idea of the disclosure; meanwhile, for those skilled in the art, according to the idea of the present disclosure, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present description should not be construed as a limitation to the present disclosure.

Claims (16)

1. An intelligent contract processing method based on a template comprises the following steps:
s100: selecting a proper template from a plurality of templates according to the service scene of the intelligent contract;
s200: selecting a proper block chain platform from a plurality of block chain platforms according to the service scene of the intelligent contract;
s300: issuing the intelligent contract on an appropriate blockchain platform based on the appropriate template;
when a certain user ID accesses a certain block chain platform of the plurality of block chain platforms, a user address corresponding to the user ID and used for accessing the block chain platform is selected in a self-adaptive manner;
the method enables internet applications to support blockchain features and to be published and managed on different blockchain platforms.
2. The processing method according to claim 1,
in step S100, the templates are pre-established in an intelligent contract template library.
3. The processing method according to claim 1, characterized in that:
in step S200, the plurality of blockchain platforms are managed by a blockchain network manager.
4. The processing method according to claim 1, characterized in that:
in step S300, the intelligent contract is issued on the appropriate blockchain platform by an intelligent contract instance.
5. The processing method according to claim 4, characterized in that:
in step S300, appropriate parameters are set for the appropriate template to issue the intelligent contract on the appropriate blockchain platform through an intelligent contract instance.
6. The processing method according to claim 4, characterized in that:
the intelligent contract instance includes at least one set of services open for other users.
7. The processing method according to claim 4 or 5, characterized in that:
the intelligent contract instance is packaged with at least one group of industry services or industry characteristics related to business scenes;
the industry service includes, but is not limited to, asset registration, asset query, or asset transaction;
the industry characteristic includes, but is not limited to, an asset name, an asset value, or an asset description.
8. The processing method according to claim 6, characterized in that:
the services opened for other users include query services, authentication services, or supervision services.
9. A template-based intelligent contract processing system, comprising:
the template selection unit is used for selecting a proper template from the plurality of templates according to the service scene of the intelligent contract;
the block chain selecting unit is used for selecting a proper block chain platform from the plurality of block chain platforms according to the service scene of the intelligent contract;
a publishing unit configured to publish the smart contract on an appropriate blockchain platform based on the appropriate template;
the user identity management unit is used for adaptively selecting a user address which corresponds to a user ID and is used for accessing the block chain platform when the user ID accesses one block chain platform of the plurality of block chain platforms;
the processing system enables internet applications to support blockchain features and to be published and managed on different blockchain platforms.
10. The processing system of claim 9, wherein:
the system also includes an intelligent contract template library for pre-establishing and storing the plurality of templates.
11. The processing system of claim 9, wherein:
the system also includes a blockchain network management unit for managing the plurality of blockchain platforms.
12. The processing system of claim 9, wherein:
the issuing unit is further configured to issue the intelligent contract at the appropriate blockchain platform through an intelligent contract instance.
13. The processing system of claim 12, wherein:
the issuing unit is further configured to set appropriate parameters for the appropriate template, so as to issue the intelligent contract on the appropriate blockchain platform through an intelligent contract instance.
14. The processing system of claim 12, wherein:
the intelligent contract instance includes at least one set of services open for other users.
15. The processing system according to claim 12 or 13, characterized in that:
the intelligent contract instance is packaged with at least one group of industry services or industry characteristics related to business scenes;
the industry service includes, but is not limited to, asset registration, asset query, or asset transaction;
the industry characteristic includes, but is not limited to, an asset name, an asset value, or an asset description.
16. The processing system of claim 14, wherein:
the services opened for other users include query services, authentication services, or supervision services.
CN201611101928.4A 2016-12-02 2016-12-02 Intelligent contract processing method and system based on template Active CN106651303B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611101928.4A CN106651303B (en) 2016-12-02 2016-12-02 Intelligent contract processing method and system based on template

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611101928.4A CN106651303B (en) 2016-12-02 2016-12-02 Intelligent contract processing method and system based on template

Publications (2)

Publication Number Publication Date
CN106651303A CN106651303A (en) 2017-05-10
CN106651303B true CN106651303B (en) 2020-05-26

Family

ID=58818324

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611101928.4A Active CN106651303B (en) 2016-12-02 2016-12-02 Intelligent contract processing method and system based on template

Country Status (1)

Country Link
CN (1) CN106651303B (en)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108875386A (en) * 2017-05-16 2018-11-23 江峰 A kind of multicenter finite field block catenary system framework with block issue mechanism and application demand issue mechanism
CN107526624B (en) * 2017-07-18 2020-12-08 杭州趣链科技有限公司 A Smart Contract Execution Engine Based on Java Virtual Machine
CN107392619B (en) * 2017-07-31 2020-12-29 众安信息技术服务有限公司 Smart contract processing method and device
CN107807991B (en) * 2017-11-07 2020-05-12 泰康保险集团股份有限公司 Method and apparatus for processing blockchain data
CN107943950B (en) * 2017-11-24 2020-07-10 中钞信用卡产业发展有限公司杭州区块链技术研究院 Method and system for generating intelligent contracts of data in block chain
TWI648680B (en) * 2017-12-01 2019-01-21 鯨鏈科技股份有限公司 System of smart contract, method for making the contract and computer-readable storage device
CN108256973A (en) * 2018-01-11 2018-07-06 杭州秘猿科技有限公司 A kind of commodity dissemination method and device based on block chain
CN108306873A (en) * 2018-01-26 2018-07-20 广东工业大学 A kind of intelligent contract data interactive system based on manufacture block chain
CN108711108B (en) * 2018-05-15 2021-05-18 厦门快商通信息技术有限公司 Personal insurance decision support method and system based on block chain technology
CN110827145A (en) * 2018-08-07 2020-02-21 北京果仁宝软件技术有限责任公司 Processing method and system based on block chain intelligent contract
US11842322B2 (en) 2018-08-22 2023-12-12 Equinix, Inc. Smart contract interpreter
CN109224447A (en) * 2018-08-31 2019-01-18 广州矩阵信息科技有限公司 The block chain library CellLink and computer equipment based on C#
CN109395393B (en) * 2018-09-29 2022-03-04 杭州复杂美科技有限公司 Game deployment method based on parallel chain, game method, game device and storage medium
CN109614093B (en) * 2018-11-01 2022-02-22 播金信息科技(上海)有限公司 Visualized smart contract system and smart contract processing method
CN109542421B (en) * 2018-11-12 2021-09-07 夸克链科技(深圳)有限公司 A modular blockchain smart contract
CN109754321B (en) * 2018-12-27 2022-02-11 石更箭数据科技(上海)有限公司 Data processing method and device, medium and terminal thereof
CN110190980B (en) * 2019-04-09 2022-07-12 上海链度科技有限公司 System and method for supporting plug-in access to different blockchain alliance chain networks
WO2020226801A1 (en) * 2019-05-05 2020-11-12 Microsoft Technology Licensing, Llc Customizable template for asset token
US20200351093A1 (en) * 2019-05-05 2020-11-05 Microsoft Technology Licensing, Llc Customizable template for asset token
CN111985992A (en) * 2019-07-31 2020-11-24 创新先进技术有限公司 Credit contract processing method and device
CN110428232A (en) * 2019-08-08 2019-11-08 北京芯际科技有限公司 A method of the intelligent contract template towards multitask
CN112153023B (en) * 2020-09-11 2021-05-25 北京天德科技有限公司 Multi-intelligent contract system platform based on intelligent contract library
CN113112140B (en) * 2021-04-07 2022-04-19 中国电子科技网络信息安全有限公司 Chain code application intelligent contract ID management method suitable for block chain infrastructure service
CN113849167A (en) * 2021-08-19 2021-12-28 中国人民银行数字货币研究所 Method and device for generating intelligent contract

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105809062A (en) * 2016-03-01 2016-07-27 布比(北京)网络技术有限公司 Contract construction and execution methods and apparatuses
CN105991731A (en) * 2015-02-13 2016-10-05 中兴通讯股份有限公司 Method for obtaining information, intelligent terminal and server side

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9569471B2 (en) * 2011-08-01 2017-02-14 Hewlett Packard Enterprise Development Lp Asset model import connector

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105991731A (en) * 2015-02-13 2016-10-05 中兴通讯股份有限公司 Method for obtaining information, intelligent terminal and server side
CN105809062A (en) * 2016-03-01 2016-07-27 布比(北京)网络技术有限公司 Contract construction and execution methods and apparatuses

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
区块链技术发展现状与展望;袁勇,王飞跃;《自动化学报》;20160329;第42卷(第4期);全文第1-12页 *

Also Published As

Publication number Publication date
CN106651303A (en) 2017-05-10

Similar Documents

Publication Publication Date Title
CN106651303B (en) Intelligent contract processing method and system based on template
US11989726B2 (en) Database system public trust ledger token creation and exchange
CN109886677B (en) A method and device for purchasing goods based on blockchain
US12034855B2 (en) Systems and methods for tying token validity to a task executed in a computing system
CN112529647B (en) Block chain-based commodity transaction method, device and computer equipment
US11201738B2 (en) Systems and methods for associating a user with a task executed in a computing system
US20230085481A1 (en) Database system public trust token redeem architecture using wallets
CN110263145A (en) A kind of electronic contract signature method and electronic contract sign equipment
TWI727281B (en) Block chain-based data processing method and device, and electronic equipment
CN110288339B (en) Second-hand mobile phone transaction information processing system and method based on block chain
CN111967821A (en) Method, device, equipment and system for generating clearance confirmation information
KR20200062640A (en) Method for managing artwork transaction inforamtion based on blockchain and node apparatus of blockchain
CN112565412B (en) Blockchain-based data transaction method, system and device
CN114331729A (en) Data processing method and device of double-block chain architecture in data bank scene
CN108985930A (en) Information processing method and device, block chain node and storage medium
CN115619391A (en) Electronic commodity transfer method and system based on block chain non-homogeneous token
CN116894732A (en) Digital asset management method, device, system and readable storage medium
Chen An approach for improving transparency and traceability of industrial supply chain with Blockchain technology
KR20240007014A (en) Distributed workflow system and method using decentralized identity and verifiable credential
Sutopo Blockchain programming smart contract on polygon
CN111061558B (en) Method, device, computer equipment and storage medium for processing virtual resource data
KR102892822B1 (en) Method and system for providing content using non-fungible token of certificate to prove the right to view the content
CN112487453A (en) Data security sharing method and device based on central coordinator
KR102528059B1 (en) Systems and methods for purchasing and selling NFT-based commodity content
CN111383109A (en) A kind of copyright transaction method and device for pictures

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant