A digital asset generation method and system based on blockchain technology
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- JIANGSU DIGITAL PROPERTY RIGHTS TRADING CO LTD
- Filing Date
- 2021-06-15
- Publication Date
- 2026-08-07
AI Technical Summary
[0004]为克服现有技术中存在的问题,本发明提供一种基于区块链技术的数字资产生成方法及系统,通过对资产进行数字化,通过数字资产信息表对资产进行赋值,以及,通过数字资产流转表对资产所有权进行确认,能够解决在传统资产流转过程中,资产流转过程复杂、流转速度慢以及流转成本高的问题
[0008]与先前可获得的技术相比,本文中描述的实现提供至少以下技术优点和/或改进。通过将资产转化为数字资产,实现资产数字化,通过数字资产信息表对资产进行赋值,数字资产流转表对资产所有权进行确认,解决了在传统资产流转过程中,资产流转过程复杂、流转速度慢以及流转成本高的问题。包括但不限于资产安全性、资产所有权确认和数字资产去中心化存储。
Smart Images

Figure CN115481992B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital asset technology, and in particular to a method and system for generating digital assets based on blockchain technology. Background Technology
[0002] Currently, the main method of asset transfer based on the Internet is to publish asset information on the Internet and then use various e-commerce methods to realize the transfer of physical assets based on this information.
[0003] Existing asset transfer methods have serious shortcomings. For example, simply generating asset information such as asset content, quantity, and price and publishing it on the internet results in complex, slow, and costly asset transfer processes because there is no one-to-one correspondence between online and offline assets. Summary of the Invention
[0004] To overcome the problems existing in the prior art, the present invention provides a digital asset generation method and system based on blockchain technology. By digitizing assets, assigning values to assets through a digital asset information table, and confirming asset ownership through a digital asset transfer table, the present invention can solve the problems of complex asset transfer process, slow transfer speed and high transfer cost in the traditional asset transfer process.
[0005] Typically, the innovative aspects of the subject matter described in this specification can be embodied in a method comprising the following operations: obtaining a digital asset generation request from a requesting end, the digital asset generation request being received from a first computing device operated by a first institution associated with the requesting end, and the digital asset generation request containing asset storage information; verifying the asset storage information; if the verification is successful; generating a digital asset data package according to the digital asset generation request; the digital asset data package including a digital asset information table and a digital asset circulation table corresponding to the digital asset information table; the digital asset information table including asset content information, asset address information, and asset identification number, the asset identification number being unique; the digital asset circulation table being used to record changes in ownership of the digital asset data package, and only the current owner having the authority to change the ownership of the digital asset circulation table; sending the digital asset circulation table to the requesting end; and storing the digital asset data package on the blockchain.
[0006] These and other implementations may each optionally include one or more of the following innovative aspects: the requesting end stores assets at the storage end, the storage end generates asset storage information based on the assets, the asset storage information including asset content information, asset address information, and asset owner identity information, and the storage end sends the asset storage information to the requesting end. Asset verification information is sent to the storage end, and it is determined whether the storage end confirms the asset verification information. If the storage end confirms the asset verification information, the verification is successful; if the storage end does not confirm the asset verification information, the verification fails. It also includes generating a digital asset information table and a digital asset circulation table corresponding to the digital asset information table based on the digital asset generation request; adding the asset content information and asset address information to the digital asset information table; generating a unique asset identification number based on the asset content information; adding the asset identification number to the digital asset information table; generating a corresponding digital asset circulation table based on the digital asset information table; adding the asset owner identity information to the digital asset circulation table; and packaging the digital asset information table and the corresponding digital asset circulation table to generate a digital asset data package. It also includes generating a transfer license number based on the digital asset transfer table, the transfer license number being used to verify the transfer license authority of the digital asset, and storing the transfer license number in the digital asset information table corresponding to the digital asset transfer table.
[0007] Other implementations of any of the foregoing aspects include a corresponding system, apparatus, and / or computer program configured to perform the operations of the method. This disclosure also provides a computer-readable storage medium coupled to one or more processors and having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform operations according to an implementation of the method provided herein. This disclosure also provides a system for implementing the methods provided herein. The system includes one or more processors and a computer-readable storage medium coupled to the one or more processors and having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform operations according to an implementation of the method provided herein.
[0008] Compared to previously available technologies, the implementation described herein offers at least the following technical advantages and / or improvements. By converting assets into digital assets, thus digitizing assets, assigning values to assets through a digital asset information table, and confirming asset ownership through a digital asset transfer table, it solves the problems of complex asset transfer processes, slow transfer speeds, and high transfer costs in traditional asset transfer processes. These advantages include, but are not limited to, asset security, confirmation of asset ownership, and decentralized storage of digital assets.
[0009] It should be understood that implementations of this disclosure may include any combination of the aspects and features described herein. That is, implementations of this disclosure are not limited to the combinations of aspects and features specifically described herein, but also include any other suitable combinations of the aspects and features provided.
[0010] Details of one or more implementations of this disclosure are set forth in the accompanying drawings and the following description. Other features and advantages of this disclosure will be apparent from the specification, drawings, and claims. Attached Figure Description
[0011] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0012] Figure 1 This is an entity connection network diagram of a digital asset generation method based on blockchain technology according to this application;
[0013] Figure 2 This is an application scenario diagram of a digital asset generation method based on blockchain technology according to this application;
[0014] Figure 3 This is a schematic diagram of the entity connection for a digital asset generation method based on blockchain technology according to this application;
[0015] Figure 4 This is a data flow diagram of a digital asset generation method based on blockchain technology according to this application;
[0016] Figure 5 This is a flowchart illustrating a method for generating digital assets based on blockchain technology, as described in this application.
[0017] Figure 6 This is a flowchart illustrating the method by which the requesting party in this application obtains asset storage information based on the asset.
[0018] Figure 7 A flowchart illustrating the method for the processor of this application to verify asset storage information;
[0019] Figure 8 Flowchart of the method for generating digital asset data packages for this application;
[0020] Figure 9 This is a flowchart illustrating a method according to one embodiment of this application. Detailed Implementation
[0021] Figure 1The diagram below illustrates the entity connection network of this application. In a blockchain network, there are multiple nodes. Due to the decentralized and immutable nature of blockchain, different nodes can communicate with each other. Users establish connections with the blockchain network through a platform. It should be noted that the platform includes at least one processor, which is used to process information from users and to implement data connections between users and the blockchain network.
[0022] See Figure 2 , Figure 2 The following is an application scenario diagram of this application: The user's requesting end sends a digital asset generation request to the platform. The platform receives the user's digital asset generation request through a processor, verifies the asset storage information through the processor, generates a digital asset data packet according to the digital asset generation request, sends the digital asset circulation table to the requesting end, and stores the digital asset data packet on the blockchain.
[0023] See Figure 3 , Figure 3 This is a schematic diagram of the entity connections of multiple processors in the platform described in this application to process the digital asset generation request. It should be noted that there can be multiple processors or just one processor, and the number of processors can be adjusted in real time according to the actual situation of the platform.
[0024] In one embodiment of this application, the processor 1 is connected to the requesting end where the user is located and is used to receive a digital asset generation request from the requesting end. The processor 2 is used to verify the asset storage information. The processor 3 is used to generate a digital asset data packet according to the digital asset generation request. The processor 4 is used to send the digital asset transfer table to the requesting end. The processor 5 is used to store the invalid digital asset data packet on the blockchain.
[0025] See Figure 4 This is a flowchart of a digital asset generation method based on blockchain technology according to this application;
[0026] Depend on Figure 5 As can be seen, the methods provided in this application include:
[0027] S100: The at least one processor obtains a digital asset generation request from the requesting end;
[0028] The digital asset generation request is received from a first computing device, which is operated by a first institution associated with the requesting end, and the digital asset generation request contains the asset storage information;
[0029] In this embodiment, the asset is a tangible asset, which is stored by the requesting party in a trusted third-party warehouse. The warehouse generates asset storage information based on the asset's characteristics. For example, when the tangible asset is a bulk commodity, the requesting party stores the bulk commodity in the trusted third-party warehouse. Upon receiving the bulk commodity, the trusted third-party warehouse generates corresponding asset storage information. The asset storage information includes all information files used to prove the actual existence of the goods, such as the type of goods, quantity of goods, storage location, and the identity information of the goods owner. All these files are packaged into a single data packet as the asset storage information.
[0030] In another embodiment of this application, the asset is an intangible asset, and the asset storage information includes the asset content and corresponding proof of ownership of the intangible asset by the requesting party. For example, if the intangible asset is a copyright, the asset storage information includes patent document text and relevant legal documents proving ownership. All these documents are packaged into a single data package as the asset storage information.
[0031] S200: The asset storage information is verified by the at least one processor;
[0032] In one embodiment of this application, if the asset is a tangible asset, asset verification information is sent to the warehousing terminal. It is then determined whether the warehousing terminal confirms the asset verification information. If the warehousing terminal confirms the asset verification information, the verification is successful; otherwise, the verification fails. More specifically, the warehousing terminal is a trusted third-party warehousing terminal. If the asset is an intangible asset, ownership verification is performed based on the supporting documents in the asset storage information. If the requesting party is the owner of the intangible asset, the verification is successful; otherwise, the verification fails. By verifying the asset storage information, the digitization of counterfeit assets is effectively prevented, thus improving security.
[0033] S300: If the verification is successful, the at least one processor generates a digital asset data packet according to the digital asset generation request;
[0034] See Figure 6 The processor receives a digital asset generation request from the requesting end, verifies the request, and if the verification is successful, generates a digital asset data package based on the request. The digital asset data package includes a digital asset information table and a corresponding digital asset transfer table. The digital asset information table includes asset content information, asset address information, and an asset identification number, where the asset identification number is unique. The digital asset transfer table records changes in ownership of the digital asset data package, and only the current owner has the authority to change the ownership of the assets listed in the digital asset transfer table.
[0035] By using asset content information, asset address information, and the corresponding asset identification number, the requesting end can quickly locate the corresponding asset according to the digital asset information table and proceed with subsequent operations. More specifically, because each asset has a unique identification number, it can quickly match the asset to the real-world asset, ensuring the uniqueness of the digital asset data package. Compared with existing technologies that only upload asset information without ensuring asset uniqueness, this technology has led to numerous instances of substandard or fraudulent shipments during asset handover.
[0036] More specifically, the digital asset transfer table records ownership changes of the digital asset data package, and only the current owner has the authority to change the ownership in the digital asset transfer table. When the digital asset data package is traded, the ownership changes from the current owner to the new owner. Simultaneously, the authority to change the digital asset transfer table is transferred to the current owner of the digital asset. More specifically, the digital asset transfer table records all historical ownership changes, facilitating subsequent traceability and confirmation of the final owner of the digital asset.
[0037] S400: The at least one processor sends the digital asset transfer table to the requesting end;
[0038] The requesting party is the current owner of the digital asset, possessing ownership of the digital asset. They can process the digital asset transfer table to complete operations such as transfer, gifting, and cancellation. It should be noted that once the ownership changes, only the current owner of the digital asset has the right to process the digital asset and change the owner in the digital asset transfer table.
[0039] S500: The digital asset data packet is stored on the blockchain by the at least one processor.
[0040] When detailed information about the digital assets is required, it can be obtained from the blockchain. Based on the digital asset information table, the digital asset data packets can be effectively prevented from being tampered with or lost, thus avoiding asset loss and effectively improving security.
[0041] In one embodiment of this application, see Figure 7 Before the at least one processor obtains the digital asset generation request from the requesting end, the method further includes the following steps:
[0042] S110: The requesting party stores the assets in the warehouse.
[0043] In one embodiment of this application, the warehousing terminal is a trusted third-party warehousing terminal. For example, when the asset is a bulk commodity, the requesting party stores the bulk commodity at the warehousing terminal.
[0044] S120: The warehousing terminal generates asset storage information based on the asset, the asset storage information including asset content information, asset address information and asset owner identity information;
[0045] More specifically, for example, when the asset is a bulk commodity, the warehousing end generates asset storage information based on the asset type, asset quantity, asset storage time, and the identity of the asset owner.
[0046] S130: The warehousing terminal sends the asset storage information to the requesting terminal.
[0047] More specifically, the asset owner can retrieve the asset from the warehouse based on the asset storage information.
[0048] In one embodiment of this application, see Figure 8 The verification of the asset storage information by the at least one processor includes the following steps:
[0049] S210: Send asset verification information to the warehouse terminal;
[0050] The asset verification information is used to verify the authenticity of the asset storage information and prevent the generation of fake digital assets.
[0051] S220: Determine whether the warehouse terminal confirms the asset verification information;
[0052] S230: If the warehouse confirms the asset verification information, the verification is successful;
[0053] S240: If the warehouse does not confirm the asset verification information, the verification fails.
[0054] In one embodiment of this application, see Figure 9 The at least one processor generates a digital asset data packet based on the digital asset generation request, specifically including the following steps:
[0055] S310: Generate a digital asset information table and a digital asset transfer table corresponding to the digital asset information table according to the digital asset generation request;
[0056] The digital asset data package includes a digital asset information table and a digital asset transfer table corresponding to the digital asset information table. The digital asset information table includes asset content information, asset address information, and asset identification number. The asset identification number is unique. The digital asset transfer table is used to record the change information of the ownership of the digital asset data package, and only the current owner has the authority to change the ownership of the digital asset transfer table.
[0057] The asset content information includes the asset type, quantity, and all information that accurately describes the asset. Asset address information records the asset's location. If the asset is stored in a trusted third-party warehouse, the asset address information records the storage location. If the asset is an intangible asset, the asset address information is the storage location of the intangible asset; in this case, the asset address information can be a URL or any remote server connected to the blockchain network.
[0058] S320: Add the asset content information and asset address information to the digital asset information table;
[0059] The asset information provides a detailed understanding of the assets, including the types and quantities of assets, as well as all information that accurately describes them.
[0060] S330: Generate a unique asset identification number based on the asset content information;
[0061] Each asset identification number is unique, and each asset identification number corresponds to a unique asset. The corresponding asset can be quickly located through the asset identification number.
[0062] S340: Add the asset identification number to the digital asset information table;
[0063] More specifically, the asset identification number is immutable and becomes the unique asset identification number corresponding to the asset once added to the digital asset information table.
[0064] S350: Generate a corresponding digital asset transfer table based on the digital asset information table;
[0065] S360: Add the identity information of the asset owner to the digital asset transfer table;
[0066] S370: Package the digital asset information table and the corresponding digital asset transfer table to generate a digital asset data package.
[0067] In one embodiment of this application, after adding the asset owner's identity information to the digital asset transfer table, the following steps are further included:
[0068] A transfer license number is generated based on the digital asset transfer table. The transfer license number is used to verify the transfer license permissions of the digital asset.
[0069] The transfer license number is stored in the digital asset information table corresponding to the digital asset transfer table.
[0070] More specifically, when the ownership of the digital asset data package is successfully changed, a new transfer license number is generated by at least one processor and stored in the corresponding digital asset information table. By verifying the transfer license number, effective control can be ensured during the asset transfer process, preventing asset fraud such as fraudulent transfers.
[0071] Other implementations of any of the foregoing aspects include a corresponding system, apparatus, and / or computer program configured to perform the operations of the method. This disclosure also provides a computer-readable storage medium coupled to one or more processors and having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform operations according to an implementation of the method provided herein. This disclosure also provides a system for implementing the methods provided herein. The system includes one or more processors and a computer-readable storage medium coupled to the one or more processors and having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to perform operations according to an implementation of the method provided herein.
[0072] As can be seen from the above technical solution, the digital asset generation method and system based on blockchain technology provided in this application facilitates asset search and traceability by generating corresponding digital asset data packets based on the assets, while also facilitating the confirmation of asset ownership. It also effectively improves the efficiency of asset circulation, reduces circulation costs, and enhances security.
[0073] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the claims of this application.
Claims
1. A method for generating digital assets based on blockchain technology, characterized in that, Executed by at least one processor, the method includes the following steps: The requesting party stores the assets at the warehousing end; The warehousing terminal generates asset storage information based on the asset, and the asset storage information includes asset content information, asset address information, and asset owner identity information. The warehousing terminal sends the asset storage information to the requesting terminal; The at least one processor obtains a digital asset generation request from the requesting end; The digital asset generation request is received from a first computing device, which is operated by a first institution associated with the requesting end, and the digital asset generation request contains asset storage information. The asset storage information is verified by the at least one processor; If the verification is successful, the at least one processor generates a digital asset data packet based on the digital asset generation request. The digital asset data package includes a digital asset information table and a digital asset transfer table corresponding to the digital asset information table. The digital asset information table includes asset content information, asset address information, and asset identification number. The asset identification number is unique. The digital asset transfer table is used to record the change information of the ownership of the digital asset data package, and only the current owner has the authority to change the ownership of the digital asset transfer table. The digital asset transfer table is sent to the requesting end by the at least one processor; The digital asset data packet is stored on-chain by the at least one processor; The at least one processor generates a digital asset data packet based on the digital asset generation request, specifically including the following steps: A digital asset information table and a digital asset circulation table corresponding to the digital asset information table are generated based on the digital asset generation request. Add the asset content information and asset address information to the digital asset information table; A unique asset identification number is generated based on the asset content information; Add the asset identification number to the digital asset information table; Generate a corresponding digital asset transfer table based on the digital asset information table; Add the identity information of the asset owner to the digital asset transfer table; A circulation license number is generated based on the digital asset circulation table. The circulation license number is used to verify the circulation license permissions of the digital asset data package. The transfer license number is stored in the digital asset information table corresponding to the digital asset transfer table; The digital asset information table and the corresponding digital asset transfer table are packaged together to generate a digital asset data package.
2. The method for generating digital assets based on blockchain technology according to claim 1, characterized in that, Verifying the asset storage information by the at least one processor includes the following steps: Send asset verification information to the warehouse terminal; Determine whether the warehouse terminal confirms the asset verification information; If the warehouse confirms the asset verification information, the verification is successful. If the warehouse does not confirm the asset verification information, the verification will fail.
3. A digital asset generation system based on blockchain technology, characterized in that, Includes at least one processor; as well as A memory communicatively coupled to the at least one processor, the memory storing instructions that, when executed, cause the at least one processor to perform operations including: The requesting party stores the assets at the warehousing end; The warehousing terminal generates asset storage information based on the asset, and the asset storage information includes asset content information, asset address information, and asset owner identity information. The warehousing terminal sends the asset storage information to the requesting terminal; Obtain the digital asset generation request from the requesting end; The digital asset generation request is received from a first computing device, which is operated by a first institution associated with the requesting end, and the digital asset generation request contains asset storage information. Verify the asset storage information; If the verification is successful, a digital asset data package is generated according to the digital asset generation request. The digital asset data package includes a digital asset information table and a digital asset transfer table corresponding to the digital asset information table. The digital asset information table includes asset content information, asset address information, and asset identification number. The asset identification number is unique. The digital asset transfer table is used to record the change information of the ownership of the digital asset data package, and only the current owner has the authority to change the ownership of the digital asset transfer table. Send the digital asset transfer table to the requesting end; The digital asset data package is stored on the blockchain; Also includes: Add the asset content information and asset address information to the digital asset information table, generate a unique asset identification number based on the asset content information, and add the asset identification number to the digital asset information table; A corresponding digital asset transfer table is generated based on the digital asset information table. The identity information of the asset owner is added to the digital asset transfer table. The digital asset information table and the corresponding digital asset transfer table are packaged together to generate a digital asset data package. The system also includes: A transfer license number is generated based on the digital asset transfer table. The transfer license number is used to verify the transfer license authority of the digital asset. The transfer license number is stored in the digital asset information table corresponding to the digital asset transfer table.
4. One or more computer-readable storage media, wherein the stored instructions are characterized in that, When executed, the instruction causes at least one processor to perform operations including the following: The requesting party stores the assets at the warehousing end; The warehousing terminal generates asset storage information based on the asset, and the asset storage information includes asset content information, asset address information, and asset owner identity information. The warehousing terminal sends the asset storage information to the requesting terminal; Obtain the digital asset generation request from the requesting end; The digital asset generation request is received from a first computing device, which is operated by a first institution associated with the requesting end, and the digital asset generation request contains asset storage information. Verify the asset storage information; If the verification is successful, a digital asset data package is generated according to the digital asset generation request. The digital asset data package includes a digital asset information table and a digital asset transfer table corresponding to the digital asset information table. The digital asset information table includes asset content information, asset address information, and asset identification number. The asset identification number is unique. The digital asset transfer table is used to record the change information of the ownership of the digital asset data package, and only the current owner has the authority to change the ownership of the digital asset transfer table. Send the digital asset transfer table to the requesting end; The digital asset data package is stored on the blockchain; The step of generating a digital asset data packet based on the digital asset generation request includes: Add the asset content information and asset address information to the digital asset information table, generate a unique asset identification number based on the asset content information, and add the asset identification number to the digital asset information table; A corresponding digital asset transfer table is generated based on the digital asset information table. The identity information of the asset owner is added to the digital asset transfer table. The digital asset information table and the corresponding digital asset transfer table are packaged together to generate a digital asset data package. A transfer license number is generated based on the digital asset transfer table. The transfer license number is used to verify the transfer license authority of the digital asset. The transfer license number is stored in the digital asset information table corresponding to the digital asset transfer table.
Citation Information
Patent Citations
Digital asset generation method and device, electronic device and storage medium
CN110457946A