Digital asset management and control platform based on Web3 framework, equipment and medium
Through the digital asset management and control platform based on the Web3 framework, the problems of independence and cross-chain operation security are solved, and the efficiency, security management and multi-chain interoperability of digital assets are achieved.
Patent Information
- Application Number
- CN202411698767.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2025-02-25
AI Technical Summary
Blockchains are independent of each other, which limits the liquidity of digital assets, and the security and privacy of cross-chain operations are difficult to guarantee. Traditional encryption methods are not enough to cope with cross-chain operations between multiple blockchains.
It provides a digital asset management and control platform based on the Web3 framework, including decentralized identity authentication module, smart contract management module, multi-chain interoperability module and digital asset encryption and decryption module, to realize user identity authentication, digital asset transaction management, multi-chain interoperability and encryption and decryption protection.
Through this platform, users can manage and trade digital assets safely and transparently, realize smooth transfer between multiple blockchains, enhance the security and privacy of digital assets, and meet users' efficient and flexible digital asset management needs.
Smart Images

Figure CN119515546A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital asset management and control, and in particular relates to a digital asset management and control platform, equipment and medium based on a Web3 framework. Background Art
[0002] Digital assets include but are not limited to cryptocurrencies, non-fungible tokens (NFTs), digital artworks, virtual real estate, etc. Digital assets have unique properties such as decentralization, traceability, and immutability.
[0003] Most digital asset transactions and information processing are achieved using blockchain technology. With the development of blockchain technology, multiple different blockchain networks have emerged. However, the independence of blockchains limits the liquidity of digital assets. In addition, cross-chain operations between multiple blockchains and protecting the security and privacy of digital assets are also difficult. Traditional encryption methods may not be sufficient to cope with cross-chain operations between multiple blockchains and are difficult to meet the security requirements of digital assets. Summary of the invention
[0004] The present invention provides a digital asset management and control platform based on the Web3 framework, which can provide users with a safe and transparent digital asset management and control operation terminal to meet the user's usage needs.
[0005] The platform includes: The decentralized identity authentication module is used to provide users with an operation interface for creating identity information, store the identity information entered by users, configure login verification credentials for the identity information, and authorize the identity information; Smart contract management module, which is used to provide users with an interface for setting issuance, transaction and management rules for digital assets, obtain issuance, transaction and management rules for storage, and manage and control transactions of digital assets based on issuance, transaction and management rules; Multi-chain interoperability module, used to provide digital asset transfers between multiple blockchains; The digital asset encryption and decryption module is used to provide users with an encryption operation interface, set the encryption process, encrypt and protect the digital asset transaction process, and encrypt and save digital assets.
[0006] It should be further explained that the decentralized identity authentication module includes: A user identity generating unit, used to generate an identity identifier from the identity information input by the user; The user identity authentication unit is used to verify the identity identifier and login authentication credentials that match the login access identity information, and match the access rights to the login user who has passed the verification; The user identity management and control unit receives the user's operations of adding, deleting, modifying and checking identity information based on the identity information operation interface.
[0007] It should be further explained that the smart contract management module includes: Smart contract writing unit, used to provide a contract operation interface for users to write and deploy smart contracts; A smart contract execution unit, which is used to automatically execute the transaction logic in the smart contract according to the preset smart contract; The smart contract audit unit is used to review the logic of the smart contract in the digital asset transaction process; the code of the smart contract is reviewed, including: the syntax and structure of the transaction check code and whether there are any abnormal codes.
[0008] It should be further explained that the multi-chain interoperability module includes: The cross-chain bridging unit is used to obtain the transfer instructions input by the user and realize the transfer of digital assets between different blockchains; Multi-chain communication unit, used to build communication connections between multiple blockchains; The asset transfer recording unit is used to record and save the digital asset transfer process information between different blockchains.
[0009] It should be further explained that the digital asset encryption and decryption module receives the query request or transaction request sent by the digital asset processing module; The digital asset encryption and decryption module generates a digital asset processing key in a preset manner in response to a query request or a transaction request, and encrypts the unencrypted digital asset based on the digital asset processing key to obtain a first encrypted digital asset; The digital asset encryption and decryption module queries the terminal public key of the digital asset operation terminal, encrypts the digital asset processing key using the terminal public key, and obtains the terminal ciphertext corresponding to the digital asset operation terminal; The digital asset encryption and decryption module combines the terminal ciphertext with the first encrypted digital asset, configures it into a second encrypted digital asset, and transmits it to the digital asset operation terminal; The digital asset encryption and decryption module receives a data decryption request for the second encrypted digital asset submitted by the digital asset operation terminal; The digital asset encryption and decryption module parses the terminal ciphertext and the first encrypted digital asset from the second encrypted digital asset in response to the data decryption request; The digital asset encryption and decryption module obtains the private key corresponding to the terminal public key of the digital asset operation terminal, and uses the private key to decrypt the terminal ciphertext to obtain the digital asset processing key; The digital asset encryption and decryption module uses the digital asset processing key to decrypt the first encrypted digital asset to obtain an unencrypted digital asset.
[0010] It should be further explained that the smart contract management module also includes: A compliance check unit is used to obtain the current transaction requirement information, extract keywords in the transaction requirement information, compare the transaction keywords in the digital asset transaction process with the keywords in the transaction requirement information, and determine whether they comply with laws and regulations; A legal and regulatory update unit, used to update transaction requirements information in real time; The historical transaction process comparison unit is used to obtain historical transaction process information and current transaction process information; configure transaction requirement information based on historical transaction process comparison and similar transaction process comparison; The historical transaction process comparison is based on obtaining the historical transaction process template, extracting the transaction process items and transaction parameter information of the historical transaction process template, and comparing it with the current digital asset transaction process information; Similar transaction process comparison refers to comparing the ongoing digital asset transaction processes of the same type of digital asset transaction processes. If it is determined that they are similar processes, the transaction process items and transaction parameter information will be determined.
[0011] It should be further explained that it also includes: risk management and control module; The risk control module is used to obtain the transaction process items and transaction parameter information of the transaction process template to obtain transaction feature data corresponding to the characteristics of the abnormal digital asset transaction status; Use the pre-trained digital asset risk transaction analysis model to analyze transaction feature data to obtain the risk results of both parties to the transaction; According to the risk results of both parties to the transaction, obtain abnormal objects in the transaction data; monitor abnormal objects in real time.
[0012] It should be further explained that the risk control module also analyzes each digital asset risk event through a preset algorithm to obtain multiple digital asset transaction risk factors; According to the preset digital asset transaction risk rules, configure the weighted score of each digital asset transaction risk factor, and assign the weighted score to the digital asset transaction risk factor; Combine the digital asset transaction risk factors into combined transaction risk factors, evaluate the combined transaction risk factors according to the preset risk calculation rules, and obtain the risk of the combined transaction risk factors; According to the riskiness of digital asset transactions, multiple combined transaction risk factors are summarized into risk sets of different risk levels.
[0013] According to another embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes a module in the digital asset management and control platform based on the Web3 framework when executing the program.
[0014] According to another embodiment of the present application, a storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, a module in a digital asset management and control platform based on the Web3 framework is implemented.
[0015] It can be seen from the above technical solutions that the present invention has the following advantages: The digital asset management and control platform based on the Web3 framework provided by this application realizes the autonomous management and control of user identity information by providing users with an operation interface for creating identity information. Users can store identity information on the platform and configure login verification credentials, thereby enhancing the security of identity authentication. The platform also supports the authorization of identity information to protect the privacy and data sovereignty of users. The smart contract management module of the platform allows users to customize the issuance, transaction and management rules of digital assets, providing a high degree of flexibility and programmability for digital assets. By setting rules, users can ensure that digital assets follow specific logic and conditions during the transaction and management process, thereby improving the efficiency of digital asset transactions. The multi-chain interoperability module realizes the smooth transfer of digital assets between multiple blockchains. It is possible to control digital assets in different blockchain ecosystems. The digital asset encryption and decryption module provides strong security for the transaction process of digital assets by providing an encryption operation interface and setting an encryption process. Users can encrypt and protect their digital assets to ensure that they are not stolen or tampered with during transmission and storage. It also supports encrypted storage of digital assets, which can effectively protect the security of users' digital assets even when the platform is attacked or data is leaked. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.
[0017] Figure 1 This is a schematic diagram of the digital asset management and control platform based on the Web3 framework; Figure 2 This is a schematic diagram of an implementation example of a digital asset management and control platform based on the Web3 framework. DETAILED DESCRIPTION
[0018] The digital asset management and control platform involved in this application is used based on the Web3 framework.
[0019] The Web3 framework can build transaction technology for decentralized applications. It simplifies the complexity of blockchain technology, allowing developers to create, deploy and manage DApps more efficiently. The Web3 involved in this application manages user data through blockchain infrastructure, reconstructs the relationship between users and Internet platforms, and provides a new way to build Internet applications.
[0020] In the following, various embodiments of the digital asset management and control platform will be described more fully. Various embodiments may be present in the description of the digital asset management and control platform, and adjustments and changes may be made therein. However, it should be understood that there is no intention to limit the various embodiments of the present disclosure to the specific embodiments disclosed herein, but rather the present disclosure should be understood to cover all adjustments, equivalents and / or alternatives that fall within the spirit and scope of the various embodiments of the present disclosure.
[0021] The digital asset management and control platform involved in this application can be applied to one or more electronic devices. The electronic device is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.
[0022] The terminal can be any electronic product that can perform human-computer interaction with a user, such as a personal computer, a tablet computer, a smart phone, a personal digital assistant (PDA), an interactive network television (IPTV), etc.
[0023] The electronic device can implement the digital asset management and control platform and technology in a computing system including a backend component, for example, as a data server, or in a computing system including a middleware component, for example, an application server, or in a computing system including a front-end component, for example, a user computer with a graphical user interface or a web browser, through which a user can interact with the implementation of the systems and technologies described herein, or in a computing system including any combination of such backend components, middleware components, or front-end components. The components of the system can be interconnected by digital data communication of any form or medium, such as a communication network. Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN), and the Internet.
[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0025] See also Figure 1 The figure shows a schematic diagram of a digital asset management and control platform based on the Web3 framework in a specific embodiment. The platform includes: The decentralized identity authentication module is used to provide users with an operation interface for creating identity information, store the identity information entered by users, configure login verification credentials for the identity information, and authorize the identity information.
[0026] In this embodiment, the decentralized identity authentication module includes: a user identity generation unit, which is used to generate an identity identifier from the identity information input by the user; a user identity authentication unit, which is used to verify the identity identifier and login verification credentials that match the identity information of the login access, and match the access rights for the logged-in user who has passed the verification; a user identity management and control unit, which receives the user's operations of adding, deleting, modifying and checking the identity information based on the identity information operation interface.
[0027] In some embodiments, a digital asset operation interface is configured to allow users to enter identity-related information, such as name, email address, public key, etc. The platform has a database that can store the identity information entered by the user: using blockchain technology, the identity information entered by the user is encrypted and stored on the blockchain to ensure the immutability and security of the data. A distributed storage solution can be used to store larger data files, and the hash value of the file is stored on the blockchain.
[0028] This embodiment can use a public key / private key pair or a mnemonic phrase as the user's login verification credential. When a user creates identity information, a pair of public keys and private keys are generated for the user.
[0029] For identity information authorization, you can configure the authorization mechanism to allow users to control access to their identity information. Smart contracts can be used to manage the authorization logic to ensure that only authorized entities can access sensitive information.
[0030] The smart contract management module is used to provide users with an interface for setting issuance, trading and management rules for digital assets, obtain issuance, trading and management rules for storage, and manage and control transactions of digital assets based on issuance, trading and management rules.
[0031] In some embodiments, a digital asset issuance, transaction and management rule setting interface is provided to users for setting the configuration, transaction and management rules of digital assets. Users can define the quantity, price, transaction conditions, permission control and other parameters of assets through the interface.
[0032] Optionally, this embodiment can collect the rule data set by the user in the interface, and perform necessary verification and formatting, and store the processed rule data on the blockchain to ensure the immutability and security of the data.
[0033] When a digital asset transaction request occurs, the smart contract management module will automatically retrieve and execute the corresponding rules. Based on the rules, the module will determine whether the transaction meets the conditions, such as whether the asset quantity is sufficient, whether the transaction parties have the corresponding permissions, etc. If the transaction meets the conditions, the module will execute the transaction and update the asset status on the blockchain; otherwise, the transaction will be rejected.
[0034] The multi-chain interoperability module of this embodiment is used to provide digital asset transfer between multiple blockchains.
[0035] In some embodiments, digital assets can be transferred from one blockchain to another through a cross-chain bridge to achieve cross-chain interaction. Double payments and other potential security risks can be prevented. Optionally, trustless asset exchanges can be allowed on different blockchains based on atomic swaps, thereby ensuring the security and reliability of transactions. In order to achieve interoperability between different blockchains, an interoperability protocol is defined. The interoperability protocol enables communication and data exchange between different blockchains, thereby ensuring that digital assets can be smoothly transferred between different blockchains.
[0036] According to actual needs, the platform of this embodiment may also include: a user operation display interface module; the user operation display interface module includes: a user registration and login unit, used to provide a user registration and login operation interface; a digital asset management unit, used to provide a digital asset operation interface; a transaction record query unit, used to provide a user's transaction record query interface.
[0037] The digital asset encryption and decryption module is used to provide users with an encryption operation interface, set the encryption process, encrypt and protect the digital asset transaction process, and encrypt and save the digital assets.
[0038] In some specific embodiments, the digital asset encryption and decryption module receives a query request or a transaction request sent by the digital asset processing module.
[0039] In this embodiment, the digital asset operation terminal is used by users to perform operations such as trading or querying digital assets. The digital asset processing module of the platform is used to obtain the user's request for digital asset processing. The request for digital asset processing can be a query request or a transaction request retrieved from the memory.
[0040] The digital asset encryption and decryption module of this embodiment generates a digital asset processing key in a preset manner in response to a query request or a transaction request, and encrypts the unencrypted digital asset based on the digital asset processing key to obtain a first encrypted digital asset.
[0041] In this embodiment, the digital asset encryption and decryption module first receives a query request or a transaction request from the digital asset processing module. The request includes a query instruction or a transaction instruction for a specific digital asset. In response to the received request, the digital asset encryption and decryption module generates a digital asset processing key in a preset manner.
[0042] The digital asset processing key of this embodiment is used for the digital asset processing process of the current request, ensuring the independence and security between different requests. The method of generating the key may include using a secure random number generator, a hash function based on the request parameters, etc. to ensure the complexity and unpredictability of the key. Once the digital asset processing key is generated, the digital asset encryption and decryption module will use the key to perform encryption operations on the unencrypted digital assets. The encryption process may use a symmetric encryption algorithm or an asymmetric encryption algorithm to ensure that the digital assets are not accessed or tampered with by unauthorized personnel during transmission and storage. After completing the encryption operation, the digital asset encryption and decryption module will output the first encrypted digital asset. This encrypted digital asset is safe and can be transmitted in the network or stored in the database without worrying about being stolen or tampered with.
[0043] The digital asset encryption and decryption module of this embodiment queries the terminal public key of the digital asset operation terminal, encrypts the digital asset processing key using the terminal public key, and obtains the terminal ciphertext corresponding to the digital asset operation terminal. The digital asset encryption and decryption module is configured to generate the terminal public key of the digital asset operation terminal and the private key corresponding to the terminal public key. The terminal public key can be publicly displayed to users using the digital asset operation terminal.
[0044] In this embodiment, the digital asset encryption and decryption module can encrypt the digital asset processing key based on the RSA algorithm encryption algorithm to obtain the terminal ciphertext corresponding to the digital asset operation terminal.
[0045] The digital asset encryption and decryption module of this embodiment combines the terminal ciphertext with the first encrypted digital asset, configures it into a second encrypted digital asset, and transmits it to the digital asset operation terminal.
[0046] In this embodiment, in the digital asset management and control platform based on the Web3 framework, the interaction between the digital asset encryption and decryption module and the digital asset processing module is the key link to ensure the security and privacy of digital assets. When the digital asset encryption and decryption module receives a query request or transaction request from the digital asset processing module, it will perform a series of operations to protect the security of digital assets.
[0047] In this embodiment, the digital asset encryption and decryption module first receives a query request or transaction request from the digital asset processing module. The digital asset encryption and decryption module generates a digital asset processing key according to a preset method. The unencrypted digital asset is encrypted using the key to obtain a first encrypted digital asset. The digital asset encryption and decryption module also prepares or receives a terminal ciphertext. The terminal ciphertext is used to verify the encrypted information of the identity or authority of the digital asset operation terminal, or is additional security data related to a specific transaction or query. The digital asset encryption and decryption module combines the first encrypted digital asset with the terminal ciphertext. The combination method may include connecting the two in series, mixing them using a hash function, or fusing them together through a certain encryption algorithm to form a new encryption structure. The combined data is configured as a second encrypted digital asset. The second encrypted digital asset not only contains the encryption information of the digital asset, but also incorporates the security verification data related to the operation terminal. After completing the encryption configuration, the second encrypted digital asset is sent to the digital asset operation terminal. After receiving the second encrypted digital asset, the digital asset operation terminal will use the corresponding key and algorithm to decrypt and process it. Only a terminal with the correct key and verification information can successfully decrypt the second encrypted digital asset and access the original digital asset data therein.
[0048] Through the above process, the digital asset management and control platform based on the Web3 framework ensures the dual security of digital assets during transmission and processing: it protects the content of the digital assets from being leaked or tampered with, and verifies the legitimacy and authority of the operating terminal. This encryption and decryption mechanism is an important means to protect digital assets from unauthorized access and potential security threats.
[0049] For the transaction request of this embodiment, a second encrypted digital asset is generated accordingly, and the second encrypted digital asset is configured to the digital asset operation terminal.
[0050] In this embodiment, the digital asset encryption and decryption module adds the terminal ciphertext to the preset position of the first encrypted digital asset to generate the second encrypted digital asset. It should be noted that the digital asset has the first symbol, the last symbol and the middle separator, and the terminal ciphertext can be randomly added to any position to meet the security requirements. Of course, it can also be added to the preset position according to actual needs.
[0051] The digital asset encryption and decryption module of this embodiment receives a data decryption request for the second encrypted digital asset submitted by the digital asset operation terminal.
[0052] The digital asset encryption and decryption module of this embodiment parses the terminal ciphertext and the first encrypted digital asset from the second encrypted digital asset in response to the data decryption request.
[0053] In this embodiment, the digital asset encryption and decryption module responds to the data decryption request, parses the second encrypted digital asset targeted by the data decryption request, and parses the terminal ciphertext and the first encrypted digital asset from the second encrypted digital asset according to the preset data combination method used by the second encrypted digital asset. If the second encrypted digital asset is generated by adding, it is determined to parse the terminal ciphertext from the preset position of the second encrypted digital asset, and the remaining data portion in the second encrypted digital asset after parsing the terminal ciphertext is used as the first encrypted digital asset, thereby completing the parsing of the terminal ciphertext and the first encrypted digital asset.
[0054] The digital asset encryption and decryption module of this embodiment obtains the private key corresponding to the terminal public key of the digital asset operation terminal, and uses the private key to decrypt the terminal ciphertext to obtain the digital asset processing key.
[0055] The digital asset encryption and decryption module of this embodiment uses the digital asset processing key to decrypt the first encrypted digital asset to obtain an unencrypted digital asset.
[0056] Since the first encrypted digital asset is obtained by encrypting the unencrypted digital asset using the digital asset processing key according to a symmetric encryption algorithm, the decryptable digital asset processing key can be used to decrypt the first encrypted digital asset according to the inverse algorithm of the preset encryption algorithm, thereby conveniently obtaining the unencrypted digital asset.
[0057] The digital asset management and control platform based on the Web3 framework achieves efficient and secure management and control of digital assets through a series of operations of its digital asset encryption and decryption module. It ensures the security and privacy of digital assets during transmission, processing and storage, while providing a flexible and reliable data encryption and decryption mechanism. In addition, through multiple encryption mechanisms, including encrypting unencrypted digital assets with digital asset processing keys and re-encrypting digital asset processing keys with terminal public keys, the security of digital assets is enhanced. The platform is designed so that only digital asset operation terminals with corresponding private keys can decrypt and access their corresponding digital assets, thereby effectively protecting users' privacy and data sovereignty. Unauthorized access and leakage are prevented.
[0058] In an exemplary embodiment, the smart contract management module includes: Smart contract writing unit, used to provide a contract operation interface for users to write and deploy smart contracts; A smart contract execution unit, which is used to automatically execute the transaction logic in the smart contract according to the preset smart contract; The smart contract audit unit is used to review the logic of the smart contract in the digital asset transaction process; the code of the smart contract is reviewed, including: the syntax and structure of the transaction check code and whether there are any abnormal codes.
[0059] The code review in this embodiment is to review the code of the smart contract. The syntax, structure, logic and potential security vulnerabilities of the code can be checked. Verify whether the functions of the smart contract meet expectations. This includes testing the behavior of the contract under various conditions to ensure that it can be correctly executed according to the design requirements.
[0060] In the audit process of this embodiment, it is crucial to conduct security analysis on smart contracts. This includes identifying and evaluating possible security risks in the contract, such as reentrancy attacks, overflow vulnerabilities, privilege escalation, etc. Security analysis may involve using automated tools for static code analysis, as well as dynamic analysis to detect runtime security issues.
[0061] Compliance checks are conducted to check whether smart contracts comply with relevant laws, regulations and industry standards. This includes ensuring that the content of the contract, transaction logic and data processing methods comply with requirements in terms of privacy protection, anti-money laundering and anti-terrorist financing.
[0062] In some specific embodiments, the smart contract management module also includes: a compliance check unit, which is used to obtain the current transaction requirement information, extract keywords in the transaction requirement information, compare the transaction keywords in the digital asset transaction process with the keywords in the transaction requirement information, and determine whether they comply with laws and regulations; a legal and regulatory update unit, which is used to update the transaction requirement information in real time; a historical transaction process comparison unit, which is used to obtain historical transaction process information and currently ongoing transaction process information; configure transaction requirement information based on historical transaction process comparison and similar transaction process comparison; historical transaction process comparison is based on obtaining historical transaction process templates, extracting transaction process items and transaction parameter information of the historical transaction process templates, and comparing them with the current digital asset transaction process information; similar transaction process comparison refers to comparing similar digital asset transaction processes in progress, and judging that they are similar processes, then judging the transaction process items and transaction parameter information.
[0063] In one embodiment of the present invention, a digital asset management and control platform based on the Web3 framework is provided below as a possible embodiment to provide a non-limiting explanation of its specific implementation scheme.
[0064] The digital asset management and control platform also includes: a risk management module; a risk management module for obtaining transaction process items and transaction parameter information of a transaction process template to obtain transaction feature data corresponding to the characteristics of abnormal digital asset transaction status; using a pre-trained digital asset risk transaction analysis model to analyze the transaction feature data to obtain the risk results of both parties to the transaction; obtaining abnormal objects in the transaction data based on the risk results of both parties to the transaction; and real-time monitoring of abnormal objects.
[0065] In this embodiment, the risk management module also analyzes each digital asset risk event through a preset algorithm to obtain multiple digital asset transaction risk factors; according to the preset digital asset transaction risk rules, the weighted score of each digital asset transaction risk factor is configured, and the weighted score is assigned to the digital asset transaction risk factor.
[0066] The preset digital asset transaction risk rule is the digital asset transaction relationship between each digital asset transaction risk factor and the probability of occurrence of the current preset digital asset transaction risk event, and the digital asset transaction relationship is expressed as a weighted score.
[0067] The digital asset transaction risk factors are combined into transaction risk factors, and the combined transaction risk factors are evaluated according to the preset risk calculation rules to obtain the risk of the combined transaction risk factors.
[0068] The preset risk calculation rule is to obtain the digital asset transaction risk score based on the weighted scores of all digital asset transaction risk factors in each combination. The digital asset transaction risk score can represent the size of the digital asset transaction risk of the digital asset transaction risk set; the digital asset transaction risk represents the possibility of the current preset digital asset transaction risk event occurring when the combination conditions are met.
[0069] According to the riskiness of digital asset transactions, multiple combined transaction risk factors are summarized into risk sets of different risk levels.
[0070] In this embodiment, through the transaction process simulation algorithm, the digital asset transaction risk factor is used as a variable, and experiments are continuously conducted to control the value of the digital asset transaction risk factor, so as to obtain the relationship between the current type of digital asset transaction risk factor and the probability of occurrence of the current preset risk event based on the simulation results, and then traverse to obtain the relationship between all digital asset transaction risk factors and preset risk events.
[0071] Based on the above-mentioned digital asset management and control platform based on the Web3 framework, the present application also provides a storage medium on which a computer program is stored, and a program product capable of implementing the modules in the digital asset management and control platform based on the Web3 framework is also stored. In some possible implementations, various aspects of the present disclosure can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above "Exemplary Method" section of this specification.
[0072] The storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can be, for example, but not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0073] The expressions (such as "first", "second", etc.) used in the various embodiments of the present disclosure may modify the various constituent elements in the various embodiments, but may not limit the corresponding constituent elements. For example, the above expressions do not limit the order and / or importance of the elements. The above expressions are only used for the purpose of distinguishing one element from other elements. For example, the first user device and the second user device indicate different user devices, although both are user devices. For example, without departing from the scope of the various embodiments of the present disclosure, the first element may be referred to as the second element, and similarly, the second element may also be referred to as the first element.
[0074] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A digital asset management and control platform based on the Web3 framework, characterized in that: include: The decentralized identity authentication module is used to provide users with an operation interface for creating identity information, store the identity information entered by users, configure login verification credentials for the identity information, and authorize the identity information; Smart contract management module, which is used to provide users with an interface for setting issuance, transaction and management rules for digital assets, obtain issuance, transaction and management rules for storage, and manage and control transactions of digital assets based on issuance, transaction and management rules; Multi-chain interoperability module, used to provide digital asset transfers between multiple blockchains; The digital asset encryption and decryption module is used to provide users with an encryption operation interface, set the encryption process, encrypt and protect the digital asset transaction process, and encrypt and save digital assets.
2. The digital asset management and control platform based on the Web3 framework according to claim 1 is characterized in that: The decentralized identity authentication module includes: A user identity generating unit, used to generate an identity identifier from the identity information input by the user; The user identity authentication unit is used to verify the identity identifier and login authentication credentials that match the login access identity information, and match the access rights to the login user who has passed the verification; The user identity management and control unit receives the user's operations of adding, deleting, modifying and checking identity information based on the identity information operation interface.
3. The digital asset management and control platform based on the Web3 framework according to claim 1 is characterized in that: The smart contract management module includes: Smart contract writing unit, used to provide a contract operation interface for users to write and deploy smart contracts; A smart contract execution unit, which is used to automatically execute the transaction logic in the smart contract according to the preset smart contract; The smart contract audit unit is used to review the logic of the smart contract in the digital asset transaction process; the code of the smart contract is reviewed, including: the syntax and structure of the transaction check code and whether there is any abnormal code.
4. The digital asset management and control platform based on the Web3 framework according to claim 1, characterized in that: The multi-chain interoperability module includes: The cross-chain bridging unit is used to obtain the transfer instructions input by the user and realize the transfer of digital assets between different blockchains; Multi-chain communication unit, used to build communication connections between multiple blockchains; The asset transfer recording unit is used to record and save the digital asset transfer process information between different blockchains.
5. The digital asset management and control platform based on the Web3 framework according to claim 1, characterized in that: The digital asset encryption and decryption module receives a query request or a transaction request sent by the digital asset processing module; The digital asset encryption and decryption module generates a digital asset processing key in a preset manner in response to a query request or a transaction request, and encrypts the unencrypted digital asset based on the digital asset processing key to obtain a first encrypted digital asset; The digital asset encryption and decryption module queries the terminal public key of the digital asset operation terminal, encrypts the digital asset processing key using the terminal public key, and obtains the terminal ciphertext corresponding to the digital asset operation terminal; The digital asset encryption and decryption module combines the terminal ciphertext with the first encrypted digital asset, configures it into a second encrypted digital asset, and transmits it to the digital asset operation terminal; The digital asset encryption and decryption module receives a data decryption request for the second encrypted digital asset submitted by the digital asset operation terminal; The digital asset encryption and decryption module parses the terminal ciphertext and the first encrypted digital asset from the second encrypted digital asset in response to the data decryption request; The digital asset encryption and decryption module obtains the private key corresponding to the terminal public key of the digital asset operation terminal, and uses the private key to decrypt the terminal ciphertext to obtain the digital asset processing key; The digital asset encryption and decryption module uses the digital asset processing key to decrypt the first encrypted digital asset to obtain an unencrypted digital asset.
6. The digital asset management and control platform based on the Web3 framework according to claim 1 is characterized in that: The smart contract management module also includes: A compliance check unit is used to obtain the current transaction requirement information, extract keywords in the transaction requirement information, compare the transaction keywords in the digital asset transaction process with the keywords in the transaction requirement information, and determine whether they comply with laws and regulations; A legal and regulatory update unit, used to update transaction requirements information in real time; The historical transaction process comparison unit is used to obtain historical transaction process information and current transaction process information; configure transaction requirement information based on historical transaction process comparison and similar transaction process comparison; The historical transaction process comparison is based on obtaining the historical transaction process template, extracting the transaction process items and transaction parameter information of the historical transaction process template, and comparing it with the current digital asset transaction process information; Similar transaction process comparison refers to comparing the ongoing digital asset transaction processes of the same type of digital asset transaction processes. If it is determined that they are similar processes, the transaction process items and transaction parameter information will be determined.
7. The digital asset management and control platform based on the Web3 framework according to claim 1, characterized in that: Also includes: Risk management module; The risk control module is used to obtain the transaction process items and transaction parameter information of the transaction process template to obtain transaction feature data corresponding to the characteristics of the abnormal digital asset transaction status; Use the pre-trained digital asset risk transaction analysis model to analyze transaction feature data to obtain the risk results of both parties to the transaction; Obtain abnormal objects in transaction data based on the risk results of both parties to the transaction; Monitor abnormal objects in real time.
8. The digital asset management and control platform based on the Web3 framework according to claim 7 is characterized in that: The risk control module also uses a preset algorithm to analyze each digital asset risk event to obtain multiple digital asset transaction risk factors; According to the preset digital asset transaction risk rules, configure the weighted score of each digital asset transaction risk factor, and assign the weighted score to the digital asset transaction risk factor; Combine the digital asset transaction risk factors into combined transaction risk factors, evaluate the combined transaction risk factors according to the preset risk calculation rules, and obtain the risk of the combined transaction risk factors; According to the riskiness of digital asset transactions, multiple combined transaction risk factors are summarized into risk sets of different risk levels.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, it executes the module in the digital asset management and control platform based on the Web3 framework as described in any one of claims 1 to 8.
10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the module in the digital asset management and control platform based on the Web3 framework as described in any one of claims 1 to 8 is implemented.
Citation Information
Cited By
Multi-digital asset exchange platform
CN120952959A
Method, device, equipment and system for verifying token asset issuing risk
CN121437162A