KR-20260066553-A - METHOD FOR MANAGING LIFE CYCLE OF DIGITAL CONTENTS, AND TOKEN MANAGEMENT COMPUTING DEVICE AND FEED SERVICE SERVER USING THE SAME
Abstract
The present invention relates to a method for managing the lifecycle of digital content through blockchain-based distributed storage, comprising: (a) a step in which content registration request information including digital content from a content owner terminal of a content owner and token information assigned to said digital content is obtained by a feed service server, and said digital content is transmitted to storage by said feed service server and uploading of said digital content is performed through at least some specific storage nodes among the storage nodes of said storage, and a token management computing device including or linked to a token contract obtains upload information for said digital content and said token information; and (b) a step in which the computing device for token management issues a content NFT (Non-Fungible Token) corresponding to the digital content using the upload information and the token information, and a storage contract linked to the specific storage node records the current information requiring pinning for the digital content by referring to it, and the specific storage node supports monitoring the current information requiring pinning within the storage contract, and when it is determined that the current information requiring pinning has been changed to information requiring pinning modification, supports changing the pinning state of the digital content by referring to the information requiring pinning modification; a method comprising the above, a computing device for token management and a feed service server using the same are disclosed.
Inventors
- 김종협
- 손병길
- 류승민
- 나성엽
- 김인원
Assignees
- 주식회사 파라메타
Dates
- Publication Date
- 20260512
- Application Date
- 20241104
Claims (20)
- Regarding the method of managing the lifecycle of digital content through blockchain-based distributed storage, (a) A content registration request information including digital content from a content owner's terminal and token information assigned to said digital content is obtained by a feed service server, and said digital content is transmitted to storage by said feed service server and an upload of said digital content is performed through at least some specific storage nodes among the storage nodes of said storage, and a token management computing device including or linked to a token contract obtains upload information for said digital content and said token information; and (b) A step in which the above-described computing device for token management issues a content NFT (Non-Fungible Token) corresponding to the digital content using the upload information and the token information, and causes a storage contract linked to the specific storage node to record the current information requiring pinning for the digital content by referring to it, thereby supporting the specific storage node to monitor the current information requiring pinning within the storage contract, and if it is determined that the current information requiring pinning has been changed to information requiring modification of pinning, supports changing the pinning state of the digital content by referring to the information requiring modification of pinning; A method including
- In paragraph 1, In step (b) above, A method characterized by, when additional tokens are assigned to the digital content through a feed service by the feed service server and additional token information is obtained from the feed service server, the token management computing device generates token update information by updating the token information by referencing the additional token information, thereby supporting the storage contract to generate pinning-needed modification information by referencing the token update information, and supporting the specific storage node to update the pinning-needed modification information by monitoring the pinning-needed modification information.
- In paragraph 1, In step (b) above, A method characterized by, in supporting the change of the pinning state of the digital content by referring to the pinning-needed modification information, wherein a request for verification regarding the pinning state of the digital content recorded in the storage contract is made by the specific storage node, and when a request for verification regarding the token information to the token contract is detected by the storage contract, the token contract supports the storage contract to check whether the current information requiring pinning is updated by referring to the token information, and the specific storage node changes or maintains the pinning state of the digital content according to the result of the verification regarding whether the current information requiring pinning is updated.
- In paragraph 1, In step (b) above, A method characterized by, when a current token claim is requested from at least some of the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server, the token management computing device distributes at least some of the remaining tokens to at least some of the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server by referring to the remaining tokens assigned to the digital content at the current time and the current conditions of token distribution, and generates token update information by updating the token information by referring to the remaining tokens and token distribution result information, and causes the storage contract to update the current information requiring pinning to the information requiring pinning modification by referring to the token update information.
- In paragraph 4, In step (b) above, A method characterized by, when it is determined that all of the remaining tokens are exhausted and distribution of the remaining tokens is impossible according to the current token claim, the token management computing device supports the storage contract to update the current information requiring pinning to 0 and update it with the information requiring pinning modification, and supports the specific storage node to monitor the information requiring pinning modification within the storage contract to delete the digital content.
- In paragraph 4, In step (b) above, A method characterized in that, when distributing at least a portion of the remaining tokens according to the current token claim, if the number of the remaining tokens is less than or equal to a preset threshold, if at least one specific condition corresponding to at least one specific claim subject among the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server is not satisfied, and if it is confirmed that the claim interval between the previous point in time when the previous token claim was requested and the current point in time when the current token claim is requested is less than or equal to a preset threshold time, the token management computing device does not perform distribution of at least a portion of the remaining tokens to at least some of the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server.
- In paragraph 1, In step (b) above, A method characterized by, when a transaction for the content NFT is detected through an NFT market server, the token management computing device updating ownership information for the content NFT by referring to third-party owner terminal information—the third-party owner terminal information includes information about a third-party owner who purchased the content NFT from the content owner—and supporting a current token claim by the third-party owner terminal.
- In a method of supporting the management of the digital content lifecycle by providing a feed service, (a) When content registration request information including digital content and token information assigned to said digital content is obtained from a content owner terminal, a feed service server transmits said digital content to storage and performs an upload of said digital content through at least some of the storage nodes of said storage; and (b) the feed service server transmits upload information regarding the digital content and token information to a token contract, thereby (i) supporting the token contract to issue a content NFT (Non-Fungible Token) corresponding to the digital content using the upload information and token information, and supporting a storage contract linked to the specific storage node to record current information requiring pinning for the digital content by referring to it, and (ii) supporting the specific storage node to monitor the current information requiring pinning within the storage contract, and if it is determined that the current information requiring pinning has been changed to information requiring modification of pinning, supporting the modification of pinning for the digital content to change the pinning status of the digital content by referring to the information requiring modification of pinning; A method including
- In paragraph 8, In step (b) above, A method characterized by, when it is detected through a feed service that an additional token has been assigned to the digital content, the feed service server transmits additional token information to the token contract, thereby (i) supporting the token contract to generate token update information by updating the token information by referring to the additional token information, (ii) supporting the storage contract to generate pinning-needed modification information by updating the current pinning-needed information by referring to the token update information, and (iii) supporting the specific storage node to monitor the pinning-needed modification information to update the pinning status of the digital content.
- In paragraph 8, In step (b) above, A method characterized by the above feed service server requesting a current token claim from the above token contract, (i) supporting the above token contract to distribute at least a portion of the remaining tokens to at least some of the content owner terminal, the above feed service server, the specific storage node, the feed service user terminal, and the NFT market server by referring to the remaining tokens assigned to the digital content at the current time and the current conditions of token distribution, and supporting the generation of token update information by updating the token information by referring to the remaining tokens and token distribution result information, and (ii) supporting the above storage contract to update the current information requiring pinning to the information requiring pinning by referring to the token update information.
- In a computing device for token management that includes or links a token contract for managing the lifecycle of digital content through blockchain-based distributed storage, At least one memory for storing instructions; at least one processor configured to execute the above instructions; comprising, A computing device for token management that performs the following processes: (I) a process in which content registration request information including digital content from a content owner's terminal and token information assigned to the digital content is obtained by a feed service server, and the digital content is transmitted to storage by the feed service server and upload information for the digital content is performed through at least some specific storage nodes among the storage nodes of the storage; and (II) a process in which a content NFT (Non-Fungible Token) corresponding to the digital content is issued using the upload information and the token information, and a storage contract linked to the specific storage node is made to record current information requiring pinning for the digital content by referring to it, thereby supporting the specific storage node to monitor the current information requiring pinning within the storage contract, and if it is determined that the current information requiring pinning has been changed to information requiring modification of pinning, supporting the modification of pinning for the digital content by referring to the information requiring modification of pinning;
- In Paragraph 11, The above processor, In the above (II) process, A computing device for token management characterized by, when additional tokens are assigned to digital content through a feed service by the feed service server and additional token information is obtained from the feed service server, generating token update information by updating the token information by referencing the additional token information, supporting the storage contract to update the current information requiring pinning by referencing the token update information to generate the information requiring pinning modification, and supporting the specific storage node to monitor the information requiring pinning modification and update the pinning status for the digital content.
- In Paragraph 11, In the above (II) process, A computing device for token management, characterized in that, in supporting the change of the pinning state of the digital content by referring to the pinning-needed modification information, when a request for verification regarding the pinning state of the digital content recorded in the storage contract is made by the specific storage node and a request for verification regarding the token information to the token contract is detected by the storage contract, the token contract supports the storage contract to check whether the current information requiring pinning is updated by referring to the token information, and the specific storage node changes or maintains the pinning state of the digital content according to the result of the verification regarding whether the current information requiring pinning is updated.
- In Paragraph 11, The above processor, In the above (II) process, A computing device for token management characterized by, when a current token claim is requested from at least some of the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server, distributing at least some of the remaining tokens to at least some of the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server by referring to the remaining tokens assigned to the digital content at the current time and the current conditions of token distribution, generating token update information by updating the token information by referring to the remaining tokens and token distribution result information, and causing the storage contract to update the current information requiring pinning to the information requiring pinning modification by referring to the token update information.
- In Paragraph 14, The above processor, In the above (II) process, A computing device for token management characterized by, when it is determined that all of the remaining tokens are exhausted and distribution of the remaining tokens is impossible according to the current token claim, supporting the storage contract to update the current information requiring pinning to 0 and update it to the information requiring pinning modification, and supporting the specific storage node to monitor the information requiring pinning modification within the storage contract to delete the digital content.
- In Paragraph 14, The above processor, In the above (II) process, A computing device for token management characterized by not performing distribution of at least some of the remaining tokens to at least some of the following when distributing at least some of the remaining tokens according to the current token claim: if the number of the remaining tokens is less than or equal to a preset threshold; if at least one specific condition corresponding to at least one specific claim subject among the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server is not satisfied; and if it is confirmed that the claim interval between the previous point in time when the previous token claim was requested and the current point in time when the current token claim is requested is less than or equal to a preset threshold time.
- In Paragraph 11, The above processor, In the above (II) process, A computing device for token management characterized by, when a transaction for the content NFT is detected through an NFT market server, updating ownership information for the content NFT by referring to third-party owner terminal information—the third-party owner terminal information includes information about a third-party owner who purchased the content NFT from the content owner—and supporting a current token claim by the third-party owner terminal.
- In a feed service server that supports the management of the lifecycle of digital content by providing a feed service, At least one memory for storing instructions; at least one processor configured to execute the above instructions; comprising, A feed service server that performs the following processes: (I) when content registration request information including digital content and token information assigned to the digital content is obtained from a content owner terminal, the processor transmits the digital content to storage and performs an upload of the digital content through at least some specific storage nodes among the storage nodes of the storage; and (II) transmit upload information for the digital content and the token information to a token contract, thereby (i) supporting the token contract to issue a content NFT (Non-Fungible Token) corresponding to the digital content using the upload information and the token information, and supporting a storage contract linked to the specific storage node to record current information requiring pinning for the digital content by referring to it, and (ii) supporting the specific storage node to monitor the current information requiring pinning within the storage contract, and when it is determined that the current information requiring pinning has been changed to information requiring pinning modification, supporting the modification of the pinning status of the digital content by referring to the information requiring pinning modification.
- In Paragraph 18, The above processor, In the above (II) process, A feed service server characterized by, when it is detected through a feed service that additional tokens have been assigned to the digital content, transmitting additional token information to the token contract, thereby (i) supporting the token contract to generate token update information by updating the token information by referring to the additional token information, (ii) supporting the storage contract to generate pinning-needed modification information by updating the current pinning-needed information by referring to the token update information, and (iii) supporting the specific storage node to monitor the pinning-needed modification information to update the pinning status of the digital content.
- In Paragraph 18, The above processor, In the above (II) process, A feed service server characterized by requesting a current token claim to the above token contract, (i) supporting the token contract to distribute at least a portion of the remaining tokens to at least some of the content owner terminal, the feed service server, the specific storage node, the feed service user terminal, and the NFT market server by referring to the remaining tokens assigned to the digital content at the current time and the current conditions for token distribution, and supporting the generation of token update information by updating the token information by referring to the remaining tokens and token distribution result information, and (ii) supporting the storage contract to update the current information requiring pinning to the information requiring pinning by referring to the token update information.
Description
Method for managing the lifecycle of digital content, a computing device for token management using the same, and a feed service server using the same The present invention relates to a method for managing the lifecycle of digital content, a computing device for token management using the same, and a feed service server. More specifically, it relates to a method for controlling the lifespan of digital content according to a token assigned to digital content provided through a feed service, a computing device for token management using the same, and a feed service server. A blockchain network is a distributed ledger system without a central administrator that operates by having network participants jointly record and verify transaction history. In this system, each block contains transaction information and the hash value of the previous block, allowing blocks to be linked in a chain. This guarantees data integrity and immutability, thereby ensuring the reliability of data management. Consequently, while early blockchain networks were primarily used for token-based transactions in the financial sector, they are now utilized in various fields following the introduction of smart contracts, which enable the automatic execution of transactions when predefined conditions are met. For example, blockchain network technology can be utilized in feed services. A feed refers to displaying digital content uploaded through platforms such as social network services (SNS) to users. In other words, a feed service is a service that can induce user participation by organizing and displaying various digital content, such as photos, videos, advertisements, and news containing related content or composition, in the social media space based on the user's interests, search history, and activity history. Conventional feed services are operated through a centralized system, and since the feed service operator directly intervenes to handle costs and distribute profits, there is a possibility that profit distribution may not be fair if a problem arises with the feed service operator. Additionally, since digital content is uploaded to a centralized repository, there may be issues with content management if a problem occurs with the repository. Therefore, attempts are being made to implement it as a tokenomics system to enable fair profit distribution without intervention by the feed service operator while increasing the safety of the system. For example, regarding the lifespan management of digital content, Filecoin manages the lifespan of digital content by entering into a contract to store digital content for a certain period, maintaining pinning of the digital content during the contract period, and extending its lifespan through renewal when the contract ends; Arweave does not require additional lifespan management by storing digital content permanently with a single storage; and Sia, based on a cloud storage model, allows users to store digital content by determining the storage period through a storage contract and manage the lifespan of the digital content through renewal when the contract ends. However, these methods have the problem of lacking the flexibility to autonomously control the lifespan of digital content by content owners or users (e.g., feed service users). Furthermore, regarding the method of distributing rewards, Filecoin utilizes Proof-of-Replication (PoRep) and Proof-of-Spacetime (PoSt) consensus mechanisms to allow storage providers to receive rewards, which are paid after verifying that digital content has been securely stored for a certain period. In contrast, Arweave permanently stores digital content with a single save, so storage providers receive rewards based on the initial cost paid by the user, with no additional compensation provided. Sia distributes rewards for storage contracts through Sia coins, and similar to Filecoin, storage providers can receive rewards if they maintain digital content for a certain period. However, these methods have the drawback of not being able to distribute rewards in real time. Furthermore, regarding the method of pinning digital content, Filecoin and Sia allow storage providers to maintain pinning for the duration stipulated in the storage contract, whereas Arweave allows pinning to be maintained permanently so that digital content can be stored indefinitely. However, these methods have the drawback that content owners or users (e.g., feed service users) cannot directly intervene in maintaining pinning of digital content or autonomously control when to change the pinning status. Therefore, improvement measures are required to resolve the aforementioned problems. The drawings attached below for use in describing embodiments of the present invention are merely some of the embodiments of the present invention, and other drawings can be obtained based on these drawings without inventive work by a person skilled in the art to which the present invention pertains (hereinafter