CN110135993A - Method, equipment and the storage medium of UTXO model adaptation intelligence contract account model - Google Patents

Method, equipment and the storage medium of UTXO model adaptation intelligence contract account model Download PDF

Info

Publication number
CN110135993A
CN110135993A CN201910414183.4A CN201910414183A CN110135993A CN 110135993 A CN110135993 A CN 110135993A CN 201910414183 A CN201910414183 A CN 201910414183A CN 110135993 A CN110135993 A CN 110135993A
Authority
CN
China
Prior art keywords
account
permission
utxo
public key
virtual account
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.)
Granted
Application number
CN201910414183.4A
Other languages
Chinese (zh)
Other versions
CN110135993B (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.)
Shenzhen Zhongcheng Product Technology Co ltd
Original Assignee
Shenzhen Silver Chain 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 Shenzhen Silver Chain Technology Co Ltd filed Critical Shenzhen Silver Chain Technology Co Ltd
Priority to CN201910414183.4A priority Critical patent/CN110135993B/en
Publication of CN110135993A publication Critical patent/CN110135993A/en
Application granted granted Critical
Publication of CN110135993B publication Critical patent/CN110135993B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (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 invention discloses method, equipment and the storage mediums of a kind of UTXO model adaptation intelligence contract account model, wherein, the described method includes: creation virtual account: virtual account is the EOS model account generated according to host's secret key pair of UTXO account, the permission secret key pair of UTXO account, virtual account includes the identifiable name on account of the mankind, permission and permission public key, the public key of host's secret key pair of the name on account and UTXO account of virtual account is bound, and the permission public key of virtual account is imported by the public key of the permission secret key pair of UTXO account to be generated;Virtual account calls intelligent contract: the authority name, the corresponding private key signature calling contract title of permission that current operation uses, the denomination of dive of contract and the action parameter that are used using virtual account current operation complete the calling of intelligent contract;It transfers accounts between UTXO account and virtual account: executing the money transfer transactions of standard between UTXO account and virtual account.The invention enables UTXO models can be adapted to EOS model account intelligence contract platform.

Description

Method, equipment and the storage medium of UTXO model adaptation intelligence contract account model
Technical field
The present invention relates to block chain technical field more particularly to a kind of sides of UTXO model adaptation intelligence contract account model Method, equipment and storage medium.
Background technique
Bit coin is born in 2009, is first block chain project in the world, and first is realized based on block chain technology Encryption digital cash;It passes through circulation of the UTXO model tormulation digital asset between different accounts.Hereafter, it emerges in large numbers a series of Reference bits coin, the digital cash project based on UTXO model, such as generation coin, Quantum Chain, SAFE are reached, it is referred to as bit coin series.
Ether mill is born in 2015, be in the world first based on block chain technology realize intelligent contract platform;It Pass through circulation of the account balance model tormulation digital asset between different accounts.The account model in ether mill is the super of bit coin Collection, extension support the association attributes of intelligent contract.
EOS is born in 2018, is first high performance, brand new technical framework intelligent contract platform in the world;It As ether mill, pass through circulation of the account balance model tormulation digital asset between different accounts;But compared with ether mill, Extension supports the association attributes of name on account, account permission.
To sum up, the system of account of EOS can be considered the superset of ETH (ether coin), and the system of account of ETH can be considered bit coin system The superset of column system of account.
But existing UTXO model can not be adapted to EOS model account intelligence contract platform.
Therefore, there are also to be developed for the prior art.
Summary of the invention
Place in view of above-mentioned deficiencies of the prior art, it is an object of the invention to propose that a kind of UTXO model adaptation intelligently closes The about method, equipment and storage medium of account model, it is intended to enable UTXO model to be adapted to EOS model account intelligence contract flat Platform.
To achieve the above object, this invention takes following technical schemes:
A kind of method of UTXO model adaptation intelligence contract account model, wherein include the following steps:
S10, create virtual account: the virtual account is the power of host's secret key pair of foundation UTXO account, UTXO account The EOS model account that secret key pair generates is limited, the virtual account includes that the identifiable name on account of the mankind, permission and permission are public Key, the public key binding of host's secret key pair of the name on account and UTXO account of the virtual account, the permission of the virtual account Public key is imported by the public key of the permission secret key pair of UTXO account and is generated;
S20, virtual account call intelligent contract: the authority name that is used using virtual account current operation, current operation The corresponding private key signature of the permission used calls the tune of contract title, the denomination of dive of contract and the intelligent contract of action parameter completion With;
It transfers accounts between S30, UTXO account and virtual account: executing turning for standard between UTXO account and virtual account Account transaction.
Wherein, the permission of the virtual account includes authority name and permission threshold value, the permission public key of the virtual account It further include the corresponding public key weight of the permission public key.
Wherein, further include modification virtual account permission after creating virtual account, specifically include:
Obtain the authority name that uses of current operation, the corresponding private key signature of permission that current operation uses, current entitlement Father's authority name the corresponding permission threshold value of authority name to be modified is set.
Wherein, the creation virtual account includes:
S11 creates host's key pair of UTXO model account;
S12 creates the authority keys pair of UTXO model account;
S13 creates the identifiable name on account of the mankind;
S14 generates the void of EOS model according to the public key of the name on account, the public key of host's key pair, authority keys pair Quasi- account, wherein title of the identifiable name on account of the mankind as virtual account, the public key of host's key pair bind virtual account The title at family, the public key of authority keys pair import the permission public key of virtual account.
Wherein, virtual account includes Owner permission, Active permission, the Owner permission, the permission of Active permission Public key uses the public key of the authority keys pair of two UTXO model accounts respectively.
Wherein, the transaction of digital asset is transferred to virtual account, the public key signature field for output of trading is constant using virtual The associated UTXO model account of account generates locking script.
Wherein, the transaction of virtual account cost, the public key signature field for output of trading carry current newest permission public key Signing messages.
Wherein, the transaction of virtual account modification authority, it is public that the public key signature field for output of trading carries current newest permission The signing messages of key then updates the record information of current newest permission public key such as modification authority success.
The present invention also proposes a kind of equipment, wherein the equipment includes memory, processor and is stored in the memory In and be configured as the computer program executed by the processor, when the processor executes the computer program, realize The method of above-mentioned UTXO model adaptation intelligence contract account model.
The present invention also proposes a kind of computer readable storage medium, wherein stores in the computer readable storage medium There is computer program, the computer program is performed the side for realizing above-mentioned UTXO model adaptation intelligence contract account model Method.
Method, equipment and the storage medium of UTXO model adaptation intelligence contract account model of the invention, by with UTXO The virtual account of EOS model is created based on model account, virtual account includes the identifiable account title of the mankind, permission and power Public key is limited, wherein the public key of host's secret key pair of the name on account of virtual account and UTXO account is bound, the permission of virtual account Public key is imported by the public key of the permission secret key pair of UTXO account and is generated.In this way due to being host with UTXO model account in the present invention The virtual account for generating EOS model, realizes the binding of UTXO model account Yu EOS account, to realize UTXO model account The intercommunication at family and EOS model account intelligence contract platform.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention for those of ordinary skill in the art without creative efforts, can be with The structure shown according to these attached drawings obtains other attached drawings.
Fig. 1 is the process signal of the method first embodiment of UTXO model adaptation intelligence contract account model of the present invention Figure;
Fig. 2 is the composition schematic diagram of virtual account of the present invention;
Fig. 3 is the process signal of the method second embodiment of UTXO model adaptation intelligence contract account model of the present invention Figure;
Fig. 4 is the flow diagram of present invention creation virtual account.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiment is only a part of the embodiments of the present invention, instead of all the embodiments.Base Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts it is all its His embodiment, shall fall within the protection scope of the present invention.
Referring to FIG. 1, Fig. 1 is the process of the method for UTXO model adaptation intelligence contract account model of the present invention, including under State step:
S10, create virtual account: the virtual account is the power of host's secret key pair of foundation UTXO account, UTXO account The EOS model account that secret key pair generates is limited, the virtual account includes that the identifiable name on account of the mankind, permission and permission are public Key, the public key binding of host's secret key pair of the name on account and UTXO account of the virtual account, the permission of the virtual account Public key is imported by the public key of the permission secret key pair of UTXO account and is generated.
The name on account of virtual account is different from UTXO account address, ether mill account address, and the mankind can be used and be easy The character of identification is created.
Virtual account is presented as human-readable identifier, and a fixed UTXO account is relied on block chain, passes through it The remaining sum of current account can be counted.
Specifically, as shown in Fig. 2, in the present invention, the permission of the virtual account includes authority name and permission threshold value, institute The permission public key for stating virtual account further includes the corresponding public key weight of the permission public key.The permission of virtual account determines current operation The operation rank having, as can owner's permission of setting is managed to account or account cannot be configured, it is only negative Blame user's permission of the daily operations such as transfer accounts.1 permission of the embodiment of the present invention can have n permission public key, 1 permission public key N permission can be simultaneously participated in.
S20, virtual account call intelligent contract: the authority name that is used using virtual account current operation, current operation The corresponding private key signature of the permission used calls the tune of contract title, the denomination of dive of contract and the intelligent contract of action parameter completion With.
The virtual account of the embodiment of the present invention can call intelligent contract in this way, execute contract code, can be adapted to intelligence Contract platform.
It transfers accounts between S30, UTXO account and virtual account: executing turning for standard between UTXO account and virtual account Account transaction.
Transfer accounts between UTXO account and virtual account transfer accounts including UTXO account to virtual account or virtual account to UTXO account transfer.Transfer procedure between the two all uses the money transfer transactions process of standard to execute.
In the present invention, because UTXO account can uniquely correspond to an ether mill account, virtual account can also be unique right An ether mill account is answered, is host with UTXO account, the account address of ETH format is generated with its private key, is realized and ETH account The intercommunication of system has the condition that UTXO account is merged with ether mill block chain across chain.
Meanwhile virtual account of the invention is host with UTXO account, binds EOS name on account, while the power of EOS account The each public key for limiting public key binding derives from UTXO account address, and the intercommunication of UTXO account Yu EOS system of account has been achieved. Therefore, the intercommunication for realizing UTXO model account Yu ether mill, EOS model intelligence contract platform of the invention.
The permission of virtual account can be adjusted dynamically, and permission public key can also be replaced dynamically.
As shown in figure 3, the present invention is after creating virtual account further include:
Step S40 modifies virtual account permission, and modification virtual account permission specifically includes:
Obtain the authority name that uses of current operation, the corresponding private key signature of permission that current operation uses, current entitlement Father's authority name the corresponding permission threshold value of authority name to be modified is set.Modification virtual account permission makes the power of virtual account Limit can be adjusted dynamically.
As shown in Figure 4, present invention creation virtual account includes:
S11 creates host's key pair of UTXO model account;
S12 creates the authority keys pair of UTXO model account;
S13 creates the identifiable name on account of the mankind;
S14 generates the void of EOS model according to the public key of the name on account, the public key of host's key pair, authority keys pair Quasi- account, wherein title of the identifiable name on account of the mankind as virtual account, the public key of host's key pair bind virtual account The title at family, the public key of authority keys pair import the permission public key of virtual account.
The public key that the authority management module of virtual account imports directly uses the public key of UTXO account as permission public key, It is merged with UTXO block chain wallet.
In this way, since virtual account uses EOS model account, and the name on account in EOS model account and UTXO model The public key of host's key pair of account is bound, the permission public key in EOS model account by UTXO model account authority keys pair Public key import so that UTXO model account adapts to EOS model intelligence contract platform, realize UTXO model account and EOS The intercommunication of model account.
In conjunction with Fig. 2, virtual account of the invention includes Owner permission, Active permission, the Owner permission, Active The permission public key of permission uses the public key of the authority keys pair of two UTXO model accounts respectively.
Preferably, the present invention is transferred to the transaction of digital asset to virtual account, and the public key signature field for output of trading is constant Locking script is generated using the associated UTXO model account of virtual account.
That is Transaction, the ScriptPubKey of VOUT that digital asset is transferred to virtual account of the embodiment of the present invention The constant UTXO account relied on using virtual account of field generates locking script, unrelated with virtual account permission public key.
Preferably, the transaction of virtual account cost of the present invention, the public key signature field for output of trading carry current newest power Limit the signing messages of public key.
That is the ScriptPubKey field of the Transaction of present invention implementation cost virtual account UTXO, VOUT carry The signing messages of current newest permission public key.
Preferably, the public key signature field of the transaction of virtual account modification authority of the present invention, output of trading carries currently most The signing messages of new permission public key then updates the record information of current newest permission public key such as modification authority success.
That is the ScriptPubKey field of the Transaction of virtual account of embodiment of the present invention modification authority, VOUT are taken The signing messages of the current newest permission public key of band.Such as modification authority success, then the record information of current newest permission public key is updated.
Eye-witness needs to end using regular account the public affairs of the last time setting before current transaction when verifying transaction Key.
The concrete scene and its UTXO chain of the embodiment of the present invention are described as follows:
1) virtual account, reference table 1 and table 2, are created:
Table 1
Table 2
Assuming that scene: creating virtual account B based on UTXO account A.
" OP_CREATE_VACCOUNT... " expand into " OP_CREATE_VACCOUNT<Account><Owner_key>< Active_key>": the name on account of<Account>B,<Owner_key>be UTXO account indicate Owner public key,< Active_Key > it is the Active public key that UTXO account indicates.
2) virtual account, reference table 3 and table 4, are modified:
Table 3
Table 4
Virtual account cannot delete once creating, cannot modify account title, and permission part only may be updated.
Assuming that scene: virtual account B modifies own right;The address A is the address UTXO for binding virtual account B.
" OP_SET_VACCOUNT... " expand into " OP_SET_VACCOUNT<Permission><Authority>< Parent><ExcutorPermission><PermissionSign>":<Permission>is authority name,<Authority >it is permission details (json character string, the same EOS of format),<Parent>is father's authority name of<Permission>,< ExcutorPermission>and it is the authority name that current operation uses,<PermissionSign>is the current operation institute right to use Limit corresponding private key signature.Eye-witness simultaneously verify ScriptSig " A private key signature " and ScriptPubKey " < PermissionSign>”。
3), virtual account calls intelligent contract, reference table 5 and table 6:
Table 5
Table 6
In the concept of EOS platform, each account can initiate the calling to some contract, or lead in C1 contract It crosses api and calls C2 contract;Contract is called every time, is both needed to provide the account and permission of caller.
Assuming that scene: virtual account B calls the Action1 of itself;The address A is the address UTXO for binding virtual account B.
" OP_PUSH_ACTION... " expands into " OP_PUSH_ACTION<Contract><Action><ActionArgs ><ExcutorPermission><PermissionSign>":<Contract>is the name on account of called contract,< Action>be is concocted Action title about, and<ActionArgs>is the parameter for calling<Action>,< ExcutorPermission>and<PermissionSign>are the same as described in " modification virtual account " scene above.
Above-mentioned UTXO chain only indicates to generate the transaction of entry call;For being concocted the other contracts of about nesting allocation, in EOS Virtual machine internal is completed, and does not reconstruct UTXO chain.
4), UTXO account is transferred accounts to virtual account, reference table 7 and table 8:
Table 7
Table 8
Assuming that scene: UTXO account U transfers accounts to virtual account B;The address A is the address UTXO for binding virtual account B.
UTXO chain is identical as standard money transfer transactions, is transferred accounts from U to A.Virtual account is to UTXO account transfer, also with this Scene type.
The present invention also proposes a kind of equipment, the equipment include memory, processor and storage in the memory and quilt The computer program executed by the processor is configured to realize above-mentioned when the processor executes the computer program The method of UTXO model adaptation intelligence contract account model.Such as the method for S10-S30 step.
Illustratively, the computer program can be divided into one or more module/units, one or more A module/unit is stored in the memory, and is executed by the processor, to complete the present invention.It is one or more A module/unit can be the series of computation machine program instruction section that can complete specific function, and the instruction segment is for describing institute State implementation procedure of the computer program in the asynchronous message processing terminal equipment.
The equipment may include, but are not limited to processor, memory.It will be understood by those skilled in the art that above-mentioned component The only example of equipment does not constitute the restriction to equipment, may include than above-mentioned more or fewer components, or combination Certain components or different components, such as equipment can also include input-output equipment, network access equipment, bus etc..
Alleged processor can be central processing unit (Central Processing Unit, CPU), can also be it His general processor, digital signal processor (Dig ita l Sig na l Processor, DSP), specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic, Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor Deng the processor is the control centre of the equipment, utilizes the various pieces of various interfaces and connection whole equipment.
The memory can be used for storing the computer program and/or module, and the processor is by operation or executes Computer program in the memory and/or module are stored, and calls the data being stored in memory, described in realization The various functions of equipment.The memory can mainly include storing program area and storage data area, wherein storing program area can deposit Application program (such as sound-playing function, image player function etc.) needed for storing up operating system, at least one function etc.;Storage Data field can be stored according to using created data (such as audio data, phone directory etc.) etc..In addition, memory may include High-speed random access memory can also include nonvolatile memory, such as hard disk, memory, plug-in type hard disk, intelligent storage Block (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card), extremely A few disk memory, flush memory device or other volatile solid-state parts.
The present invention also proposes a kind of computer readable storage medium, and calculating is stored in the computer readable storage medium Machine program, the computer program are performed the method for realizing above-mentioned UTXO model adaptation intelligence contract account model.
If module/unit of the method integration of UTXO model adaptation intelligence contract account model of the invention is with software function Can the form of unit realize and when sold or used as an independent product, can store in computer-readable storage Jie In matter.Computer readable storage medium specific embodiment of the present invention and above-mentioned UTXO model adaptation intelligence contract account model Each embodiment of method is essentially identical, and details are not described herein.
It should be noted that embodiments described above is only schematical, wherein described be used as separate part description Unit may or may not be physically separated, component shown as a unit may or may not be Physical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to the actual needs Some or all of the modules therein is selected to achieve the purpose of the solution of this embodiment.In addition, embodiment provided by the invention is attached In figure, the connection relationship between module indicates there is communication connection between them, specifically can be implemented as one or more communication Bus or signal wire.Those of ordinary skill in the art can understand and implement without creative efforts.
The above description is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all at this Under the inventive concept of invention, using equivalent structure transformation made by description of the invention and accompanying drawing content, or directly/use indirectly It is included in other related technical areas in scope of patent protection of the invention.

Claims (10)

1. a kind of method of UTXO model adaptation intelligence contract account model, which is characterized in that include the following steps:
S10, create virtual account: the virtual account is secret according to host's secret key pair of UTXO account, the permission of UTXO account For key to the EOS model account of generation, the virtual account includes the identifiable name on account of the mankind, permission and permission public key, institute The public key for stating the name on account of virtual account and host's secret key pair of UTXO account is bound, the permission public key of the virtual account by The public key of the permission secret key pair of UTXO account, which imports, to be generated;
S20, virtual account call intelligent contract: the authority name that is used using virtual account current operation, current operation are used The corresponding private key signature of permission call contract title, the denomination of dive of contract and action parameter to complete the calling of intelligent contract;
It transfers accounts between S30, UTXO account and virtual account: executing the friendship of transferring accounts of standard between UTXO account and virtual account Easily.
2. the method for UTXO model adaptation intelligence contract account model according to claim 1, which is characterized in that the void The permission of quasi- account includes authority name and permission threshold value, and the permission public key of the virtual account further includes that the permission public key is corresponding Public key weight.
3. the method for UTXO model adaptation intelligence contract account model according to claim 2, which is characterized in that creating Further include modification virtual account permission after virtual account, specifically include:
Obtain current operation use authority name, the corresponding private key signature of permission that current operation uses, current entitlement father The corresponding permission threshold value of authority name to be modified is arranged in authority name.
4. the method for UTXO model adaptation intelligence contract account model according to claim 1, which is characterized in that the wound Building virtual account includes:
S11 creates host's key pair of UTXO model account;
S12 creates the authority keys pair of UTXO model account;
S13 creates the identifiable name on account of the mankind;
S14 generates the virtual account of EOS model according to the public key of the name on account, the public key of host's key pair, authority keys pair Family, wherein title of the identifiable name on account of the mankind as virtual account, the public key of host's key pair bind virtual account Title, the public key of authority keys pair import the permission public key of virtual account.
5. the method for UTXO model adaptation intelligence contract account model according to claim 4, which is characterized in that virtual account Family includes Owner permission, Active permission, the Owner permission, Active permission permission public key used described in two respectively The public key of the authority keys pair of UTXO model account.
6. the method for UTXO model adaptation intelligence contract account model according to claim 1, which is characterized in that virtual Account is transferred to the transaction of digital asset, and the public key signature field for output of trading is constant to use the associated UTXO model account of virtual account Family generates locking script.
7. the method for UTXO model adaptation intelligence contract account model according to claim 1, which is characterized in that virtual account The transaction of family cost, the public key signature field for output of trading carry the signing messages of current newest permission public key.
8. the method for UTXO model adaptation intelligence contract account model according to claim 1, which is characterized in that virtual account The transaction of family modification authority, the public key signature field for output of trading carry the signing messages of current newest permission public key, such as modify Permission success then updates the record information of current newest permission public key.
9. a kind of equipment, which is characterized in that the equipment includes memory, processor and storage in the memory and matched It is set to the computer program executed by the processor, when the processor executes the computer program, is realized as right is wanted The method for seeking UTXO model adaptation intelligence contract account model described in any one of 1-8.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium Program, the computer program are performed realization such as UTXO model adaptation of any of claims 1-8 and intelligently close The about method of account model.
CN201910414183.4A 2019-05-17 2019-05-17 Method, equipment and storage medium for adapting UTXO model to intelligent contract account model Active CN110135993B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910414183.4A CN110135993B (en) 2019-05-17 2019-05-17 Method, equipment and storage medium for adapting UTXO model to intelligent contract account model

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910414183.4A CN110135993B (en) 2019-05-17 2019-05-17 Method, equipment and storage medium for adapting UTXO model to intelligent contract account model

Publications (2)

Publication Number Publication Date
CN110135993A true CN110135993A (en) 2019-08-16
CN110135993B CN110135993B (en) 2021-07-30

Family

ID=67575070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910414183.4A Active CN110135993B (en) 2019-05-17 2019-05-17 Method, equipment and storage medium for adapting UTXO model to intelligent contract account model

Country Status (1)

Country Link
CN (1) CN110135993B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110517138A (en) * 2019-08-20 2019-11-29 深圳市网心科技有限公司 Intelligent contract processing method, device, computer equipment and storage medium
CN110535639A (en) * 2019-08-20 2019-12-03 深圳市网心科技有限公司 Block chain assets disposition method and relevant device based on more asset models
CN111314295A (en) * 2020-01-15 2020-06-19 厦门顺势共识信息科技有限公司 Block chain account system implementation method with strong social attribute
CN111353886A (en) * 2020-02-17 2020-06-30 杭州溪塔科技有限公司 Asset transaction method and device based on UTXO model and electronic equipment
WO2021134426A1 (en) * 2019-12-31 2021-07-08 深圳市网心科技有限公司 Blockchain-based method, apparatus and system for digital currency transactions

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002056498A2 (en) * 2001-01-12 2002-07-18 Telefonaktiebolaget Lm Ericsson (Publ) Downlink power control of a common transport channel
US8949466B1 (en) * 2012-02-08 2015-02-03 Excelfore Corporation System and method for adaptive compression
CN106940854A (en) * 2017-03-06 2017-07-11 钱德君 A kind of bridging method between UTXO models and contract
CN107360238A (en) * 2017-07-25 2017-11-17 光载无限(北京)科技有限公司 Intelligent contract gateway based on block chain CPOW common recognition algorithms
CN107993149A (en) * 2017-12-18 2018-05-04 深圳前海微众银行股份有限公司 Account information management method, system and readable storage medium storing program for executing
CN108694575A (en) * 2018-06-13 2018-10-23 深圳前海微众银行股份有限公司 Verification method of transferring accounts, device and storage medium based on block chain
US10164467B2 (en) * 2009-08-24 2018-12-25 Philips Ip Ventures B.V. Physical and virtual identification in a wireless power network
CN109461075A (en) * 2018-10-09 2019-03-12 哈希(武汉)网络科技有限公司 A kind of block catenary system
CN109493027A (en) * 2018-11-19 2019-03-19 众安信息技术服务有限公司 A kind of method and device realized across chain transactional operation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002056498A2 (en) * 2001-01-12 2002-07-18 Telefonaktiebolaget Lm Ericsson (Publ) Downlink power control of a common transport channel
US10164467B2 (en) * 2009-08-24 2018-12-25 Philips Ip Ventures B.V. Physical and virtual identification in a wireless power network
US8949466B1 (en) * 2012-02-08 2015-02-03 Excelfore Corporation System and method for adaptive compression
CN106940854A (en) * 2017-03-06 2017-07-11 钱德君 A kind of bridging method between UTXO models and contract
CN107360238A (en) * 2017-07-25 2017-11-17 光载无限(北京)科技有限公司 Intelligent contract gateway based on block chain CPOW common recognition algorithms
CN107993149A (en) * 2017-12-18 2018-05-04 深圳前海微众银行股份有限公司 Account information management method, system and readable storage medium storing program for executing
CN108694575A (en) * 2018-06-13 2018-10-23 深圳前海微众银行股份有限公司 Verification method of transferring accounts, device and storage medium based on block chain
CN109461075A (en) * 2018-10-09 2019-03-12 哈希(武汉)网络科技有限公司 A kind of block catenary system
CN109493027A (en) * 2018-11-19 2019-03-19 众安信息技术服务有限公司 A kind of method and device realized across chain transactional operation

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
INTERVALUE: "《一文看懂InterValue智能合约》", 28 March 2019 *
VAN-HUY NGUYEN;HONG-SON TRANG;QUOC-THINH NGUYEN;NGUYEN HUYNH-TUO: "Building mathematical models applied to UTXOs selection for objective transactions", 《2018 5TH NAFOSTED CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS)》 *
张浪: "《区块链+商业模式革新与全行业应用实例》", 31 January 2019, 中国经济出版社 *
张若雪,全骐: "基于UTXO和区块链的资金穿透记账***", 《上海金融经济与管理科学辑》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110517138A (en) * 2019-08-20 2019-11-29 深圳市网心科技有限公司 Intelligent contract processing method, device, computer equipment and storage medium
CN110535639A (en) * 2019-08-20 2019-12-03 深圳市网心科技有限公司 Block chain assets disposition method and relevant device based on more asset models
WO2021031472A1 (en) * 2019-08-20 2021-02-25 深圳市网心科技有限公司 Intelligent contract processing method and device, computer device and storage medium
WO2021134426A1 (en) * 2019-12-31 2021-07-08 深圳市网心科技有限公司 Blockchain-based method, apparatus and system for digital currency transactions
CN111314295A (en) * 2020-01-15 2020-06-19 厦门顺势共识信息科技有限公司 Block chain account system implementation method with strong social attribute
CN111353886A (en) * 2020-02-17 2020-06-30 杭州溪塔科技有限公司 Asset transaction method and device based on UTXO model and electronic equipment

Also Published As

Publication number Publication date
CN110135993B (en) 2021-07-30

Similar Documents

Publication Publication Date Title
CN108846659B (en) Block chain-based transfer method and device and storage medium
CN110135993A (en) Method, equipment and the storage medium of UTXO model adaptation intelligence contract account model
CN110288345B (en) Cross-link communication method, device, main chain node and storage medium
CN108510389B (en) Intelligent contract calling method and device based on block chain and readable storage medium
US20230419319A1 (en) Duplicating smart contracts with termination condition
TW202101440A (en) Cross-blockchain resource transmission
US20200153608A1 (en) System and method for managing user interactions with a blockchain
CN112235420B (en) Data synchronization method, system and related equipment based on block chain
CN110597911A (en) Certificate processing method and device for block chain network, electronic equipment and storage medium
TW202101350A (en) Method and device for cross-chain transmission of authenticable message based on processing module
CN111066047A (en) Implementing a blockchain based workflow
CN104216912A (en) Method and device for achieving non-intrusive service form workflow
WO2023016164A1 (en) Smart contract-based data processing method and apparatus, electronic device, computer-readable storage medium, and computer program product
CN112862490B (en) Output consensus method under asynchronous network
CN111985007A (en) Contract signing and executing method and device based on block chain
US20230259938A1 (en) Blockchain-based data processing method and apparatus, device, readable storage medium and computer program product
WO2021068508A1 (en) Asset management method, blockchain platform, device, and storage medium
CN111275555A (en) Block chain transaction processing method, transaction node and block chain system
WO2020168564A1 (en) Method and device for digital currency transaction and account authentication, and storage medium
Patsonakis et al. Implementing a smart contract PKI
CN113255014A (en) Data processing method based on block chain and related equipment
CN111797099B (en) Data processing method and device based on subjects and auxiliary attributes
CN113132459A (en) Distributed storage method, system, storage medium, information data processing terminal
CN108805587A (en) A kind of customer information processing method, device, medium and electronic equipment
CN117376366A (en) Block chain transaction processing method, device, medium and electronic equipment

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220606

Address after: 518000 A1105, building 10, Shenzhen Bay science and technology ecological park, No. 10, Gaoxin South ninth Road, high tech Zone community, Yuehai street, Nanshan District, Shenzhen, Guangdong

Patentee after: Shenzhen Zhongcheng Product Technology Co.,Ltd.

Address before: 518000 802, block a, Yuanzheng Chuangye building, No. 19, Langshan Road, Nanshan District, Shenzhen, Guangdong

Patentee before: SHENZHEN BANKLEDGER TECHNOLOGY CO.,LTD.