CN113781215A - Supply chain financial value transfer system and method based on alliance chain - Google Patents
Supply chain financial value transfer system and method based on alliance chain Download PDFInfo
- Publication number
- CN113781215A CN113781215A CN202110991222.4A CN202110991222A CN113781215A CN 113781215 A CN113781215 A CN 113781215A CN 202110991222 A CN202110991222 A CN 202110991222A CN 113781215 A CN113781215 A CN 113781215A
- Authority
- CN
- China
- Prior art keywords
- token
- chain
- certificate
- supply chain
- transaction
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Marketing (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a supply chain financial value transfer system and a method based on a alliance chain, wherein the supply chain financial value transfer system and the method are designed on the basis of the alliance chain, the system and the method specifically comprise a token supporting the representative asset on the chain, and the token is issued, transferred, recovered, settled and the like through the identity ID of the alliance chain based on cryptography and the management of organization members; the transaction bill, the earning account bill, the warehouse receipt certificate, the warehouse entry and exit certificate, the logistics certificate and the like on the supply chain are anchored with the token on the chain, the supply chain financial business is completed through the intelligent contract, the value transfer of the supply chain on the alliance chain is realized, the flow can be simplified, the tampering cheating is prevented, the artificial intervention is prevented, and the large-scale supply chain ecology is more conveniently constructed.
Description
Technical Field
The invention relates to the technical field of block chain and supply chain finance, in particular to a supply chain financial value transfer system and method based on a alliance chain.
Background
With the rapid development of market economy, the supply chain finance radiating a plurality of small and medium-sized enterprises is rapidly developed by taking core enterprises as the axis, and the market scale is huge. There are mainly the following problems: difficulty in receivables and right confirmation; difficulty in material management; the financing subject range is narrow; financing tools are difficult to transfer. The characteristics of decentralized and multi-centralized block chain technology, non-falsification, high safety, value transfer, machine trust and the like can effectively solve the financial problem of the supply chain.
The current supply chain financial system based on block generally uses the hash or the original text of the certificate information such as the transaction bill, the revenue and expenditure bill, the receipt certificate, the in-out bank certificate, the logistics certificate and the like and the addressing address hash to be uploaded to the block chain by the core enterprise and the upstream and downstream enterprises, and the multiple parties can realize the common recognition. The core enterprise, the fund side, the upstream enterprise and the downstream enterprise are connected through the block chain, the credibility of the data is enhanced through chain linking of accounts receivable, bill certificates and mortgage goods certificates, the trust judgment of the fund side on the repayment capacity of the enterprise is enhanced, the enterprise can conveniently conduct financing, namely, the credit is sunk, and the data trust is opened. This approach does solve some of the supply chain financial problems, but basically only uses the evidence-storing function of the blockchain, and the upper layer system obtains data from the chain without playing the value transfer function of the blockchain.
Disclosure of Invention
The invention aims to provide a supply chain financial value transfer system and method based on a alliance chain aiming at the defects of the prior art, which designs a token on the chain while constructing the alliance chain, realizes the value transfer on the supply chain, can simplify the process, prevent tampering cheating, prevent artificial intervention and more conveniently construct large-scale supply chain ecology.
The purpose of the invention is realized by the following technical scheme:
one aspect of the present invention provides a supply chain financial value transfer system based on a federation chain, including:
federation chain underlying network: taking the supply chain members as alliance chain members, and constructing an alliance chain bottom layer network;
a cryptographic certificate system: the system is used for identity management of the members in the alliance chain, signature verification of transactions and encryption and decryption of data;
alliance chain digital asset circulation system: the token is used for representing digital assets, and the token is issued, inquired, transferred, recovered and settled through identity ID based on cryptography and organization member management of a federation chain;
supply chain financial intelligence contracts: supply chain financial services including receivable account signing, receivable account acceptance, receivable account redemption, receivable account pledge, receivable account payment and receivable account settlement are completed through intelligent contracts.
Furthermore, in the alliance chain digital asset transfer system, digital assets are represented by tokens, state and ownership anchoring between the digital assets and supply chain bills is established by using an alliance chain account book, and ownership transfer is performed by using an alliance chain multi-party trust consensus mechanism; the transaction of the transfer token is validated on the distributed ledger.
Further, the token is deposited on the ledger of the federation chain and may be held by any member of the chain; the token authenticates the token owner's identity and manages their public and private keys using a cryptographic certificate system; the token transaction is only valid if the initiator is the token owner with a valid identity; the token uses the nodes in the alliance chain to carry out consensus and verification; the token owner can use trusted nodes to create token transactions without requiring other organizations to endorse the transactions.
Further, the token is consumed by transfer; the token owner can transfer the asset represented by the token to another member in the chain, and once the token is transferred, the original owner cannot use and acquire it any more; tokens remove them from the chain by recycling, and the recycled tokens can no longer be owned and consumed by any member of the chain.
Further, the token uses the UTXO model to verify token transaction, and the token lifecycle based on the UTXO model ensures uniqueness of the token and can only be consumed once; when a token is issued, it is created in an unconsumed state and is assigned an owner by the issuer, who can transfer and recycle the token; when a token is transferred, the owner takes the token as input and outputs a new token owned by the transaction recipient, the input token becomes consumed, and in this process, the total number of assets represented by the input and output is the same.
Further, the token operation is designed as follows:
(1) issuing token: the method comprises the steps that an issuing rule is stipulated before a token is issued, a configuration file is used for specifying which members are required to carry out signature endorsement and the members with token issuing rights, and the information is written into a created block; tokens can only be created by members who have the issuing right; aiming at the relevant operation records of the token, designing an independent account book on the alliance chain, and recording various operations of the token on the account book;
(2) and (5) querying token: an organization member with authority may query the unconsumed tokens owned by the member;
(3) transferring token: the token is used for transferring tokens owned by the members of the alliance chain to other members in the chain to consume the tokens;
(4) recovering token: the token owner submits a recovery transaction to recover the owned token, and the recovered token can not be consumed any more and can not be transferred and changed again;
(5) and (4) settling token: for the offline financial business, when one transaction in the corresponding entity economic activity is completed, the anchored token is settled on the chain, and the settlement of financial assets by banks or other financial institutions is realized through the settlement of the token, so that the offline synchronization of the chain is realized.
Further, the cryptographic certificate system provides a trust basis for value circulation on the supply chain, and for the members of the federation chain, the cryptographic materials of the cryptographic certificate system comprise:
member root certificate: the root certificate can sign and issue a middle layer certificate;
member transaction certificate: the member root certificate is signed and issued, and a private key pair is formed corresponding to the private key and is used as a node identity for identity authentication and signature verification;
member transaction private key: corresponding to the transaction certificate, for transaction signature;
token certificate: identity identification and identity verification for token operation of the members of the alliance chain;
token private key: a signature corresponding to the token certificate for the token operation;
certificate revocation list: recording the revoked certificates, which may include member transaction certificates and token certificates;
the TLS certificate: the method is used for node communication and ensures the communication safety.
Further, in the cryptographic certificate system, the cryptographic service method includes:
and (3) generating a public and private key pair: the system is used for encrypting and decrypting and signing and verifying labels;
generating a root certificate: the system comprises a client side, a client side and a server side, wherein the client side is used for issuing a sub-certificate as a trust basis for a supply chain member to join a federation chain;
issuing a certificate: the method comprises the steps of issuing a transaction certificate and a token certificate, wherein the transaction certificate and the token certificate are used for signature verification of supply chain financial business transaction and signature verification of token circulation;
encryption: encrypting data;
and (3) decryption: decrypting the data;
signature: generating a signature with a private key;
and (4) checking the label: verifying the signature by using the certificate, wherein the signature comprises supply chain financial business transaction signature verification and token flow signature verification;
certificate revocation: and canceling the issued certificate to realize the member management of the supply chain.
Further, the supply chain financial intelligent contract realizes value transfer of supply chain financial services on a alliance chain based on a token mechanism on the chain, and comprises the following functions:
(1) initialization: realizing the starting of the intelligent contract and carrying out initialization operation according to business protocols among members in a supply chain;
(2) issuing accounts receivable: a receiver or a financial institution in the supply chain signs accounts receivable to a supplier, and organization members in the alliance chain sign and send accounts receivable transactions to an intelligent contract to sign and send the accounts receivable transactions; when the receivable accounts reach the cashing date, the acceptance party carries out cashing, if the acceptance party can not carry out cashing, the insurance party carries out cashing in a link token mode, namely, the payer transfers the token to the payee;
(3) and (4) paying the receivable account: the organization member can initiatively initiate the cashing operation, and when the account is receivable to the cashing date, if the cashing operation is not performed, the intelligent contract initiatively triggers the cashing operation;
(4) acceptance of receivables: the acceptance party initiates acceptance transaction to the intelligent contract to accept the receivable account, when the receivable account reaches the cashing date, the intelligent contract can actively initiate cashing operation, if the cashing is not actively initiated, the intelligent contract actively performs cashing operation, and the acceptance party token is transferred to the collection party;
(5) deposit receivables: the method comprises the steps that a guarantor initiates a guarantor transaction to an intelligent contract to conduct guarantor of receivable accounts, when the receivable accounts reach a cashing date, if a accepting party does not fulfill the cashing obligation, the guarantor conducts cashing operation, the cashing operation can be actively initiated, if the accepting party does not actively initiate the cashing, the intelligent contract actively conducts the cashing operation, and a guarantor token is transferred to a receiving party;
(6) pledge for receivables: in supply chain finance, when accounts receivable do not reach the exchange date, the enterprise can deposit the accounts receivable to obtain cash flow, and the pledge sends the accounts receivable transaction to a financial institution; the financial institution receives and verifies the receivable account information and transfers the receivable account of the pledge to a pledge party in a token mode;
(7) payment accounts receivable: in supply chain finance, accounts receivable can be used for payment operation so as to relieve cash flow pressure, and the accounts receivable payment is carried out in a token transfer mode;
(8) and (4) settlement of receivable accounts: in supply chain finance, an organization member who owns the token may exchange legal tender operations with the financial institution using the token's transfer.
In the supply chain finance, the method combines the under-chain financial service and the on-chain token circulation to enable the financial service to realize the value circulation on the alliance chain, and specifically comprises the following steps:
(1) constructing a federation chain by taking the supply chain members as federation chain members, specifying identity information, member authority and token issuing rules of the federation chain members, and writing the identity information, the member authority and the token issuing rules into a creation block;
(2) the member in the chain issues an initial token and records an independent token account book;
(3) when a transaction certificate is generated in the supply chain financial service, linking the transaction certificate information;
(4) when the intelligent contract reaches the conditions specified by the transaction, the token transfer is automatically executed;
(5) and carrying out settlement in a supply chain financial service period to realize the synchronization of the chain and the chain.
The invention has the beneficial effects that: the invention designs a value circulation system and method on the chain on the basis of the alliance chain, which particularly comprises supporting a token representing assets on the chain, and issuing, transferring, recovering, settling and the like of the token through identity ID and organization member management based on cryptography of the alliance chain; the transaction bill, the earning account bill, the warehouse receipt certificate, the warehouse entry and exit certificate, the logistics certificate and the like on the supply chain are anchored with the token on the chain, the supply chain financial business is completed through the intelligent contract, the value transfer of the supply chain on the alliance chain is realized, the flow can be simplified, the tampering cheating is prevented, the artificial intervention is prevented, and the large-scale supply chain ecology is more conveniently constructed.
Drawings
FIG. 1 is a block diagram of the general design of a Federation-chain-based supply chain financial value transfer system according to an embodiment of the present invention;
fig. 2 is a schematic diagram of two implementation manners of a cryptographic certificate system according to an embodiment of the present invention;
FIG. 3 is a flowchart of an issue token according to an embodiment of the present invention;
FIG. 4 is a flowchart of a query token according to an embodiment of the present invention;
FIG. 5 is a flow chart of a transfer token provided by an embodiment of the present invention;
FIG. 6 is a flowchart of a recovery token according to an embodiment of the present invention;
FIG. 7 is a flowchart of a settlement token provided by an embodiment of the present invention;
FIG. 8 is a flowchart of a token-based supply chain financial value flow provided by an embodiment of the invention.
Detailed Description
For better understanding of the technical solutions of the present application, the following detailed descriptions of the embodiments of the present application are provided with reference to the accompanying drawings.
It should be understood that the embodiments described are only a few embodiments of the present application, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the examples of this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
Fig. 1 is a block diagram of the general design of a supply chain financial value transfer system based on a federation chain in an embodiment of the present invention, as shown in fig. 1, the present invention mainly includes:
1. federation chain underlying network: and (4) taking core enterprises, upstream and downstream enterprises and financial institutions in the supply chain as coalition chain organization members to construct a coalition chain underlying network.
2. A cryptographic certificate system: the method is used for identity management of members in a alliance chain, and mainly comprises identity identification, identity verification, identity authorization, identity logout and the like; signature verification of transactions, encryption and decryption of data and the like.
3. Alliance chain digital asset circulation system: the token is used for representing the digital assets, and the functions of issuing, inquiring, transferring, recovering, settling and the like of the token are mainly realized.
4. Supply chain financial intelligence contracts: supply chain financial related functions such as receivables signing, receivables acceptance, receivables exchange, receivables guarantee, receivables pledge, receivables payment, receivables settlement and the like are realized through the intelligent contract.
The design flow of each module of the supply chain financial value transfer system based on the alliance chain is described in detail below.
Credit transfer foundation-cryptography certificate system
The invention designs a cryptology certificate system aiming at the value circulation of a supply chain based on a alliance chain, which is recorded as CMS, abstractly encapsulates the cryptology mechanisms and protocols such as issuing certificates, verifying certificates, encrypting and decrypting, signing and checking labels, user authentication and the like, and mainly realizes identity definition, and management (identity verification) and authentication (signature generation and verification) rules of the identity. That is, there are many participants in the federation chain network, and the CMS is to manage these participants, and can identify and verify whether a member of the federation chain is qualified to join the federation chain network and whether the transaction signature is legal, and maintain the authority of a certain participant and the relationship between the participants, so as to provide a trust basis for value transfer in the supply chain.
(1) For the members of the alliance chain, the cryptology materials mainly comprise:
1. the member root certificate is a basis for the trust of the whole organization certificate, and the root certificate can sign and issue an intermediate layer certificate, such as a member transaction certificate and a token certificate;
2. the member transaction certificate is signed and issued by a member root certificate, corresponds to the private key, and forms a key pair which is used as a node identity and is used for identity authentication, signature verification and the like;
3. member transaction private key: corresponding to the transaction certificate, the method is mainly used for transaction signature;
4, token certificate for identity identification and identity verification of token operation of the members of the alliance chain;
the token private key corresponds to the token certificate and is used for signing the token operation;
6. a certificate revocation list, which records revoked certificates, and may include member transaction certificates and token certificates;
and the TLS certificate is used for node communication to ensure the communication security.
(2) The cryptography service method mainly comprises the following steps:
and (3) generating a public and private key pair: used for encryption and decryption, signature verification and the like;
generating a root certificate: the system comprises a client side, a client side and a server side, wherein the client side is used for issuing a sub-certificate as a trust basis for a supply chain member to join a federation chain;
issuing a certificate: the method comprises the steps of issuing a transaction certificate and a token certificate, wherein the transaction certificate and the token certificate are used for signature verification of supply chain financial business transaction and signature verification of token circulation;
encryption: encrypting data;
and (3) decryption: decrypting the data;
signature: generating a signature with a private key;
and (4) checking the label: verifying the signature by using the certificate, wherein the signature comprises the signature verification of supply chain financial business transaction and the signature verification of token circulation;
certificate revocation: the issued certificate is revoked, so that the purpose of supply chain member management is realized, for example, for upstream and downstream enterprises with cooperation stoppage, the purpose of deletion from a supply chain can be achieved by revoking the certificate.
Currently, the CMS mainly includes two implementation manners, one is an ecdsa implementation of PKCS11 standard, and provides a libeccsa. As shown in fig. 2, where PKCS11 calls the ecdsa to encrypt, decrypt, hash, sign-check, etc., the ecdsa does this by calling the dynamic runtime library. The national security mode provided by the invention is consistent with that of PKCS11, the intermediate layer provides SM2 for signature and signature verification, SM3 for hash, and SM4 realizes encryption.
Design of alliance chain digital asset transfer system
(1) The digital assets are represented by tokens, an anchor of state and ownership between the digital assets and supply chain bills is established by using a federation chain account book, and ownership transfer is carried out by using a federation chain multi-party trust consensus mechanism. Just as the ledger is secure, the assets are also secure and cannot be transferred without the owner's consent. And those transactions that transfer the token are validated on the distributed ledger, using tokens to represent assets can reduce the risk and difficulty of transferring assets among multiple parties.
the token is issued, inquired, transferred, recycled and settled based on the alliance chain bottom network. tokens are deposited on the ledger of the federation chain and may be held by any one member of the chain. the token uses the CMS underlying the federation chain to authenticate the token owner's identity and manage their public and private keys. the transaction for a token is only valid if the initiator is the token owner with a valid identity.
the token provides a simple interface to establish the corresponding relation between the digital assets and the token by utilizing a verification and trust mechanism provided by the alliance chain. tokens use nodes within a federation chain for consensus and verification. the owner of the token can use the trusted node to create a token transaction without requiring other organizations to endorse the transaction.
tokens are consumed by transfer. the owner of the token may transfer the asset represented by the token to another member in the chain. Once token is transferred, its original owner will no longer be able to use and acquire it.
token removes it from the chain by recovery. The token that is reclaimed can no longer be owned and consumed by any member in the chain.
token uses the UTXO model to validate token transactions. The UTXO model ensures that the asset is unique, so that it can only be transferred by the owner and cannot be consumed multiple times. The token lifecycle based on UTXO mode guarantees the uniqueness of the token and can only be consumed once. When a token is issued, it is created in an unconsumed state and assigned an owner by the issuer. The owner can transfer and recycle tokens. When a token is transferred, the owner takes the token as input and outputs a new token owned by the transaction recipient. The token of the input becomes consumed, and in this process, the total number of assets represented by the input and the output is the same.
(2) token operation design
a. Issuing token
The distribution rule is defined before the token is issued, information such as which members need to be endorsed and members who have the token distribution right is specified by a configuration file, and the information is written into the created block. tokens can only be created by members that have an issue right. Aiming at the relevant operation records of the token, an independent account book is designed on the alliance chain, and the operations of issuing, transferring, recovering, settling and the like of the token are all recorded on the independent account book, so that the data isolation and the safety are ensured. token requires 3 parameters to issue:
the owner: the transfer and recovery of members in the chain of the token can be carried out;
type (2): represents the type of asset represented by the token, such as a valuable item on a supply chain for accounts receivable, money orders, bills of lading, etc.;
quantity: representing the number of assets.
The flow of issuing tokens is shown in fig. 3.
b. Query token
An organization member with authority may query the unconsumed tokens owned by the member. The query parameters mainly comprise: token id, asset type, number of tokens.
The flow of querying tokens is shown in fig. 4.
c. Transfer token
For transferring tokens owned by members of the federation chain to other members in the chain to consume the tokens. The transfer token parameter mainly comprises:
TokenID: id of token to be transferred;
quantity: the number of assets to be transferred;
recipient: the identity ID of the recipient in the chain.
The flow of transferring tokens is shown in FIG. 5.
d. Recovery token
the token owner submits a recycle transaction to recycle the owned token, and the recycled token cannot be consumed any more and cannot be transferred and changed again. For example, that accounts in the supply chain have been circulated or that the financial asset has reached its deadline, the token representing the asset may be reclaimed because the asset no longer needs to be used by members in the chain.
The flow of recovery token is shown in FIG. 6.
e. Settlement token
For the offline financial business, when one transaction in the corresponding entity economic activity is completed, the anchored token is settled on the chain, and the settlement of financial assets by banks or other financial institutions is realized through the settlement of the token, so that the offline synchronization of the chain is realized.
The flow of the settlement token is shown in fig. 7.
Third, supply chain financial value circulation flow design based on token
In supply chain finance, the under-chain financial service and the on-chain token circulation are combined, so that the value circulation of the financial service in the entity economy on the alliance chain is realized, the circulation efficiency is improved, and the main flow is as shown in fig. 8, and the method specifically comprises the following steps:
1. establishing a alliance chain by a core enterprise, an upstream enterprise, a downstream enterprise, a bank, other financial institutions and the like, specifying identity information, member authority, token issuing rules and other information of members of the alliance chain, and writing the information into a creation block;
2. the member in the chain issues an initial token and records an independent token account book;
3. when a transaction certificate is generated in the supply chain financial service, the information such as the transaction certificate is linked, for example: the method comprises the steps that a core enterprise purchases upstream enterprise commodities and generates business contracts and accounts receivable, the original files are subjected to uplink storage to serve as transaction bases, the token is automatically transferred to the upstream enterprise from the core enterprise through intelligent contracts on the alliance chain after the accounts receivable are due, and if the token of the core enterprise cannot be transferred, the token can be transferred by a guarantee party. Upstream enterprises can also use accounts receivable to pay or financing and the like, and input the transaction information into an intelligent contract to be converted into transfer of a token on a chain, the asset transfer on a supply chain is completely subjected to coalition chain asset conversion to realize value transfer on the chain, the transfer efficiency and safety are improved, unconditional automatic execution after conditions are met is also ensured through the intelligent contract, and man-made interference is eliminated;
4. when the intelligent contract reaches the conditions specified by the transaction, the token transfer is automatically executed;
5. and carrying out settlement in a supply chain financial service period to realize the synchronization of the chain and the chain.
Supply chain value transfer intelligent contract design based on token
The intelligent contract designed by the invention realizes value transfer of supply chain financial services on the alliance chain mainly based on the chain token mechanism, and can reduce human intervention and automatically execute. The intelligent contract mainly comprises the following functions:
(1) initialization
The method mainly realizes the starting of the intelligent contract and carries out initialization operation according to business agreements among members in a supply chain, such as parameters of initial token issuing quantity of core enterprises, upstream and downstream suppliers and financial institutions, pledge, procedure rate for paying receivable accounts, credit line, guarantee fund and the like.
(2) Issuing accounts receivable
The consignee or financial institution in the supply chain signs accounts receivable to the supplier, and the organization member in the alliance chain signs and issues accounts receivable transaction to the intelligent contract by sending, and the main process comprises the following steps:
1. the organization member initiates the issuance of accounts receivable;
2. identity authentication and issuing information authentication;
3. and (4) auditing trade background: according to the trade background, the related contract invoices and other voucher bills, the authenticity and reliability of the transaction are ensured;
4. and issuing accounts receivable, wherein the information of the accounts receivable comprises: information such as a signing party, a gathering party, a receiving party, a guaranteeing party, an amount, a cashing date, the number of corresponding tokens and the like;
5. when the receivable accounts reach the cashing date, the acceptance party carries out cashing, if the acceptance party can not carry out cashing, the insurance party carries out cashing in a link token mode, namely, the payer transfers the token to the payee;
6. and returning an execution result.
(3) Reconcile receivables
The method comprises the following steps that the organization member initiatively initiates a cashing operation to cashe the receivable account, when the receivable account reaches the cashing date, if the cashing operation does not exist, the intelligent contract initiatively triggers the cashing operation, and the main flow of the cashing operation is as follows:
1. starting a cashing operation;
2. verifying the information related to the account receivable;
3. executing cashing operation, and transferring the token to a payee by the payer;
4. and returning an execution result.
(4) Acceptance receivables
In the supply chain, the accepting party initiates an accepting transaction to the intelligent contract to accept the receivable, when the receivable reaches the cashing date, the intelligent contract can actively initiate cashing operation, if the cashing is not actively initiated, the intelligent contract actively carries out cashing operation, and the accepting party token is transferred to the receiving party. The main process is as follows:
1. the organization member initiates a acceptance transaction to the alliance chain to accept and accept accounts;
2. verifying the information related to the account receivable;
3. adding the accepting party to the accepting party information of the receivable;
4. and returning the result.
(5) Deposit receivables
In the supply chain, a guarantee party initiates a guarantee transaction to an intelligent contract to carry out the guarantee of accounts receivable, when the accounts receivable reaches a cashing date, if a accepting party does not fulfill the cashing obligation, the guarantee party carries out cashing operation and can actively initiate the cashing operation, and if the accepting party does not actively initiate the cashing, the intelligent contract actively carries out the cashing operation and transfers a guarantee party token to the accepting party. The main process is as follows:
1. the organization member initiates a guarantee transaction to the alliance chain to carry out guarantee and account receivable operation;
2. verifying the information related to the account receivable;
3. adding the confirming party to the confirming party information of the receivable;
4. and returning the result.
(6) Pledge receivable account
In supply chain finance, in order to solve the cash flow problem, when accounts receivable do not reach the date of cash payment, the enterprises can mortgage the accounts receivable to obtain the cash flow, and the operation pressure of the enterprises is relieved. The main process is as follows:
1. the pledge sends a pledge receivables transaction to the financial institution;
2. the financial institution receives the receivable pledge information and verifies the receivable information;
3. the financial institution transfers accounts receivable of the pledge to a pledge party in a token mode;
4. and returning an execution result.
(7) Payment receivables
In supply chain finance, the payment operation can be carried out by using accounts receivable to relieve cash flow pressure, the accounts receivable payment is carried out by a token transfer mode, and the main flow is as follows:
1. the payer initiates a receivable payment operation;
2. the payee checks the receivable information;
3. the payee receives the accounts receivable and transfers token to the accounts receivable payer;
4. and returning the result.
(8) Settlement receivables
In supply chain finance, an organization member owning a token may operate to exchange legal tender with a transfer of the token to a financial institution such as a bank or the like. The main process is as follows:
1, the token owner initiates settlement transaction to a cooperative financial institution;
2. the financial institution receives the settlement transaction and carries out validity verification;
3. after the financial institution passes the verification, the financial institution pays the legal currency to the token owner and finishes the transfer of the token;
4. and returning an execution result.
The above description is only for the purpose of illustrating the preferred embodiments of the one or more embodiments of the present disclosure, and is not intended to limit the scope of the one or more embodiments of the present disclosure, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the one or more embodiments of the present disclosure should be included in the scope of the one or more embodiments of the present disclosure.
Claims (10)
1. A federation chain-based supply chain financial value migration system, comprising:
federation chain underlying network: taking the supply chain members as alliance chain members, and constructing an alliance chain bottom layer network;
a cryptographic certificate system: the system is used for identity management of the members in the alliance chain, signature verification of transactions and encryption and decryption of data;
alliance chain digital asset circulation system: the token is used for representing digital assets, and the token is issued, inquired, transferred, recovered and settled through identity ID based on cryptography and organization member management of a federation chain;
supply chain financial intelligence contracts: supply chain financial services including receivable account signing, receivable account acceptance, receivable account redemption, receivable account pledge, receivable account payment and receivable account settlement are completed through intelligent contracts.
2. The alliance chain based supply chain financial value transfer system of claim 1, wherein in the alliance chain digital asset transfer system, digital assets are represented by tokens, alliance chain accounts are used for establishing an anchor of state and ownership between supply chain bills, and an alliance chain multi-party trust consensus mechanism is used for ownership transfer; the transaction of the transfer token is validated on the distributed ledger.
3. The alliance chain based supply chain financial value transfer system of claim 1 wherein the token is deposited on an account book of an alliance chain and may be held by any member of the chain; the token authenticates the token owner's identity and manages their public and private keys using a cryptographic certificate system; the token transaction is only valid if the initiator is the token owner with a valid identity; the token uses the nodes in the alliance chain to carry out consensus and verification; the token owner can use trusted nodes to create token transactions without requiring other organizations to endorse the transactions.
4. A federation chain-based supply chain financial value liquidation system as claimed in claim 1 wherein the token is consumed by transfer; the token owner can transfer the asset represented by the token to another member in the chain, and once the token is transferred, the original owner cannot use and acquire it any more; tokens remove them from the chain by recycling, and the recycled tokens can no longer be owned and consumed by any member of the chain.
5. The alliance chain based supply chain financial value streaming system of claim 1 wherein the token uses UTXO model to validate token transactions, the token lifecycle based on UTXO model guarantees token uniqueness and can only be consumed once; when a token is issued, it is created in an unconsumed state and is assigned an owner by the issuer, who can transfer and recycle the token; when a token is transferred, the owner takes the token as input and outputs a new token owned by the transaction recipient, the input token becomes consumed, and in this process, the total number of assets represented by the input and output is the same.
6. A federation chain-based supply chain financial value liquidation system as claimed in claim 1 wherein the token operation is designed as follows:
(1) issuing token: the method comprises the steps that an issuing rule is stipulated before a token is issued, a configuration file is used for specifying which members are required to carry out signature endorsement and the members with token issuing rights, and the information is written into a created block; tokens can only be created by members who have the issuing right; aiming at the relevant operation records of the token, designing an independent account book on the alliance chain, and recording various operations of the token on the account book;
(2) and (5) querying token: an organization member with authority may query the unconsumed tokens owned by the member;
(3) transferring token: the token is used for transferring tokens owned by the members of the alliance chain to other members in the chain to consume the tokens;
(4) recovering token: the token owner submits a recovery transaction to recover the owned token, and the recovered token can not be consumed any more and can not be transferred and changed again;
(5) and (4) settling token: for the offline financial business, when one transaction in the corresponding entity economic activity is completed, the anchored token is settled on the chain, and the settlement of financial assets by banks or other financial institutions is realized through the settlement of the token, so that the offline synchronization of the chain is realized.
7. A federation chain-based supply chain financial value transfer system as claimed in claim 1 wherein the cryptographic certification system provides a basis of trust for value transfer across the supply chain, the cryptographic material for a member of the federation chain comprising:
member root certificate: the root certificate can sign and issue a middle layer certificate;
member transaction certificate: the member root certificate is signed and issued, and a private key pair is formed corresponding to the private key and is used as a node identity for identity authentication and signature verification;
member transaction private key: corresponding to the transaction certificate, for transaction signature;
token certificate: identity identification and identity verification for token operation of the members of the alliance chain;
token private key: a signature corresponding to the token certificate for the token operation;
certificate revocation list: recording the revoked certificates, which may include member transaction certificates and token certificates;
the TLS certificate: the method is used for node communication and ensures the communication safety.
8. A federation chain-based supply chain financial value streamer system as claimed in claim 1, wherein in the cryptographic certification system, the cryptographic service method comprises:
and (3) generating a public and private key pair: the system is used for encrypting and decrypting and signing and verifying labels;
generating a root certificate: the system comprises a client side, a client side and a server side, wherein the client side is used for issuing a sub-certificate as a trust basis for a supply chain member to join a federation chain;
issuing a certificate: the method comprises the steps of issuing a transaction certificate and a token certificate, wherein the transaction certificate and the token certificate are used for signature verification of supply chain financial business transaction and signature verification of token circulation;
encryption: encrypting data;
and (3) decryption: decrypting the data;
signature: generating a signature with a private key;
and (4) checking the label: verifying the signature by using the certificate, wherein the signature comprises supply chain financial business transaction signature verification and token flow signature verification;
certificate revocation: and canceling the issued certificate to realize the member management of the supply chain.
9. The alliance chain based supply chain financial value flow system of claim 1, wherein the supply chain financial intelligence contract is based on a token mechanism on the chain to realize value flow of supply chain financial services on the alliance chain, and comprises the following functions:
(1) initialization: realizing the starting of the intelligent contract and carrying out initialization operation according to business protocols among members in a supply chain;
(2) issuing accounts receivable: a receiver or a financial institution in the supply chain signs accounts receivable to a supplier, and organization members in the alliance chain sign and send accounts receivable transactions to an intelligent contract to sign and send the accounts receivable transactions; when the receivable accounts reach the cashing date, the acceptance party carries out cashing, if the acceptance party can not carry out cashing, the insurance party carries out cashing in a link token mode, namely, the payer transfers the token to the payee;
(3) and (4) paying the receivable account: the organization member can initiatively initiate the cashing operation, and when the account is receivable to the cashing date, if the cashing operation is not performed, the intelligent contract initiatively triggers the cashing operation;
(4) acceptance of receivables: the acceptance party initiates acceptance transaction to the intelligent contract to accept the receivable account, when the receivable account reaches the cashing date, the intelligent contract can actively initiate cashing operation, if the cashing is not actively initiated, the intelligent contract actively performs cashing operation, and the acceptance party token is transferred to the collection party;
(5) deposit receivables: the method comprises the steps that a guarantor initiates a guarantor transaction to an intelligent contract to conduct guarantor of receivable accounts, when the receivable accounts reach a cashing date, if a accepting party does not fulfill the cashing obligation, the guarantor conducts cashing operation, the cashing operation can be actively initiated, if the accepting party does not actively initiate the cashing, the intelligent contract actively conducts the cashing operation, and a guarantor token is transferred to a receiving party;
(6) pledge for receivables: in supply chain finance, when accounts receivable do not reach the exchange date, the enterprise can deposit the accounts receivable to obtain cash flow, and the pledge sends the accounts receivable transaction to a financial institution; the financial institution receives and verifies the receivable account information and transfers the receivable account of the pledge to a pledge party in a token mode;
(7) payment accounts receivable: in supply chain finance, accounts receivable can be used for payment operation so as to relieve cash flow pressure, and the accounts receivable payment is carried out in a token transfer mode;
(8) and (4) settlement of receivable accounts: in supply chain finance, an organization member who owns the token may exchange legal tender operations with the financial institution using the token's transfer.
10. A supply chain financial value flow transfer method based on a alliance chain is characterized in that in supply chain finance, the method combines under-chain financial services and on-chain token flow transfer, so that the financial services realize value flow transfer on the alliance chain, and specifically comprises the following steps:
(1) constructing a federation chain by taking the supply chain members as federation chain members, specifying identity information, member authority and token issuing rules of the federation chain members, and writing the identity information, the member authority and the token issuing rules into a creation block;
(2) the member in the chain issues an initial token and records an independent token account book;
(3) when a transaction certificate is generated in the supply chain financial service, linking the transaction certificate information;
(4) when the intelligent contract reaches the conditions specified by the transaction, the token transfer is automatically executed;
(5) and carrying out settlement in a supply chain financial service period to realize the synchronization of the chain and the chain.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110991222.4A CN113781215A (en) | 2021-08-26 | 2021-08-26 | Supply chain financial value transfer system and method based on alliance chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110991222.4A CN113781215A (en) | 2021-08-26 | 2021-08-26 | Supply chain financial value transfer system and method based on alliance chain |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113781215A true CN113781215A (en) | 2021-12-10 |
Family
ID=78839664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110991222.4A Pending CN113781215A (en) | 2021-08-26 | 2021-08-26 | Supply chain financial value transfer system and method based on alliance chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113781215A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115619404A (en) * | 2022-12-06 | 2023-01-17 | 国网信息通信产业集团有限公司 | Block chain-based enterprise associated transaction business cooperative processing method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443701A (en) * | 2019-06-19 | 2019-11-12 | 远光软件股份有限公司 | The logical card management method of one kind, supply chain financial system and electronic equipment |
CN110910101A (en) * | 2019-10-24 | 2020-03-24 | 南京可信区块链与算法经济研究院有限公司 | Token accounting method, system and storage medium based on UTXO model |
CN111461870A (en) * | 2020-04-02 | 2020-07-28 | 江苏德绅智股权投资有限公司 | Supply chain financial credit increasing method based on block chain |
CN112950180A (en) * | 2021-02-24 | 2021-06-11 | 中国工商银行股份有限公司 | Community certificate method and system based on alliance chain, electronic device and storage medium |
-
2021
- 2021-08-26 CN CN202110991222.4A patent/CN113781215A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443701A (en) * | 2019-06-19 | 2019-11-12 | 远光软件股份有限公司 | The logical card management method of one kind, supply chain financial system and electronic equipment |
CN110910101A (en) * | 2019-10-24 | 2020-03-24 | 南京可信区块链与算法经济研究院有限公司 | Token accounting method, system and storage medium based on UTXO model |
CN111461870A (en) * | 2020-04-02 | 2020-07-28 | 江苏德绅智股权投资有限公司 | Supply chain financial credit increasing method based on block chain |
CN112950180A (en) * | 2021-02-24 | 2021-06-11 | 中国工商银行股份有限公司 | Community certificate method and system based on alliance chain, electronic device and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115619404A (en) * | 2022-12-06 | 2023-01-17 | 国网信息通信产业集团有限公司 | Block chain-based enterprise associated transaction business cooperative processing method |
CN115619404B (en) * | 2022-12-06 | 2023-04-07 | 国网信息通信产业集团有限公司 | Block chain-based enterprise associated transaction business cooperative processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106339939B (en) | Non-tamper-able distributed bill system based on secure hardware and transaction processing method | |
Gross et al. | Designing a central bank digital currency with support for cash-like privacy | |
CN107230055B (en) | Method and system for paying digital currency | |
CN107230051B (en) | Payment method and payment system of digital currency | |
CN109829767A (en) | A kind of point reward exchanging system and method based on block chain technology | |
CN113439281A (en) | Digital legal currency | |
CN111640014A (en) | Receivable and debt right financing system and method based on block chain technology | |
CN107230053B (en) | Method and system for exchanging digital currency by cash | |
WO2022100080A1 (en) | Digital currency transaction payment platform based on blockchain baas core technology | |
CN112767185B (en) | Reverse warranty financing method, device and storage medium based on blockchain | |
CN104700296A (en) | Multifunctional invoice management method and multifunctional invoice management system | |
CN111260485A (en) | Mutual-aid insurance method, equipment and medium based on block chain | |
CN113870024A (en) | Transaction method and system based on block chain technology | |
CN107230054B (en) | Method and system for depositing digital currency into a deposit account | |
CN109767217B (en) | Digital asset, server, terminal and digital asset transaction method | |
CN107230071B (en) | Method and system for exchanging digital currency into physical cash | |
CN113570350A (en) | Bill digital interaction system and method based on block chain | |
CN107230077B (en) | Method for exchanging and paying digital currency and digital currency system | |
CN113919938A (en) | Domestic buyer's warranty financing method, device, equipment and medium based on block chain | |
Palihapitiya | Blockchain Revolution in Banking Industry | |
Cai et al. | Introduction to blockchain basics | |
KR102324155B1 (en) | Method and apparatus for autonomous guarantee verification for p2p loan service based on blockchain | |
CN107230076B (en) | Method and system for online payment of digital currency | |
CN113781215A (en) | Supply chain financial value transfer system and method based on alliance chain | |
US20210374843A1 (en) | Debt Resource Management in a Distributed Ledger System |
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 |