[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN114860845A - Management method and device of digital assets - Google Patents

Management method and device of digital assets Download PDF

Info

Publication number
CN114860845A
CN114860845A CN202210566132.5A CN202210566132A CN114860845A CN 114860845 A CN114860845 A CN 114860845A CN 202210566132 A CN202210566132 A CN 202210566132A CN 114860845 A CN114860845 A CN 114860845A
Authority
CN
China
Prior art keywords
digital asset
task
user
digital
assets
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210566132.5A
Other languages
Chinese (zh)
Inventor
林晨
王曦
沈晓东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202210566132.5A priority Critical patent/CN114860845A/en
Publication of CN114860845A publication Critical patent/CN114860845A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The specification discloses a method and apparatus for managing digital assets. The method comprises the following steps: receiving a digital asset issuing request sent by the digital asset issuer; sending a digital asset issuing transaction to the blockchain network so that the blockchain network can call issuing logic defined in the intelligent contract to execute issuing of the digital asset; acquiring a digital asset identifier of the digital asset issued by a block chain network, and recording a binding relationship between the digital asset identifier and the task; receiving a task verification and cancellation request sent by a digital asset issuer, wherein the task verification and cancellation request specifies a completed task and a user who completes the task; searching the digital assets bound by the completed task in the binding relation; and calling a blockchain network to transfer the found digital assets to the user.

Description

Management method and device of digital assets
Technical Field
The present disclosure relates to the field of blockchain technologies, and in particular, to a method and an apparatus for managing digital assets.
Background
With the development of blockchain technology, assets such as pictures, videos, audios and the like can be stored in a digital form in a blockchain network, and the digital assets can be applied for issuing by an asset holder and can be transferred to other users.
Disclosure of Invention
In view of the above, the present specification provides a method and an apparatus for managing digital assets.
Specifically, the description is realized by the following technical scheme:
a method of managing digital assets, comprising:
receiving a digital asset issuing request sent by the digital asset issuer, wherein the digital asset issuing request carries assets to be issued and tasks to be executed for acquiring the assets;
sending a digital asset issuing transaction to a blockchain network, wherein the digital asset issuing transaction carries the assets to be issued so that the blockchain network calls issuing logic defined in an intelligent contract to issue the digital assets, and the digital assets are allocated to digital asset issuer accounts;
acquiring a digital asset identifier of the digital asset issued by a block chain network, and recording a binding relationship between the digital asset identifier and the task;
receiving a task verification and cancellation request sent by a digital asset issuer, wherein the task verification and cancellation request specifies a completed task and a user who completes the task;
searching the digital assets bound by the completed task in the binding relation;
and calling a blockchain network to transfer the found digital assets from the digital asset issuer account to the user account.
Optionally, the method further includes:
receiving a digital asset acquisition request sent by the user, wherein the digital asset acquisition request carries a digital asset identifier;
searching the task bound by the digital assets in the binding relationship according to the digital asset identification;
assigning the task to the user.
Optionally, the task includes a task deadline, and the method further includes:
after the task is distributed to the user, determining a reminding time point of the task according to the task deadline;
and when the reminding time point is reached, sending a task reminder to the user who does not finish the task so as to remind the user to execute the task.
Optionally, the method further includes:
and after the task deadline is reached, negatively updating the credit information of the user who does not complete the task.
Optionally, the method further includes:
and updating the credit information of the user in a forward direction.
Optionally, the method further includes:
auditing the assets to be issued;
and after the to-be-issued asset audit is passed, sending the digital asset issuing transaction to a blockchain network.
Optionally, the invoking the blockchain network to transfer the found digital asset from the digital asset issuer account to the user's account includes:
sending a digital asset transfer transaction to a blockchain network, wherein the digital asset and the user are designated in the digital asset transfer transaction so that the blockchain network can call transfer logic defined in an intelligent contract, and under the condition that the user owns a corresponding account, transferring the corresponding digital asset from an account of a digital asset issuer to the account of the user; in the event that the user does not own a corresponding account, an account is created for the user and the corresponding digital asset is transferred from a digital asset issuer account to the user's account.
Optionally, the method further includes:
and performing resource settlement with the digital asset issuer based on the completion result of the task.
An apparatus for managing digital assets, comprising:
the request issuing unit is used for receiving a digital asset issuing request sent by the digital asset issuer, wherein the digital asset issuing request carries assets to be issued and tasks to be executed for acquiring the assets;
the system comprises an asset issuing unit, a block chain network and a service module, wherein the asset issuing unit sends a digital asset issuing transaction to the block chain network, the digital asset issuing transaction carries the assets to be issued, so that the block chain network calls issuing logic defined in an intelligent contract to issue the digital assets, and the digital assets are distributed to digital asset issuer accounts;
the relation binding unit is used for acquiring the digital asset identification of the digital asset issued by the block chain network and recording the binding relation between the digital asset identification and the task;
the system comprises a task verification and cancellation unit, a task verification and cancellation unit and a task verification and cancellation unit, wherein the task verification and cancellation unit receives a task verification and cancellation request sent by a digital asset issuer, and the task verification and cancellation request specifies a completed task and a user who completes the task;
the asset determining unit is used for searching the digital assets bound by the completed tasks in the binding relationship;
and the asset transfer unit is used for transferring the found digital assets from the digital asset issuer account to the user account by calling the block chain network.
An electronic device, comprising:
a processor;
a memory for storing machine executable instructions;
wherein the processor implements the aforementioned method by executing the executable instructions.
A computer readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the steps of the aforementioned method.
By adopting the digital asset management scheme provided by the specification, a digital asset issuer can issue digital assets through a management platform and specify tasks to be executed for acquiring the digital assets. The management platform can determine the digital assets which are bound by the completed tasks after receiving the task verification and cancellation requests sent by the digital asset issuer, and then transfer the digital assets to users who complete the tasks by calling the block chain network, so that the circulation of the digital assets is realized.
By adopting the technical scheme, the digital asset issuer can formulate the tasks required to be executed for acquiring the digital assets based on the self requirements, and guide the user to complete the tasks to acquire the digital assets, so that the personalized digital asset management requirements of the digital asset issuer are met, and the use experience of the digital asset issuer is improved.
Drawings
Fig. 1 is a flow chart diagram illustrating a method for managing digital assets in an exemplary embodiment of the present description.
Fig. 2 is a system architecture diagram of a management system for digital assets, shown in an exemplary embodiment of the present description.
Fig. 3 is a flow chart illustrating another method of managing digital assets in an exemplary embodiment of the present description.
FIG. 4 is a schematic view of a digital asset presentation page shown in an exemplary embodiment of the present description.
Fig. 5 is a schematic diagram of a device according to an exemplary embodiment of the present disclosure.
Fig. 6 is a block diagram of a management apparatus for digital assets, according to an exemplary embodiment of the present description.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the specification, as detailed in the claims that follow.
It should be noted that: in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described herein. In some other embodiments, the method may include more or fewer steps than those described herein. Moreover, a single step described in this specification may be broken down into multiple steps for description in other embodiments; multiple steps described in this specification may be combined into a single step in other embodiments.
With the development of the blockchain technology, assets such as pictures, videos, audios and the like can be stored in a blockchain network in a digital form, and the digital assets can be applied for issuing by an asset holder and can be transferred to other users, so that how to manage the digital assets to meet the personalized requirements of the asset owner becomes a technical problem to be solved urgently.
The description provides a management scheme of digital assets, which can realize the management of the digital assets by the cooperation of a management platform of the digital assets and a block chain network, meet the personalized requirements of an asset holder and improve the use experience of the asset holder.
Wherein, the management platform can be deployed by a management service provider of the digital assets, and the physical carrier of the management platform can be a server or a server cluster.
The blockchain network may be any type of blockchain network. In practical applications, any one of a public chain, a private chain, or a federation chain may be used.
Digital assets may include NFTs (Non-homogeneous tokens), which are unique cryptographic tokens used to represent assets such as pictures, video, audio, etc.
Fig. 1 is a flow chart diagram illustrating a method for managing digital assets in an exemplary embodiment of the present description.
Referring to fig. 1, the method for managing digital assets can be applied to a management platform, and includes the following steps:
step 102, receiving a digital asset issuing request sent by the digital asset issuer, wherein the digital asset issuing request carries the assets to be issued and the tasks to be executed for acquiring the assets.
And 104, sending a digital asset issuing transaction to the blockchain network, wherein the digital asset issuing transaction carries the assets to be issued so that the blockchain network can call issuing logic defined in the intelligent contract to issue the digital assets, and the digital assets are distributed to the digital asset issuer account.
And 106, acquiring the digital asset identification of the digital asset issued by the blockchain network, and recording the binding relationship between the digital asset identification and the task.
In this specification, a digital asset issuer may be a holder of an asset such as a picture, video, audio, etc., which may issue the own held asset in a blockchain network to obtain a corresponding digital asset such as NFT, etc. When the asset issuer issues the digital assets, the tasks to be executed for acquiring the corresponding digital assets can be designated, and after the user completes the tasks, the issuer can be qualified to acquire the digital assets. The digital asset issuer can call the blockchain network through the management platform to issue the digital asset, and the binding relationship between the digital asset and the corresponding task can be recorded in the management platform. For example, the management platform records a mapping relationship between the identification of the digital asset and the task identification.
The task may be a task that needs to be performed offline, for example, offline access to a designated campus, offline trial of a designated product, etc.
The task may also be an online performed task, such as browsing a specified page, purchasing a specified product online, and so forth.
And step 108, receiving a task verification and cancellation request sent by the digital asset issuer, wherein the task verification and cancellation request specifies a completed task and a user completing the task.
In this specification, after a user performs a completed task, the digital asset issuer may send a task underwriting request to the management platform, where the completed task and the user who completed the task are specified in the task underwriting request.
For example, the task cancel request may carry a task identifier of the completed task and a user identifier of the user who completed the task.
Of course, in other examples, in the case that the digital asset issuer only specifies one task, the completed task may also be specified by using the digital asset issuer identifier, and the management platform may determine the task it specifies as the completed task according to the digital asset issuer identifier, which is not limited in this specification.
Step 110, finding the digital assets bound by the completed task in the binding relationship.
Based on the foregoing step 108, after receiving the task verification request sent by the digital asset issuer, the management platform may determine the digital asset bound by the completed task based on the recorded binding relationship between the digital asset and the task, for example, find the digital asset identifier bound by the completed task based on the binding relationship.
And step 112, calling a blockchain network to transfer the found digital assets from the digital asset issuer account to the user account.
In this description, upon determining that the task bound digital asset has been completed, the management platform may generate a digital asset transfer transaction that may include the digital asset identification and a user identification of the user. The management platform may then send the digital asset transfer transaction to the blockchain network. The digital asset transfer transaction is an intelligent contract invoking transaction, and after receiving the digital asset transfer transaction, the blockchain network can invoke transfer logic defined in the intelligent contract to transfer the corresponding digital asset from the account of the digital asset issuer to the account of the user, wherein the transfer of the digital asset means that the ownership of the digital asset is transferred from the digital asset issuer to the user.
As can be seen from the above description, with the digital asset management scheme provided by the present specification, a digital asset issuer can issue a digital asset through a management platform and specify tasks to be performed to acquire the digital asset. The management platform can determine the digital assets which are bound by the completed tasks after receiving the task verification and cancellation requests sent by the digital asset issuer, and then transfer the digital assets to users who complete the tasks by calling the block chain network, so that the circulation of the digital assets is realized.
By adopting the technical scheme, the digital asset issuer can formulate the tasks required to be executed for acquiring the digital assets based on the self requirements, and guide the user to complete the tasks to acquire the digital assets, so that the personalized digital asset management requirements of the digital asset issuer are met, and the use experience of the digital asset issuer is improved.
Fig. 2 is a system architecture diagram of a management system for digital assets, shown in an exemplary embodiment of the present description.
Referring to fig. 2, the management system of the digital asset may include: a management platform, a blockchain network, a digital asset issuer device, and a user device.
The mobile phone shown in fig. 2 is only one example of the digital asset issuer device and the user device, and obviously, the digital asset issuer device and the user device may also be an electronic device such as a mobile phone, a tablet computer, a notebook computer, etc., and this specification does not limit this.
The digital asset issuer device may be loaded with a digital asset issuer client, where the digital asset issuer client may be an APP, an applet, or the like, may provide a service portal such as a digital asset issuing portal and a task verification and cancellation portal for the digital asset issuer, and the digital asset issuer may send a digital asset issuing request, a task verification and cancellation request, or the like to the management platform through the service portal.
The user equipment can be loaded with a user client, the user client can also be an APP, an applet and the like, a display page of the digital assets, an acquisition entrance of the digital assets and the like can be provided, and a user can browse and acquire the digital assets through the user client.
The blockchain network may have intelligent contracts created in advance, which may be used to issue digital assets, transfer digital assets, and the like. The intelligent contracts are contracts that can be executed by transaction triggers in a blockchain network. An intelligent contract may be defined in the form of code. The deployment method can refer to the related art, and the description is not repeated herein.
The management platform can receive a digital asset issuing request, a task verification and cancellation request and the like sent by a digital asset issuer, and can also interact with a block chain network to call the block chain network to realize issuing, transferring and the like of the digital asset.
It should be noted that, in other embodiments, the digital asset issuer client and the user client may also interact with the blockchain network directly without going through the management platform, which is not limited in this specification.
The following describes a specific implementation process of the present specification in terms of distribution of digital assets and transfer of digital assets, respectively.
Distribution of digital assets
Referring to FIG. 3, the process of publishing a digital asset may include the steps of:
step 302, a management platform receives a digital asset issuing request sent by a digital asset issuer, wherein the digital asset issuing request carries an asset to be issued and tasks to be executed for acquiring the asset.
In this specification, a digital asset issuer (hereinafter simply referred to as an issuer) may be a commercial establishment selling goods or services, or may be a non-profit establishment such as a public welfare organization. The issuer may apply for the assets it owns to be issued as digital assets and may formulate the tasks that need to be completed to acquire the digital assets.
For example, a commercial establishment selling a commodity may apply for the issuance of a picture or video of the commodity as a digital asset and may be tasked with acquiring the digital asset as a trial of the commodity on-line.
For another example, a public welfare organization may apply for publishing the public welfare icon of the organization as a digital asset, and may schedule the task of acquiring the digital asset to participate in a public welfare activity offline.
In this specification, an issuer may send a digital asset issuance request to a management platform based on an issuer client, where the digital asset issuance request carries the assets to be issued and the tasks to be performed to acquire the assets.
The assets to be issued are pictures or videos of the commodities and the public service icons, and the assets to be issued can be uploaded by the issuer through the issuer client.
The task can comprise task description and a contract template, wherein the contract template can be a contract for trial goods and a contract for participating in public service activities, and can also be uploaded through an issuer client. Of course, the task may be only described for the task or only the contract template, and the specification does not specifically limit this.
And step 304, the management platform checks the assets to be issued.
Based on the foregoing step 302, after receiving the digital asset issuance request, the management platform may audit the asset to be issued.
For example, the property to be issued may be checked for yellow-related, storm-related, etc. problems.
For another example, whether the asset to be distributed is a creative work or not may also be checked.
The checking of the yellow, storm and original works can be executed by the management platform, and the management platform can also call other platforms to execute. Of course, in other examples, the assets to be issued may not be audited, and this specification does not limit this.
Step 306, after the asset to be issued is approved, the management platform sends a digital asset issuing transaction to the blockchain network.
Based on the foregoing step 304, after the asset to be issued is approved, the management platform may generate a digital asset issuance transaction and send the digital asset issuance transaction to the blockchain network. The digital asset issuing transaction is an intelligent contract invoking transaction, and comprises information such as the asset to be issued and the identifier of a digital asset issuer.
In step 308, the blockchain network performs the distribution of the digital assets.
In this specification, in response to the digital asset issuance transaction, predefined intelligent contract issuance logic in the blockchain network may perform issuance of a digital asset based on ERC-721, ERC-1155, or the like, and generate a digital asset identification, such as a digital asset number, or the like, for uniquely identifying the digital asset.
In this specification, a blockchain network may store an issued digital asset to an account of a digital asset issuer based on a digital asset issuer identification. Of course, if the digital asset issuer does not have an account in the blockchain network, an account may be created for it first.
Optionally, the issuer may further specify the number of the digital assets in the digital asset issuance request, the management platform further adds the number of the digital assets to the digital asset issuance transaction, and the blockchain network further issues a corresponding number of the digital assets, and the management of the number of the digital assets may refer to implementation manners in related technologies, which is not described herein again.
Step 310, the management platform obtains the digital asset identifier and records the binding relationship between the digital asset identifier and the task.
In this specification, a management platform may obtain digital assets distributed by a blockchain network and a unique identification of the digital assets. For example, the management platform may obtain the digital asset and the digital asset identification from a contract account.
In one aspect, the management platform may record a binding relationship between the digital asset and a task that is uploaded by the issuer and needs to be executed to acquire the digital asset, for example, record a binding relationship between a digital asset identifier and a task identifier, where the task identifier may be generated by the management platform for the task carried in the digital asset issuance request after the management platform receives the digital asset issuance request.
Digital assets Task
134534 Task A
435654 Task B
135142 Task C
TABLE 1
Referring to the example of table 1, the management platform may record the mapping relationship between the digital asset identifier and the task identifier shown in table 1, for example, the digital asset 134534 is bound with task a, etc. Of course, table 1 is merely exemplary, and in actual practice, such a table may not be organized.
On the other hand, the management platform can also display the digital assets and the corresponding task descriptions to the user through the user client so that the user can browse and acquire the digital assets which are interested by the user.
Wherein the task description profile is uploadable by the issuer upon application for issuance of the digital asset. In the case that the issuer does not upload the task description, the management platform may also summarize the task according to the task formulated by the issuer, and this specification does not limit this.
Second, transfer of digital assets
With continued reference to FIG. 3, the transfer process of the digital asset may include the following steps:
in step 312, the user sends a digital asset acquisition request to the management platform, where the digital asset acquisition request carries the digital asset identifier.
In this specification, a user may browse, through a user client, digital assets and corresponding task descriptions displayed by a management platform, and may trigger acquisition of corresponding digital assets through an acquisition control preset in a page.
After a user triggers the acquisition control of the digital asset, the user client can send a digital asset acquisition request to the management platform, wherein the digital asset acquisition request carries the digital asset identification of the digital asset selected by the user.
And step 314, the management platform determines a task bound to the digital asset according to the digital asset identifier and distributes the task to the user.
Based on the foregoing step 312, after receiving the digital asset acquisition request, the management platform may search for a corresponding task in the recorded binding relationship based on the digital asset identifier carried therein, and allocate the task to the user.
Taking the binding relationship shown in table 1 as an example, assuming that the digital asset identifier carried in the digital asset acquisition request is 134534, the task bound to the digital asset acquisition request can be found to be task a through table 1, and then the management platform can allocate the task a to the user, where the task a of the user is in an incomplete state.
In one example, the assignment of task A to the user may be accomplished by way of a signed contract. For example, the management platform may generate an electronic version contract based on the contract template corresponding to the user information and the task a, and then return the electronic version contract to the user through the user client, and if the user confirms that the contract is correct, the user may sign the contract online. The management platform further stores a contract corresponding to the task A signed by the user, wherein the contract is in an incomplete state and can represent that the state of the task A allocated to the user is incomplete.
Optionally, the management platform may further send the signed electronic version contract to the blockchain network deposit certificate, which is not limited in this specification.
In another example, where the publisher does not upload the contract template, the management platform may record the mapping between task A and the user and may set an incomplete status identification for it.
Figure BDA0003657753960000081
TABLE 2
Referring to the example of table 2, the management platform may record the mapping relationship between the tasks and the users shown in table 2, for example, task a is allocated to user 1, user 2, and user 3, where the status of task a allocated to user 1 and user 2 is incomplete, that is, user 1 and user 2 do not complete task a, and the status of task a allocated to user 3 is completed, that is, user 3 has completed task a. Of course, table 2 is also merely exemplary, and in actual applications, such a table may not be organized.
In this specification, the task submitted by the issuer may also include task deadlines, such as: 1 month, 3 months, etc., the task deadline being a time limit for the user to complete the task. After distributing the task to the user, the management platform can determine the reminding time point of the task according to the task time limit, and when the reminding time point is reached, the management platform sends task reminding to the user who does not finish the task so as to remind the user to execute the task.
The reminding time point can be specified in advance by the initiator or the management platform according to the task deadline, such as one week before the task deadline, 3 days before the task deadline, 1 day before the task deadline, and the like.
For example, assuming that the task duration is 1 month, the management platform may check whether the user has completed the task 3 days before the task expires, and if not, send a task reminder to the user, and if so, do not need to perform a reminder.
Of course, in practical applications, after the user completes the task, the management platform may also invalidate the determined task reminding time point, that is, for the completed task, there is no need to check whether the task is completed.
Step 316, the digital asset issuer sends a task verification and cancellation request to the management platform, wherein the task verification and cancellation request specifies the completed task and the user who completed the task.
In this specification, after the user completes the aforementioned assigned task, the issuer may send a task verification request to the management platform.
Suppose that a user requests to acquire a digital asset of a certain commodity picture, a task corresponding to the digital asset distributed to the user is to try out the commodity, and an issuer (a commercial establishment selling the commodity) can send a task verification and cancellation request to a management platform after the user tries out the commodity.
In this specification, the completed task and the user who completed the task are specified in the cancel verification request. For example, the cancel verification request carries a task identifier of a completed task and a user identifier of a user who completed the task. Of course, if the issuer only formulates one task, the issuer identifier may also be used to specify the completed task, and the management platform may determine the formulated task as the completed task according to the digital asset issuer identifier, which is not limited in this specification.
At step 318, the management platform determines the digital assets that have completed the task binding.
Based on the foregoing step 316, after receiving the task verification request, the management platform may find the digital asset bound by the completed task in the binding relationship between the task and the digital asset based on the completed task specified in the task verification request, for example, find the digital asset identifier of the digital asset.
At step 320, the management platform invokes the blockchain system to transfer the digital assets to the user.
In this description, the management platform, upon determining that the task bound digital asset has been completed, may generate a digital asset transfer transaction that may include the digital asset identification and a user identification of the user. The management platform may then send the digital asset transfer transaction to the blockchain network.
The digital asset transfer transaction is an intelligent contract transfer transaction, and after receiving the digital asset transfer transaction, the blockchain network can call transfer logic defined in the intelligent contract to transfer the corresponding digital asset from the account of the digital asset issuer to the account of the user.
For example, it may be determined whether a user owns a corresponding account first, and a digital asset may be transferred from an account of a digital asset issuer to an account of the user if the user owns the corresponding account; in the event that the user does not own the corresponding account, an account may be created for the user and then the digital asset may be transferred from the account of the digital asset issuer to the user's account.
At this point, the transfer of the digital asset is complete, i.e., ownership of the digital asset is transferred from the digital asset issuer to the user.
In another example of this specification, when transferring ownership of a digital asset to a user, the user may be allowed to add a personalized tag to the digital asset, which may be considered a personalized signature for the user. For example, a cartoon photo of the user is added to the digital assets of the photo class.
For example, the user may upload the avatar to the management platform, and the management platform may process the user avatar according to the user requirement, for example, may perform animation rendering on the user avatar, convert the user avatar into an animation avatar, and for example, may also perform sketch processing on the user avatar, convert the user avatar into a sketch avatar, and the like.
The management platform may then upload the converted user avatar to the blockchain network, which may in turn overlay the converted user avatar into the digital asset, e.g., overlay the user's animated avatar to the lower right corner of the photo-like digital asset to generate a new digital asset, and store the new digital asset into the user account.
In the case of generating a new digital asset, the blockchain network will also transfer the digital asset without the user personalization tag added to the user's account, i.e. the user may have two digital assets, one being the original digital asset issued and the other being the new digital asset with the user personalization tag added.
The processes of encryption, signature and the like related to the above digital asset generation process may refer to related technologies, and are not described in detail herein.
Step 322, the management platform is updating the credit information of the user.
In this specification, a user may be incentivized to perform a task in conjunction with credit constraints, and for a user who completes a task on schedule, credit information for the user may be updated positively, and for a user who does not complete a task on schedule, credit information for the user may be updated negatively, thereby forming a credit closed loop in digital asset management.
In this specification, the management platform may be responsive to a task underwriting request sent by the issuer to update the credit information of the user completing the task, e.g., to add a specified number of credits to the user completing the task, etc. And after the task deadline is reached, the management platform can determine users who do not complete the task according to the time limit, and reduce credit scores and the like of the users who do not complete the task according to the time limit.
Therefore, the transfer of the ownership of the digital assets from the issuer to the user is completed, the issuer is assisted to realize the personalized requirements, and the using experience of the issuer is improved.
Alternatively, in another example of the present description, the management platform may perform resource accounting with the issuer based on the completion of the user task.
Wherein the completion result may include the number of users who completed the task, and the like. The resources may include electronic currency, virtual currency, and the like.
For example, when the issuer requests to issue 1000 digital assets, 1000 users apply for the digital assets, and 900 users in the 1000 users complete the tasks formulated by the issuer, the management platform may perform resource settlement with the issuer based on the number of users 900, for example, the management platform generates a bill to send to the issuer to settle commissions with the issuer based on the number of users 900 and the unit price of each user.
The implementation of the present specification is described below with reference to specific application scenarios.
Assume that issuer 1 is the X automobile brand party and issuer 2 is the operator of the Y amusement park.
The issuer 1 applies for issuing pictures of a certain model of automobile as digital assets, designates the issuing quantity of the image digital assets of the automobile as 1000 parts, and the task of acquiring the image digital assets of the automobile is to finish one test drive to a shop within 30 days.
The issuer 2 applies for issuing its campus figure as a digital asset, designates the number of issues of the campus figure digital asset as 5000, and the task of acquiring the campus figure digital asset is to visit the campus twice within 60 days.
By adopting the technical scheme provided by the specification, the block chain network can issue 1000 automobile picture digital assets, and the 1000 automobile picture digital assets are stored in an automobile brand side account. The blockchain network may also publish 5000 copies of the campus picture digital assets, the 5000 copies of the campus picture digital assets being stored in a campus proprietor account.
Figure BDA0003657753960000101
TABLE 3
The management platform may maintain the binding relationships shown in table 3 above.
Referring to fig. 4, the management platform may display the car picture, the park picture and the task bound to the car picture and the park picture through the user client, so that the user may browse the car picture and the park picture.
Supposing that a user wants to acquire the digital assets of the automobile picture, the user can send a digital asset acquisition request to the management platform through the 'preemptive treasure' control, the management platform can further determine that a task corresponding to the digital assets of the automobile picture completes one test driving experience, and the task is allocated to the user, and the task time limit of the task is 30 days. The management platform can send the electronic edition contract to the small white signature through the user client.
After a small white arrives at a shop and tries to drive an X brand automobile, the issuer 1 can send a task verification and cancellation request to the management platform, the management platform further generates a digital asset transfer transaction and sends the transaction to a block chain network, and the block chain network further transfers the automobile picture digital asset from an account of the issuer 1 to a small white account so as to realize ownership transfer of the automobile picture digital asset.
In addition, the management platform may also be updating the whiter credit score forward.
Further, assuming that the user majors a blackish wants to acquire digital assets of the garden picture, the user can also send a digital asset acquisition request to the management platform through the "preemptive treasure" control, and the management platform can further determine that a task Y corresponding to the garden picture digital assets visits twice and allocates the task to the majors, wherein the task time limit of the task is 60 days.
After the Xiaohei reaches the Y amusement park twice, the issuer 2 can send a task verification request to the management platform, the management platform further generates a digital asset transfer transaction and sends the transaction to a blockchain network, and the blockchain network further transfers the park picture digital asset from the issuer 2 account to the Xiaohei account so as to realize ownership transfer of the park picture digital asset.
Assuming that blackish visits Y amusement park only once when the task deadline remains for 3 days, the management platform may send a task reminder to blackish to remind blackish to visit Y amusement park again within the 3-day task deadline. If the blackish does not visit the Y amusement park for the 3 days, it may be determined that the blackish did not complete the task within the deadline, the management platform may negatively update the blackish's credit score and may not send a digital asset transfer transaction to the blockchain network, the park picture digital asset is still stored in the issuer 2 account, and no transfer of ownership occurs.
FIG. 5 is a schematic block diagram of an apparatus provided in an exemplary embodiment. Referring to fig. 5, at the hardware level, the device includes a processor, an internal bus, a network interface, a memory, and a non-volatile memory, but may also include hardware required for other services. One or more embodiments of the present description may be implemented in software, such as by a processor reading a corresponding computer program from a non-volatile memory into a memory and then running the computer program. Of course, besides software implementation, the one or more embodiments in this specification do not exclude other implementations, such as logic devices or combinations of software and hardware, and so on, that is, the execution subject of the following processing flow is not limited to each logic unit, and may also be hardware or logic devices.
Fig. 6 is a block diagram of a management apparatus for digital assets, according to an exemplary embodiment of the present description.
The management device of the digital assets can be applied to the device shown in the aforementioned fig. 5 to realize the technical solution of the present specification. Wherein, the management device of the digital assets can comprise:
a request issuing unit 601, configured to receive a digital asset issuing request sent by the digital asset issuer, where the digital asset issuing request carries an asset to be issued and a task to be executed to acquire the asset;
an asset issuing unit 602, configured to send a digital asset issuing transaction to a blockchain network, where the digital asset issuing transaction carries the to-be-issued asset, so that the blockchain network invokes an issuing logic defined in an intelligent contract to issue a digital asset, and the digital asset is allocated to a digital asset issuer account;
a relation binding unit 603, configured to obtain a digital asset identifier of the digital asset issued by the blockchain network, and record a binding relation between the digital asset identifier and the task;
a task verification and cancellation unit 604, configured to receive a task verification and cancellation request sent by a digital asset issuer, where the task verification and cancellation request specifies a completed task and a user who completes the task;
an asset determination unit 605, which searches the digital assets bound by the completed task in the binding relationship;
and an asset transfer unit 606, which invokes a blockchain network to transfer the found digital asset from the digital asset issuer account to the user's account.
Optionally, the step of managing the digital assets further comprises:
receiving a digital asset acquisition request sent by the user, wherein the digital asset acquisition request carries a digital asset identifier;
searching the task bound by the digital assets in the binding relationship according to the digital asset identification;
assigning the task to the user.
Optionally, the task includes a task deadline, and the step of managing the digital asset further includes:
after the task is distributed to the user, determining a reminding time point of the task according to the task deadline;
and when the reminding time point is reached, sending a task reminder to the user who does not finish the task so as to remind the user to execute the task.
Optionally, the step of managing the digital assets further comprises:
and after the task deadline is reached, negatively updating the credit information of the users who do not complete the task.
Optionally, the step of managing the digital assets further comprises:
updating the credit information of the user in a forward direction.
Optionally, the asset issuance unit 602:
auditing the assets to be issued;
and after the to-be-issued asset audit is passed, sending the digital asset issuing transaction to a blockchain network.
Optionally, the asset transfer unit 606:
sending a digital asset transfer transaction to a blockchain network, wherein the digital asset and the user are specified in the digital asset transfer transaction so that the blockchain network can call a transfer logic defined in an intelligent contract, and under the condition that the user has a corresponding account, transferring the corresponding digital asset from the account of the digital asset issuer to the account of the user; in the event that the user does not own a corresponding account, an account is created for the user and the corresponding digital asset is transferred from a digital asset issuer account to the user's account.
Optionally, the step of managing the digital assets further comprises:
and performing resource settlement with the digital asset issuer based on the completion result of the task.
The systems, apparatuses, modules or units described in the above embodiments may be specifically implemented by a computer chip or an entity, or implemented by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
In a typical configuration, a computer includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic disk storage, quantum memory, graphene-based storage media or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
In correspondence with the aforementioned embodiments of the management method of digital assets, the present application also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of:
receiving a digital asset issuing request sent by the digital asset issuer, wherein the digital asset issuing request carries assets to be issued and tasks to be executed for acquiring the assets;
sending a digital asset issuing transaction to a blockchain network, wherein the digital asset issuing transaction carries the assets to be issued so that the blockchain network invokes issuing logic defined in the intelligent contract to execute issuing of the digital assets, and the digital assets are allocated to digital asset issuer accounts;
acquiring a digital asset identifier of the digital asset issued by a block chain network, and recording a binding relationship between the digital asset identifier and the task;
receiving a task verification and cancellation request sent by a digital asset issuer, wherein the task verification and cancellation request specifies a completed task and a user who completes the task;
searching the digital assets bound by the completed task in the binding relation;
and calling a blockchain network to transfer the found digital assets from the digital asset issuer account to the user account.
Optionally, the method further includes:
receiving a digital asset acquisition request sent by the user, wherein the digital asset acquisition request carries a digital asset identifier;
searching the task bound by the digital assets in the binding relationship according to the digital asset identification;
assigning the task to the user.
Optionally, the task includes a task deadline, and the method further includes:
after the task is distributed to the user, determining a reminding time point of the task according to the task deadline;
and when the reminding time point is reached, sending a task reminder to the user who does not finish the task so as to remind the user to execute the task.
Optionally, the method further includes:
and after the task deadline is reached, negatively updating the credit information of the user who does not complete the task.
Optionally, the method further includes:
updating the credit information of the user in a forward direction.
Optionally, the method further includes:
auditing the assets to be issued;
and after the to-be-issued asset audit is passed, sending the digital asset issuing transaction to a blockchain network.
Optionally, the invoking the blockchain network to transfer the found digital asset from the digital asset issuer account to the user's account includes:
sending a digital asset transfer transaction to a blockchain network, wherein the digital asset and the user are designated in the digital asset transfer transaction so that the blockchain network can call transfer logic defined in an intelligent contract, and under the condition that the user owns a corresponding account, transferring the corresponding digital asset from an account of a digital asset issuer to the account of the user; in the event that the user does not own a corresponding account, an account is created for the user and the corresponding digital asset is transferred from a digital asset issuer account to the user's account.
Optionally, the method further includes:
and performing resource settlement with the digital asset issuer based on the completion result of the task.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing description has been directed to specific embodiments of this disclosure. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The terminology used in the description of the one or more embodiments is for the purpose of describing the particular embodiments only and is not intended to be limiting of the description of the one or more embodiments. As used in one or more embodiments of the present specification and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, third, etc. may be used in one or more embodiments of the present description to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of one or more embodiments herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
The above description is intended only to be exemplary of the one or more embodiments of the present disclosure, and should not be taken as limiting the one or more embodiments of the present disclosure, as any modifications, equivalents, improvements, etc. that come within the spirit and scope of the one or more embodiments of the present disclosure are intended to be included within the scope of the one or more embodiments of the present disclosure.

Claims (11)

1. A method of managing digital assets, comprising:
receiving a digital asset issuing request sent by the digital asset issuer, wherein the digital asset issuing request carries assets to be issued and tasks to be executed for acquiring the assets;
sending a digital asset issuing transaction to a blockchain network, wherein the digital asset issuing transaction carries the assets to be issued so that the blockchain network calls issuing logic defined in an intelligent contract to issue the digital assets, and the digital assets are allocated to digital asset issuer accounts;
acquiring a digital asset identifier of the digital asset issued by a block chain network, and recording a binding relationship between the digital asset identifier and the task;
receiving a task verification and cancellation request sent by a digital asset issuer, wherein the task verification and cancellation request specifies a completed task and a user who completes the task;
searching the digital assets bound by the completed task in the binding relation;
and calling a blockchain network to transfer the found digital assets from the digital asset issuer account to the user account.
2. The method of claim 1, further comprising:
receiving a digital asset acquisition request sent by the user, wherein the digital asset acquisition request carries a digital asset identifier;
searching the task bound by the digital assets in the binding relationship according to the digital asset identification;
assigning the task to the user.
3. The method of claim 2, the task including a task deadline, the method further comprising:
after the task is distributed to the user, determining a reminding time point of the task according to the task deadline;
and when the reminding time point is reached, sending a task reminder to the user who does not finish the task so as to remind the user to execute the task.
4. The method of claim 3, further comprising:
and after the task deadline is reached, negatively updating the credit information of the user who does not complete the task.
5. The method of claim 1, further comprising:
updating the credit information of the user in a forward direction.
6. The method of claim 1, further comprising:
auditing the assets to be issued;
and after the to-be-issued asset audit is passed, sending the digital asset issuing transaction to a blockchain network.
7. The method of claim 1, the invoking blockchain network to transfer the located digital asset from a digital asset issuer account to the user's account comprising:
sending a digital asset transfer transaction to a blockchain network, wherein the digital asset and the user are designated in the digital asset transfer transaction so that the blockchain network can call transfer logic defined in an intelligent contract, and under the condition that the user owns a corresponding account, transferring the corresponding digital asset from an account of a digital asset issuer to the account of the user; in the event that the user does not own a corresponding account, an account is created for the user and the corresponding digital asset is transferred from a digital asset issuer account to the user's account.
8. The method of claim 1, further comprising:
and performing resource settlement with the digital asset issuer based on the completion result of the task.
9. An apparatus for managing digital assets, comprising:
the request issuing unit is used for receiving a digital asset issuing request sent by the digital asset issuer, wherein the digital asset issuing request carries assets to be issued and tasks to be executed for acquiring the assets;
the system comprises an asset issuing unit, a block chain network and a service module, wherein the asset issuing unit sends a digital asset issuing transaction to the block chain network, the digital asset issuing transaction carries the assets to be issued, so that the block chain network calls issuing logic defined in an intelligent contract to issue the digital assets, and the digital assets are distributed to digital asset issuer accounts;
the relation binding unit is used for acquiring the digital asset identification of the digital asset issued by the block chain network and recording the binding relation between the digital asset identification and the task;
the system comprises a task verification and cancellation unit, a task verification and cancellation unit and a task verification and cancellation unit, wherein the task verification and cancellation unit receives a task verification and cancellation request sent by a digital asset issuer, and the task verification and cancellation request specifies a completed task and a user who completes the task;
the asset determining unit is used for searching the digital assets bound by the completed tasks in the binding relationship;
and the asset transfer unit is used for transferring the found digital assets from the digital asset issuer account to the user account by calling the block chain network.
10. An electronic device, comprising:
a processor;
a memory for storing machine executable instructions;
wherein the processor implements the method of any one of claims 1-8 by executing the executable instructions.
11. A computer readable storage medium having stored thereon computer instructions which, when executed by a processor, carry out the steps of the method according to any one of claims 1 to 8.
CN202210566132.5A 2022-05-23 2022-05-23 Management method and device of digital assets Pending CN114860845A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210566132.5A CN114860845A (en) 2022-05-23 2022-05-23 Management method and device of digital assets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210566132.5A CN114860845A (en) 2022-05-23 2022-05-23 Management method and device of digital assets

Publications (1)

Publication Number Publication Date
CN114860845A true CN114860845A (en) 2022-08-05

Family

ID=82638650

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210566132.5A Pending CN114860845A (en) 2022-05-23 2022-05-23 Management method and device of digital assets

Country Status (1)

Country Link
CN (1) CN114860845A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103405A (en) * 2017-03-22 2017-08-29 暨南大学 A kind of mass-rent system and its building method based on block chain technology
CN109146337A (en) * 2018-10-12 2019-01-04 深圳市有情矿技术有限公司 A kind of tripartite's task dissemination method and system for block chain
CN109447599A (en) * 2018-09-30 2019-03-08 中链科技有限公司 Digital asset distributing method and system based on block chain
CN109583857A (en) * 2018-12-11 2019-04-05 腾讯科技(深圳)有限公司 It is open to invite task processing method, system, equipment and storage medium
CN109740622A (en) * 2018-11-20 2019-05-10 众安信息技术服务有限公司 Image labeling task crowdsourcing method and system based on the logical card award method of block chain
CN110585715A (en) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 Game data processing method, device, equipment and storage medium based on block chain
CN111738737A (en) * 2020-07-31 2020-10-02 支付宝(杭州)信息技术有限公司 Method, device and equipment for generating digital property right certificate
CN112184449A (en) * 2020-09-30 2021-01-05 上海旺链信息科技有限公司 Block chain-based management method and system
CN113221192A (en) * 2021-05-11 2021-08-06 支付宝(杭州)信息技术有限公司 Block chain-based digital asset processing method and device
CN113935879A (en) * 2020-07-13 2022-01-14 河北雄安链点科技有限公司 Task transceiving method and system based on digital assets
CN114331435A (en) * 2021-12-29 2022-04-12 杭州溪塔科技有限公司 Task crowdsourcing method and device based on block chain

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107103405A (en) * 2017-03-22 2017-08-29 暨南大学 A kind of mass-rent system and its building method based on block chain technology
CN109447599A (en) * 2018-09-30 2019-03-08 中链科技有限公司 Digital asset distributing method and system based on block chain
CN109146337A (en) * 2018-10-12 2019-01-04 深圳市有情矿技术有限公司 A kind of tripartite's task dissemination method and system for block chain
CN109740622A (en) * 2018-11-20 2019-05-10 众安信息技术服务有限公司 Image labeling task crowdsourcing method and system based on the logical card award method of block chain
CN109583857A (en) * 2018-12-11 2019-04-05 腾讯科技(深圳)有限公司 It is open to invite task processing method, system, equipment and storage medium
CN110585715A (en) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 Game data processing method, device, equipment and storage medium based on block chain
CN113935879A (en) * 2020-07-13 2022-01-14 河北雄安链点科技有限公司 Task transceiving method and system based on digital assets
CN111738737A (en) * 2020-07-31 2020-10-02 支付宝(杭州)信息技术有限公司 Method, device and equipment for generating digital property right certificate
CN112184449A (en) * 2020-09-30 2021-01-05 上海旺链信息科技有限公司 Block chain-based management method and system
CN113221192A (en) * 2021-05-11 2021-08-06 支付宝(杭州)信息技术有限公司 Block chain-based digital asset processing method and device
CN114331435A (en) * 2021-12-29 2022-04-12 杭州溪塔科技有限公司 Task crowdsourcing method and device based on block chain

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
秦诗等: "元宇宙超入门", 28 February 2022, 机械工业出版社, pages: 140 - 141 *
郭凡: "区块链从0到1 :拥抱通证时代", 31 March 2022, 中国纺织出版社, pages: 45 *
陈军: "九章链术:区块链创新应用与通证模型设计手册", 31 January 2021, 中国广播影视出版社, pages: 126 *

Similar Documents

Publication Publication Date Title
US20210166203A1 (en) System and process for tokenization of digital media
US20190012660A1 (en) Systems and methods for providing an architecture for an internet-based marketplace
JP2023184749A (en) Method of distributing block chain-registered digital asset, and autonomous computation agent
CN112200571B (en) Resource distribution method and device based on block chain and electronic equipment
KR20130012074A (en) Referring, lending, and reselling of digital items
CN108022167B (en) Method and device for realizing risk assessment
WO2020119293A1 (en) Content pushing method and apparatus, and electronic device
KR102136976B1 (en) Service method for tokenization mobile gift card and service provider thereof
CN112529647B (en) Block chain-based commodity transaction method, device and computer equipment
CN112200572A (en) Resource distribution method and device based on block chain and electronic equipment
TW201007602A (en) Automated commission program with static titled room assignment
TW202008291A (en) Object selection method and device and electronic device
US20220405793A1 (en) Distributed network transaction system with dynamic commission plans
US20230360032A1 (en) Methods and systems for dynamic update to access control rules in a computing system based on blockchain monitoring
CN112200568A (en) Block chain based account creation method and device and electronic equipment
US20200034867A1 (en) Managing user loyalty groups at point-of-sale accesses
CN111062764A (en) Block chain-based electronic equity transaction method, equipment and medium
CN110990890A (en) Block chain-based stock right incentive record management method, equipment and medium
CN112734533B (en) Logistics rights and interests processing method and device for member users
KR20200128789A (en) Blockchain-based goods promotion methods and systems for shopping mall and therefore
CN114860845A (en) Management method and device of digital assets
KR20200121671A (en) System for reselling digital content made by request of a purchaser and method for managing a copyright by the system
CN114722782B (en) Data application method and device, electronic equipment and storage medium
CN115880062A (en) Product exchange method, device, equipment and system based on digital collections in block chain
US20210398110A1 (en) Sales platform for collectibles

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination