CN114820184A - Non-homogeneous evidence-based commodity transaction system and equipment - Google Patents

Non-homogeneous evidence-based commodity transaction system and equipment Download PDF

Info

Publication number
CN114820184A
CN114820184A CN202210247157.9A CN202210247157A CN114820184A CN 114820184 A CN114820184 A CN 114820184A CN 202210247157 A CN202210247157 A CN 202210247157A CN 114820184 A CN114820184 A CN 114820184A
Authority
CN
China
Prior art keywords
account
commodity
chain
customer
merchant
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
Application number
CN202210247157.9A
Other languages
Chinese (zh)
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.)
Ant Blockchain Technology Shanghai Co Ltd
Original Assignee
Ant Blockchain Technology Shanghai 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 Ant Blockchain Technology Shanghai Co Ltd filed Critical Ant Blockchain Technology Shanghai Co Ltd
Priority to CN202210247157.9A priority Critical patent/CN114820184A/en
Publication of CN114820184A publication Critical patent/CN114820184A/en
Pending legal-status Critical Current

Links

Images

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
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Technology Law (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the specification discloses a non-homogeneous evidence-based commodity transaction system, which comprises: the system comprises an account management module, a shelf management module and a transaction management module; the account management module is used for determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on the merchant chain for a merchant fund account and establishing a corresponding account on the customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence-based commodities without payment capacity; the shelf management module is used for determining the asset identification of the non-homogeneous evidence-based commodity, and establishing an incidence relation between the asset identification and an account on a commercial tenant chain on a block chain so as to determine the initial ownership of the commodity; and the transaction management module responds to a successful transaction result between the merchant fund account and the customer fund account, and transfers the commodities from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodities on the blockchain so as to redetermine the ownership of the commodities.

Description

Non-homogeneous evidence-based commodity transaction system and equipment
Technical Field
The specification relates to the technical field of block chains, in particular to a non-homogeneous evidence-based commodity transaction system and non-homogeneous evidence-based commodity transaction equipment.
Background
The Non-homogeneous Token (Non-homogeneous Token) is a digital property ownership recorded in a block chain, can be used as an on-chain right certificate of digital goods such as digital arts, and has the characteristics of uniqueness, Non-replaceability, Non-segmentability and the like. As a core requirement in intelligent economy, non-homogeneous evidence is widely applied to digital collections at present. Unlike homogeneous assets, which are characterized by uniqueness, irreplaceability, etc., such as artwork images, the value of such assets is often not fixed and may have large fluctuations in value due to their uniqueness and scarcity. At present, the unique mapping of the non-homogeneous general evidence commodities on the chain can be realized, and the selling of the non-homogeneous general evidence commodities is carried out.
When a large amount of non-homogeneous general certificates of merchandise are sold, the prior art lacks a corresponding convenient and efficient transaction system, and further the non-homogeneous general certificates of merchandise transaction cannot be managed well.
Disclosure of Invention
One or more embodiments of the present specification provide a non-homogeneous evidence-based commodity transaction system and device, which are used for solving the following technical problems:
when a large amount of non-homogeneous general certificates of merchandise are sold, the prior art lacks a corresponding convenient and efficient transaction system, and further cannot well manage the non-homogeneous general certificates of merchandise transaction
One or more embodiments of the present disclosure adopt the following technical solutions:
one or more embodiments of the present specification provide a non-homogenous evidence commodity transaction system, including: the system comprises an account management module, a shelf management module and a transaction management module;
the account management module is used for determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on a merchant chain for a merchant fund account and establishing a corresponding account on a customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence commodities without payment capacity;
the shelf management module is used for determining an asset identifier of a non-homogeneous evidence-based commodity, and establishing an association relation between the asset identifier and an account on the merchant chain on the block chain so as to determine the initial property right affiliation of the commodity;
and the transaction management module responds to a successful transaction result between the merchant fund account and the customer fund account, and transfers the commodities from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodities on the blockchain so as to determine the ownership of the commodities again.
One or more embodiments of the present specification provide a non-homogenous evidence commodity transaction apparatus including:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on the merchant chain for a merchant fund account and establishing a corresponding account on the customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence-based commodities without payment capacity;
determining an asset identifier of a non-homogeneous evidence commodity, and establishing an association relation between the asset identifier and an account on the merchant chain on the block chain to determine an initial property right attribution of the commodity;
in response to a successful transaction result between the merchant fund account and the customer fund account, on the blockchain, transferring the commodity from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodity so as to determine the ownership of the commodity again.
One or more embodiments of the present specification provide a non-transitory computer storage medium storing computer-executable instructions configured to:
determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on the merchant chain for a merchant fund account and establishing a corresponding account on the customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence-based commodities without payment capacity;
determining an asset identifier of a non-homogeneous evidence commodity, and establishing an association relation between the asset identifier and an account on the merchant chain on the block chain to determine an initial property right attribution of the commodity;
in response to a successful transaction result between the merchant fund account and the customer fund account, on the blockchain, transferring the commodity from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodity so as to determine the ownership of the commodity again.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects:
1. in the embodiment of the description, the block chain corresponding to the non-homogenization certification is adopted by the account management module of the commodity transaction system, and the subsequent operation is carried out on the basis of the block chain, so that the non-tampering of the subsequent transaction is ensured. Meanwhile, a corresponding account on the merchant chain is established for the merchant fund account on the blockchain through the account management module, and a corresponding account on the customer chain is established for the customer fund account, so that the account on the chain is respectively established for the customer and the merchant, and a foundation is provided for subsequent transactions. If the on-chain transaction is adopted, all nodes on the chain are required to be confirmed, the transaction may be very slow, and if a large number of transactions exist in the commodity transaction system, the on-chain transaction method may have a worse effect.
2. In the embodiment of the description, the shelf management module of the commodity transaction system determines the asset identifier of the non-homogenization-certified commodity, the asset identifier can more conveniently represent the commodity, and an association relationship is established between the asset identifier and the account on the merchant chain on the block chain to determine the initial ownership of the commodity, which can be indicated as the account on the merchant chain.
3. In the embodiments of the present description, the transaction management module of the commodity transaction system may respond to the successful transaction result between the merchant fund account and the customer fund account to indicate that the customer successfully purchases the commodity, and the ownership of the commodity is changed on the blockchain to indicate that the commodity has been successfully purchased by the customer. And when the ownership of the commodity is changed, transferring the commodity from the account on the merchant chain to the account on the customer chain so as to indicate that the ownership of the commodity is the customer.
Drawings
In order to more clearly illustrate the embodiments of the present specification or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, it is obvious that the drawings in the following description are only some embodiments described in the present specification, and for those skilled in the art, other drawings can be obtained according to the drawings without any creative effort. In the drawings:
fig. 1 is a schematic structural diagram of a non-homogeneous certification commodity transaction system according to one or more embodiments of the present disclosure;
FIG. 2 is a schematic diagram of a merchandise vending system provided in one or more embodiments of the present disclosure;
FIG. 3 is a flow diagram of transaction processing provided by one or more embodiments of the present description;
FIG. 4 is a block diagram of a system according to one or more embodiments of the present disclosure;
FIG. 5 is a diagram of an account structure provided by one or more embodiments of the present disclosure;
fig. 6 is a schematic structural diagram of a non-homogeneous certification commodity transaction device according to one or more embodiments of the present disclosure.
Detailed Description
The embodiment of the specification provides a non-homogeneous evidence-based commodity transaction system and equipment.
In order to make those skilled in the art better understand the technical solutions in the present specification, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only a part of the embodiments of the present specification, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present specification without any creative effort shall fall within the protection scope of the present specification.
The scheme provides a detailed and specific commodity transaction system with complete functions for non-homogeneous and accredited commodities, the system has the capability of timely and efficiently supporting commodity sale transactions of a large number of non-homogeneous and accredited commodities, and various abundant management and configuration functions are provided, so that merchants and customers can be more flexibly selected and used according to actual needs of the merchants and the customers, and the user experience and the circulation efficiency of the large number of non-homogeneous and accredited commodities can be improved.
Fig. 1 is a schematic structural diagram of a non-homogeneous certified commodity transaction system according to one or more embodiments of the present disclosure, which can provide a platform for transaction of non-homogeneous certified commodities, so that a large number of non-homogeneous certified commodities can better complete transactions.
The system structure of the embodiment of the present specification includes: an account management module 102, a shelf management module 104, and a transaction management module 106. Wherein:
the account management module is used for determining a block chain corresponding to the non-homogenization evidence, establishing a corresponding account on the merchant chain for the merchant fund account and establishing a corresponding account on the customer chain for the customer fund account on the block chain.
The blockchain in the embodiment of the present specification may be a federation chain, and is a cluster composed of a plurality of private chains, and the blockchain is managed by a plurality of accounts, where each account manages one or more nodes, and data of the blockchain only allows different accounts in the system to read, write, and transmit.
In the embodiment of the specification, chain accounts are respectively created for a merchant fund account and a customer fund account on a block chain, so that the merchant and the customer obtain unique identification, and the property right ownership transfer of non-homogeneous evidence commodities can be realized in the subsequent transaction process.
It should be noted that, at present, the non-homogeneous general evidence is taken as a technical scheme, which can realize the unique mapping on the chain of the digital commodity, and realize the selling of the commodity on the basis of the copyright protection of the digital commodity, so that a commodity selling system can be built for the non-homogeneous general evidence technology. The commodity selling system can conduct transactions on the chain, but in the process of the transactions on the chain, each transaction needs to be confirmed by all nodes on the chain before the marking is completed, the transactions can be very slow, and in the process of the transactions under the chain, all nodes do not need to be waited for confirming the completion of the transactions, the transaction speed is greatly improved, and the transaction efficiency of the commodity selling system is further improved. And, because the trade is not oriented to the public network while linking, link and trade more safety.
Based on the above analysis, the account on the merchant chain and the account on the customer chain in the embodiment of the present specification are used for carrying non-homogeneous evidence-based goods, and do not have payment capability. That is, the embodiments of the present specification adopt a mode of transaction under a chain, and only non-homogeneous general-purpose commodities are written on the chain.
Meanwhile, in the non-homogenous certified commodity transaction of the embodiment of the present specification, there may be a large amount of commodity transaction data. One common use of under-chain transactions is to support caching of the latest values of data state on the chain, or may be used directly for advanced searching and analysis. The down-link data store can be easily and quickly used as a backup to contain large amounts of commodity transaction data by using the point-in-time commodity transaction data stored down-link. Another important factor for the down-link transaction is that it can easily store any type of actual sensitive data. This problem does not arise in data management down the chain, since the modification of data on the chain is non-negotiable.
And the shelf management module is used for determining the asset identification of the non-homogenization evidence-approved commodity, and establishing an association relation between the asset identification and the account on the merchant chain on the block chain so as to determine the initial property right attribution of the commodity.
In the embodiment of the present specification, the asset identifier is an article representing a non-homogenous evidence, for example, the asset identifier of article a of the non-homogenous evidence is a, the asset identifier of article a of the non-homogenous evidence is B, the asset identifier a may be used to represent article a of the non-homogenous evidence, and the asset identifier B may be used to represent article B of the non-homogenous evidence.
In the embodiment of the present specification, the initial ownership of the non-homogenous certified goods belongs to a merchant, and the merchant may be a creator of the non-homogenous certified goods or a purchaser who finally purchases the non-homogenous certified goods.
In the implementation process, an association relationship may be established between the asset identifier of the non-homogenous evidence commodity and the account in the merchant chain on the blockchain determined by the account management module, so as to determine the initial ownership of the commodity.
And the transaction management module is used for responding to a successful transaction result between the merchant fund account and the customer fund account, and transferring the commodity from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodity on the blockchain so as to re-determine the ownership of the commodity.
Further, the shelf management module in the embodiments of the present specification may include a block chain association management module, and the module may allocate, to a newly-populated merchant, a unique merchant code of the merchant on the commodity transaction system according to an enterprise identity of the merchant; the unique code of the merchant is encrypted, an account on a merchant chain of the merchant is determined, and the account is used for establishing an incidence relation with an asset identifier of the commodity to which the property right belongs, namely the initial property right belonging of the non-homogenization certified commodity is recorded, wherein the enterprise identity identifier of the merchant can be unified social code information indicating the identity information of the merchant, the unique code of the merchant can be a unique ID allocated to a commodity transaction system, the encryption mode of the unique code of the merchant can adopt hash encryption, and the encrypted code is used as a block identity ID of the merchant, namely the account on the merchant chain of the merchant.
It should be noted that, in the embodiments of the present specification, when determining the account on the merchant chain of the merchant, the account management module may be used to determine the account on the merchant chain of the merchant. Namely, the account management module encrypts the unique merchant code generated by the block chain association relationship management module, and determines the account on the merchant chain of the merchant according to the encrypted code.
Furthermore, the shelf management module generates an asset identifier of the non-homogeneous evidence for the non-homogeneous evidence commodity on the block chain in advance, and generates an inventory of the undistributed asset corresponding to the asset identifier by operating the intelligent contract, so that the inventory condition of the non-homogeneous evidence commodity when the non-homogeneous evidence commodity is not released can be obtained through the intelligent contract, and the sale condition of the commodity can be monitored after the commodity is subsequently put on shelf.
Specifically, the shelf management module includes a commodity management module, and the commodity management module in this embodiment of the present specification is configured to, in response to a shelf loading request for the commodity in the commodity transaction system, check whether an asset identifier of a non-homogenization certification for the commodity exists on the block chain, and check whether the inventory is not less than a to-be-sold quantity of the commodity on the commodity transaction system. And after the verification is passed, putting the commodity on a commodity transaction system.
It should be noted that, the above two verifications are respectively described, the first time is to verify whether the non-homogeneous certified asset identifier of the commodity exists on the block chain, so as to ensure that the commodity can be normally sold subsequently, if the non-homogeneous certified asset identifier of the commodity does not exist, the subsequent normal transaction cannot be performed, and here, the verification is performed first, so as to ensure that the subsequent transaction can be normally performed. The second time, whether the inventory is not less than the quantity of the commodity to be sold on the commodity transaction system is checked to ensure that the commodity can be normally processed in the subsequent transaction process, if the inventory is smaller than the quantity of the commodity to be sold on the commodity transaction system, the quantity of the commodity to be sold may not meet the inventory, for example, the quantity of the commodity to be sold on the commodity transaction system is 3, but the inventory is 0 at this time, so that the customer cannot normally complete the transaction.
Further, when the commodity transaction system in the embodiment of the present specification shelves non-homogeneous general-purpose commodities, the number to be sold is not less than 2 initially, that is, the same non-homogeneous general-purpose commodity can be sold in multiple limited quantities.
Based on the above situation, after the transaction management module transfers the non-homogeneous certified commodities from the account of the merchant chain to the account of the customer chain, the commodity management module correspondingly updates the quantity to be sold, that is, the accuracy of the quantity to be sold is ensured in real time, so that the customer can obtain more accurate information of the quantity to be sold.
Further, when the number of sales to be sold is reduced to 1, the shelving state of the commodity is maintained, the number of sales to be sold is locked, and the sales of the commodity is suspended, so that the specified derivative commodity associated with the commodity can be continuously sold.
Further, the shelf management module comprises a block chain mapping information management module, and the transaction management module comprises an order management module.
The order management module generates a purchase order and determines a successful transaction result for the purchase order in response to a purchase request by a customer for a non-homogenous certified item. And then, the block chain mapping information management module responds to the successful transaction result and updates the association relationship between the asset identification and the account on the merchant chain into the association relationship between the asset identification and the account on the customer chain on the block chain. And finally, the order management module completes the purchase order according to the updated result.
It should be noted that, the order management module performs processing of the purchase order to generate a successful transaction result, in the successful transaction result, purchase information of the customer is recorded, the purchase information may include information of the purchasing customer and information of the purchased goods, the information of the purchasing customer at least includes a customer-chain account corresponding to the purchasing customer, and the information of the purchased goods at least includes a merchant-chain account corresponding to the goods and an asset identifier of the goods.
Further, in the embodiment of the present specification, after the customer purchases the non-homogeneous certification commodity, the commodity may be transferred to other customers. In implementing the gifting, embodiments of the present specification may be implemented by an order management module that, in response to a gifting request from a purchasing customer, determines that a gifted customer is on a customer chain account on a blockchain, the gifted customer is another customer, and the gifted customer cannot be the customer himself/herself, after transferring non-homogenous certified goods from the merchant chain account to the customer chain account. A referral order is then created based on the asset identification of the item and the linked account of the referred customer. And finally, the goods are transferred from the account of the client chain of the client initiating the transfer request to the account of the client chain of the transferred client by executing the transfer order, namely the transfer of the goods of the non-homogeneous certificate is completed.
Further, in this embodiment of the present specification, after the customer purchases the non-homogeneous certification commodity, the return operation may be performed on the commodity. When the goods return operation is implemented, the embodiment of the present specification may be implemented by an order management module and a block chain mapping information management module, where the order management module generates a goods return order in response to a goods return request from a customer for the goods, and determines a successful money return result for the goods return order. Then, in response to a successful refund result between the merchant fund account and the customer fund account, the blockchain mapping information management module updates the association relationship between the asset identifier and the account on the customer chain to the association relationship between the asset identifier and the account on the merchant chain on the blockchain, so that the association relationship is established between the asset identifier of the commodity and the account on the merchant chain again, and it should be noted that the establishment of the association relationship can indicate the attribution condition of the commodity. And finally, the order management module completes the return order according to the updated result.
Further, in this specification embodiment, the customer can re-create the purchased non-homogeneous general evidence commodity to enrich the commodity types of the non-homogeneous general evidence, which is helpful for improving the influence of the non-homogeneous general evidence commodity and re-creating the works, and helps the user to realize more requirements. When the non-homogeneous general evidence commodity is a digital collection, the re-created commodity may be one of the stock quantities of the first digital collection of the non-homogeneous general evidence. When the re-creation of the goods of the non-homogenization certification is implemented, the re-creation recovery module included in the transaction management module can be used for the re-creation of the goods of the non-homogenization certification. Specifically, the re-authoring recycling module receives a re-authoring evaluation request from a customer, wherein the re-authoring evaluation request specifies a second digital collection (e.g., as the specified derivative product) to be re-authored based on non-homogenous certified products obtained by the customer from a merchant (in a manner including purchasing and accepting gifts). Then, according to the first digital collection and the second digital collection, the effective creation degree of the second digital collection is predicted through a pre-trained re-creation appreciation model. And finally, if the effective creation degree meets the set recovery condition, determining the asset identification of the non-homogenization evidence for the second digital collection, and temporarily bearing the second digital collection under an account on a merchant chain in a trusteeship mode so as to be sold on shelves in a commodity transaction system.
It should be noted that, when the appreciation model is re-created to predict the effective creation degree of the second digital collection, the first digital collection and the second digital collection can be simultaneously input into a re-authoring appreciation model, the effective authoring degree of the second digital collection is predicted through a loss function in the re-authoring appreciation model (the effective authoring degree is used for reflecting that the second digital collection makes extra contributions in terms of artistic value, commercial value and the like relative to the first digital collection, so that simple and inferior imitation plagiarism falsification is eliminated), and the loss function can be optimally trained through a large amount of training data (for example, the digital collection, excellent and inferior same creature and the like thereof, evaluation criteria of excellent and inferior attributes such as actual market performance, customer evaluation, expert evaluation, public evaluation and the like), so as to obtain a re-authoring appreciation model meeting requirements. In addition, if the effective creation degree meets the set recycling condition, the second digital collection can be used as a commodity with effective non-homogenization evidence. Because the customer creating the second digital collection does not have the capability of selling non-homogeneous general-purpose commodities, in order to sell the second digital collection conveniently, the embodiment of the specification loads the second digital collection under the account on the merchant chain (the account on the merchant chain for loading the first digital collection) so as to sell the second digital collection on the merchant chain. If the customer does not wish to have the second digital collection under the chain account, the second digital collection can be carried under other chain accounts.
It should be noted that, in the embodiment of this specification, the product management module is configured to determine that the transaction type of the non-homogenization-certified product is a reserved purchase type, and the customer may make a reserved purchase, and a customer corresponding to the re-authoring evaluation request provides re-authoring request information when purchasing the product, and then, according to the re-authoring request information, it may be determined whether the customer belongs to a consumer customer or a re-authoring customer.
In accordance with the above, the transaction management module of the embodiment of the present specification, upon receiving a reservation purchase request for a non-reputable commodity (which may be a digital collection) by a plurality of different customers, determines a consumer customer and a re-authoring customer among the plurality of different customers according to whether the reservation purchase request carries re-authoring request information. Compared with the consumer-type client, the embodiment of the specification can adjust the appointed purchase priority of the re-authoring-type client to the non-homogenization-accredited commodity to be higher so as to better encourage the re-authoring-type client to re-author the non-homogenization-accredited commodity.
Furthermore, in the embodiment of the present specification, the non-homogeneous voucher goods may include digital collections, and the commodity transaction system further includes an accounting management module, which may update the accounting report created on the block chain according to the transaction occurring on the commodity transaction system, so as to account the transaction, and facilitate subsequent query and statistics on the transaction. Meanwhile, the accounting management module can also collect and count the designated dimensionality related to the digital collection according to the accounting report to complete account checking. In addition, the accounting management module may further perform checking and account splitting on multiple parties involved in the digital collection according to a predetermined fund allocation proportion by running a merchant contract on the block chain according to an account splitting result, where the multiple parties may include: a commodity transaction system, an issuer of the digital collection (merchant), an author, and a traffic party (network operator).
Further, the commodity transaction system according to the embodiment of the present specification further includes: the system comprises an operation management module and/or a risk management module, wherein the operation management module is used for building and supporting an internal operation management page for the commodity transaction system; the risk management module is used for providing the wind control capability aiming at the non-homogeneous certified commodities, wherein various wind control measures and methods are arranged in the risk management module and used for eliminating or reducing various possibilities of occurrence of risk events and reducing losses caused by the occurrence of the risk events.
Further, the transaction management module may also generate corresponding commodity circulation records according to the transfer of the non-homogeneous voucher commodities among accounts on different chains, and record the corresponding commodity circulation records on the block chain, for example, the non-homogeneous voucher commodities may generate corresponding commodity circulation records when a customer purchases, returns, transfers and the like.
It should be noted that, the non-homogeneous general certificate goods in the embodiments of the present specification are different from the common digital goods, and the non-homogeneous general certificate goods are characterized in that: the unique mapping ID and commodity chain information on the block chain cannot be changed, the quantity of commodities cannot be increased through intelligent contract generation, and the online commodity selling system for the non-homogeneous certified commodities is built in the embodiment of the specification, so that the online selling capacity of the non-homogeneous certified commodities can be realized.
It should be noted that the above-mentioned blockchain can be considered as a shared database, and the data or information stored therein has the characteristics of being unforgeable, being traceable, being transparent to disclosure, and being maintained collectively.
In the embodiment of the present specification, in view of the above solutions, a product selling system may be implemented, and a schematic diagram of the product selling system is shown in fig. 2. The commodity selling system supports commodity uploading of a party B, commodity management and commodity purchasing of a party C, supports non-homogeneous certificate of currency asset transaction donation of the party C, comprises an IP (Internet protocol) party, an individual author and an internal partner, and comprises a client 1, a client 2 and other clients.
The embodiment of the present specification is directed to the above scheme, and when a transaction is processed, two main processes are involved, including: the merchant commodity is created and sold, and is designed to flow in 3 processes, including business flow, non-homogenization evidence-based block chain flow and fund flow, and the flow chart of the transaction processing related to the above contents is shown in fig. 3.
Aiming at the business flow, the establishment of the commercial tenant commodities comprises self-operated commodities, third-party commodities and the flow of the self-operated commodities: the operation personnel uploads the commodities, the platform adds the commodities, the customers purchase the commodities and finish the purchase, and if the customers return the commodities, the platform adds the commodities; and (3) the process of the third-party commodities: and the IP party/third party applies for entrance, the operator and the system simultaneously perform merchant qualification audit, the merchant enters and uploads the commodity after the audit is passed, the operator performs merchant qualification audit and also performs commodity qualification audit, after the audit is passed, the platform adds the commodity, the customer purchases and completes the purchase, and if the customer returns the commodity, the platform adds the commodity.
Aiming at the non-homogeneous evidence-based block chain flow, the establishment of the commercial tenant commodities comprises the establishment of commercial tenants on the chain, non-homogeneous evidence-based commodities are added under the commercial tenant name, the non-homogeneous evidence-based commodities are transferred under the customer name, and if the customer returns goods, the non-homogeneous evidence-based assets are transferred under the commercial tenant name.
And aiming at the fund flow, the customer pays to the offline account, the fund is divided into accounts, and if the customer refunds, the offline account refunds to the customer account.
For the above scheme, referring to fig. 4, a module design schematic diagram of the system in the embodiment of the present description may be shown, where the system implements partition management of functions through design of different modules, reduces system complexity and coupling degree of each module, and improves system stability. The system design function module comprises a platform layer, a client layer and a data layer, the requirements of the embodiment of the specification only relate to the system function building of the platform layer and the data layer, the functions of the client layer only relate to interface development, and the platform layer comprises shelf management, transaction management, account management, operation management, accounting management, advertisement management, risk management and customer service management. The whole page design of the client layer comprises a trading hall page and a page of my, wherein the trading hall page comprises direct selling, non-homogeneous general certificate auction and blind box fortune bags; my pages include My assets, My favorites, and transaction records. The whole page design of the platform layer comprises shelf management, transaction management, account management, operation management, accounting management, advertisement management, risk management and customer service management.
The embodiments of this specification first briefly introduce the functions of some modules, where:
the shelf management module is used for a merchant entering flow, supports the merchant information maintenance and merchant online and offline functions, and supports the non-homogenization evidence-based commodity information maintenance and pricing;
the transaction management module supports a non-homogeneous evidence-based multi-purchase mode and a transaction order management function;
the account management module is used for setting up a client non-homogeneous evidence bearing account;
the operation management module is used for building an internal operation management page;
the risk management module is used for formulating the commodities and the wind control capability of the non-homogeneous general evidence;
accounting management is used for establishing fund clearing and settlement capabilities such as fund accounting, account checking, account separating and the like.
The shelf management module, the transaction management module, the account management module and the accounting module of the platform layer are respectively explained in detail below.
Aiming at the shelf management module, the problems can be solved as follows: the commodity shelf management problem in the commodity distribution and sale of the non-homogenization general certificate.
1) The shelf management module has the function of merchant management
The commodity selling system is used for creating mapping identities of merchants meeting the entrance standard on a block chain after collecting basic information and clearing information of the merchants, and the identities are used for recording initial property right information of commodities.
The merchant management function may contain 5 modules: the system comprises a merchant basic information management module, a merchant clearing information management module, a merchant state management module, a merchant deposit management module and a merchant block chain mapping information management module, which respectively correspond to the following 5 parts of contents.
(1) Basic information of merchant corresponding to basic information management module of merchant
Basic information of the merchant is indicated by the following columns:
Figure BDA0003545231570000101
it should be noted that the above-mentioned chinese characters, pictures, characters and numbers are schematic information, and may be corresponding contents in practical application, and the following contents related to such problems are the same as the above-mentioned cases, and will not be described again.
(2) Merchant clearing information corresponding to merchant clearing information management module
i. Commission mode
Commission by pen: after each transaction of the merchant occurs, the service fee is collected according to the money platform no matter how much the transaction amount is;
the following components are used in proportion: collecting platform service fee according to the percentage of each transaction amount of the commodity;
fixed price commission: the transaction condition of a merchant is not calculated, and the commission fee is charged every month according to a certain amount;
interval commission: interval commission is carried out according to the number of strokes of merchant transaction, and different interval commission modes can be flexibly defined.
ii. Real-time validation and timed validation
The commission sharing mode supports real-time effect and timed effect, so that the parameters take effect at the appointed time, and the parameters take effect according to the last commission sharing before the appointed time. .
iii, the payee
The platform supports income allocation to a plurality of participants such as an issuer, an author, a transaction platform and a traffic party, can freely allocate fund allocation proportion of each party, and supports a multi-party allocation mode. If newly added new collection account numbers, the collection proportion of all the collection account numbers is required to be 100%, and the platform needs to carry out logic verification.
(3) Merchant state management corresponding to merchant state management module
The merchant state is divided into two types, namely an online state and an offline state. The online state of the merchant: the famous commodities can be sold on line only; the off-line state of the merchant: the commodities under the name of the merchant are all off-line by default and the customers of the C side of the mall are not exposed.
(4) Merchant deposit management corresponding to merchant deposit management module
Aiming at the platform entering the online, the platform supports the payment of RMB 0 Yuan and above as the deposit, and the deposit can be used as a fund source for customer payment.
(5) Merchant block chain mapping information management corresponding to merchant block chain mapping information management module
In order to better facilitate the management of the non-homogenous certified goods, the mapping identity of the merchant is created on the blockchain and used for initializing the material weight mapping of the non-homogenous certified goods on the chain. And the non-homogeneous evidence commodity selling and selling parties in the physical world are mapped on the block chain in the mode, so that the non-homogeneous evidence commodity management is facilitated.
Wherein, the chain upper identity generation logic: the system allocates a unique ID to the resident merchant, the ID is uniquely corresponding to the unified social code information of the merchant, the unique code of the merchant is used for hash encryption, the encrypted code is used as a block identity ID of the merchant, and when the identity is used for establishing the non-homogenization evidence-communicated commodity, the initial weight information of the non-homogenization evidence-communicated commodity is recorded.
2) The shelf management module has a commodity management function
The problem can be solved as follows: solves the problems of initial material right attribution management, inventory management, purchase limit management and the like of non-homogeneous general evidence commodities
(1) Non-homogeneous accreditation asset generation management
Generating non-homogeneous evidence-based assets according to the existing standard method of the block chain, wherein after the non-homogeneous evidence-based assets are generated, each asset has a non-homogeneous evidence-based asset ID
(2) Non-homogeneous evidence-based merchandise information management
When a non-homogeneous certificate commodity is created, the following commodity information needs to be associated or input:
Figure BDA0003545231570000121
(3) commodity merchant information correspondence management
Type of field
Commodity ID character
Merchant number (bound fill) number
(4) Vending information management
i. Type of transaction
The transaction types are divided into two transaction types of direct purchase and reserved purchase, wherein the direct purchase is carried out by a client according to a fixed amount; the reservation purchase reserves the commodity for the client, and whether the client is qualified for purchase is determined according to the final drawing result. See in particular the following:
Figure BDA0003545231570000122
Figure BDA0003545231570000131
(5) commodity status management
The commodity state is divided into two states: and (6) loading and unloading. Wherein, commodity comes on line: if the merchant is also in an online state, the commodity is formally online, and the customer can purchase the commodity in the selling time; off-line of the commodity: the customer side does not expose the product, and the commodity can not be traded; the merchant and the commodity are on line, but the time of selling the commodity is short, the commodity can be checked and cannot be purchased by the client layer.
(6) Block chain linkage
Because of the special attribute of commodity system of selling, the management mode of the commodity of non-homogenization general evidence is different with the management mode of non-blockchain commodity, and the commodity system of selling can link the relevant information of blockchain non-homogenization general evidence asset to do when establishing the asset and examine and associate, specifically do:
non-homogeneous evidence-based asset checking: when the commodity is created, the block chain is checked to determine whether the non-homogenization evidence asset ID exists;
checking the quantity of non-homogeneous general certificates: when the non-homogeneous voucher commodity is created, checking whether the inventory of the corresponding non-homogeneous voucher non-issued asset is larger than or equal to the commodity selling quantity or not on a block chain;
mapping on the commodity weight chain of non-homogeneous general evidence: after the non-homogeneous certified goods are configured, the non-homogeneous certified goods are associated to the block chain mapping identity of the selling merchant to confirm the ownership of the initial goods.
Aiming at the transaction management module, the problems that can be solved are as follows: the synchronous management problem on the capital processing and non-homogeneous evidence-based chain.
The transaction management module is divided into three parts of content, namely order management, block chain linkage management and risk management, and the three parts of content are described respectively as follows:
for order management, the method can be used for managing the state of the transaction and recording all order slicing processes, so that the overall process management of the transaction is realized, including transaction types and transaction information.
(1) Type of transaction
The transaction types are divided into 3 types of purchase, return and gift, and a new transaction order is created by the client each time the transaction is triggered.
i. Purchasing
The purchasing state is divided into four states of waiting for payment, paid, order cancellation and order closing
And after the order is created, the order becomes a state to be paid, the payment is carried out within 15 minutes by counting down, the order state becomes the paid state, the order canceling state becomes the cancelled state within 15 minutes, and the order not paid beyond 15 minutes is closed.
And after the order is created, the number of the commodities is reduced by 1, the commodities enter a frozen state, if the payment is successful, the frozen state is converted into a sold state, if the payment is unsuccessful, the frozen commodities are released, and the number of the commodities is increased by 1.
After order payment, the trigger block chain non-homogeneous certification assets are transferred, and the non-homogeneous certification assets are transferred from the business place name to the purchasing customer name.
ii. Goods returning
The customer can initiate goods return for the paid order within a certain time, the goods can automatically initiate goods return within the returnable time period, if the time is exceeded, the system reports an error, and the goods are not allowed to be returned. After the return transaction is initiated, the order state is preferentially changed into the state to be returned, non-homogeneous evidence-based asset recovery is initiated, the non-homogeneous evidence-based asset is transferred to the name of a merchant from the name of a client on a chain, after the transfer is successful, the number of commodities is increased by 1, meanwhile, the transfer transaction is initiated in the background, and the money return is initiated from the payment account of the merchant. After the refund is successful, the order status is changed to returned.
iii, transferal of gift
The client can initiate a gift transfer to the famous non-homogeneous certification assets, and the gift transfer processing mode is that the famous non-homogeneous certification assets of the client are transferred to the famous gifts and orders are created.
(2) Transaction information
i. Each time a customer initiates a transaction operation, the system records and archives the sliced order information, and the recorded information comprises the following fields:
Figure BDA0003545231570000141
ii. The trade upper chain, the record information on the chain includes: transaction type, original goods holder ID (merchant ID if sold for the first time), goods purchaser ID, order creation time, and other information are not recorded in the chain.
For blockchain linkage management, the non-homogeneous accrual certificate asset linkage management is used for managing the processing logic of payment transaction and non-homogeneous accrual certificate circulation on the chain, and is embodied in purchasing, returning goods and giving a gift.
(1) Purchasing
i. Flow of treatment
When a customer initiates purchase, the customer can only initiate non-homogenization certification purchase from a merchant end, when the customer completes payment and succeeds, the system triggers block chain operation, the attributive account number of the non-homogenization certification is updated to be under the block chain mapping account of the customer from the block chain merchant mapping account, meanwhile, a non-homogenization certification circulation record is added to the block chain, and the circulation transaction is recorded. After the block chain processing is completed, the block chain returns to the chain of the mall platform to be successfully circulated, the mall platform returns to the front end to be successfully purchased with the page, the non-homogeneous certification asset state of the customer is changed from ' issuing to ' issuing successfully ', and the customer can inquire the block chain commodity in the page.
ii. Order form recording
The background records and displays the order, and the displayed information comprises: the order type, the order number, the transaction time, the transaction amount, the name of the non-homogeneous evidence-passing commodity, the picture of the non-homogeneous evidence-passing commodity and the block chain ID of the non-homogeneous evidence-passing commodity.
(2) Goods returned
i. Flow of treatment
The customer can initiate the goods returning treatment of the non-homogeneous general evidence through customer service and other modes, the goods returning treatment process is the reverse direction of the purchasing process, firstly, the mall platform initiates the fund returning treatment, after the fund returning treatment is successful, the mall platform calls the block chain to initiate the asset recycling treatment, the system triggers the block chain operation, the attributive account number of the non-homogeneous general evidence is updated to the block chain merchant mapping account number from the block chain mapping account of the purchasing customer, meanwhile, a non-homogeneous general evidence circulation record is newly added to the block chain, and the circulation transaction is recorded. Since there was a flow transaction before the non-homogenous certification asset was purchased by the customer, the non-homogenous certification records at least two flow records: merchant- > customer- > merchant
ii. Order form recording
The background records and displays the order, and the displayed information comprises: the order type, the order number, the transaction time, the transaction amount, the non-homogeneous accreditation commodity name, the non-homogeneous accreditation commodity picture and the non-homogeneous accreditation block chain ID.
iii, subsequent treatment
The returned non-homogeneous voucher can be sold again, the selling logic is identical to the customer purchasing logic, and if the customer purchases the returned non-homogeneous voucher, the system adds a non-homogeneous voucher circulation record
(3) Change gift
i. Flow of treatment
The transfer is non-homogeneous currency transfer among the clients, the clients can automatically initiate the non-homogeneous currency transfer and transfer to other clients, the transfer processing flow initiates the transfer for the client A and appoints the transfer to the client B name, and the function does not relate to fund processing and only relates to the non-homogeneous currency transfer processing. After customer B accepts the donation, the mall platform can trigger the block chain operation, and the attribution account number of the non-homogeneous voucher is updated to the block chain mapping account of the purchasing customer A from the block chain mapping account of the purchasing customer A, and meanwhile, a non-homogeneous voucher circulation record is newly added to the block chain, and the circulation transaction is recorded.
ii. Order form recording
The background records and displays the order, and the displayed information comprises: the order type, the order number, the transaction time, the transaction amount, the name of the non-homogeneous evidence-passing commodity, the picture of the non-homogeneous evidence-passing commodity and the block chain ID of the non-homogeneous evidence-passing commodity.
For the account management module, the problem can be solved as follows: merchants and customers may have problems with non-homogenous certification assets on the chain.
The account is different from a blockchain wallet address, does not have a payment function, only bears the non-homogeneous evidence-passing assets of a client, and completes all fund transactions under an online state, and the account structure is shown in a structural schematic diagram shown in fig. 5, and specifically comprises the following steps: a client layer, an account layer and a balance layer.
(1) Client layer
i. Each customer has a unique on-chain address that serves as an on-line identity map for the customer's non-homogenous certification asset growth;
ii. The mapping logic is that when a customer makes a first transaction, the commodity selling system calls a block chain, generates a block chain random number as a block chain account address, and records the mapping relation between the block chain address and a down-chain account. When a transaction occurs under the chain, the commodity selling system passes through the recorded account block chain address pair;
and iii, the customer layer supports common individual customers and also supports merchant customers.
(2) Account layer
i. The account layer only needs to support non-homogeneous accredited accounts, the subsequent account layer supports the expansion of other block chain account types under the name of a client, and the layer has one identification bit on the client layer for distinguishing other account layer types, and only non-homogeneous accredited accounts exist at present.
(3) Balance layer: this layer is used to record digital assets under each account under the customer's name, and is only on the chain, such as holding work 1, holding work 2 … of the customer balance layer in FIG. 5
i. Under a non-homogeneous evidence account, a digital asset has a storage module, and the digital asset under the account supports infinite extension;
ii. And when the customer changes a gift or returns a digital asset, the corresponding non-homogeneous voucher is reduced under the account name.
For the transaction records, the system needs to record all the transaction records of the client and provide an interface for the client to display. The following describes the transaction record from different directions, including: transaction record range and customer-side transaction information display
(1) Transaction record scope
Down-chain account records: the non-homogenization evidence-based account records all transaction order information, including transaction records of purchasing, returning and gifting commodities, and the transaction information is linked.
Chain account records: only the non-homogeneous evidence-passing home account address changes on the chain, and the transaction types are not distinguished.
(2) Customer-side transaction information display
i. All transaction records support customer surface query, and transaction flow query interfaces are provided according to account types;
ii. Non-homogeneous accreditation account transaction types include: purchasing, returning goods and giving a gift;
iii, the transaction information comprises: transaction time, transaction type, commodity name, commodity number, merchant name, merchant number, creator, transaction amount, master gift ID, recipient ID, and the like.
Aiming at the accounting management module, the problems can be solved as follows: the method is used for solving the billing logic in the commodity selling system.
1) Accounting
(1) Establishing a complete non-homogeneous certification accounting report form of the commodity selling system by the block chain;
(2) the accounting statement uses the transaction as the dimension, and the transaction of each commodity selling system is put into the block chain, and the transaction information comprises: merchant ID, commodity ID, customer ID, transaction time, transaction amount, transaction type;
(3) the bookkeeping is realized as each update, namely, after each commodity selling system transaction occurs, the record on the block chain is carried out, and the subsequent non-homogeneous evidence is processed according to the result recorded by the block chain, so that the condition that the block chain record information is consistent with the actual service occurrence condition is ensured. And the transaction record information adopts a block chain encryption mode universal to a block chain, and each transaction is subjected to chain hash encryption.
2) Account checking
(1) The commodity selling system collects and counts the transaction information recorded on the block chain, and the dimension is counted: counting according to the transaction of a merchant layer, and supporting the counting of the selling quantity of each commodity, the selling amount of each commodity and the total amount according to a certain period;
(2) the account checking report supports that the sales quantity and the total sales amount of commodities under the name of the merchant are counted according to the commodities, transaction types and dates by taking the merchant as a dimension;
(3) if the price of a commodity changes and the commodity has transaction amount, the account checking report displays the sales amount and the sales amount at the price in multiple pieces.
3) Separate account
(1) Chaining the contracts by the merchants to generate intelligent contracts, automatically calculating the account splitting amount of each party according to the account splitting ratio agreed with the merchants, and splitting account numbers according to agreed account splitting dates to perform account splitting processing only;
(2) the accounting date supports a mode of T + N days, T is a transaction date, N is an accounting date after transaction for N days, and N supports parameterization setting, namely accounting processing is carried out on the transaction funds of the previous N days every day;
(3) and the branch account transaction is recorded on the chain, and the encryption and processing logic of the block chain is consistent with the processing of capital and branch accounts of the existing block chain.
It should be noted that, the above-mentioned scheme can realize the systematic post-sale mode of the non-homogeneous general evidence commodities, and support the background system processing capability of the fast online and batch sale of the non-homogeneous general evidence commodities.
Corresponding to the above embodiments, fig. 6 is a schematic structural diagram of a non-homogeneous evidence-based commodity transaction device provided in one or more embodiments of the present specification, and the schematic structural diagram includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on the merchant chain for a merchant fund account and establishing a corresponding account on the customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence-based commodities without payment capacity;
determining an asset identifier of a non-homogeneous evidence commodity, and establishing an association relation between the asset identifier and an account on the merchant chain on the block chain to determine an initial property right attribution of the commodity;
in response to a successful transaction result between the merchant fund account and the customer fund account, on the blockchain, transferring the commodity from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodity so as to determine the ownership of the commodity again.
One or more embodiments of the present specification provide a non-transitory computer storage medium storing computer-executable instructions configured to:
determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on the merchant chain for a merchant fund account and establishing a corresponding account on the customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence-based commodities without payment capacity;
determining an asset identifier of a non-homogeneous evidence commodity, and establishing an association relation between the asset identifier and an account on the merchant chain on the block chain to determine an initial property right attribution of the commodity;
in response to a successful transaction result between the merchant fund account and the customer fund account, on the blockchain, transferring the commodity from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodity so as to determine the ownership of the commodity again.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by customer programming of the Device. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an Integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Hardware Description Language), traffic, pl (core universal Programming Language), HDCal (jhdware Description Language), lang, Lola, HDL, laspam, hardward Description Language (vhr Description Language), vhal (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: the ARC625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functions of the various elements may be implemented in the same one or more software and/or hardware implementations of the present description.
As will be appreciated by one skilled in the art, the present specification embodiments may be provided as a method, system, or computer program product. Accordingly, embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The description has been presented with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the description. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.
This description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the embodiments of the apparatus, the device, and the nonvolatile computer storage medium, since they are substantially similar to the embodiments of the method, the description is simple, and for the relevant points, reference may be made to the partial description of the embodiments of the method.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The above description is merely one or more embodiments of the present disclosure and is not intended to limit the present disclosure. Various modifications and alterations to one or more embodiments of the present description will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement or the like made within the spirit and principle of one or more embodiments of the present specification should be included in the scope of the claims of the present specification.

Claims (13)

1. A non-homogenous evidence based commodity transaction system comprising: the system comprises an account management module, a goods shelf management module and a transaction management module;
the account management module is used for determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on the merchant chain for a merchant fund account and establishing a corresponding account on the customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence commodities and do not have payment capacity;
the shelf management module is used for determining an asset identifier of a non-homogeneous evidence-based commodity, and establishing an association relation between the asset identifier and an account on the merchant chain on the block chain so as to determine the initial property right affiliation of the commodity;
and the transaction management module responds to a successful transaction result between the merchant fund account and the customer fund account, and transfers the commodities from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodities on the blockchain so as to determine the ownership of the commodities again.
2. The system of claim 1, the shelf management module comprising a blockchain association management module;
the block chain incidence relation management module allocates a merchant unique code of the merchant on the commodity transaction system for the merchant according to the enterprise identity of the newly-resident merchant;
and encrypting the unique merchant code to determine an account on the merchant chain of the merchant for establishing an association relation with the asset identification of the commodity to which the property right belongs.
3. The system of claim 1, wherein a non-homogeneous certified asset identifier is generated for the commodity on the blockchain in advance, and an inventory of non-issued assets corresponding to the asset identifier is generated by running an intelligent contract; the shelf management module comprises a commodity management module;
the commodity management module is used for responding to a racking request of the commodity in the commodity trading system, checking whether an asset identification of the non-homogenization certification of the commodity exists on the block chain and checking whether the inventory is not less than the quantity of the commodity to be sold on the commodity trading system;
and after the verification is passed, putting the commodity on a shelf in the commodity transaction system.
4. The system of claim 3, wherein said offered quantity is initially no less than 2;
the commodity management module correspondingly updates the amount to be sold after the transaction management module transfers the commodities from the account on the merchant chain to the account on the customer chain;
when the sale number is reduced to 1, keeping the shelving state of the commodity, locking the sale number and suspending the sale of the commodity so as to facilitate the continuous sale of the specified derivative commodity associated with the commodity.
5. The system of claim 3, the item comprising one of an inventory quantity of a first digital collection of non-homogenous proofs, the transaction management module comprising a re-authoring recycling module;
the re-authoring recycling module receives a re-authoring evaluation request of the customer, wherein the re-authoring evaluation request specifies a second digital collection to be re-authored according to the commodity acquired by the customer from the merchant;
predicting the effective creation degree of the second digital collection through a pre-trained re-creation appreciation model according to the first digital collection and the second digital collection;
and if the effective creation degree meets the set recovery condition, determining an asset identifier of a non-homogenization evidence for the second digital collection, and temporarily bearing the second digital collection under an account on the merchant chain in a trusteeship mode so as to sell the second digital collection on shelves on the commodity transaction system.
6. The system of claim 5, wherein the merchandise management module determines that the transaction type of the merchandise is an appointment purchase type, and the customer corresponding to the re-authoring assessment request provides re-authoring request information when purchasing the merchandise;
the transaction management module receives reservation purchase requests of a plurality of different clients for the digital collection, and judges a consumer client and a re-authoring client in the plurality of different clients according to whether the reservation purchase requests carry re-authoring request information or not;
the digital collection is prioritized for reservation purchases by the re-authoring customer over the consumer customer.
7. The system of claim 1, the shelf management module comprising a block chain mapping information management module, the transaction management module comprising an order management module;
the order management module is used for responding to a purchase request of the customer for the commodity, generating a purchase order and determining the successful trading result aiming at the purchase order;
the block chain mapping information management module responds to the successful transaction result, and updates the association relationship between the asset identification and the account on the merchant chain into the association relationship between the asset identification and the account on the customer chain on the block chain;
and the order management module completes the purchase order according to the updated result.
8. The system of claim 7, the order management module to determine, in response to a referral request by the customer, that another customer being referred to is on a customer chain account on the blockchain after the transfer of the item from the merchant chain on account to the customer chain on account;
creating a referral order according to the asset identification of the good and a customer in-chain account of the other customer;
and transferring the commodity from the customer on-chain account of the customer initiating the referral request to the customer on-chain account of the other customer by executing the referral order.
9. The system of claim 7, the order management module to generate a return order in response to a return request for the item by the customer and to determine a successful refund result for the return order;
the block chain mapping information management module responds to a successful refund result between the merchant fund account and the customer fund account, and updates the association relationship between the asset identification and the account on the customer chain into the association relationship between the asset identification and the account on the merchant chain on the block chain;
and the order management module is used for finishing the return order according to the updated result.
10. The system of claim 1 or 5, the merchandise comprising a digital collection, the system further comprising an accounting management module;
the accounting management module updates the accounting report established on the block chain according to the transaction occurring on the commodity transaction system so as to account the transaction;
collecting and counting the designated dimensions related to the digital collection according to the accounting report to complete account checking;
by operating the merchant contract on the block chain, according to the result of account checking and the preset fund distribution proportion, checking and accounting are carried out on multiple parties involved in the digital collection, wherein the multiple parties comprise: the commodity transaction system, the issuer of the digital collection, the creator and the traffic party.
11. The system of any of claims 1 to 8, further comprising: an operation management module and/or a risk management module;
the operation management module is used for building and supporting an internal operation management page for the commodity transaction system;
the risk management module provides a wind control capability for the non-homogenous certified goods.
12. The system according to any one of claims 1 to 8, wherein the transaction management module generates a corresponding commodity circulation record according to the transfer of the commodity among accounts on different chains, and records the corresponding commodity circulation record on the block chain.
13. A non-homogenous evidence based merchandise transaction device comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
determining a block chain corresponding to the non-homogeneous evidence, establishing a corresponding account on the merchant chain for a merchant fund account and establishing a corresponding account on the customer chain for a customer fund account on the block chain, wherein the account on the merchant chain and the account on the customer chain are used for bearing non-homogeneous evidence-based commodities without payment capacity;
determining an asset identifier of a non-homogeneous evidence commodity, and establishing an association relation between the asset identifier and an account on the merchant chain on the block chain to determine an initial property right attribution of the commodity;
in response to a successful transaction result between the merchant fund account and the customer fund account, on the blockchain, transferring the commodity from the account on the merchant chain to the account on the customer chain according to the initial ownership of the commodity so as to determine the ownership of the commodity again.
CN202210247157.9A 2022-03-14 2022-03-14 Non-homogeneous evidence-based commodity transaction system and equipment Pending CN114820184A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210247157.9A CN114820184A (en) 2022-03-14 2022-03-14 Non-homogeneous evidence-based commodity transaction system and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210247157.9A CN114820184A (en) 2022-03-14 2022-03-14 Non-homogeneous evidence-based commodity transaction system and equipment

Publications (1)

Publication Number Publication Date
CN114820184A true CN114820184A (en) 2022-07-29

Family

ID=82528027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210247157.9A Pending CN114820184A (en) 2022-03-14 2022-03-14 Non-homogeneous evidence-based commodity transaction system and equipment

Country Status (1)

Country Link
CN (1) CN114820184A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116308325A (en) * 2023-05-19 2023-06-23 北京第五力科技有限公司 Digital asset management method and device based on NFT

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116308325A (en) * 2023-05-19 2023-06-23 北京第五力科技有限公司 Digital asset management method and device based on NFT
CN116308325B (en) * 2023-05-19 2023-08-22 北京第五力科技有限公司 Digital asset management method and device based on NFT

Similar Documents

Publication Publication Date Title
CN111639924B (en) Artwork auction method and system based on block chain
CN104182894B (en) Network commodity distribution platform system and its application in foreign trade e-commerce field
US20160267566A1 (en) Systems and methods for managing an inventory of digital gift card assets
CN111161017A (en) Cloud marketing system and method based on mobile terminal and block chain
US11386488B2 (en) System and method for combining product specific data with customer and merchant specific data
KR20200062640A (en) Method for managing artwork transaction inforamtion based on blockchain and node apparatus of blockchain
WO2018065411A1 (en) Computer system
CN113344624A (en) Virtual verification method, device, equipment and readable medium for electronic ticket
TW201727551A (en) Rebating mechanism management system, method, and computer readable storage medium of the same
KR101575927B1 (en) Resale system for repeating sale goods and method of the same
CN114820184A (en) Non-homogeneous evidence-based commodity transaction system and equipment
WO2009021194A1 (en) Client-server system for managing an item database and item transactions with user-item associations
KR102074937B1 (en) Method for managing divided ownership of artwork
CN116228381B (en) Money issuing method, money issuing device, computer equipment and readable storage medium
JP2013101590A (en) Content sales system and method of the same
KR20200077227A (en) The dealing method of real estate based on blockchain
US20210398110A1 (en) Sales platform for collectibles
US20230186301A1 (en) Tokenization of the appreciation of assets
Konagari et al. Nft marketplace for blockchain based digital assets using erc-721 token standard
US20170039565A1 (en) Method and system for transferring funds data
CN110990881A (en) Community group purchase platform, equipment and medium based on block chain
Bala Tokenization of Assets
Varnavskiy et al. Development of crowd investing on the basis of ICO crypto assets using block-options for the supply of electric generation capacity
KR102655646B1 (en) A method for generating route between review non fungible token and value-chain using scm code to prevent link error of the information stored in review nft
US20230094849A1 (en) Distributed cryptographic network integrated with crowd-sourced database

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