An implementation method and device for online transaction of overall asset / commodity ownership share based on blockchain
By using blockchain technology and smart contracts to divide the ownership shares of overall assets/commodities, the problem of low transaction success rate in overall asset/commodity transactions is solved, enabling more efficient and secure ownership share transactions and improving the transaction experience and security.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 陶征
- Filing Date
- 2021-06-07
- Publication Date
- 2026-06-02
AI Technical Summary
In existing technologies, online transactions of overall assets/commodities suffer from problems such as low transaction success rates, insufficient authenticity, fairness, and security. In particular, in large-value asset transactions, it is difficult for buyers and sellers to efficiently match and conduct secure and reliable ownership share transactions.
By using blockchain technology, the ownership shares of the overall asset/commodity are divided for sale, and smart contracts and big data analysis are used to match buyers and sellers, so as to realize the on-chain recording of ownership shares and the storage of transaction records, ensuring the authenticity, fairness and security of the transaction.
By dividing the ownership of the entire asset/commodity into shares, the investment threshold for buyers is lowered, the success rate of transactions is increased, and the authenticity, fairness, and security of transactions are guaranteed through blockchain technology, thereby enhancing the transaction experience.
Smart Images

Figure CN113450102B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet communication technology, and in particular to a method and apparatus for implementing online trading of overall asset / commodity ownership shares based on blockchain. Background Technology
[0002] Whole assets / commodities are generally large-scale assets / commodities, such as oil fields, satellites, tourist attractions, industrial plants, hotels, etc. Whole asset / commodity ownership share trading refers to the sale of ownership of a whole asset / commodity in equal and unequal shares as set by the seller. This lowers the investment or consumption threshold for buyers and attracts more investors or consumers. How to facilitate transactions between buyers and sellers, increase the probability of successful transactions, and ensure authenticity, fairness, and security are important considerations for online whole asset / commodity trading. Summary of the Invention
[0003] In view of this, the present invention provides a method for implementing online trading of overall asset / commodity ownership shares based on blockchain, applied on the server side, the method comprising:
[0004] The system receives and verifies the login account information uploaded by the terminal according to the seller's instructions. After successful verification, it further receives the sales information of a certain whole asset / commodity ownership share sent by the terminal according to the seller's instructions for the transaction of a certain whole asset / commodity ownership share.
[0005] The sales information of a certain overall asset / commodity ownership share includes: information about the overall asset / commodity, such as the type of the overall asset / commodity, its address, its spatial location, ownership status, sales control status, ownership value evaluation status, authenticity verification, etc. It also includes details of each ownership share to be sold after the ownership of the overall asset / commodity is divided, sales price, preconditions for the transaction, and management method of the ownership share after the transaction, etc. It also includes details of each ownership share to be sold after the ownership shares of the overall asset / commodity are further divided, sales price, preconditions for the transaction, and management method of the ownership share after the transaction, etc.
[0006] After receiving and verifying the sales information of the ownership shares of a certain overall asset / commodity, a corresponding code is generated for the overall asset / commodity, each ownership share to be sold after the ownership shares of the overall asset / commodity are divided, and each ownership share to be sold after each ownership share of the overall asset / commodity is further divided. The sales information of the ownership shares of the overall asset / commodity that has been verified and the code information are sent to the terminal for the terminal to display to the buyer.
[0007] The terminal receives and verifies the login account information uploaded by the terminal according to the buyer's instructions. After the verification is successful, the terminal further receives the buyer interaction request sent by the terminal according to the buyer's instructions. The buyer interaction request is sent by the buyer based on the overall asset / commodity ownership share sales information displayed.
[0008] After verifying the buyer's interaction request, the buyer's interaction request is sent to the terminal for the terminal to display to the seller;
[0009] The seller and the buyer can exchange information regarding the transaction of the overall asset / commodity ownership share;
[0010] The receiving terminal sends transaction completion information based on instructions from the buyer and seller, and the transaction completion information is formed through information exchange between the buyer and seller;
[0011] Based on the transaction completion information, a smart contract corresponding to the transaction of the ownership share of the overall asset / commodity is generated, the smart contract is sent to the terminal for display to the buyer and seller, and the smart contract is stored on the blockchain;
[0012] Obtain the first payment made by the buyer according to the smart contract, and store the corresponding payment information corresponding to the buyer on the blockchain;
[0013] The second payment is transferred to the seller according to the smart contract, and the corresponding payment information for the seller is stored on the blockchain.
[0014] Optionally, before the transaction completion information sent by the receiving terminal according to the buyer's or seller's instructions, the following further steps are included:
[0015] Receive sales information on multiple overall asset / commodity ownership shares sent by multiple sales user instruction terminals, including the seller;
[0016] Receive multiple purchase requests for overall asset / commodity ownership shares from multiple user instruction terminals, including the buyer.
[0017] By conducting big data analysis on the received sales information and purchase information of the overall asset / commodity ownership shares, the seller and the buyer are matched as the two parties to the transaction of the overall asset / commodity ownership shares, enabling the seller and the buyer to exchange information on the transaction of the overall asset / commodity ownership shares.
[0018] Optionally, after receiving the overall asset / commodity ownership share sales information sent by multiple sales user instruction terminals, including the seller, as described above, the process further includes:
[0019] The sales information of the overall asset / commodity ownership shares is stored on the blockchain;
[0020] After receiving the overall asset / commodity ownership share purchase information sent by multiple purchasing user instruction terminals, including the buyer, the process further includes: storing the overall asset / commodity ownership share purchase information on a blockchain.
[0021] This invention provides a method for online trading of overall asset / commodity ownership shares based on blockchain, applied on a terminal, the method comprising:
[0022] According to the seller's instructions, the seller uploads the seller's login account information to the server. After the server verifies the information, it further sends the seller's sales information for the ownership shares of a certain overall asset / commodity. The sales information for the ownership shares of a certain overall asset / commodity includes: information about the overall asset / commodity, such as the type of the overall asset / commodity, its address, its location, ownership status, sales control status, ownership value evaluation status, authenticity verification, etc. It also includes details of each ownership share to be sold after the ownership of the overall asset / commodity is divided, the sales price, preconditions for the transaction, and the management method of the ownership shares after the transaction, etc. It also includes details of each ownership share to be sold after the ownership shares of the overall asset / commodity are further divided, the sales price, preconditions for the transaction, and the management method of the ownership shares after the transaction, etc.
[0023] The system receives and displays the sales information of the ownership share of a certain overall asset / commodity, which has been verified by the server, to the buyer.
[0024] According to the buyer's instructions, the buyer's login account information is uploaded to the server. After the server verifies the information, the buyer's interaction request is uploaded. The buyer's interaction request is sent by the buyer based on the sales information of the overall asset / commodity ownership share shown.
[0025] Receive the buyer's interaction request returned by the server after verification, and display it to the seller;
[0026] According to the instructions of the buyer and seller, the transaction completion information for the transaction of the overall asset / commodity ownership share is uploaded to the server. The transaction completion information is formed by the information exchange between the buyer and seller.
[0027] The smart contract sent by the server is received and displayed to the buyer and seller.
[0028] According to the buyer's instructions, the server shall pay the first payment due from the buyer according to the smart contract.
[0029] According to the seller's instructions, receive the second payment from the server that should be received by the seller according to the smart contract.
[0030] Optionally, prior to the transaction completion information sent to the server according to the instructions of the buyer and seller for the transaction of the overall asset / commodity ownership share, the method further includes:
[0031] Based on the instructions of multiple sales users, including the aforementioned seller, multiple sales information for overall asset / commodity ownership shares are sent to the server.
[0032] Based on the instructions of multiple purchasing users, including the aforementioned buyer, multiple requests for the purchase of overall asset / commodity ownership shares are sent to the server.
[0033] This invention provides a device for implementing online trading of overall asset / commodity ownership shares based on blockchain, applied on the server side, the device comprising:
[0034] The seller transaction information receiving unit is used to receive the overall asset / commodity ownership share sales information sent by the terminal according to the seller's instructions for the transaction of ownership shares of an overall asset / commodity. The overall asset / commodity ownership share sales information includes: information about the overall asset / commodity, such as the type of the overall asset / commodity, its address, spatial location, ownership status, sales control status, ownership value evaluation status, authenticity verification, etc. It also includes details of each ownership share to be sold after the ownership of the overall asset / commodity is divided, sales price, pre-transaction conditions, and post-transaction ownership share management method, etc. It also includes details of each ownership share to be sold after the ownership of the overall asset / commodity is further divided, sales price, pre-transaction conditions, and post-transaction ownership share management method, etc.
[0035] After receiving and verifying the sales information of the ownership shares of a certain overall asset / commodity, a corresponding code is generated for the overall asset / commodity, each ownership share to be sold after the ownership shares of the overall asset / commodity are divided, and each ownership share to be sold after each ownership share of the overall asset / commodity is further divided. The sales information of the ownership shares of the overall asset / commodity that has been verified and the code information are sent to the terminal for the terminal to display to the buyer.
[0036] A buyer interaction request receiving unit is used to receive a buyer interaction request sent by the terminal according to the buyer's instruction, wherein the buyer interaction request is sent by the buyer based on the displayed sales information of the overall asset / commodity ownership share.
[0037] The buyer's interaction request is verified, and after verification, the buyer's interaction request is sent to the terminal for the terminal to display to the seller;
[0038] The transaction completion information receiving unit is used to receive transaction completion information sent by the terminal based on the instructions of the buyer and the seller for the transaction of the ownership share of the whole asset / commodity;
[0039] The transaction completion information is verified, and after successful verification, the transaction completion information is sent to the terminal for display to both the buyer and seller.
[0040] The smart contract generation unit is used to generate a smart contract corresponding to the transaction of the ownership share of a certain overall asset / commodity based on the transaction completion information, send the smart contract to the terminal for the terminal to display to the buyer and seller, and store the smart contract on the blockchain;
[0041] The first payment acquisition unit is used to acquire the first payment made by the buyer according to the smart contract, and to store the corresponding payment information for the buyer on the blockchain;
[0042] The second payment transfer unit is used to transfer the second payment received by the seller according to the smart contract, and to store the corresponding payment information of the seller on the blockchain.
[0043] This invention provides a device for online trading of overall asset / commodity ownership shares based on blockchain, applied on a terminal, the device comprising:
[0044] The seller transaction information sending unit is used to send to the server sales information of a certain whole asset / commodity ownership share according to the seller's instructions. The whole asset / commodity ownership share sales information includes: information about the whole asset / commodity, such as the type of the whole asset / commodity, its address, spatial location, ownership status, sales control status, ownership value evaluation status, authenticity verification, etc. It also includes details of each ownership share to be sold after the whole asset / commodity ownership is divided, sales price, pre-transaction conditions, and post-transaction ownership share management method, etc. It also includes details of each ownership share to be sold after the whole asset / commodity ownership share is further divided, sales price, pre-transaction conditions, and post-transaction ownership share management method, etc.
[0045] The seller transaction information display unit is used to receive the seller transaction information returned by the server after verification and display it to the buyer;
[0046] A buyer interaction request sending unit is used to send a buyer interaction request to the server according to the buyer's instruction, wherein the buyer interaction request is sent by the buyer based on the displayed sales information of the overall asset / commodity ownership share;
[0047] The buyer interaction request display unit is used to receive the buyer interaction request returned by the server after verification and display it to the seller;
[0048] An interactive agreement information sending unit is used to send transaction agreement information to the server based on the instructions of the buyer and seller for the transaction of the overall asset / commodity ownership share.
[0049] The smart contract receiving and display unit is used to receive the smart contract sent by the server and display it to the buyer and seller.
[0050] The first payment unit is used to pay the first payment made by the buyer according to the smart contract;
[0051] The second payment collection unit is used to collect the second payment received by the seller in accordance with the smart contract.
[0052] The present invention provides a computer device, including a memory and a processor. The memory stores a computer program that can be executed by the processor. When the processor runs the computer program, it performs the steps described in the above-described method for implementing online trading of overall asset / commodity ownership shares based on blockchain on the server side.
[0053] The present invention also provides a terminal, including a memory and a processor, wherein the memory stores a computer program that can be run by the processor, and when the processor runs the computer program, it executes the steps described in the above-described method for implementing online trading of overall asset / commodity ownership shares based on blockchain on the terminal.
[0054] The present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is run by a processor, it performs the steps described in the above-described method for implementing online trading of overall asset / commodity ownership shares based on blockchain on a server side.
[0055] The present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, performs the steps described in the above-described method for implementing online trading of overall asset / commodity ownership shares based on blockchain on a terminal.
[0056] As can be seen from the above technical solutions, because this invention divides the seller's overall asset / commodity ownership into several ownership shares for sale, and further divides the overall asset / commodity ownership shares for sale, it lowers the investment or consumption threshold for buyers and increases the likelihood of successful transactions. In addition, by applying blockchain technology to record the ownership and / or ownership shares of the overall asset / commodity on the chain, and to store and query the transaction records of the overall asset / commodity ownership shares on the chain, it greatly improves the authenticity, fairness, and security of investment and / or consumption. Attached Figure Description
[0057] Figure 1 This is a flowchart illustrating an implementation method for online trading of overall asset / commodity ownership shares based on blockchain, applied on the server side, according to an embodiment of the present invention.
[0058] Figure 2 This is a flowchart illustrating an implementation method for online trading of overall asset / commodity ownership shares based on blockchain on a terminal, as described in an embodiment of the present invention.
[0059] Figure 3 This is a hardware structure diagram of the device where the terminal and / or server are located in an embodiment of the present invention;
[0060] Figure 4 This is a logical structure diagram of an implementation device for online trading of overall asset / commodity ownership shares based on blockchain, applied on the server side, according to an embodiment of the present invention.
[0061] Figure 5 This is a logical structure diagram of a device for implementing online trading of overall asset / commodity ownership shares based on blockchain on a terminal, as described in an embodiment of the present invention. Detailed Implementation
[0062] In embodiments of the present invention, users access the services of a service provider for online trading of a whole asset / commodity ownership share through their own terminals. The service provider's server and the user's terminal are mutually accessible via a network. Users can access the server through client software installed on their terminals, or through a browser or other applications on their terminals. The user's terminal can be a mobile phone, tablet computer, PC (Personal Computer), laptop, smart wearable digital watch, smart TV, new media LCD screen, etc. The server can run on a single device, or it can be implemented by two or more devices sharing different responsibilities in collaboration to achieve the various functions of the server in these embodiments of the present invention; no limitation is imposed.
[0063] The embodiments of the present invention propose a method and apparatus for implementing online trading of overall asset / commodity ownership shares based on blockchain.
[0064] The implementation method of online trading of overall asset / commodity ownership shares based on blockchain in this invention includes the following process on the server side: Figure 1 As shown, the process applied on the user terminal is as follows: Figure 2 As shown.
[0065] On the terminal, in step 210, according to the seller's instructions, the seller sends the sales information of a certain share of ownership of a whole asset / commodity to the server.
[0066] On the server side, in step 110, the server receives the sales information of a certain whole asset / commodity ownership share sent by the terminal according to the seller's instructions; in step 120, the server receives and verifies the login account information uploaded by the terminal according to the seller's instructions, and after the verification is successful, the server further receives the sales information of a certain whole asset / commodity ownership share sent by the terminal according to the seller's instructions for the transaction of a certain whole asset / commodity ownership share.
[0067] The sales information of a certain overall asset / commodity ownership share includes: information about the overall asset / commodity, such as the type, address, spatial location, ownership status, sales control status, ownership value evaluation status, authenticity verification, etc.; it also includes details of each ownership share to be sold after the ownership of the overall asset / commodity is divided, sales price, pre-transaction conditions, and post-transaction management method of the ownership share; and it also includes details of each ownership share to be sold after the ownership shares of the overall asset / commodity are further divided, sales price, pre-transaction conditions, and post-transaction management method of the ownership share.
[0068] After receiving and verifying the sales information of the ownership shares of a certain overall asset / commodity, a corresponding code is generated for the overall asset / commodity, each ownership share to be sold after the ownership shares of the overall asset / commodity are divided, and each ownership share to be sold after each ownership share of the overall asset / commodity is further divided. The sales information of the ownership shares of the overall asset / commodity that has been verified and the code information are sent to the terminal for the terminal to display to the buyer.
[0069] The terminal receives and verifies the login account information uploaded by the terminal according to the buyer's instructions. After the verification is successful, the terminal further receives the buyer interaction request sent by the terminal according to the buyer's instructions. The buyer interaction request is sent by the buyer based on the overall asset / commodity ownership share sales information displayed.
[0070] After verifying the buyer's interaction request, the buyer's interaction request is sent to the terminal for the terminal to display to the seller;
[0071] The seller and the buyer can exchange information regarding the transaction of the overall asset / commodity ownership share;
[0072] The receiving terminal sends transaction completion information based on instructions from the buyer and seller, and the transaction completion information is formed through information exchange between the buyer and seller;
[0073] Based on the transaction completion information, a smart contract corresponding to the transaction of the ownership share of the overall asset / commodity is generated, the smart contract is sent to the terminal for display to the buyer and seller, and the smart contract is stored on the blockchain;
[0074] Obtain the first payment made by the buyer according to the smart contract, and store the corresponding payment information corresponding to the buyer on the blockchain;
[0075] The second payment is transferred to the seller according to the smart contract, and the corresponding payment information for the seller is stored on the blockchain.
[0076] On the terminal, in step 220, the sales information and coding information of the ownership share of the overall asset / commodity returned by the server and verified by the server are received and displayed to the buyer;
[0077] In this embodiment of the invention, all buyers can view the sales information of a certain overall asset / commodity ownership share. When a buyer views the sales information of a certain overall asset / commodity ownership share, if interested, the buyer can instruct the terminal to send an interactive request for the ownership share of the certain overall asset / commodity.
[0078] Then, on the terminal, in step 230, according to the buyer's instructions, the buyer's interaction request is uploaded to the server;
[0079] On the server side, in step 130, the server receives a buyer interaction request sent by the terminal according to the buyer's instructions; in step 140, after verifying the buyer interaction request, the server sends the buyer interaction request to the terminal so that the terminal can display it to the seller.
[0080] On the terminal, in step 240, the buyer's interaction request, verified and returned by the server, is received and displayed to the seller;
[0081] Furthermore, in this embodiment of the invention, the buyer and seller can exchange information regarding the ownership share of a certain overall asset / commodity to conduct detailed communication and negotiation on the specific content of the ownership share of the overall asset / commodity. After both parties reach an agreement, the transaction regarding the ownership share of the overall asset / commodity is concluded.
[0082] In this embodiment of the invention, since the buyer can independently select the desired overall asset / commodity ownership share and seller based on the displayed overall asset / commodity ownership share sales information, the buyer has greater autonomy in the overall asset / commodity ownership share transaction process, thereby meeting the personalized needs of different buyers.
[0083] Then, on the terminal, in step 250, according to the instructions of the buyer and seller, the transaction completion information is uploaded to the server;
[0084] On the server side, step 150, receiving transaction completion information sent by the terminal according to the instructions of the buyer and seller, the transaction completion information being formed by information interaction between the buyer and seller; step 160, generating a smart contract corresponding to the transaction of a certain overall asset / commodity ownership share according to the transaction completion information; step 170, sending the smart contract to the terminal for the terminal to display to the buyer and seller, and storing the smart contract on the blockchain;
[0085] On the terminal, in step 260, the smart contract sent by the server is displayed to the buyer and the seller; in step 270, according to the buyer's instructions, the first payment due from the buyer according to the smart contract is paid to the server.
[0086] On the server side, in step 180, the first payment made by the buyer according to the smart contract is obtained, and the corresponding payment information corresponding to the buyer is stored on the blockchain; in step 190, the second payment is transferred to the seller according to the smart contract, and the corresponding receipt information corresponding to the seller is stored on the blockchain.
[0087] On the terminal, in step 280, according to the seller's instructions, the second payment that should be received by the seller according to the smart contract is received from the server.
[0088] In embodiments of the present invention, the seller publishes sales information for the overall asset / commodity ownership shares that it needs to sell, and the buyer publishes purchase information for the overall asset / commodity ownership shares that it needs to buy. By performing big data analysis on all published overall asset / commodity ownership share sales information and overall asset / commodity ownership share purchase information, suitable buyers and sellers are matched to reach a transaction. The specific process may include the following steps:
[0089] Receive sales information on multiple overall asset / commodity ownership shares sent by multiple sales user instruction terminals, including the seller;
[0090] Receive purchase requests for overall asset / commodity ownership shares from multiple purchasing users, including the aforementioned buyer;
[0091] By conducting big data analysis on the received sales information and purchase information of overall asset / commodity ownership shares, sellers and buyers are matched as trading parties for overall asset / commodity ownership shares, enabling them to exchange information on overall asset / commodity ownership shares.
[0092] In this embodiment of the invention, the system can receive all sales information of overall asset / commodity ownership shares sent by sellers and all purchase information of overall asset / commodity ownership shares sent by buyers. Then, it uses big data analysis methods to intelligently analyze all the sales information and purchase information of overall asset / commodity ownership shares, matching buyers and sellers for the same overall asset / commodity ownership share as the two parties to the transaction. The matched buyer and seller can then exchange information on the corresponding overall asset / commodity ownership shares to communicate and negotiate in detail on the specific content of the corresponding overall asset / commodity ownership shares. After both parties reach an agreement, the transaction for the corresponding overall asset / commodity ownership shares is concluded.
[0093] Therefore, the embodiments of the present invention can improve the transaction completion rate without requiring both parties to find suitable trading partners, which helps to improve the trading experience for both parties in the process of trading overall asset / commodity ownership shares.
[0094] Optionally, based on the transaction completion method, after receiving the overall asset / commodity ownership share sales information from the seller, the received overall asset / commodity ownership share sales information can be stored on the blockchain. Similarly, after receiving the overall asset / commodity ownership share purchase request information from the buyer, the received overall asset / commodity ownership share purchase request information can also be stored on the blockchain.
[0095] By storing the sales information of the overall asset / commodity ownership shares published by the seller and the purchase information of the overall asset / commodity ownership shares published by the buyer on the blockchain, the sales information and purchase information of the overall asset / commodity ownership shares cannot be tampered with. This achieves evidence preservation of the entire transaction process of the overall asset / commodity ownership shares, ensuring the security and fairness of the transaction, and also facilitating accountability in case of problems in the transaction.
[0096] It should be noted that in the overall asset / commodity ownership share transaction methods provided in the above embodiments, the buyer can be a single individual buyer or an institutional buyer, or a combination of multiple individual buyers, multiple institutional buyers, or multiple individual buyers and multiple institutional buyers. The overall asset / commodity ownership share transaction methods provided in the embodiments of the present invention are applicable to various forms including but not limited to B2B, B2C, O2O, or group buying.
[0097] Furthermore, it should be noted that in the overall asset / commodity ownership share transaction methods provided in the above embodiments, the first payment made by the buyer is greater than or equal to the second payment transferred to the seller. Firstly, the trading platform can deduct a portion of the first payment as a transaction commission, thus the second payment equals the difference between the first payment and the transaction commission. Secondly, if the seller defaults during the transaction, the platform can deduct a portion of the first payment as a penalty according to the smart contract and return the deducted penalty to the buyer, thus the second payment equals the difference between the first payment and the penalty. By storing the smart contract on the blockchain, when either the buyer or seller defaults, the defaulting party can be directly punished according to the smart contract without the need for judicial intervention, improving the efficiency of punishing defaults. This ensures that both parties adhere to their responsibilities during the transaction, guaranteeing the fairness of the overall asset / commodity ownership share transaction.
[0098] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims may be performed in a different order than those shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0099] Corresponding to the above process implementation, embodiments of the present invention also provide an online goods trading device applied on a server and an online goods trading device applied on a terminal, both of which can be implemented through software, hardware, or a combination of software and hardware. Taking software implementation as an example, as a logical device, it is formed by the CPU (Central Processing Unit) of the terminal or server device reading the corresponding computer program instructions into memory and running them. From a hardware perspective, besides Figure 3 In addition to the CPU, memory, and storage shown, the terminal where the trading device is located usually also includes other hardware such as chips for wireless signal transmission and reception, and the server-side equipment where the trading device is located usually also includes other hardware such as boards for network communication functions.
[0100] Figure 4 The diagram illustrates an implementation device for online trading of overall asset / commodity ownership shares based on blockchain, provided in an embodiment of the present invention. The device is applied on a server-side basis and includes:
[0101] A seller transaction information receiving unit is used to receive overall asset / commodity ownership share sales information sent by the terminal according to the seller's instruction for a transaction of an overall asset / commodity ownership share, wherein the overall asset / commodity ownership share sales information includes:
[0102] Information about a whole asset / commodity, such as the type, address, location, ownership status, sales control status, ownership value assessment status, and authenticity verification of the whole asset / commodity. It also includes details of each ownership share to be sold after the ownership of the whole asset / commodity is divided, the sales price, preconditions for the transaction, and the management method of the ownership share after the transaction. It also includes details of each ownership share to be sold after the ownership shares of the whole asset / commodity are further divided, the sales price, preconditions for the transaction, and the management method of the ownership share after the transaction.
[0103] After receiving and verifying the sales information of the ownership shares of a certain overall asset / commodity, a corresponding code is generated for the overall asset / commodity, each ownership share to be sold after the ownership shares of the overall asset / commodity are divided, and each ownership share to be sold after each ownership share of the overall asset / commodity is further divided. The sales information of the ownership shares of the overall asset / commodity that has been verified and the code information are sent to the terminal for the terminal to display to the buyer.
[0104] A buyer interaction request receiving unit is used to receive a buyer interaction request sent by the terminal according to the buyer's instruction, wherein the buyer interaction request is sent by the buyer based on the displayed sales information of the overall asset / commodity ownership share.
[0105] The buyer's interaction request is verified, and after verification, the buyer's interaction request is sent to the terminal for the terminal to display to the seller;
[0106] The transaction completion information receiving unit is used to receive transaction completion information sent by the terminal based on the instructions of the buyer and the seller for the transaction of the ownership share of the whole asset / commodity;
[0107] The transaction completion information is verified, and after successful verification, the transaction completion information is sent to the terminal for display to both the buyer and seller.
[0108] The smart contract generation unit is used to generate a smart contract corresponding to the transaction of the ownership share of a certain overall asset / commodity based on the transaction completion information, send the smart contract to the terminal for the terminal to display to the buyer and seller, and store the smart contract on the blockchain;
[0109] The first payment acquisition unit is used to acquire the first payment made by the buyer according to the smart contract, and to store the corresponding payment information for the buyer on the blockchain;
[0110] The second payment transfer unit is used to transfer the second payment received by the seller according to the smart contract, and to store the corresponding payment information of the seller on the blockchain.
[0111] Figure 5 The image shows an implementation device for online trading of overall asset / commodity ownership shares based on blockchain, provided in an embodiment of the present invention. The device is applied on a terminal and includes:
[0112] The seller transaction information sending unit is used to send to the server sales information of a certain whole asset / commodity ownership share according to the seller's instructions. The whole asset / commodity ownership share sales information includes: information about the whole asset / commodity, such as the type of the whole asset / commodity, its address, spatial location, ownership status, sales control status, ownership value evaluation status, authenticity verification, etc. It also includes details of each ownership share to be sold after the whole asset / commodity ownership is divided, sales price, pre-transaction conditions, and post-transaction ownership share management method, etc. It also includes details of each ownership share to be sold after the whole asset / commodity ownership share is further divided, sales price, pre-transaction conditions, and post-transaction ownership share management method, etc.
[0113] The seller transaction information display unit is used to receive the seller transaction information returned by the server after verification and display it to the buyer;
[0114] A buyer interaction request sending unit is used to send a buyer interaction request to the server according to the buyer's instruction, wherein the buyer interaction request is sent by the buyer based on the displayed sales information of the overall asset / commodity ownership share;
[0115] The buyer interaction request display unit is used to receive the buyer interaction request returned by the server after verification and display it to the seller;
[0116] An interactive agreement information sending unit is used to send transaction agreement information to the server based on the instructions of the buyer and seller for the transaction of the overall asset / commodity ownership share.
[0117] The smart contract receiving and display unit is used to receive the smart contract sent by the server and display it to the buyer and seller.
[0118] The first payment unit is used to pay the first payment made by the buyer according to the smart contract;
[0119] The second payment collection unit is used to collect the second payment received by the seller in accordance with the smart contract.
[0120] This invention provides a computer device including a memory and a processor. The memory stores a computer program executable by the processor. When the processor runs the stored computer program, it executes the various steps of the method for online trading of overall asset / commodity ownership shares applied on a server side according to this invention. For a detailed description of each step of the method for online trading of overall asset / commodity ownership shares applied on a server side, please refer to the previous content, which will not be repeated here.
[0121] An embodiment of the present invention provides a terminal including a memory and a processor. The memory stores a computer program executable by the processor. When the processor runs the stored computer program, it executes the various steps of the method for online trading of overall asset / commodity ownership shares applied to the terminal according to the embodiments of the present invention. For a detailed description of the various steps of the method for online trading of overall asset / commodity ownership shares applied to the terminal, please refer to the previous content, which will not be repeated here.
[0122] Embodiments of the present invention provide a computer-readable storage medium storing computer programs that, when executed by a processor, perform the various steps of the online trading method for overall asset / commodity ownership shares applied on a server-side according to embodiments of the present invention. For a detailed description of each step of the online trading method for overall asset / commodity ownership shares applied on a server-side, please refer to the previous content, which will not be repeated here.
[0123] Embodiments of the present invention provide a computer-readable storage medium storing computer programs that, when executed by a processor, perform various steps of the real-time cash-sharing incentive-based online commodity trading method applied to a terminal according to embodiments of the present invention. For a detailed description of each step of the real-time cash-sharing incentive-based online commodity trading method applied to a terminal, please refer to the previous content, which will not be repeated here.
[0124] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present application should be included within the scope of protection of the present application.
[0125] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0126] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0127] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined in this specification, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0128] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0129] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this specification can take the form of computer program products implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
Claims
1. A method for implementing online trading of overall asset / commodity ownership shares based on blockchain, applied on the server side, the method comprising: The system receives and verifies the login account information uploaded by the terminal according to the seller's instructions. After successful verification, it further receives the sales information of the ownership shares of a certain overall asset / commodity sent by the terminal according to the seller's instructions for the transaction of ownership shares of a certain overall asset / commodity. The sales information of the ownership shares of a certain overall asset / commodity includes: information about the overall asset / commodity, namely, the type, address, spatial location, ownership status, sales control status, ownership value evaluation status, and authenticity verification information of the overall asset / commodity; information after the ownership of the overall asset / commodity is divided, namely, details of each ownership share to be sold, sales price, preconditions for the transaction, and management method of ownership shares after the transaction; and information after the ownership shares of the overall asset / commodity are further divided, namely, details of each ownership share to be sold, sales price, preconditions for the transaction, and management method of ownership shares after the transaction. After receiving and verifying the sales information of the ownership shares of a certain overall asset / commodity, a corresponding code is generated for the overall asset / commodity, each ownership share to be sold after the ownership shares of the overall asset / commodity are divided, and each ownership share to be sold after each ownership share of the overall asset / commodity is further divided. The sales information of the ownership shares of the overall asset / commodity after verification and the code information are sent to the terminal for the terminal to display to the buyer. The terminal receives and verifies the login account information uploaded by the terminal according to the buyer's instructions. After the verification is successful, the terminal further receives the buyer interaction request sent by the terminal according to the buyer's instructions. The buyer interaction request is sent by the buyer based on the sales information of the overall asset / commodity ownership share displayed. After verifying the buyer's interaction request, the buyer's interaction request is sent to the terminal for the terminal to display to the seller; The seller and the buyer can exchange information regarding the transaction of the overall asset / commodity ownership share; The receiving terminal sends transaction completion information based on instructions from the buyer and seller, and the transaction completion information is formed through information exchange between the buyer and seller; Based on the transaction completion information, a smart contract corresponding to the transaction of the ownership share of the overall asset / commodity is generated, the smart contract is sent to the terminal for display to the buyer and seller, and the smart contract is stored on the blockchain; Obtain the first payment made by the buyer according to the smart contract, and store the corresponding payment information corresponding to the buyer on the blockchain; The second payment is transferred to the seller according to the smart contract, and the corresponding payment information for the seller is stored on the blockchain.
2. The method according to claim 1, further comprising, before the receiving terminal sends the transaction completion information according to the instructions of the buyer and seller: Receive sales information on multiple overall asset / commodity ownership shares sent by multiple sales user instruction terminals, including the seller; Receive multiple purchase requests for overall asset / commodity ownership shares from multiple user instruction terminals, including the buyer. By conducting big data analysis on the received sales information and purchase information of the overall asset / commodity ownership shares, the seller and the buyer are matched as the two parties to the transaction of the overall asset / commodity ownership shares, enabling the seller and the buyer to exchange information on the transaction of the overall asset / commodity ownership shares.
3. The method according to claim 2, further comprising, after receiving the overall asset / commodity ownership share sales information sent by multiple sales user instruction terminals including the seller: The sales information of the overall asset / commodity ownership shares is stored on the blockchain; After receiving the overall asset / commodity ownership share purchase request information sent by multiple purchasing user instruction terminals, including the buyer, the process further includes: The information on the purchase of the overall asset / commodity ownership shares is stored on the blockchain.
4. A method for implementing online trading of overall asset / commodity ownership shares based on blockchain, applied on a terminal, the method comprising: According to the seller's instructions, the seller uploads the seller's login account information to the server. After the server verifies the information, it further sends the seller's sales information for the ownership shares of a certain overall asset / commodity. The sales information for the ownership shares of a certain overall asset / commodity includes: information about the overall asset / commodity, namely, the type of the overall asset / commodity, its address, its spatial location, ownership status, sales control status, ownership value evaluation status, and authenticity verification information. It also includes information after the ownership of the overall asset / commodity is divided, namely, details of each ownership share to be sold, sales price, preconditions for the transaction, and management method of the ownership shares after the transaction. It also includes information after the ownership shares of the overall asset / commodity are further divided, namely, details of each ownership share to be sold, sales price, preconditions for the transaction, and management method of the ownership shares after the transaction. The system receives and displays the sales information of the ownership share of a certain overall asset / commodity, which has been verified by the server, to the buyer. According to the buyer's instructions, the buyer's login account information is uploaded to the server. After the server verifies the information, the buyer's interaction request is uploaded. The buyer's interaction request is sent by the buyer based on the sales information of the overall asset / commodity ownership share shown. Receive the buyer's interaction request returned by the server after verification, and display it to the seller; According to the instructions of the buyer and seller, the transaction completion information for the transaction of the overall asset / commodity ownership share is uploaded to the server. The transaction completion information is formed by the information exchange between the buyer and seller. Receive the smart contract sent by the server and display it to the buyer and seller; According to the buyer's instructions, the server shall pay the first payment due from the buyer according to the smart contract. According to the seller's instructions, receive the second payment from the server that should be received by the seller according to the smart contract.
5. The method according to claim 4, further comprising, before uploading the transaction completion information sent to the server for the overall asset / commodity ownership share transaction according to the instructions of the buyer and seller: Based on the instructions of multiple sales users, including the aforementioned seller, multiple sales information for overall asset / commodity ownership shares are sent to the server. Based on the instructions of multiple purchasing users, including the aforementioned buyer, multiple requests for the purchase of overall asset / commodity ownership shares are sent to the server.
6. A device for implementing online trading of overall asset / commodity ownership shares based on blockchain, applied on a server side, the device comprising: The seller transaction information receiving unit is used to receive the overall asset / commodity ownership share sales information sent by the terminal according to the seller's instructions for the transaction of a certain overall asset / commodity ownership share. The overall asset / commodity ownership share sales information includes: information about the overall asset / commodity, namely, the type, address, spatial location, ownership status, sales control status, ownership value evaluation status, and authenticity verification information of the overall asset / commodity; information after the ownership of the overall asset / commodity is divided, namely, details of each ownership share to be sold, sales price, pre-transaction conditions, and post-transaction ownership share management method; and information after the ownership shares of the overall asset / commodity are further divided, namely, details of each ownership share to be sold, sales price, pre-transaction conditions, and post-transaction ownership share management method. After receiving and verifying the sales information of the ownership shares of a certain overall asset / commodity, a corresponding code is generated for the overall asset / commodity, each ownership share to be sold after the ownership shares of the overall asset / commodity are divided, and each ownership share to be sold after each ownership share of the overall asset / commodity is further divided. The sales information of the ownership shares of the overall asset / commodity after verification and the code information are sent to the terminal for the terminal to display to the buyer. A buyer interaction request receiving unit is used to receive a buyer interaction request sent by the terminal according to the buyer's instructions, wherein the buyer interaction request is sent by the buyer based on the sales information of the overall asset / commodity ownership share displayed; The buyer's interaction request is verified, and after verification, the buyer's interaction request is sent to the terminal for the terminal to display to the seller; The transaction completion information receiving unit is used to receive transaction completion information sent by the terminal based on the instructions of the buyer and the seller for the transaction of the ownership share of the whole asset / commodity; The transaction completion information is verified, and after successful verification, the transaction completion information is sent to the terminal for display to both the buyer and seller. The smart contract generation unit is used to generate a smart contract corresponding to the transaction of the ownership share of a certain overall asset / commodity based on the transaction completion information, send the smart contract to the terminal for the terminal to display to the buyer and seller, and store the smart contract on the blockchain; The first payment acquisition unit is used to acquire the first payment made by the buyer according to the smart contract, and to store the corresponding payment information for the buyer on the blockchain; The second payment transfer unit is used to transfer the second payment received by the seller according to the smart contract, and to store the corresponding payment information of the seller on the blockchain.
7. A device for implementing online trading of overall asset / commodity ownership shares based on blockchain, applied on a terminal, the device comprising: The seller transaction information sending unit is used to send sales information of a certain whole asset / commodity ownership share to the server according to the seller's instructions. The whole asset / commodity ownership share sales information includes: information about the whole asset / commodity, namely, the type, address, spatial location, ownership status, sales control status, ownership value evaluation status, and authenticity verification information of the whole asset / commodity; information after the ownership of the whole asset / commodity is divided, namely, details of each ownership share to be sold, sales price, preconditions for the transaction, and management method of the ownership share after the transaction; and information after the ownership share of the whole asset / commodity is further divided, namely, details of each ownership share to be sold, sales price, preconditions for the transaction, and management method of the ownership share after the transaction. The seller transaction information display unit is used to receive the seller transaction information returned by the server after verification and display it to the buyer; A buyer interaction request sending unit is used to send a buyer interaction request to the server according to the buyer's instruction, wherein the buyer interaction request is sent by the buyer based on the displayed sales information of the overall asset / commodity ownership share; The buyer interaction request display unit is used to receive the buyer interaction request returned by the server after verification and display it to the seller; An interactive agreement information sending unit is used to send transaction agreement information to the server based on the instructions of the buyer and seller for the transaction of the overall asset / commodity ownership share. The smart contract receiving and display unit is used to receive the smart contract sent by the server and display it to the buyer and seller. The first payment unit is used to pay the first payment made by the buyer according to the smart contract; The second payment collection unit is used to collect the second payment received by the seller in accordance with the smart contract.
8. A computer device comprising a memory and a processor, the memory storing a computer program executable by the processor, wherein the processor, when executing the computer program, performs the steps as described in any one of claims 1 to 3.
9. A terminal comprising a memory and a processor, the memory storing a computer program executable by the processor, wherein the processor, when executing the computer program, performs the steps as described in any one of claims 4 to 5.
10. A computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to perform the steps as described in any one of claims 1 to 3.
11. A computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to perform the steps as described in any one of claims 4 to 5.