CN109816361A - A kind of block chain takes signature transfer account method without miner - Google Patents
A kind of block chain takes signature transfer account method without miner Download PDFInfo
- Publication number
- CN109816361A CN109816361A CN201910024055.9A CN201910024055A CN109816361A CN 109816361 A CN109816361 A CN 109816361A CN 201910024055 A CN201910024055 A CN 201910024055A CN 109816361 A CN109816361 A CN 109816361A
- Authority
- CN
- China
- Prior art keywords
- block chain
- address
- server
- client
- miner
- 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
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a kind of block chains to take signature transfer account method without miner, comprising the following steps: client issues to server-side and by token produce address, produces quantity and transaction Hash that receipt on account address information is assembled into;Server-side, which receives transaction Hash and provides one, has miner expense of the address of a certain amount of standard coin to pay cochain packing, and server-side obtains UTXO information, the address UTXO and related small change address to client from block chain node;Client receives the UTXO information, the address UTXO and related small change address, and user is based on client signature and creates cochain transaction, confirms first time result;Server-side carries out Information integrity checkout, verifies and carries out second of signature by rear server-side, and client is broadcasted after confirming second of signature result to block chain network;Each purpose block chain link point receives broadcast and is packaged, and completes after being packaged confirmation, success of transferring accounts.The present invention replaces payment to transfer accounts miner's expense based on the token that main chain is issued by other addresses, does not need to be transferred accounts twice.
Description
Technical field
It transfers accounts field the present invention relates to block chain, specially a kind of block chain takes signature transfer account method without miner.
Background technique
Currently, block chain technology is just applied more and more extensive, either currency, virtual objects, house property, stock etc.
Deng being all try to be recorded with block chain, transaction is made to become to invent transparent, decentralization.Block chain network is based on P2P (Peer
To Peer, peer-to-peer network) network, it each participates in business, block storage, block is verified or the P2P network node of forwarding is one
Node in a block chain network.Data exchange between node is verified by digital signature technology, without trusting each other,
As long as carrying out according to the set rule of system, other nodes can not cannot be also cheated between node.
Block chain technology is that algorithm of knowing together with storing data, using distributed node is verified using block linked data structure
Guarantee the safety of data transmission and access with more new data, in the way of cryptography, using by automatized script generation to generate
The intelligent contract of code composition programs the completely new distributed basis framework and calculation of one kind with operation data.Block chain skill
Art solves the trust problem in traditional intervening mechanism with the characteristics of its decentralization, has provided for the circulation of electronic money
The technical guarantee of effect.Various forms of digital tokens (referred to as token) is produced based on block chain technology, these tokens can
It circulates as ideal money, to buy specific article.In the prior art, in order to manage the distribution of token, circulation,
Transaction etc., it usually needs a set of intelligent contract is developed based on block chain, and realizes the management of token based on the intelligence contract.
The token of main chain distribution is currently based on when such as being transferred accounts, the miner that cochain is packaged take the standard coin for using identical address
It pays, the standard coin taken under identical address if there is paying miner enough, then token can produce, and not prop up enough under identical address
Miner's standard coin taken is paid, then token can not produce.Do not have on the address for the token that current many storages are issued by agreement based on standard coin
Standard coin is stored, so often normally initiating to transfer accounts because miner Fei Buneng cannot be paid when transferring accounts.When current token is transferred accounts
If not having standard coin on address, solution is: first from other addresses standard coin is transferred to, after the standard coin to account being transferred to, then to mesh
Mark address, which initiates once to transfer accounts, produces token, and due to frequent congestion of transferring accounts on current chain, the time that single is transferred accounts may be up to two or three
A hour is transferred accounts using current mode, is needed to wait twice, it may be necessary to four to six hours.
Summary of the invention
The purpose of the present invention is to provide a kind of block chains to take signature transfer account method without miner, to solve above-mentioned background technique
The problem of middle proposition.
To achieve the above object, the invention provides the following technical scheme: a kind of block chain takes signature transfer account method without miner,
The transfer account method includes:
S1: client issues to server-side and by token produces address, produces quantity and friendship that receipt on account address information is assembled into
Easy Hash;
S2: server-side, which receives transaction Hash and provides one, has the address of a certain amount of standard coin to pay cochain packing
Miner is taken, and server-side obtains UTXO information, the address UTXO and related small change address to client from block chain node;
S3: client receives the UTXO information, the address UTXO and related small change address, user and is based on client signature simultaneously
Cochain transaction is created, confirms first time result;
S4: server-side carries out Information integrity checkout, and verification carries out second by rear server-side and signs, client confirmation
It broadcasts after second of signature result to block chain network;
S5: each purpose block chain link point receives broadcast and is packaged, and completes after being packaged confirmation, success of transferring accounts, each purpose area
Block chain node is that can carry out block creation in block chain network and preserve the node of intact block chain.
Preferably, server includes supervision server, the supervision server include supervision database, supervision server from
Block chain network reads transaction data and is stored in the supervision database.
Preferably, server-side carries out Information integrity checkout in the S4, and Information integrity checkout is trading signature verification,
Trading signature include block chain rule agreement version number, by comprising the quantity of input transaction, one or more input transaction
The array of composition, by comprising the quantity of output transaction, the array that constitutes of one or more output transaction.
Compared with prior art, the beneficial effects of the present invention are: the present invention replaces payment to be based on main chain by other addresses
The token of distribution is transferred accounts miner's expense, does not need to be transferred accounts and reduced the waiting time in transfer procedure twice.
Detailed description of the invention
Fig. 1 is the logic diagram of the embodiment of the present invention 1;
Fig. 2 is the logic diagram of the embodiment of the present invention 2.
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 embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other
Embodiment shall fall within the protection scope of the present invention.
In the description of the present invention, it should be noted that the orientation of the instructions such as term "vertical", "upper", "lower", "horizontal"
Or positional relationship is to be based on the orientation or positional relationship shown in the drawings, and is merely for convenience of description of the present invention and simplification of the description, and
It is not that the device of indication or suggestion meaning or element must have a particular orientation, be constructed and operated in a specific orientation, therefore
It is not considered as limiting the invention.
In the description of the present invention, it is also necessary to which explanation is unless specifically defined or limited otherwise, term " setting ",
" installation ", " connected ", " connection " shall be understood in a broad sense, for example, it may be fixedly connected, may be a detachable connection or one
Connect to body;It can be mechanical connection, be also possible to be electrically connected;It can be directly connected, it can also be indirect by intermediary
It is connected, can be the connection inside two elements.For the ordinary skill in the art, it can manage as the case may be
Solve the concrete meaning of above-mentioned term in the present invention.
Embodiment 1: embodiment 1 is based on token in Omni agreement and transfers accounts, referring to Fig. 1, the present invention provides a kind of technical side
Case: a kind of block chain takes signature transfer account method without miner, which comprises
S1: client issues to server-side and by token produces address, produces quantity and friendship that receipt on account address information is assembled into
Easy Hash;
S2: server-side, which receives transaction Hash and provides one, has the address of a certain amount of standard coin to pay cochain packing
Miner is taken, and server-side obtains UTXO information, the address UTXO and related small change address to client from block chain node;
S3: client receives the UTXO information, the address UTXO and related small change address, user and is based on client signature simultaneously
Cochain transaction is created, confirms first time result;
S4: server-side carries out Information integrity checkout, and Information integrity checkout is trading signature verification, and trading signature includes
The version number of block chain rule agreement, by comprising the quantity of input transaction, one or more input transaction constitute array, quilt
The array that the quantity for the output transaction for including, one or more output transaction are constituted, verification are carried out second by rear server-side
Signature, client are broadcasted after confirming second of signature result to block chain network;
S5: each purpose block chain link point receives broadcast and is packaged, and completes after being packaged confirmation, success of transferring accounts, each purpose area
Block chain node is that can carry out block creation in block chain network and preserve the node of intact block chain.
Server includes supervision server, and the supervision server includes supervision database, and supervision server is from block chain
Network reads transaction data and is stored in the supervision data.
Embodiment 2: embodiment 2 is transferred accounts based on the token in ETH agreement, referring to Fig. 2, the present invention provides a kind of skill
Art scheme: a kind of block chain takes signature transfer account method without miner, which comprises
S1: client inputs transfer accounts quantity and destination address, as the token quantity and Gasl imit& of deduction miner's expense
Price information, client, which issues token and issues, by token to be produced address, produces quantity and transaction that receipt on account address information is assembled into
Hash;
S2: client is signed twice, and once signed produces transfer address, to the transfer address that deducts for this turn
Account provides the cost of ETH, and another once signed produces the address of transferring accounts of target, guarantees that destination address receives confirmation, sign twice
Transfer information delayed broadcasting afterwards is uploaded to server;
S3: client produces an ETH as miner's expense, block chain to the original address of producing of user by transfer address
After packing confirms account, cochain broadcast is carried out to two signatures stored before by server-side;
S4: each purpose block chain link point receive broadcast after be packaged, after block chain is bundled to account, target be transferred to address and
Transfer address can receive the token based on ETH.
ETH in transfer address of the invention can be constantly consumed when providing transfer service, can continue to increase on the address
Add to transfer accounts to the transfer address that deducts for this and token based on ETH of cost of ETH is provided, it can persistently to provide related service
The token based on ETH is exchanged into ETH by conversion services, lasting transfer service plan is provided.
It is worth noting that: whole device realizes control to it by main control button, sets since control button is matched
Standby is commonly used equipment, belongs to existing Changshu technology, details are not described herein its electrical connection and specific circuit structure.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with
A variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understanding
And modification, the scope of the present invention is defined by the appended.
Claims (3)
1. a kind of block chain takes signature transfer account method without miner, which is characterized in that the transfer account method includes:
S1: client issues to server-side and by token produces address, produce quantity and transaction that receipt on account address information is assembled into is breathed out
It is uncommon;
S2: server-side, which receives transaction Hash and provides one, has miner of the address of a certain amount of standard coin to pay cochain packing
Take, server-side obtains UTXO information, the address UTXO and related small change address to client from block chain node;
S3: client receives the UTXO information, the address UTXO and related small change address, and user is based on client signature and creates
Cochain transaction, confirms first time result;
S4: server-side carries out Information integrity checkout, and verification carries out second by rear server-side and signs, client confirmation second
It broadcasts after secondary signature result to block chain network;
S5: each purpose block chain link point receives broadcast and is packaged, and completes after being packaged confirmation, success of transferring accounts, each purpose block chain
Node is that can carry out block creation in block chain network and preserve the node of intact block chain.
2. a kind of block chain according to claim 1 takes signature transfer account method without miner, it is characterised in that: the server
Including supervision server, the supervision server includes supervision database, and supervision server reads number of deals from block chain network
According to the deposit supervision database.
3. a kind of block chain according to claim 1 takes signature transfer account method without miner, it is characterised in that: taken in the S4
Business end carries out Information integrity checkout, and Information integrity checkout is trading signature verification, and trading signature includes block chain rule association
The version number of view, by comprising the quantity of input transaction, one or more input transaction constitute array, by comprising output hand over
The array of easy quantity, one or more output transaction compositions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910024055.9A CN109816361B (en) | 2019-01-10 | 2019-01-10 | Block chain signature transfer method without mineral expense |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910024055.9A CN109816361B (en) | 2019-01-10 | 2019-01-10 | Block chain signature transfer method without mineral expense |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109816361A true CN109816361A (en) | 2019-05-28 |
CN109816361B CN109816361B (en) | 2023-02-28 |
Family
ID=66604067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910024055.9A Active CN109816361B (en) | 2019-01-10 | 2019-01-10 | Block chain signature transfer method without mineral expense |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109816361B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111461688A (en) * | 2020-04-02 | 2020-07-28 | 国金区块链科技(杭州)有限公司 | Service charging system based on block chain technology and charging method thereof |
CN111526015A (en) * | 2020-04-26 | 2020-08-11 | 昆明大棒客科技有限公司 | Data acquisition uplink method, device, equipment and storage medium |
CN111861429A (en) * | 2020-06-30 | 2020-10-30 | 上海佩俪信息科技有限公司 | Block chain transaction mining work fee entrusting method and down-chain repeater |
CN112581133A (en) * | 2020-12-25 | 2021-03-30 | 中国农业银行股份有限公司 | Transaction data processing method and device |
WO2021179736A1 (en) * | 2020-03-13 | 2021-09-16 | 江苏复杂美科技有限公司 | Method for pre-storing and deducting service charge, device, and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105976246A (en) * | 2016-04-29 | 2016-09-28 | 北京太云科技有限公司 | Block chain-based digital asset superposition method and device |
CN106022741A (en) * | 2016-05-19 | 2016-10-12 | 北京太云科技有限公司 | Indivisible digital asset transfer method based on block chain |
CN106452727A (en) * | 2016-08-09 | 2017-02-22 | ***股份有限公司 | Bit coin transaction transfer method and bit coin transaction transfer system |
CN107077675A (en) * | 2016-12-30 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | Block chain based currency management method and system |
WO2017178955A1 (en) * | 2016-04-11 | 2017-10-19 | nChain Holdings Limited | Computer-implemented methods and systems for validating tokens for blockchain-based cryptocurrencies |
CN107358436A (en) * | 2017-06-26 | 2017-11-17 | 中国人民银行数字货币研究所 | Method, the system paid by the digital cash wallet of bank account access registrar |
CN108256841A (en) * | 2017-12-28 | 2018-07-06 | 中国人民银行数字货币研究所 | Actively turn the method, apparatus and system of coin |
CN108694668A (en) * | 2018-06-15 | 2018-10-23 | 腾讯科技(深圳)有限公司 | Digital asset method of commerce, device, medium and equipment |
CN109118227A (en) * | 2018-08-23 | 2019-01-01 | 泰链(厦门)科技有限公司 | Construction method, medium, device and the block catenary system of bridge block catenary system |
-
2019
- 2019-01-10 CN CN201910024055.9A patent/CN109816361B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017178955A1 (en) * | 2016-04-11 | 2017-10-19 | nChain Holdings Limited | Computer-implemented methods and systems for validating tokens for blockchain-based cryptocurrencies |
CN105976246A (en) * | 2016-04-29 | 2016-09-28 | 北京太云科技有限公司 | Block chain-based digital asset superposition method and device |
CN106022741A (en) * | 2016-05-19 | 2016-10-12 | 北京太云科技有限公司 | Indivisible digital asset transfer method based on block chain |
CN106452727A (en) * | 2016-08-09 | 2017-02-22 | ***股份有限公司 | Bit coin transaction transfer method and bit coin transaction transfer system |
CN107077675A (en) * | 2016-12-30 | 2017-08-18 | 深圳前海达闼云端智能科技有限公司 | Block chain based currency management method and system |
CN107358436A (en) * | 2017-06-26 | 2017-11-17 | 中国人民银行数字货币研究所 | Method, the system paid by the digital cash wallet of bank account access registrar |
CN108256841A (en) * | 2017-12-28 | 2018-07-06 | 中国人民银行数字货币研究所 | Actively turn the method, apparatus and system of coin |
CN108694668A (en) * | 2018-06-15 | 2018-10-23 | 腾讯科技(深圳)有限公司 | Digital asset method of commerce, device, medium and equipment |
CN109118227A (en) * | 2018-08-23 | 2019-01-01 | 泰链(厦门)科技有限公司 | Construction method, medium, device and the block catenary system of bridge block catenary system |
Non-Patent Citations (1)
Title |
---|
刘鲁等: "基于区块链的公平合同签署协议", 《信息安全学报》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021179736A1 (en) * | 2020-03-13 | 2021-09-16 | 江苏复杂美科技有限公司 | Method for pre-storing and deducting service charge, device, and storage medium |
CN111461688A (en) * | 2020-04-02 | 2020-07-28 | 国金区块链科技(杭州)有限公司 | Service charging system based on block chain technology and charging method thereof |
CN111526015A (en) * | 2020-04-26 | 2020-08-11 | 昆明大棒客科技有限公司 | Data acquisition uplink method, device, equipment and storage medium |
CN111861429A (en) * | 2020-06-30 | 2020-10-30 | 上海佩俪信息科技有限公司 | Block chain transaction mining work fee entrusting method and down-chain repeater |
CN112581133A (en) * | 2020-12-25 | 2021-03-30 | 中国农业银行股份有限公司 | Transaction data processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109816361B (en) | 2023-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109816361A (en) | A kind of block chain takes signature transfer account method without miner | |
CN108009811B (en) | Inter-cloud computing environment value exchange-oriented cross-chain communication method | |
EP3635607B1 (en) | Computer-implemented system and method for managing transactions over a blockchain network | |
CN109471744B (en) | Main chain and parallel multi-sub-chain system architecture based on block chain | |
CN109034840B (en) | Green certificate transaction method and system based on clean energy generation | |
CN108805627B (en) | Media resource allocation method, device, system, medium and equipment | |
CN110868434B (en) | Block chain consensus method and system of multilayer fragment architecture | |
CN108881187A (en) | A kind of across chain data transferring method and equipment suitable for permitting chain scene | |
EP4318362A1 (en) | Blockchain-based data processing method, apparatus and device, and storage medium | |
JP2019153275A (en) | Control method, controller, data structure and power transaction system | |
KR102313675B1 (en) | Block chain-based crytography donation server and donation method without limitation to donation target | |
KR20220136998A (en) | Blockchain-based green certificate transaction system | |
WO2020142438A1 (en) | Methods and systems for margin lending and trading on a decentralized exchange | |
Eisele et al. | Blockchains for transactive energy systems: Opportunities, challenges, and approaches | |
CN111260450A (en) | Electric power bilateral transaction system based on block chain technology | |
CN110852485A (en) | Transaction path short-circuiting method of block chain payment channel network | |
Abou El Houda et al. | Next-power: Next-generation framework for secure and sustainable energy trading in the metaverse | |
WO2020122039A1 (en) | Data management method, data management system, and program | |
CN113626876B (en) | Consensus method based on power grid block chain | |
CN111815444B (en) | Block chain transaction method, electronic device and storage medium | |
KR102222356B1 (en) | Power Sharing Relay DC Switch for P2P presuming service of domestic electricity surplus and blockchain based presuming service platform | |
KR20200078922A (en) | System Providing Mergers and Acquisitions Service based on Block Chain and Method for operating the same | |
CN111626718B (en) | Intelligent electric energy meter with block chain function support | |
CN109325871A (en) | Point-to-point risk autonomy insurance method and device based on block chain | |
CN110599304A (en) | Distributed energy transaction system based on block chain and construction method |
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 |