KR20230122399A - The Method for Generation and Transfer of Ownership of Derivation NFT - Google Patents
The Method for Generation and Transfer of Ownership of Derivation NFT Download PDFInfo
- Publication number
- KR20230122399A KR20230122399A KR1020220019021A KR20220019021A KR20230122399A KR 20230122399 A KR20230122399 A KR 20230122399A KR 1020220019021 A KR1020220019021 A KR 1020220019021A KR 20220019021 A KR20220019021 A KR 20220019021A KR 20230122399 A KR20230122399 A KR 20230122399A
- Authority
- KR
- South Korea
- Prior art keywords
- nft
- derived
- general
- ownership
- user
- Prior art date
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 153
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000009795 derivation Methods 0.000 title 1
- 238000004891 communication Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000000694 effects Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000011084 recovery Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 241001516908 Metabus Species 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
- G06Q50/184—Intellectual property management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Technology Law (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Multimedia (AREA)
- Operations Research (AREA)
- Entrepreneurship & Innovation (AREA)
- Bioethics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 서비스서버, 및 블록체인노드에서 수행되는 파생NFT의 생성 및 소유권 이전방법으로서, 더 구체적으로는, 서비스서버에서 생성하는 파생NFT의 이전규칙에 기초하여 기설정된 일반NFT를 소유한 사용자단말이 해당 기설정된 일반NFT를 이용하여 파생NFT의 소유권을 획득할 수 있는, 파생NFT의 생성 및 소유권 이전방법에 관한 것이다.The present invention is a method for generating and transferring ownership of a derived NFT performed in a service server and a blockchain node, and more specifically, a user terminal that owns a general NFT preset based on a transfer rule of a derived NFT generated in a service server. It relates to a method for creating and transferring ownership of a derived NFT, which can acquire ownership of a derived NFT using this preset general NFT.
Description
본 발명은 서비스서버, 및 블록체인노드에서 수행되는 파생NFT의 생성 및 소유권 이전방법으로서, 더 구체적으로는, 서비스서버에서 생성하는 파생NFT의 이전규칙에 기초하여 기설정된 일반NFT를 소유한 사용자단말이 해당 기설정된 일반NFT를 이용하여 파생NFT의 소유권을 획득할 수 있는, 파생NFT의 생성 및 소유권 이전방법에 관한 것이다.The present invention is a method for generating and transferring ownership of a derived NFT performed in a service server and a blockchain node, and more specifically, a user terminal that owns a general NFT preset based on a transfer rule of a derived NFT generated in a service server. It relates to a method for creating and transferring ownership of a derived NFT, which can acquire ownership of a derived NFT using this preset general NFT.
최근 들어, 디지털 자산에 NFT란 개념을 도입하여 디지털 콘텐츠의 지식재산권 혹은 고유성 등을 보장해줄 수 있는 연구가 많이 진행되고 있다. NFT(Non-Fungible Token)란 대체 불가능한 토큰이라는 뜻으로, 희소성을 갖는 디지털 자산을 대표하는 토큰을 의미하며, 기존의 가상자산과 달리 디지털 자산에 별도의 고유한 인식 값을 부여하고 있어 상호교환이 불가능하다는 특징이 있다. Recently, a lot of research has been conducted to ensure intellectual property rights or uniqueness of digital contents by introducing the concept of NFT to digital assets. NFT (Non-Fungible Token) means a non-fungible token, which means a token that represents a digital asset with scarcity. It is characterized by impossibility.
즉, NFT는 블록체인을 기반으로 하고 있어 소유권과 판매 이력 등의 관련 정보가 모두 블록체인에 저장되며, 따라서 최초 발행자를 언제든 확인할 수 있어 위조 등이 불가능하다는 특징을 가지고 있다. 특히, NFT 관련 기술은 메타버스 혹은 게임 등과 같은 가상현실에서의 활용성을 높게 평가받고 있다. In other words, since NFT is based on a blockchain, all relevant information such as ownership and sales history is stored in the blockchain, so the original issuer can be checked at any time, making it impossible to counterfeit. In particular, NFT-related technologies are highly evaluated for their utilization in virtual reality such as metabus or games.
상술한, 블록체인(Block Chain)이란, 지속적으로 증가하는 데이터를 특정 단위의 블록에 기록하고, P2P(Peer-to-Peer) 네트워크를 구성하는 각각의 블록체인 노드들이 블록을 체인형태의 자료구조로 관리하는 데이터 관리 기술 또는 자료 구조 그 자체를 의미하며, P2P 네트워크란 중앙 서버 없이 각 단말들이 서로 동등한 입장에서 통신하는 네트워크를 말한다. 각 단말은 서버이기도 하면서 동시에 클라이언트가 될 수 있고, 블록체인 네트워크를 구성하는 노드(Peer)들은 원장의 사본을 각자 보관하고 자신이 가진 원장의 상황에 따라 행동을 결정할 수 있다.The above-mentioned block chain is a data structure in which continuously increasing data is recorded in a block of a specific unit, and each block chain node constituting a P2P (Peer-to-Peer) network converts the block into a chain-type data structure. P2P network refers to a network in which each terminal communicates with each other on an equal footing without a central server. Each terminal can be both a server and a client at the same time, and the nodes (peers) constituting the blockchain network can each keep a copy of the ledger and decide their actions according to the ledger's situation.
또한, 상기 블록체인과 같은 분산 원장 기술(Distributed Ledger Technology, DLT)에서 거래의 일정 조건을 만족시키면 당사자 간에 자동으로 거래가 체결되는 기술인 스마트 컨트랙트(Smart Contract)도 NFT 관련 핵심 기술로 대두되고 있다. 상기 스마트 컨트랙트는, 구체적으로, 계약 조건과 처리 내용을 프로그래밍하여 DApp(Decentralized Application)으로 만들어 배포하면, 네트워크 상의 노드에 상기 계약 조건 및 처리 내용이 설치되고, 이후에 이 계약 조건을 충족하는 당사자가 나타나면 자동으로 계약 체결이 완료되는 것을 말한다. 스마트 컨트랙트는, 일종의 프로그램 코드(code)로서, 분산 환경(distributed surroundings)에서 다양한 참여자들에게 동시에 탑재되어 제공된다. 한편, 상기 DApp은 중앙에서 관리하는 중앙 서버가 없고, 블록체인을 기반으로 해 P2P 형태로 작동하는 어플리케이션을 말하며, 스마트 컨트랙트와 사용자 인터페이스로 구성된다. 스마트 컨트랙트를 지원하는 대표적인 플랫폼으로는 이더리움(Ethereum) 등이 있다. In addition, Smart Contract, a technology in which transactions are automatically concluded between parties when certain conditions of transactions are satisfied in Distributed Ledger Technology (DLT) such as the blockchain, is also emerging as a core technology related to NFT. Specifically, when the smart contract is programmed with the contract conditions and processing contents and made into a DApp (Decentralized Application) and distributed, the contract conditions and processing contents are installed on nodes on the network, and later, the party who meets the contract conditions If it appears, it means that the contract is automatically completed. A smart contract, as a kind of program code, is simultaneously loaded and provided to various participants in a distributed environment. On the other hand, the DApp refers to an application that does not have a centrally managed central server and operates in the form of P2P based on a blockchain, and is composed of a smart contract and a user interface. A representative platform that supports smart contracts is Ethereum.
본 발명은 서비스서버, 및 블록체인노드에서 수행되는 파생NFT의 생성 및 소유권 이전방법으로서, 더 구체적으로는, 서비스서버에서 생성하는 파생NFT의 이전규칙에 기초하여 기설정된 일반NFT를 소유한 사용자단말이 해당 기설정된 일반NFT를 이용하여 파생NFT의 소유권을 획득할 수 있는, 파생NFT의 생성 및 소유권 이전방법을 제공하는 것을 목적으로 한다.The present invention is a method for generating and transferring ownership of a derived NFT performed in a service server and a blockchain node, and more specifically, a user terminal that owns a general NFT preset based on a transfer rule of a derived NFT generated in a service server. The purpose of this is to provide a method for creating and transferring ownership of derived NFTs that can acquire ownership of derived NFTs using this preset general NFT.
상기와 같은 과제를 해결하기 위하여 본 발명의 일 실시예는, 서비스서버, 및 블록체인노드에서 수행되는, 파생NFT의 생성 및 소유권 이전방법으로서, 서비스서버에 의하여, 사용자로부터 일반NFT의 생성을 요청받아 일반NFT를 생성하는 일반NFT생성단계; 블록체인노드에 의하여, 상기 일반NFT를 등록하고, 1 이상의 해당 일반NFT의 소유권에 대한 기록을 수행하는 일반NFT기록단계; 서비스서버에 의하여, 1 이상의 기설정된 일반NFT와 관련하여 생성되는 파생NFT 및 상기 파생NFT의 이전규칙을 생성하는 파생NFT생성단계; 블록체인노드에 의하여, 상기 파생NFT를 등록하는 파생NFT등록단계; 서비스서버에 의하여, 해당 사용자가 해당 파생NFT와 관련된 1 이상의 기설정된 일반NFT를 소유하고, 상기 파생NFT의 이전규칙을 충족시키는 경우, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 파생NFT소유권이전단계; 및 블록체인노드에 의하여, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 것을 등록하는 파생NFT소유권이전등록단계;를 포함하는, 파생NFT의 생성 및 소유권 이전방법을 제공한다.In order to solve the above problems, an embodiment of the present invention is a method for generating and transferring ownership of a derived NFT, which is performed in a service server and a blockchain node, and requests the user to create a general NFT by the service server. A general NFT generation step of receiving and generating a general NFT; A general NFT recording step of registering the general NFT and recording ownership of one or more corresponding general NFTs by a blockchain node; A derived NFT generation step of generating, by the service server, a derived NFT generated in relation to one or more preset general NFTs and a transfer rule of the derived NFT; A derived NFT registration step of registering the derived NFT by a blockchain node; Derived NFT ownership transfer step in which, by the service server, ownership of the derived NFT is transferred to the corresponding user when the corresponding user owns one or more preset general NFTs related to the derived NFT and satisfies the transfer rule of the derived NFT. ; And a derived NFT ownership transfer registration step of registering that the ownership of the derived NFT is transferred to the corresponding user by the blockchain node;
본 발명의 일 실시예에서는, 상기 파생NFT의 이전규칙은, 해당 사용자가 기설정된 일반NFT를 소유하고 있고, 해당 사용자가 소유한 기설정된 일반NFT가 특정 제3사용자의 공개키로 서명 받는 경우를 포함하고, 상기 파생NFT등록단계는 상기 파생NFT의 이전규칙을 스마트컨트랙트 형태로 블록체인노드에 기록할 수 있다.In one embodiment of the present invention, the transfer rule of the derived NFT includes a case where the user owns a preset general NFT, and the preset general NFT owned by the user is signed with a public key of a specific third user. And, in the derived NFT registration step, the transfer rule of the derived NFT can be recorded in a blockchain node in the form of a smart contract.
본 발명의 일 실시예에서는, 상기 파생NFT의 이전규칙은, 해당 사용자가 기설정된 2 이상의 일반NFT를 소유하고 있고, 상기 2 이상의 일반NFT가 기설정된 조합을 형성하는 경우를 포함하고, 상기 파생NFT등록단계는 상기 파생NFT의 이전규칙을 스마트컨트랙트 형태로 블록체인노드에 기록할 수 있다.In one embodiment of the present invention, the transfer rule of the derived NFT includes a case where the user owns two or more preset general NFTs, and the two or more general NFTs form a preset combination, and the derived NFTs In the registration step, the transfer rule of the derived NFT can be recorded in the blockchain node in the form of a smart contract.
본 발명의 일 실시예에서는, 상기 파생NFT의 이전규칙은, 해당 사용자가 기설정된 1 이상의 일반NFT를 소유하고 있고, 해당 사용자가 특정시간대에 파생NFT의 생성을 요청하는 경우를 포함할 수 있다.In one embodiment of the present invention, the transfer rule of the derived NFT may include a case where the user owns one or more preset general NFTs and the user requests generation of the derived NFT in a specific time period.
본 발명의 일 실시예에서는, 일반NFT는 복수의 사용자에 의해 소유될 수 있고, 상기 파생NFT의 이전규칙은, 해당 일반NFT에 대해, 해당 일반NFT의 전체 지분 중 기설정된 비율 이상을 소유하는 복수의 사용자에 의해 각자의 공개키로 서명하는 경우에만 적용될 수 있다.In one embodiment of the present invention, a general NFT can be owned by a plurality of users, and the transfer rule of the derived NFT is a plurality of people who own more than a predetermined ratio among the total shares of the general NFT for the general NFT. It can be applied only when signed by the user of each with their own public key.
본 발명의 일 실시예에서는, 상기 파생NFT의 생성 및 소유권 이전방법은, 서비스서버에 의하여, 1 이상의 기설정된 파생NFT과 관련하여 생성되는 재귀적파생NFT 및 상기 재귀적파생NFT의 이전규칙을 생성하는 재귀적파생NFT생성단계; 블록체인노드에 의하여, 상기 재귀적파생NFT를 등록하는 재귀적파생NFT등록단계; 서비스서버에 의하여, 해당 사용자가 해당 재귀적파생NFT과 관련된 1 이상의 기설정된 파생NFT를 소유하고, 상기 재귀적파생NFT의 이전규칙을 충족시키는 경우, 해당 재귀적파생NFT의 소유권을 해당 사용자로 이전하는 재귀적파생NFT소유권이전단계; 및 블록체인노드에 의하여, 해당 재귀적파생NFT의 소유권을 해당 사용자로 이전하는 것을 등록하는 파생NFT소유권이전등록단계;를 더 포함할 수 있다.In one embodiment of the present invention, the method of generating and transferring ownership of the derived NFT generates, by the service server, a recursive derived NFT generated in relation to one or more preset derived NFTs and a transfer rule for the recursive derived NFT. A recursive derivative NFT generation step; A recursive derivative NFT registration step of registering the recursive derivative NFT by a blockchain node; By the service server, if the corresponding user owns one or more predetermined derived NFTs related to the corresponding recursive derived NFT and satisfies the transfer rule of the recursive derived NFT, the ownership of the recursive derived NFT is transferred to the corresponding user. Recursive derivative NFT ownership transfer step; and a derivative NFT ownership transfer registration step of registering, by the blockchain node, the transfer of ownership of the corresponding recursive derivative NFT to the corresponding user.
본 발명의 일 실시예에 따르면, 복수의 파생NFT의 이전규칙을 이용하여, 다수의 사용자로 하여금 NFT의 거래를 활성화시켜, 해당 서비스서버에서 운용하는 응용 콘텐츠의 참여도를 높일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, by using the transfer rules of a plurality of derived NFTs, a plurality of users can activate NFT transactions, thereby increasing the participation of application contents operated by the corresponding service server. can
본 발명의 일 실시예에 따르면, NFT의 생성정보 및 소유권정보를 서비스서버의 데이터베이스 및 블록체인노드에 기록함으로써, 해당 NFT의 고유성 및 희소성을 보장할 수 있는 효과를 발휘할 수 있다.According to one embodiment of the present invention, by recording the generation information and ownership information of the NFT in the database and blockchain node of the service server, the effect of guaranteeing the uniqueness and rarity of the corresponding NFT can be exerted.
본 발명의 일 실시예에 따르면, 서비스서버에서 생성되는 복수의 파생NFT의 이전규칙을 통해, 일반NFT보다 가치 있는 파생NFT를 소유할 수 있다는 기대감을 복수의 사용자에게 제공할 수 있고, 이를 통해, 일반NFT에 대한 심리적가치를 높일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, it is possible to provide a plurality of users with an expectation that they can own a derivative NFT more valuable than a general NFT through a transfer rule of a plurality of derived NFTs generated in the service server, and through this, It can exert the effect of increasing the psychological value of general NFT.
본 발명의 일 실시예에 따르면, 파생NFT의 이전규칙을 게임, 메타버스, 가상현실, 애니메이션캐릭터 및 미술작품 등 다양한 분야에 적용할 수 있고, 이를 통해 많은 디지털 콘텐츠의 지식재산권을 보장할 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the transfer rule of derived NFTs can be applied to various fields such as games, metaverses, virtual reality, animated characters, and works of art, and through this, intellectual property rights of many digital contents can be guaranteed. can be effective.
도 1은 본 발명의 일 실시예에 따른 파생NFT의 생성 및 소유권 이전방법의 수행단계를 개략적으로 도시한다.
도 2는 본 발명의 일 실시예에 따른 일반NFT생성단계 및 일반NFT기록단계의 수행단계를 개략적으로 도시한다.
도 3은 본 발명의 일 실시예에 따른 파생NFT생성단계 내지 파생NFT소유권이전등록단계의 수행단계를 개략적으로 도시한다.
도 4는 본 발명의 일 실시예에 따른 파생NFT소유권이전단계의 수행과정을 개략적으로 도시한다.
도 5는 본 발명의 다른 실시예에 따른 파생NFT소유권이전단계의 수행과정을 개략적으로 도시한다.
도 6은 본 발명의 또 다른 실시예에 따른 파생NFT소유권이전단계의 수행단계를 개략적으로 도시한다.
도 7은 본 발명의 일 실시예에 따른 일반NFT의 지분을 분할하는 과정을 개략적으로 도시한다.
도 8은 본 발명의 일 실시예에 따른 일반NFT의 지분정보를 개략적으로 도시한다.
도 9는 본 발명의 일 실시예에 따른 재귀적파생NFT가 생성되는 과정을 개략적으로 도시한다.
도 10은 본 발명의 일 실시예에 따른 컴퓨팅장치의 내부 구성을 개략적으로 도시한다.1 schematically illustrates the steps of a method for generating and transferring ownership of a derived NFT according to an embodiment of the present invention.
2 schematically illustrates the steps of generating a general NFT and recording a general NFT according to an embodiment of the present invention.
Figure 3 schematically shows the steps of performing the derived NFT generation step to the derived NFT ownership transfer registration step according to an embodiment of the present invention.
Figure 4 schematically shows the process of performing the derived NFT ownership transfer step according to an embodiment of the present invention.
5 schematically illustrates a process of performing a step of transferring ownership of a derived NFT according to another embodiment of the present invention.
Figure 6 schematically shows the steps of performing the derived NFT ownership transfer step according to another embodiment of the present invention.
7 schematically illustrates a process of dividing shares of a general NFT according to an embodiment of the present invention.
8 schematically shows equity information of a general NFT according to an embodiment of the present invention.
9 schematically illustrates a process of generating a recursive derivative NFT according to an embodiment of the present invention.
10 schematically illustrates the internal configuration of a computing device according to an embodiment of the present invention.
이하에서는, 다양한 실시예들 및/또는 양상들이 이제 도면들을 참조하여 개시된다. 하기 설명에서는 설명을 목적으로, 하나 이상의 양상들의 전반적 이해를 돕기 위해 다수의 구체적인 세부사항들이 개시된다. 그러나, 이러한 양상(들)은 이러한 구체적인 세부사항들 없이도 실행될 수 있다는 점 또한 본 발명의 기술 분야에서 통상의 지식을 가진 자에게 인식될 수 있을 것이다. 이후의 기재 및 첨부된 도면들은 하나 이상의 양상들의 특정한 예시적인 양상들을 상세하게 기술한다. 하지만, 이러한 양상들은 예시적인 것이고 다양한 양상들의 원리들에서의 다양한 방법들 중 일부가 이용될 수 있으며, 기술되는 설명들은 그러한 양상들 및 그들의 균등물들을 모두 포함하고자 하는 의도이다.In the following, various embodiments and/or aspects are disclosed with reference now to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to facilitate a general understanding of one or more aspects. However, it will also be appreciated by those skilled in the art that such aspect(s) may be practiced without these specific details. The following description and accompanying drawings describe in detail certain illustrative aspects of one or more aspects. However, these aspects are exemplary and some of the various methods in principle of the various aspects may be used, and the described descriptions are intended to include all such aspects and their equivalents.
또한, 다양한 양상들 및 특징들이 다수의 디바이스들, 컴포넌트들 및/또는 모듈들 등을 포함할 수 있는 시스템에 의하여 제시될 것이다. 다양한 시스템들이, 추가적인 장치들, 컴포넌트들 및/또는 모듈들 등을 포함할 수 있다는 점 그리고/또는 도면들과 관련하여 논의된 장치들, 컴포넌트들, 모듈들 등 전부를 포함하지 않을 수도 있다는 점 또한 이해되고 인식되어야 한다.Moreover, various aspects and features will be presented by a system that may include a number of devices, components and/or modules, and the like. It should also be noted that various systems may include additional devices, components and/or modules, and/or may not include all of the devices, components, modules, etc. discussed in connection with the figures. It must be understood and recognized.
본 명세서에서 사용되는 "실시예", "예", "양상", "예시" 등은 기술되는 임의의 양상 또는 설계가 다른 양상 또는 설계들보다 양호하다거나, 이점이 있는 것으로 해석되지 않을 수도 있다. 아래에서 사용되는 용어들 '~부', '컴포넌트', '모듈', '시스템', '인터페이스' 등은 일반적으로 컴퓨터 관련 엔티티(computer-related entity)를 의미하며, 예를 들어, 하드웨어, 하드웨어와 소프트웨어의 조합, 소프트웨어를 의미할 수 있다."Example", "example", "aspect", "exemplary", etc., used herein should not be construed as preferring or advantageous to any aspect or design being described over other aspects or designs. . The terms '~unit', 'component', 'module', 'system', 'interface', etc. used below generally mean a computer-related entity, and for example, hardware, hardware It may mean a combination of and software, software.
또한, "포함한다" 및/또는 "포함하는"이라는 용어는, 해당 특징 및/또는 구성요소가 존재함을 의미하지만, 하나 이상의 다른 특징, 구성요소 및/또는 이들의 그룹의 존재 또는 추가를 배제하지 않는 것으로 이해되어야 한다.Also, the terms "comprises" and/or "comprising" mean that the feature and/or element is present, but excludes the presence or addition of one or more other features, elements and/or groups thereof. It should be understood that it does not.
또한, 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.In addition, terms including ordinal numbers, such as first and second, may be used to describe various components, but the components are not limited by the terms. These terms are only used for the purpose of distinguishing one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present invention. The terms and/or include any combination of a plurality of related recited items or any of a plurality of related recited items.
또한, 본 발명의 실시예들에서, 별도로 다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 발명의 실시예에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.In addition, in the embodiments of the present invention, unless otherwise defined, all terms used herein, including technical or scientific terms, are generally understood by those of ordinary skill in the art to which the present invention belongs. has the same meaning as Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related art, and unless explicitly defined in the embodiments of the present invention, an ideal or excessively formal meaning not be interpreted as
이하에서 언급되는 "“사용자단말”은 네트워크를 통해 서버나 타 단말에 접속할 수 있는 컴퓨터나 휴대용 단말기로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등을 포함하고, 휴대용 단말기는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신장치로서, 스마트폰, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말 등과 같은 모든 종류의 핸드헬드 (Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 또한, "네트워크"는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선네트워크나 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다.The "user terminal" referred to below may be implemented as a computer or a portable terminal capable of accessing a server or other terminals through a network. Here, the computer is, for example, a laptop equipped with a web browser (WEB Browser), Including a desktop (desktop), a laptop (laptop), etc., portable terminals are, for example, wireless communication devices that ensure portability and mobility, such as smartphones, PCS (Personal Communication System), GSM (Global System for Mobile communications) , PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminals, etc., and may include all types of handheld-based wireless communication devices, etc. In addition, a "network" may include a local area network (LAN), a wide area network ( It can be implemented as a wired network such as a Wide Area Network (WAN) or a Value Added Network (VAN), or all types of wireless networks such as a mobile radio communication network or a satellite communication network.
도 1은 본 발명의 일 실시예에 따른 파생NFT의 생성 및 소유권 이전방법의 수행단계를 개략적으로 도시한다.1 schematically illustrates the steps of a method for generating and transferring ownership of a derived NFT according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 서비스서버(1000), 및 블록체인노드(2000)에서 수행되는, 파생NFT의 생성 및 소유권 이전방법으로서, 서비스서버(1000)에 의하여, 사용자로부터 일반NFT의 생성을 요청받아 일반NFT를 생성하는 일반NFT생성단계(S100); 블록체인노드(2000)에 의하여, 상기 일반NFT를 등록하고, 1 이상의 해당 일반NFT의 소유권에 대한 기록을 수행하는 일반NFT기록단계(S200); 서비스서버(1000)에 의하여, 1 이상의 기설정된 일반NFT와 관련하여 생성되는 파생NFT 및 상기 파생NFT의 이전규칙을 생성하는 파생NFT생성단계(S300); 블록체인노드(2000)에 의하여, 상기 파생NFT를 등록하는 파생NFT등록단계(S400); 서비스서버(1000)에 의하여, 해당 사용자가 해당 파생NFT와 관련된 1 이상의 기설정된 일반NFT를 소유하고, 상기 파생NFT의 이전규칙을 충족시키는 경우, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 파생NFT소유권이전단계(S500); 및 블록체인노드(2000)에 의하여, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 것을 등록하는 파생NFT소유권이전등록단계(S600);를 포함한다.As shown in FIG. 1, as a method of generating and transferring ownership of a derived NFT, which is performed in the service server 1000 and the blockchain node 2000, the service server 1000 generates a general NFT from a user. Generating a general NFT upon request (S100); A general NFT recording step (S200) of registering the general NFT and recording ownership of one or more corresponding general NFTs by the blockchain node (2000); A derived NFT generation step (S300) of generating a derived NFT generated in relation to one or more preset general NFTs and a transfer rule of the derived NFT by the service server 1000; By the blockchain node (2000), a derived NFT registration step (S400) of registering the derived NFT; By the service server 1000, if the user owns one or more preset general NFTs related to the derived NFT and satisfies the transfer rule of the derived NFT, the ownership of the derived NFT is transferred to the user. Ownership transfer step (S500); And a derived NFT ownership transfer registration step (S600) of registering the transfer of ownership of the derived NFT to the corresponding user by the blockchain node (2000).
구체적으로, 상기 일반NFT생성단계(S100)는, 서비스서버(1000)에 의하여, 사용자가 해당 사용자단말을 통해 송신한 일반NFT의 생성 요청을 수신하고, 요청받은 일반NFT를 생성한다. 이 때, 상기 서비스서버(1000)는, 일반NFT를 생성하면서 생성된 상기 일반NFT의 생성정보를 상기 서비스서버(1000) 내의 데이터베이스(미도시)에 저장하고, 상기 일반NFT의 생성정보를 블록체인노드(2000)로 전달한다. 상기 블록체인노드(2000)로 전달된 상기 일반NFT의 생성정보는, 후술하는 일반NFT기록단계(S200)에서, 상기 블록체인노드(2000)에 의하여, 상기 블록체인노드(2000)에 등록되며, 생성된 상기 일반NFT는 상기 사용자단말로 전달될 수 있다. Specifically, in the general NFT generating step (S100), the service server 1000 receives a request for generating a general NFT transmitted by a user through a corresponding user terminal, and generates the requested general NFT. At this time, the service server 1000 stores the generation information of the general NFT generated while generating the general NFT in a database (not shown) in the service server 1000, and stores the generation information of the general NFT on the blockchain. forwarded to node 2000. The generation information of the general NFT transmitted to the blockchain node 2000 is registered in the blockchain node 2000 by the blockchain node 2000 in a general NFT recording step (S200) described later, The generated general NFT may be delivered to the user terminal.
한편, 상술한 일반NFT의 생성은, 본 발명의 일 실시예로서, 상기 서비스서버(1000)와 통신가능한 블록체인네트워크에서 생성되어 상기 서비스서버(1000)에 저장되는 것을 의미하며, 상기 블록체인네트워크는 상기 서비스서버(1000) 내부에 존재할 수 있고, 본 발명의 다른 실시예에서는, 상기 블록체인네트워크는 상기 서비스서버(1000) 외부에 존재할 수 있다. 또한, 이하에서 언급되는 일반NFT, 파생NFT 및 재귀적파생NFT의 생성 또한 전술한 바와 같이 수행된다.On the other hand, the generation of the above-described general NFT, as an embodiment of the present invention, means that it is created in a blockchain network capable of communicating with the service server 1000 and stored in the service server 1000, and the blockchain network may exist inside the service server 1000, and in another embodiment of the present invention, the blockchain network may exist outside the service server 1000. In addition, the generation of general NFTs, derived NFTs, and recursive derived NFTs mentioned below is also performed as described above.
상기 일반NFT기록단계(S200)는, 블록체인노드(2000)에 의하여, 서비스서버(1000)로부터 수신한 일반NFT의 생성정보를 상기 블록체인노드(2000)에 등록하고, 상기 사용자가 요청한 1 이상의 일반NFT의 소유권에 대한 정보를 포함하는 소유권정보를 상기 블록체인노드(2000)에 등록한다. 더 구체적으로는, 상기 일반NFT기록단계(S200)는, 상기 일반NFT가 생성되고, 상기 일반NFT가 생성됨에 따라 생성되는, 상기 일반NFT의 생성정보 및 소유권정보를 상기 블록체인노드(2000)에 등록한다.In the general NFT recording step (S200), the general NFT generation information received from the service server 1000 is registered in the blockchain node 2000 by the blockchain node 2000, and one or more Ownership information including information on ownership of general NFTs is registered in the blockchain node 2000. More specifically, in the general NFT recording step (S200), the general NFT is created, and the generation information and ownership information of the general NFT, which are generated as the general NFT is created, are stored in the blockchain node 2000. register
상기 일반NFT의 생성정보는, 해당 일반NFT의 생성날짜, 생성자, 및 해당 일반NFT의 식별정보를 포함하고, 상기 일반NFT의 소유권정보는, 해당 일반NFT의 현재 소유자정보, 해당 일반NFT의 과거의 소유자정보, 및 해당 일반NFT의 소유변경이력을 포함한다.The creation information of the general NFT includes the creation date of the general NFT, the creator, and identification information of the general NFT, and the ownership information of the general NFT includes current owner information of the general NFT and past information of the general NFT. It includes owner information and ownership change history of the general NFT.
상기 일반NFT생성단계(S100) 및 상기 일반NFT기록단계(S200)에 대한 보다 자세한 설명은 도 2에 대한 설명에서 후술하도록 한다. A more detailed description of the general NFT generating step (S100) and the general NFT recording step (S200) will be described later in the description of FIG. 2.
상기 파생NFT생성단계(S300)는, 서비스서버(1000)에 의하여, 1 이상의 기설정된 일반NFT와 관련하여 생성되는 파생NFT 및 상기 파생NFT의 이전규칙을 생성한다. 더 구체적으로는, 상기 서비스서버(1000)의 관리자는, 상기 서비스서버(1000)에서 취급하는 복수의 일반NFT토큰에 대해서, 파생NFT를 생성하는 데 필요한 2 이상의 일반NFT를 설정할 수 있다. 상기 서비스서버(1000)는, 상기 관리자에 의해 설정된, 즉 기설정된 일반NFT와 관련된 파생NFT를 생성하며, 사용자의 입장에서 상기 파생NFT의 소유권을 이전 받을 수 있는 파생NFT의 이전규칙을 생성한다. 상기 파생NFT의 이전규칙은 상기 서비스서버(1000)에서 생성되는 것이 바람직하나, 본 발명의 일 실시예로서, 사용자에 의해 생성될 수 있다. 상기 파생NFT의 이전규칙에 대한 몇 실시예에 대해서는 도 4 내지 도 8에 대한 설명에서 더 자세히 후술하도록 한다.In the derived NFT generation step (S300), the service server 1000 generates a derived NFT generated in relation to one or more preset general NFTs and a transfer rule of the derived NFT. More specifically, the manager of the service server 1000 may set two or more general NFTs required to generate a derived NFT for a plurality of general NFT tokens handled by the service server 1000 . The service server 1000 creates a derived NFT related to the general NFT set by the manager, that is, a preset general NFT, and creates a transfer rule for the derived NFT that allows the user to transfer ownership of the derived NFT. The transfer rule of the derived NFT is preferably generated in the service server 1000, but as an embodiment of the present invention, it may be generated by a user. Some embodiments of the transfer rule of the derived NFT will be described in more detail later in the description of FIGS. 4 to 8.
상기 파생NFT등록단계(S400)는, 블록체인노드(2000)에 의하여, 상기 파생NFT가 생성됨에 따라 생성되는, 상기 파생NFT의 생성정보가 상기 블록체인노드(2000)에 등록된다. 상기 파생NFT의 생성정보는, 해당 파생NFT의 생성날짜, 생성자, 해당 파생NFT의 식별정보 및 상기 파생NFT와 관련되는 일반NFT의 정보를 포함한다.In the derived NFT registration step (S400), by the blockchain node 2000, creation information of the derived NFT, generated as the derived NFT is generated, is registered in the blockchain node 2000. The creation information of the derived NFT includes the date of creation of the derived NFT, the creator, identification information of the derived NFT, and general NFT information related to the derived NFT.
또한, 상기 파생NFT등록단계(S400)는, 본 발명의 몇 실시예에서, 상기 파생NFT생성단계(S300)에서 생성된 파생NFT의 이전규칙은 스마트컨트랙트의 형태로 상기 블록체인노드(2000)에 기록될 수 있다.In addition, in the derived NFT registration step (S400), in some embodiments of the present invention, the transfer rule of the derived NFT generated in the derived NFT generation step (S300) is transferred to the blockchain node 2000 in the form of a smart contract. can be recorded.
상기 파생NFT소유권이전단계(S500)는, 서비스서버(1000)에 의하여, 사용자가 파생NFT와 관련된 1 이상의 기설정된 일반NFT를 소유하고 있고, 상기 파생NFT의 이전규칙을 충족시키는 경우, 해당 파생NFT의 소유권을 상기 사용자로 이전한다. 더 구체적으로, 상술한 바와 같이, 상기 사용자가, 상기 서비스서버의 관리자에 의해 설정된 일반NFT를 소유하고 있고, 상기 사용자가 상기 서비스서버(1000) 혹은 제3사용자에 의해 생성된 파생NFT의 이전규칙을 충족하는 경우, 상기 서비스서버(1000)에 의해 상기 사용자가 소유한 일반NFT와 관련하는 파생NFT의 소유권을 상기 사용자에게 이전한다. In the derived NFT ownership transfer step (S500), by the service server 1000, when the user owns one or more preset general NFTs related to the derived NFT and satisfies the transfer rule of the derived NFT, the derived NFT Transfer ownership of to the user. More specifically, as described above, the user owns a general NFT set by the manager of the service server, and the user has a transfer rule of the service server 1000 or a derived NFT generated by a third user. is satisfied, ownership of the derived NFT related to the general NFT owned by the user is transferred to the user by the service server 1000.
상기 파생NFT소유권이전단계(S500)는, 블록체인노드(2000)에 의하여, 상기 파생NFT소유권이전단계(S500)에서 상기 사용자로 소유권이 이전된 파생NFT의 소유권정보를 상기 블록체인노드(2000)에 기록한다. 상기 파생NFT의 소유권정보는, 해당 파생NFT의 현재 소유자정보, 해당 파생NFT의 과거의 소유자정보, 및 해당 파생NFT의 소유변경이력을 포함한다.In the derived NFT ownership transfer step (S500), the blockchain node 2000 transfers the ownership information of the derived NFT whose ownership has been transferred to the user in the derived NFT ownership transfer step (S500) to the blockchain node 2000. record in The ownership information of the derived NFT includes current owner information of the derived NFT, past owner information of the derived NFT, and ownership change history of the derived NFT.
상기 파생NFT생성단계(S300), 상기 파생NFT등록단계(S400), 상기 파생NFT소유권이전단계(S500), 및 상기 파생NFT소유권이전등록단계(S600)에 대한 보다 상세한 설명은 후술하도록 한다. A more detailed description of the derived NFT generation step (S300), the derived NFT registration step (S400), the derived NFT ownership transfer step (S500), and the derived NFT ownership transfer registration step (S600) will be described later.
도 2는 본 발명의 일 실시예에 따른 일반NFT생성단계(S100) 및 일반NFT기록단계(S200)의 수행단계를 개략적으로 도시한다.2 schematically illustrates the steps of generating a general NFT (S100) and recording a general NFT (S200) according to an embodiment of the present invention.
도 2에 도시된 바와 같이, 파생NFT의 생성 및 소유권 이전방법은, 서비스서버(1000)에 의하여, 사용자로부터 일반NFT의 생성을 요청받아 일반NFT를 생성하는 일반NFT생성단계(S100); 블록체인노드(2000)에 의하여, 상기 일반NFT를 등록하고, 1 이상의 해당 일반NFT의 소유권에 대한 기록을 수행하는 일반NFT기록단계(S200);를 포함한다.As shown in FIG. 2, the method of generating a derived NFT and transferring ownership includes a general NFT generation step (S100) of generating a general NFT upon receiving a request from a user to generate a general NFT, by the service server 1000; A general NFT recording step (S200) of registering the general NFT and recording ownership of one or more corresponding general NFTs by the blockchain node (2000);
개략적으로, 도 2는 사용자가 서비스서버(1000)에 일반NFT의 생성을 요청하고, 상기 서비스서버(1000)로부터 상기 일반NFT를 전달받는 수행단계를 개략적으로 도시한다.Schematically, FIG. 2 schematically shows an execution step in which a user requests the service server 1000 to generate a general NFT and receives the general NFT from the service server 1000 .
구체적으로, 도 2에 도시된 바와 같이, 상기 일반NFT생성단계(S100)는, 사용자로부터 일반NFT의 생성을 요청받아, 해당 일반NFT를 생성하고, 상기 일반NFT기록단계(S200)는, 상기 서비스서버(1000)로부터 수신한 일반NFT의 생성정보를 상기 블록체인노드(2000)에 등록하고, 사용자가 요청한 1 이상의 일반NFT의 소유권에 대한 정보를 상기 블록체인노드(2000)에 등록한다. 더 구체적으로는, 상기 사용자는 해당 사용자단말을 통해, 상기 서비스서버(1000)로 일반NFT의 생성을 요청(S110)하면, 상기 서비스서버(1000)는 상기 사용자의 요청에 응하여, 해당 일반NFT를 생성(S120)한다. Specifically, as shown in FIG. 2, the general NFT generating step (S100) receives a request for generating a general NFT from a user, generates the corresponding general NFT, and the general NFT recording step (S200) performs the service The creation information of the general NFT received from the server 1000 is registered in the blockchain node 2000, and information on the ownership of one or more general NFTs requested by the user is registered in the blockchain node 2000. More specifically, when the user requests the service server 1000 to generate a general NFT through the corresponding user terminal (S110), the service server 1000 responds to the user's request and generates the corresponding general NFT. Create (S120).
도 1에 대한 설명에서 서술한 바와 같이, 상기 서비스서버(1000)는, 상기 서비스서버(1000)와 통신가능한 블록체인네트워크에서 생성된 일반NFT를 상기 서비스서버(1000)에 저장함으로써 일반NFT를 생성(S120)할 수 있으며, 상기 서비스서버(1000)에서 생성된 일반NFT는, 바람직하게는, 상기 서비스서버(1000) 내의 디지털 지갑(Digital Wallet)에 저장된다. 또한, 후술되는 파생NFT 또한 전술한 일반NFT와 같은 방식으로 상기 서비스서버(1000)에 의하여 생성될 수 있다. As described in the description of FIG. 1, the service server 1000 generates a general NFT by storing a general NFT generated in a blockchain network capable of communicating with the service server 1000 in the service server 1000. (S120), and the general NFT generated in the service server 1000 is preferably stored in a digital wallet in the service server 1000. In addition, derived NFTs described later may also be generated by the service server 1000 in the same manner as the general NFTs described above.
상기 일반NFT가 생성(S120)되면, 해당 일반NFT의 생성날짜, 생성자, 및 해당 일반NFT의 식별정보를 포함하는 상기 일반NFT의 생성정보가 같이 생성되며, 상기 일반NFT의 생성정보는 상기 서비스서버(1000)의 데이터베이스에 저장(S130)된다. 또한, 상기 서비스서버(1000)는 상기 일반NFT의 생성정보를 상기 블록체인노드(2000)에 전달(S140)하고, 상기 블록체인노드(2000)는 상기 서비스서버(1000)로부터 수신한 상기 일반NFT의 생성정보를 상기 블록체인노드(2000)에 등록(S210)한다.When the general NFT is created (S120), creation information of the general NFT including the creation date, creator, and identification information of the general NFT is also generated, and the creation information of the general NFT is the service server It is stored in the database of (1000) (S130). In addition, the service server 1000 transmits (S140) the generation information of the general NFT to the blockchain node 2000, and the blockchain node 2000 transmits the general NFT received from the service server 1000. The creation information of is registered in the blockchain node 2000 (S210).
또한, 본 발명의 일 실시예로서, 상기 서비스서버(1000)에 의하여, 상기 일반NFT의 소유권을 상기 사용자에게 이전(S220)시킬 수 있다. 더 자세하게는, 일반NFT의 생성 당시 상기 일반NFT는 상기 서비스서버(1000)에 의하여 생성되었으므로, 상기 일반NFT의 소유권은 상기 서비스서버(1000)에게 있고, 상기 서비스서버(1000)는 상기 일반NFT의 소유권을 상기 사용자에게 이전(S220)시킴으로써, 상기 사용자가 해당 일반NFT의 소유권을 가지게 할 수 있다. 또한, 상기 서비스서버(1000)는, 상기 단계 S220의 대가로, 상기 사용자로부터 소정의 수수료를 받는 등의 서비스를 운영할 수 있다.In addition, as an embodiment of the present invention, ownership of the general NFT may be transferred to the user by the service server 1000 (S220). More specifically, since the general NFT was created by the service server 1000 at the time of creation of the general NFT, ownership of the general NFT belongs to the service server 1000, and the service server 1000 controls the By transferring the ownership to the user (S220), the user can have ownership of the general NFT. In addition, the service server 1000 may operate a service such as receiving a predetermined fee from the user in exchange for the step S220.
한편, 본 발명의 다른 실시예로서 상기 단계 S120에서 상기 일반NFT가 생성될 때, 상기 서비스서버(1000)는 상기 일반NFT의 소유권을 상기 사용자로 설정하여 상기 일반NFT를 생성함으로써, 상기 단계 S220을 생략할 수 있다.Meanwhile, as another embodiment of the present invention, when the general NFT is generated in the step S120, the service server 1000 sets ownership of the general NFT to the user and creates the general NFT, thereby completing the step S220. can be omitted.
이와 같이, 상기 서비스서버(1000)에 의하여, 일반NFT가 생성되는 경우, 해당 일반NFT의 생성정보 뿐만 아니라, 해당 일반NFT의 소유권정보 또한 생성된다. 상기 일반NFT의 소유권정보는, 해당 일반NFT의 소유권을 현재 소유하고 있는 사람에 대한 정보, 과거에 해당 일반NFT의 소유권을 소유하고 있는 사람에 대한 정보, 및 소유권변경 날짜를 포함한다. In this way, when a general NFT is generated by the service server 1000, ownership information of the corresponding general NFT as well as creation information of the corresponding general NFT is also generated. The ownership information of the general NFT includes information about a person who currently owns ownership of the general NFT, information about a person who has owned ownership of the general NFT in the past, and a date of ownership change.
상기 일반NFT의 소유권정보는 상기 블록체인노드(2000)로 전달(S230)되어, 상기 블록체인노드(2000)에 등록되며, 바람직하게는, 상기 일반NFT의 소유권정보는 상기 블록체인노드(2000)뿐만 아니라, 상기 서비스서버(1000)의 데이터베이스에 저장(미도시)될 수 있다. 이와 같이, 일반NFT의 생성정보 및 소유권정보를 상기 서비스서버(1000)의 데이터베이스 및 상기 블록체인노드(2000)에 저장함으로써, 해당 일반NFT의 고유성 및 희소성을 보장하는 효과를 발휘할 수 있다.The ownership information of the general NFT is transferred to the blockchain node 2000 (S230) and registered in the blockchain node 2000. Preferably, the ownership information of the general NFT is transferred to the blockchain node 2000. In addition, it may be stored (not shown) in the database of the service server 1000. In this way, by storing the creation information and ownership information of the general NFT in the database of the service server 1000 and the blockchain node 2000, the effect of guaranteeing the uniqueness and rarity of the corresponding general NFT can be exerted.
본 발명의 일 실시예로서, 해당 사용자가 소유권을 가지게 되는 일반NFT는 상기 사용자단말로 전달되는 것이 바람직하며, 더 구체적으로는, 상기 사용자단말의 해당 사용자의 디지털 지갑(Digital Wallet)으로 전달될 수 있다. As an embodiment of the present invention, it is preferable that the general NFT of which the user has ownership is delivered to the user terminal, and more specifically, it can be delivered to the digital wallet of the corresponding user of the user terminal. there is.
상기 디지털 지갑이란, NFT뿐만 아니라, 비트코인(Bitcoin), 혹은 이더리움(Ethereum) 등과 같은 가상화폐를 보관할 수 있는 공간에 해당한다. 상기 디지털 지갑은 해당 지갑을 관리할 수 있는 권한을 가진 개인의 계정정보를 포함하고 있으며, 상기 지갑은 상기 계정정보를 이용하여 개인키(Private Key)를 생성할 수 있고, 상기 개인키로부터 공개키(Public Key)가 생성될 수 있다. 상기 공개키는 지갑의 주소를 생성할 수 있고, 상기 지갑의 주소를 통해 NFT를 비롯한 가상화폐의 거래가 가능하다. The digital wallet corresponds to a space in which not only NFTs but also virtual currencies such as Bitcoin or Ethereum can be stored. The digital wallet includes account information of an individual who has the authority to manage the wallet, and the wallet can generate a private key using the account information, and a public key from the private key. (Public Key) can be created. The public key can generate a wallet address, and through the wallet address, transactions of virtual currency including NFTs are possible.
도 3은 본 발명의 일 실시예에 따른 파생NFT생성단계(S300) 내지 파생NFT소유권이전등록단계(S600)의 수행단계를 개략적으로 도시한다.Figure 3 schematically shows the steps of performing the derived NFT generation step (S300) to the derived NFT ownership transfer registration step (S600) according to an embodiment of the present invention.
도 3에 도시된 바와 같이, 파생NFT의 생성 및 소유권 이전방법은, 서비스서버(1000)에 의하여, 1 이상의 기설정된 일반NFT와 관련하여 생성되는 파생NFT 및 상기 파생NFT의 이전규칙을 생성하는 파생NFT생성단계(S300); 블록체인노드(2000)에 의하여, 상기 파생NFT를 등록하는 파생NFT등록단계(S400); 서비스서버(1000)에 의하여, 해당 사용자가 해당 파생NFT와 관련된 1 이상의 기설정된 일반NFT를 소유하고, 상기 파생NFT의 이전규칙을 충족시키는 경우, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 파생NFT소유권이전단계(S500); 및 블록체인노드(2000)에 의하여, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 것을 등록하는 파생NFT소유권이전등록단계(S600);를 포함한다.As shown in FIG. 3, in the method of generating and transferring ownership of a derived NFT, the service server 1000 creates a derived NFT generated in relation to one or more preset general NFTs and a transfer rule for the derived NFT. NFT generation step (S300); By the blockchain node (2000), a derived NFT registration step (S400) of registering the derived NFT; By the service server 1000, if the user owns one or more preset general NFTs related to the derived NFT and satisfies the transfer rule of the derived NFT, the ownership of the derived NFT is transferred to the user. Ownership transfer step (S500); And a derived NFT ownership transfer registration step (S600) of registering the transfer of ownership of the derived NFT to the corresponding user by the blockchain node (2000).
구체적으로, 서비스서버(1000)에 의하여, 상기 파생NFT생성단계(S300) 이전에, 파생NFT 및 상기 파생NFT의 이전규칙을 생성하기 위한 일반NFT를 설정(S310)하는 것이 바람직하다. 도 1에 대한 설명을 참고하여, 상기 서비스서버의 관리자는, 상기 서비스서버(1000)에서 취급하는 복수의 일반NFT토큰에 대해서, 파생NFT와 관련하는 일반NFT를 설정(S310)할 수 있다.Specifically, it is preferable to set (S310) a general NFT for generating a derived NFT and a transfer rule of the derived NFT before the derived NFT generation step (S300) by the service server 1000. Referring to the description of FIG. 1 , the manager of the service server may set a general NFT related to a derived NFT for a plurality of general NFT tokens handled by the service server 1000 (S310).
예를 들어, 사용자 X가 일반NFT A 내지 D를 소유하고 있고, 사용자 Y가 일반NFT D 내지 F를 소유하고 있으며, 서비스서버의 관리자가 일반NFT C 및 D를 특정 파생NFT를 생성하기 위한 일반NFT로서 설정한 경우, 상기 사용자 X는 본인이 소유한 일반NFT를 이용하여, 파생NFT를 생성할 수 있으나, 상기 사용자 Y는 본인이 소유한 일반NFT를 이용하여, 파생NFT를 생성할 수 없다. For example, user X owns general NFTs A to D, user Y owns general NFTs D to F, and the manager of the service server uses general NFTs C and D to create specific derivative NFTs. When set as , the user X can create a derived NFT using the general NFT owned by the user, but the user Y cannot create a derived NFT using the general NFT owned by the user.
한편, 상기 서비스서버(1000)에서 취급하는 복수의 일반NFT토큰은, 상기 서비스서버(1000)에서 생성되었거나, 혹은 상기 서비스서버(1000)에서 거래될 수 있는, 즉 블록체인노드(2000)에 트랜잭션이 기록될 수 있는 NFT토큰을 의미한다.On the other hand, the plurality of general NFT tokens handled by the service server 1000 are generated in the service server 1000, or can be traded in the service server 1000, that is, transactions in the blockchain node 2000. This means an NFT token that can be recorded.
상기 관리자에 의하여, 파생NFT를 생성할 수 있는 기설정된 일반NFT가 결정된 경우, 상기 기설정된 일반NFT와 관련된 파생NFT는 상기 서비스서버(1000)에 의하여 생성(S320)될 수 있다. 다시 말해, 상기 서비스서버(1000)는, 사용자로부터 파생NFT의 생성에 대한 요청(S510)을 받기 전에, 기설정된 일반NFT와 관련하는 파생NFT를 미리 생성(S320)해 놓을 수 있으며, 이 때 생성된 파생NFT는 비공개로 설정되어 복수의 사용자들에게 공개되지 않는 것이 바람직하다. 한편, 상기 파생NFT의 생성(S320)은, 도 2에 대한 설명에서 언급한 일반NFT의 생성을 참고하여, 전술한 바와 같이 수행되며, 상기 서비스서버(1000)는 1 이상의 각기 다른 종류의 파생NFT를 생성할 수 있다.When a preset general NFT capable of generating a derived NFT is determined by the manager, a derivative NFT related to the preset general NFT may be generated by the service server 1000 (S320). In other words, the service server 1000 may pre-generate (S320) a derived NFT related to a preset general NFT before receiving a request (S510) for generating a derived NFT from a user. It is desirable that the derived NFT is set to be private and not open to multiple users. On the other hand, the generation of the derived NFT (S320) is performed as described above with reference to the generation of the general NFT mentioned in the description of FIG. 2, and the service server 1000 has one or more different types of derived NFT can create
상기 서비스서버(1000)에 의하여, 파생NFT가 생성된 이후, 기설정된 일반NFT를 이용하여 파생NFT를 생성할 수 있는 파생NFT의 이전규칙을 생성(S330)하는, 파생NFT생성단계(S300)가 수행된다. 더 자세하게는, 상기 파생NFT의 이전규칙은, 파생NFT의 소유권을 기설정된 일반NFT를 소유하고 있는 사용자에게 이전할 수 있는 규칙을 의미하며, 상기 파생NFT의 소유권은 서비스서버(1000)가 가지고 있을 수 있고, 혹은 상기 사용자가 아닌 제3사용자가 가지고 있을 수도 있다. 즉, 상기 파생NFT의 이전규칙은, 파생NFT를 소유한 주체에 상관없이, 해당 파생NFT의 소유권을 이전받을 수 있는 조건을 의미한다.After the derived NFT is generated by the service server 1000, a derived NFT generation step (S300) of generating (S330) a transfer rule of a derived NFT capable of generating a derived NFT using a preset general NFT is carried out In more detail, the transfer rule of the derived NFT means a rule that can transfer the ownership of the derived NFT to a user who owns a preset general NFT, and the service server 1000 has ownership of the derived NFT. may be, or may be possessed by a third user other than the user. That is, the transfer rule of the derived NFT means a condition under which the ownership of the derived NFT can be transferred regardless of the entity that owns the derived NFT.
상기 파생NFT의 이전규칙의 몇 실시예로는, 기설정된 일반NFT를 특정 제3사용자에게 서명을 받는 경우, 특정 조합의 기설정된 일반NFT를 소유하는 경우, 또는 기설정된 일반NFT를 소유한 채 특정 시간대에 파생NFT의 생성을 요청하는 경우 등이 있으며, 상기 파생NFT의 이전규칙은, 서비스서버(1000)에 의하여 생성되는 것이 바람직하나, 본 발명의 일 실시예로서, 파생NFT를 소유하고 있는 사용자에 의해 생성될 수 있다. 이를 통해, 상기 서비스서버(1000)에서 운용하는 응용 콘텐츠 내에서 파생NFT의 거래를 활성화시킬 수 있는 효과를 발휘할 수 있다. In some embodiments of the transfer rule of the derived NFT, when a preset general NFT is signed by a specific third user, in possession of a preset general NFT of a specific combination, or in possession of a preset general NFT, a specific There is a case of requesting the creation of a derived NFT at a certain time, etc., and it is preferable that the transfer rule of the derived NFT is generated by the service server 1000, but as an embodiment of the present invention, a user who owns the derived NFT can be created by Through this, it is possible to exert an effect of activating the transaction of the derived NFT within the application contents operated by the service server 1000.
본 발명의 일 실시예로서, 복수의 파생NFT의 이전규칙 중 1 이상의 이전규칙은, 스마트컨트랙트(Smart Contract)의 형태로 블록체인노드(2000)에 기록될 수 있으며, 이에 대한 보다 상세한 설명은 후술하도록 한다.As an embodiment of the present invention, one or more transfer rules among the transfer rules of a plurality of derived NFTs may be recorded in the blockchain node 2000 in the form of a smart contract, and a detailed description thereof will be described later. let it do
상기 서비스서버(1000)에 의하여 파생NFT 및 상기 파생NFT의 생성규칙이 생성(S320 및 S330)됨에 따라, 상기 파생NFT의 생성정보가 생성된다. 상기 파생NFT의 생성정보는, 해당 파생NFT의 생성날짜, 생성자, 해당 파생NFT의 식별정보 및 상기 파생NFT와 관련되는 일반NFT의 정보를 포함한다. 상기 파생NFT의 생성정보는, 상기 서비스서버(1000)에 의하여, 상기 서비스서버(1000)의 데이터베이스에 저장(미도시)되고, 블록체인노드(2000)로 전달(S340)된다. 상기 서비스서버(1000)로부터 상기 파생NFT의 생성정보를 전달받은 상기 블록체인노드(2000)는, 상기 블록체인노드(2000)에 상기 파생NFT의 생성정보를 등록(S400)하는 파생NFT등록단계(S400)를 수행한다. 한편, 본 발명의 일 실시예로서, 상기 단계 S330 이후에 상기 단계 S340이 수행될 수 있으며, 본 발명의 다른 실시예에서는, 상기 단계 S340 이후에 상기 단계 S330이 수행될 수 있다.As the derived NFT and the generation rule of the derived NFT are generated by the service server 1000 (S320 and S330), the generation information of the derived NFT is generated. The creation information of the derived NFT includes the date of creation of the derived NFT, the creator, identification information of the derived NFT, and general NFT information related to the derived NFT. The generation information of the derived NFT is stored (not shown) in the database of the service server 1000 by the service server 1000 and transmitted to the blockchain node 2000 (S340). The blockchain node 2000 receiving the generation information of the derived NFT from the service server 1000 registers the generation information of the derived NFT in the blockchain node 2000 (S400). S400) is performed. Meanwhile, as an embodiment of the present invention, the step S340 may be performed after the step S330, and in another embodiment of the present invention, the step S330 may be performed after the step S340.
이와 같이, 서비스서버(1000)에 의하여, 파생NFT가 생성된 이후, 사용자는 본인이 소유한 기설정된 일반NFT와 관련하는 파생NFT를 요청, 다시 말해, 상기 파생NFT의 소유권을 요청(S510)할 수 있다. 이 때, 사용자에 의한 파생NFT의 요청은, 상기 사용자의 직접적인 의사에 의한 요청; 및 해당 파생NFT의 이전규칙 충족에 의한 자동적인 요청;을 포함한다. 즉, 사용자는 기설정된 일반NFT를 가지고 있는 경우, 상기 서비스서버(1000)로 파생NFT에 대해 직접 요청(S510)할 수 있고, 또는 파생NFT의 이전규칙을 충족하기만 하면, 상기 사용자의 사용자단말이 자동적으로 상기 서비스서버(1000)로 파생NFT에 대해 요청(S510)할 수 있다.In this way, after the derived NFT is generated by the service server 1000, the user requests a derived NFT related to the preset general NFT owned by the user, that is, requests ownership of the derived NFT (S510). can At this time, the request for the derived NFT by the user is a request by the user's direct intention; and automatic request by meeting the transfer rule of the derived NFT; That is, when the user has a preset general NFT, the user can directly request (S510) the derived NFT to the service server 1000, or if the transfer rule of the derived NFT is satisfied, the user terminal of the user This can automatically request (S510) for the derived NFT to the service server 1000.
사용자가 서비스서버(1000)로 파생NFT에 대해 요청(S510)하는 경우, 상기 서비스서버(1000)는 상기 사용자가 파생NFT의 이전규칙을 충족하는지를 검증하는 사용자검증단계(S520)를 수행한다. 상기 사용자검증단계(S520)에서, 상기 서비스서버(1000)는 해당 사용자가 요청한 파생NFT와 관련된 1 이상의 기설정된 일반NFT를 상기 사용자가 소유하고 있는지, 해당 파생NFT의 이전규칙을 충족하고 있는지에 대한 검증을 수행한다. 한편, 전술한 본 발명의 일 실시예와 같이, 파생NFT의 생성규칙이 스마트컨트랙트의 형태로 블록체인노드(2000)에 기록되는 경우, 상기 사용자검증단계(S520)는 상기 블록체인노드(2000)에서 수행될 수 있다.When the user makes a request (S510) for the derived NFT to the service server 1000, the service server 1000 performs a user verification step (S520) of verifying whether the user satisfies the transfer rule of the derived NFT. In the user verification step (S520), the service server 1000 determines whether the user owns one or more preset general NFTs related to the derived NFT requested by the user and whether the transfer rule of the derived NFT is satisfied. perform verification On the other hand, as in one embodiment of the present invention described above, when the creation rule of the derived NFT is recorded in the blockchain node 2000 in the form of a smart contract, the user verification step (S520) is the blockchain node 2000 can be performed in
상기 서비스서버(1000)에 의하여, 상기 사용자가 해당 파생NFT의 이전규칙을 충족시키는 경우, 상기 서비스서버(1000)는, 해당 파생NFT의 소유권을 상기 사용자에게 이전(S530)하는 파생NFT소유권이전단계(S500)를 수행한다. 상기 서비스서버(1000)에 저장된 파생NFT의 소유권이 사용자에게 이전(S530)되는 경우, 본 발명의 일 실시예에 따르면, 상기 파생NFT가 상기 사용자의 사용자단말로 전달되는 것이 바람직하나, 본 발명의 다른 실시예에서는, 상기 파생NFT의 소유권이 상기 사용자에게 이전된 채로 상기 서비스서버(1000)에 저장될 수 있다. 즉, 이 경우, 상기 파생NFT는 상기 서비스서버(1000) 내의 디지털 지갑에 저장되어 있지만, 상기 파생NFT의 소유권은 상기 사용자에게 있다.By the service server 1000, when the user satisfies the transfer rule of the corresponding derived NFT, the service server 1000 transfers the ownership of the derived NFT to the user (S530). (S500) is performed. When the ownership of the derived NFT stored in the service server 1000 is transferred to the user (S530), according to an embodiment of the present invention, it is preferable that the derived NFT is transferred to the user terminal of the user. In another embodiment, ownership of the derived NFT may be stored in the service server 1000 while being transferred to the user. That is, in this case, the derived NFT is stored in the digital wallet in the service server 1000, but the ownership of the derived NFT belongs to the user.
파생NFT의 소유권이 사용자에게 이전(S530) 되면, 해당 파생NFT의 소유권정보가 생성된다. 상기 파생NFT의 소유권정보는 해당 파생NFT의 현재 소유자정보, 해당 파생NFT의 과거의 소유자정보, 및 해당 파생NFT의 소유변경이력을 포함한다. When ownership of the derived NFT is transferred to the user (S530), ownership information of the derived NFT is generated. The ownership information of the derived NFT includes current owner information of the derived NFT, past owner information of the derived NFT, and ownership change history of the derived NFT.
상기 파생NFT의 소유권정보는 상기 블록체인노드(2000)로 전달(S550)되어, 상기 블록체인노드(2000)에 등록되는 파생NFT소유권이전등록단계(S600)가 상기 블록체인노드(2000)에 의해 수행되며, 추가적으로, 상기 파생NFT의 소유권정보는 상기 블록체인노드(2000)뿐만 아니라, 상기 서비스서버(1000)의 데이터베이스에도 저장(S540)되는 것이 바람직하다. 이와 같이, 파생NFT의 생성정보 및 소유권정보를 상기 서비스서버(1000)의 데이터베이스 및 상기 블록체인노드(2000)에 저장함(S540 및 S600)으로써, 상기 파생NFT의 고유성 및 희소성을 보장하는 효과를 발휘할 수 있다.The ownership information of the derived NFT is transferred to the blockchain node 2000 (S550), and the derived NFT ownership transfer registration step (S600) registered in the blockchain node 2000 is performed by the blockchain node 2000. In addition, it is preferable that the ownership information of the derived NFT is stored in the database of the service server 1000 as well as the blockchain node 2000 (S540). In this way, by storing the generation information and ownership information of the derived NFT in the database of the service server 1000 and the blockchain node 2000 (S540 and S600), the uniqueness and rarity of the derived NFT can be guaranteed. can
이하에서 후술하는, 도 4 내지 도 8에 대한 설명에서는, 상기 파생NFT의 이전규칙의 몇 실시예에 대해 서술한다. 또한, 이하에서 서술되는 파생NFT의 이전규칙은 본 발명의 일 실시예로서, 서비스서버(1000)에 의하여 생성되는 경우에 대해서만 다루며, 본 발명의 다른 실시예에 따른, 사용자에 의해 생성되는 파생NFT의 이전규칙은, 상기 서비스서버(1000)에 의하여 파생NFT의 이전규칙이 생성되는 방식과 크게 상이하지 않다.In the description of FIGS. 4 to 8, which will be described later, several embodiments of the transfer rule of the derived NFT will be described. In addition, the transfer rule of derived NFTs described below is an embodiment of the present invention, and deals only with cases generated by the service server 1000, and derived NFTs generated by users according to another embodiment of the present invention. The transfer rule of is not significantly different from the method in which the transfer rule of the derived NFT is generated by the service server 1000.
도 4는 본 발명의 일 실시예에 따른 파생NFT소유권이전단계(S500)의 수행과정을 개략적으로 도시한다.Figure 4 schematically illustrates the process of performing the derived NFT ownership transfer step (S500) according to an embodiment of the present invention.
도 4에 도시된 바와 같이, 상기 파생NFT의 이전규칙은, 해당 사용자가 기설정된 일반NFT를 소유하고 있고, 해당 사용자가 소유한 기설정된 일반NFT가 특정 제3사용자의 공개키로 서명 받는 경우를 포함하고, 상기 파생NFT등록단계(S400)는 상기 파생NFT의 이전규칙을 스마트컨트랙트 형태로 블록체인노드(2000)에 기록할 수 있다.As shown in FIG. 4, the transfer rule of the derived NFT includes a case in which the user owns a preset general NFT, and the preset general NFT owned by the user is signed with a public key of a specific third user. And, in the derived NFT registration step (S400), the transfer rule of the derived NFT can be recorded in the blockchain node 2000 in the form of a smart contract.
구체적으로, 파생NFT의 이전규칙의 일 실시예로서, 서비스서버(1000) 및 블록체인노드(2000)에 의하여 수행되는 일반NFT생성단계(S100) 및 일반NFT기록단계(S200) 이후에 일반NFT를 소유한 사용자는, 상기 사용자가 소유한 일반NFT가 기설정된 일반NFT일 경우, 상기 일반NFT를 이용하여 파생NFT를 소유할 수 있다. 더 구체적으로, 도 4에 도시된 파생NFT의 이전규칙은, 상기 사용자가 소유한 일반NFT가 상기 서비스서버의 관리자에 의해 설정된 기설정된 일반NFT에 해당하고, 상기 서비스서버의 관리자에 의해 설정된 특정 제3사용자가 상기 제3사용자의 공개키를 이용하여 상기 사용자가 소유한 일반NFT를 소유하는 경우, 상기 사용자는 파생NFT의 이전규칙을 충족한다. Specifically, as an example of the transfer rule of the derived NFT, after the general NFT generation step (S100) and the general NFT recording step (S200) performed by the service server 1000 and the blockchain node 2000, the general NFT The owning user may own a derived NFT using the general NFT, if the general NFT owned by the user is a preset general NFT. More specifically, in the transfer rule of the derived NFT shown in FIG. 4, the general NFT owned by the user corresponds to a preset general NFT set by the manager of the service server, and a specific rule set by the manager of the service server. 3 When the user owns the general NFT owned by the user using the public key of the third user, the user satisfies the transfer rule of the derived NFT.
위와 같이, 상기 사용자가 파생NFT의 이전규칙을 충족하는 경우, 상기 서비스서버(1000)는 상기 사용자가 소유하고 있는 기설정된 일반NFT와 관련하는 파생NFT의 소유권을 상기 사용자에게 이전할 수 있다. As described above, when the user satisfies the transfer rule of the derived NFT, the service server 1000 may transfer ownership of the derived NFT related to the preset general NFT owned by the user to the user.
예를 들어, 메타버스 혹은 가상현실 속에서 존재하는 아이템 각각에 일반NFT가 부여되는 메타버스 콘텐츠 혹은 가상현실 콘텐츠를 가정할 때, 사용자가 소유하고 있는 회복아이템에 대하여, 상기 사용자가 아닌 해당 콘텐츠를 이용하는 특정 제3사용자가 상기 소유자가 소유한 회복아이템을 상기 제3사용자의 공개키로 서명할 수 있고, 이를 통해, 상기 사용자는 상기 사용자가 소유한 일반NFT가 부여된 회복아이템을 이용하여 파생NFT가 부여된 업그레이드된 회복아이템을 소유할 수 있게 된다. 이와 같은, 파생NFT의 이전규칙을 통하여, 사용자들의 NFT거래를 활성화할 수 있고, 상기 서비스서버의 관리자는, 해당 서비스서버(1000)에서 운용되는 응용 콘텐츠, 즉, 전술한 바와 같은 메타버스 콘텐츠 혹은 가상현실 콘텐츠에 대한 사용자들의 참여도를 높일 수 있는 효과를 발휘할 수 있다.For example, assuming metaverse content or virtual reality content in which general NFTs are given to each item that exists in the metaverse or virtual reality, for the recovery item owned by the user, the corresponding content, not the user A specific third user can sign the recovery item owned by the owner with the public key of the third user, and through this, the user can use the recovery item to which the general NFT owned by the user is assigned to obtain a derived NFT You can own the granted upgraded recovery item. Through such a transfer rule of derived NFT, it is possible to activate users' NFT transactions, and the manager of the service server, the application content operated in the corresponding service server 1000, that is, the above-mentioned metaverse content or It is possible to exert an effect of increasing users' participation in virtual reality contents.
상술한 파생NFT의 이전규칙의 일 실시예는, 사용자가 1 이상의 기설정된 일반NFT를 소유하는 경우에도 충족가능하다.One embodiment of the above-described transfer rule of derived NFTs can be satisfied even when a user owns one or more preset general NFTs.
한편, 상술한 바와 같은 파생NFT의 이전규칙은, 바람직하게는, 파생NFT등록단계(S400)에서 블록체인노드(2000)에 스마트컨트랙트의 형태로 기록될 수 있다. 스마트컨트랙트란, 계약 조건과 처리 내용을 프로그래밍하여 DApp(Decentralized Application)으로 만들어 배포하면, 네트워크 상의 노드에 상기 계약 조건 및 처리 내용이 설치되고, 이후에 이 계약 조건을 충족하는 당사자가 나타나면 자동으로 계약 체결이 완료되는 것을 말한다.On the other hand, the transfer rule of the derived NFT as described above may be preferably recorded in the form of a smart contract in the blockchain node 2000 in the derived NFT registration step (S400). A smart contract is a smart contract, when the contract conditions and processing contents are programmed into a DApp (Decentralized Application) and distributed, the contract conditions and processing contents are installed on nodes on the network, and when a party that satisfies the contract conditions appears later, the contract is automatically signed. means that the contract is complete.
다시 말해, 도 4에 도시된 바와 같은 파생NFT의 이전규칙이 블록체인노드(2000)에 기록되는 경우, 도 3에 도시된 단계 S520과 같이, 상기 서비스서버(1000)는, 별도로 해당 사용자가 파생NFT의 이전규칙을 충족했는지를 검증하지 않으며, 상기 블록체인노드(2000)에 기록된 스마트컨트랙트에 의하여, 상기 사용자가 파생NFT의 이전규칙을 충족했는지 알 수 있다. 이를 통해, 상기 서비스서버(1000)는, 상기 사용자가 소유한 기설정된 일반NFT와 관련한 파생NFT의 소유권을 상기 사용자에게 이전할 수 있다. In other words, when the transfer rule of the derived NFT as shown in FIG. 4 is recorded in the blockchain node 2000, as in step S520 shown in FIG. 3, the service server 1000 separately It is not verified whether the transfer rules of the NFT are satisfied, and it can be known whether the user has satisfied the transfer rules of the derived NFT by the smart contract recorded in the blockchain node 2000. Through this, the service server 1000 may transfer ownership of a derived NFT related to a preset general NFT owned by the user to the user.
즉, 파생NFT의 이전규칙이 스마트컨트랙트 형태로 블록체인노드(2000)에 기록되어 있고, 상기 사용자가 상기 블록체인노드(2000)에 기록된 스마트컨트랙트에 해당하는 파생NFT의 이전규칙을 만족하는 경우, 상기 스마트컨트랙트의 결과로서 해당 파생NFT의 소유권이 상기 사용자에게 이전될 수 있다. That is, if the transfer rule of the derived NFT is recorded in the blockchain node 2000 in the form of a smart contract, and the user satisfies the transfer rule of the derived NFT corresponding to the smart contract recorded in the blockchain node 2000 , As a result of the smart contract, the ownership of the derived NFT can be transferred to the user.
도 5는 본 발명의 다른 실시예에 따른 파생NFT소유권이전단계(S500)의 수행과정을 개략적으로 도시한다.5 schematically illustrates the process of performing the derived NFT ownership transfer step (S500) according to another embodiment of the present invention.
도 5에 도시된 바와 같이, 상기 파생NFT의 이전규칙은, 해당 사용자가 기설정된 2 이상의 일반NFT를 소유하고 있고, 상기 2 이상의 일반NFT가 기설정된 조합을 형성하는 경우를 포함하고, 상기 파생NFT등록단계(S400)는 상기 파생NFT의 이전규칙을 스마트컨트랙트 형태로 블록체인노드(2000)에 기록할 수 있다.As shown in FIG. 5, the transfer rule of the derived NFT includes a case where the user owns two or more preset general NFTs, and the two or more general NFTs form a preset combination, and the derived NFTs In the registration step (S400), the transfer rule of the derived NFT may be recorded in the blockchain node 2000 in the form of a smart contract.
구체적으로, 파생NFT의 이전규칙의 다른 실시예로서, 서비스서버의 관리자는, 상기 서비스서버(1000)에서 취급하는 복수의 일반NFT 중 2 이상의 일반NFT를 기설정된 일반NFT로 설정할 수 있고, 더 자세하게는, 2 이상의 일반NFT을 이용한 1 이상의 조합을 설정할 수 있다. Specifically, as another embodiment of the transfer rule of derived NFTs, the administrator of the service server may set two or more general NFTs among a plurality of general NFTs handled by the service server 1000 as preset general NFTs, and in more detail can set one or more combinations using two or more general NFTs.
예를 들어, 도 5에 도시된 바와 같이, 서비스서버의 관리자가, 파생NFT A를 생성할 수 있는 일반NFT의 조합으로, 일반NFT A 및 일반NFT D의 조합을 설정하였고, 파생NFT B를 생성할 수 있는 일반NFT의 조합으로, 일반NFT B 및 일반NFT C의 조합을 설정하였다. 만약, 사용자 X가 일반NFT A 내지 D를 각각 하나씩 소유하고 있는 경우, 상기 사용자 X는 파생NFT A의 이전규칙 및 파생NFT B의 이전규칙을 모두 충족한다. 위와 또 다른 예로서, 사용자 Y가 일반NFT A 및 일반NFT B만 소유하고 있는 경우, 상기 사용자 Y는 파생NFT A의 이전규칙 및 파생NFT B의 이전규칙을 모두 충족하지 못하고, 사용자 Z가 일반NFT B 내지 D를 소유하고 있는 경우, 상기 사용자 Z는 파생NFT B의 이전규칙만을 충족하게 된다. 그 결과, 상기 사용자 X는 상기 서비스서버(1000)에 의하여, 파생NFT A 및 파생NFT B에 대한 소유권을 이전받을 수 있고, 상기 사용자 Z는 파생NFT B에 대한 소유권만 이전받을 수 있고, 상기 사용자 Y는 어떠한 파생NFT의 소유권도 이전받을 수 없다.For example, as shown in FIG. 5, the manager of the service server sets a combination of general NFT A and general NFT D as a combination of general NFTs that can create derivative NFT A, and creates derivative NFT B. As a possible combination of general NFTs, a combination of general NFT B and general NFT C was set. If the user X owns one general NFT A to D, the user X satisfies both the transfer rule of the derived NFT A and the transfer rule of the derived NFT B. As another example of the above, if user Y owns only general NFT A and general NFT B, user Y does not satisfy both the transfer rule of derived NFT A and the transfer rule of derived NFT B, and user Z does not satisfy the transfer rule of normal NFT B. In the case of owning B to D, the user Z satisfies only the previous rule of the derived NFT B. As a result, the user X can transfer the ownership of the derived NFT A and the derived NFT B by the service server 1000, and the user Z can only transfer the ownership of the derived NFT B, and the user Y cannot transfer ownership of any derived NFT.
위와 같은 방식으로, 사용자가 상기 기설정된 조합에 해당하는 일반NFT를 모두 소유하고 있고, 상기 기설정된 조합에 관련하는 파생NFT의 이전규칙을 만족하는 경우, 상기 서비스서버(1000)에 의하여, 상기 사용자는 해당 파생NFT의 소유권을 이전받을 수 있다.In the above way, when the user owns all general NFTs corresponding to the preset combination and satisfies the transfer rule of the derived NFT related to the preset combination, the service server 1000, the user can transfer the ownership of the derived NFT.
한편, 도 4에 대한 설명에서 전술한 바와 같이, 도 5에 대한 설명에서 서술한 파생NFT의 이전규칙 또한 파생NFT등록단계(S400)에서 블록체인노드(2000)에 스마트컨트랙트의 형태로 기록될 수 있다. 즉, 도 5에 도시된 바와 같은 파생NFT의 이전규칙이 블록체인노드(2000)에 기록되는 경우, 도 3에 도시된 단계 S520과 같이, 상기 서비스서버(1000)는, 별도로 해당 사용자가 파생NFT의 이전규칙을 충족했는지를 검증하지 않으며, 상기 블록체인노드(2000)에 기록된 스마트컨트랙트에 의하여, 상기 사용자가 파생NFT의 이전규칙을 충족했는지 알 수 있다. 이를 통해, 상기 서비스서버(1000)는, 상기 사용자가 소유한 기설정된 일반NFT와 관련한 파생NFT의 소유권을 상기 사용자에게 이전할 수 있다. On the other hand, as described above in the description of FIG. 4, the transfer rule of the derived NFT described in the description of FIG. 5 can also be recorded in the form of a smart contract in the blockchain node 2000 in the derived NFT registration step (S400). there is. That is, when the transfer rule of the derived NFT as shown in FIG. 5 is recorded in the blockchain node 2000, as in step S520 shown in FIG. 3, the service server 1000 separates the user from the derived NFT It is not verified whether the transfer rule of is satisfied, and by the smart contract recorded in the blockchain node 2000, it can be known whether the user has satisfied the transfer rule of the derived NFT. Through this, the service server 1000 may transfer ownership of a derived NFT related to a preset general NFT owned by the user to the user.
도 6은 본 발명의 또 다른 실시예에 따른 파생NFT소유권이전단계(S500)의 수행단계를 개략적으로 도시한다.Figure 6 schematically shows the steps of performing the derived NFT ownership transfer step (S500) according to another embodiment of the present invention.
도 6에 도시된 바와 같이, 상기 파생NFT의 이전규칙은, 해당 사용자가 기설정된 1 이상의 일반NFT를 소유하고 있고, 해당 사용자가 특정시간대에 파생NFT의 생성을 요청하는 경우를 포함한다. As shown in FIG. 6, the transfer rule of the derived NFT includes a case in which the user owns one or more preset general NFTs and the user requests generation of the derived NFT in a specific time period.
구체적으로, 도 6에 도시된 수행단계는 파생NFT의 이전규칙의 또 다른 실시예이며, 서비스서버(1000)는, 상기 서비스서버의 관리자가 설정한 특정 시간대에 사용자가 소유한 일반NFT를 전달(S12.1 및 S12.2, 이하 S12)받아, 파생NFT의 소유권을 상기 사용자에게 이전할 수 있다. 더 구체적으로, 상기 서비스서버의 관리자는 생성하려는 파생NFT와 관련하는 1 이상의 일반NFT를 설정하고, 해당 일반NFT를 이용해 파생NFT를 생성할 수 있는 특정 시간대를 설정(S11)할 수 있다. 만약, 사용자가 상기 서비스서버의 관리자에 의해 기설정된 1 이상의 일반NFT를 소유하고, 해당 1 이상의 일반NFT를 상기 서비스서버(1000)로, 상기 관리자에 의해 기설정된 특정시간대에 전달(S12)함으로써, 해당 1 이상의 일반NFT와 관련하는 파생NFT를 요청(S510)하는 경우, 상기 서비스서버(1000)는, 해당 파생NFT의 소유권을 상기 사용자에게 이전(S530)한다. Specifically, the execution step shown in FIG. 6 is another embodiment of the transfer rule of the derived NFT, and the service server 1000 delivers the general NFT owned by the user at a specific time period set by the manager of the service server ( S12.1 and S12.2, hereinafter S12), ownership of the derivative NFT can be transferred to the user. More specifically, the manager of the service server may set one or more general NFTs related to the derived NFT to be created, and set a specific time period in which the derived NFT can be generated using the general NFT (S11). If the user owns one or more general NFTs preset by the manager of the service server, and delivers the one or more general NFTs to the service server 1000 at a specific time zone preset by the manager (S12), When a derived NFT related to one or more general NFTs is requested (S510), the service server 1000 transfers the ownership of the derived NFT to the user (S530).
상기 서비스서버(1000)는, 상기 사용자로부터 1 이상의 일반NFT를 전달(S12)받은 경우, 전달받은 1 이상의 일반NFT가 상기 서비스서버의 관리자에 의해 기설정된 일반NFT인지를 검증(S13)한다. 만약, 사용자로부터 전달받은 1 이상의 일반NFT가 상기 관리자에 의해 기설정된 일반NFT가 아닌 경우, 상기 사용자는 해당 파생NFT의 이전규칙을 충족시키지 못했으므로, 해당 파생NFT의 소유권을 이전받지 못하며, 상기 사용자가 상기 서비스서버(1000)로 전달한 1 이상의 일반NFT는 다시 사용자단말로 전달되는 것이 바람직하며, 본 발명의 일 실시예로서, 소멸되거나 다른 일반NFT로 전환되어 상기 사용자단말로 전달될 수 있다.When receiving one or more general NFTs from the user (S12), the service server 1000 verifies (S13) whether the received one or more general NFTs are preset general NFTs by the administrator of the service server. If one or more general NFTs delivered from the user are not the general NFTs preset by the manager, the user does not satisfy the transfer rule of the corresponding derived NFT, so the ownership of the derived NFT cannot be transferred, and the user One or more general NFTs delivered to the service server 1000 are preferably delivered to the user terminal again, and as an embodiment of the present invention, they may be destroyed or converted into other general NFTs and delivered to the user terminal.
상기 서비스서버(1000)에 의하여, 상기 사용자로부터 전달받은 1 이상의 일반NFT가 상기 관리자에 의해 기설정된 일반NFT에 해당한다고 검증된 경우, 상기 서비스서버(1000)는, 사용자단말이 상기 1 이상의 일반NFT를 상기 서비스서버(1000)로 전달한 시간이 상기 관리자에 의해 기설정된 특정시간대인지 검증(S14)한다. 또한 상기 서비스서버(1000)는, 전달받은 1 이상의 일반NFT를 보낸 사용자가 동일인인지 검증(S15)하고, 상술한 바와 같이, 상기 사용자에 대한 검증이 완료되면, 상기 서비스서버(1000)는, 상기 사용자가 파생NFT의 이전규칙을 충족했다고 판단하여, 상기 사용자가 전달한 1 이상의 일반NFT와 관련하는 파생NFT의 소유권을 상기 사용자에게 이전(S530)한다. When it is verified by the service server 1000 that the one or more general NFTs received from the user correspond to the general NFTs preset by the manager, the service server 1000 determines that the user terminal receives the one or more general NFTs. It is verified (S14) whether the time at which the was delivered to the service server 1000 is a specific time zone preset by the manager. In addition, the service server 1000 verifies whether the user who sent the received one or more general NFTs is the same person (S15), and as described above, when the verification of the user is completed, the service server 1000, When it is determined that the user has satisfied the transfer rule of the derived NFT, the ownership of the derived NFT related to the one or more general NFTs delivered by the user is transferred to the user (S530).
도 3에 대한 설명을 참고하여, 전술한 바와 같은 파생NFT의 이전규칙을 생성하기 이전에, 상기 서비스서버(1000)는 파생NFT를 생성(S10)하고, 상기 파생NFT가 생성됨에 따라, 상기 파생NFT의 생성정보가 생성되고, 또한 상기 파생NFT의 소유권이 이전함에 따라 상기 파생NFT의 소유권정보가 생성된다. 생성된 파생NFT의 생성정보 및 소유권정보는 상기 서비스서버(1000)의 데이터베이스에 저장(S16)되고, 상기 파생NFT의 생성정보 및 소유권정보는 블록체인노드(2000)로 전달(S18)되어, 상기 블록체인노드(2000)에 의하여, 상기 파생NFT의 생성정보 및 소유권정보가 상기 블록체인노드(2000)에 등록(S19)된다. 전술한 바와 같이 생성되고 소유권이 상기 사용자로 이전된 파생NFT는, 본 발명의 일 실시예로서, 상기 사용자단말의 디지털 지갑으로 전달(S17)될 수 있다. Referring to the description of FIG. 3, before generating the transfer rule of the derived NFT as described above, the service server 1000 generates the derived NFT (S10), and as the derived NFT is generated, the derived NFT is generated. Generation information of the NFT is created, and ownership information of the derived NFT is created as ownership of the derived NFT is transferred. Creation information and ownership information of the generated derived NFT are stored in the database of the service server 1000 (S16), and generation information and ownership information of the derived NFT are transmitted to the blockchain node 2000 (S18), By the blockchain node 2000, the generation information and ownership information of the derived NFT are registered in the blockchain node 2000 (S19). The derived NFT generated as described above and whose ownership is transferred to the user, as an embodiment of the present invention, may be delivered to the digital wallet of the user terminal (S17).
도 7은 본 발명의 일 실시예에 따른 일반NFT의 지분을 분할하는 과정을 개략적으로 도시하고, 도 8은 본 발명의 일 실시예에 따른 일반NFT의 지분정보를 개략적으로 도시한다.7 schematically illustrates a process of dividing shares of a general NFT according to an embodiment of the present invention, and FIG. 8 schematically illustrates share information of a general NFT according to an embodiment of the present invention.
도 7 내지 도 8에 도시된 바와 같이, 상기 파생NFT의 이전규칙은, 일반NFT는 복수의 사용자에 의해 소유될 수 있고, 상기 파생NFT의 이전규칙은, 해당 일반NFT에 대해, 해당 일반NFT의 전체 지분 중 기설정된 비율 이상을 소유하는 복수의 사용자에 의해 각자의 공개키로 서명하는 경우에만 적용될 수 있다.As shown in FIGS. 7 to 8, the transfer rule of the derived NFT is that a general NFT can be owned by a plurality of users, and the transfer rule of the derived NFT is, for the general NFT, the general NFT It can be applied only when a plurality of users who own a predetermined ratio or more of the total stakes sign with their respective public keys.
구체적으로, 일반NFT는, 도 8에 도시된 바와 같이, 복수의 사용자에 의해 소유될 수 있다. 다시 말해, 하나의 일반NFT에 대해 복수의 사용자는 각자의 지분만큼의 소유권을 가질 수 있다. 예를 들어, 1000만원의 가치를 가지고 있는 일반NFT가 존재한다면, 해당 일반NFT에 대해 350만원만큼 가지고 있는 사용자 A는 해당 일반NFT의 소유권에 대해 35%의 지분을 가질 수 있으며, 해당 일반NFT에 대해 200만원만큼 가지고 있는 사용자 B는 해당 일반NFT의 소유권에 대해 20%의 지분을 가질 수 있다. 도 8에 도시된 바와 같이, 일반NFT의 지분정보는, 상기 일반NFT의 소유권정보에 포함되며, 파생NFT 또한 일반NFT와 같이 복수의 사용자에 의해 소유될 수 있고, 파생NFT의 지분정보는 상기 파생NFT의 소유권정보에 포함된다.Specifically, as shown in FIG. 8, a general NFT may be owned by a plurality of users. In other words, for one general NFT, multiple users can have ownership equal to their respective stake. For example, if there is a general NFT with a value of 10 million won, User A, who has 3.5 million won in the general NFT, can have a 35% stake in the ownership of the general NFT. User B, who has as much as 2 million won for the general NFT, can have a 20% stake in the ownership of the general NFT. As shown in FIG. 8, the equity information of the general NFT is included in the ownership information of the general NFT, and the derived NFT can also be owned by a plurality of users like the general NFT, and the equity information of the derived NFT is the derivative NFT. It is included in the ownership information of the NFT.
본 발명의 일 실시예로서, 사용자는, 상기 사용자가 소유한 일반NFT의 지분에 대해 서비스서버(1000)를 통하여 사용자 간에 거래를 수행할 수 있으며, 본 발명의 다른 실시예로서, 서비스서버(1000)는, 상기 서비스서버(1000)가 소유하고 있는 일반NFT에 대해, 해당 일반NFT의 소유권을 분배하여 복수의 사용자와 거래할 수 있다. 이하에서 설명하는, 도 7에 대한 설명에서는, 사용자가 소유한 일반NFT의 지분에 대해 상기 서비스서버(1000)를 통하여 다른 사용자와 거래를 수행하는 실시예에 대해 서술한다.As an embodiment of the present invention, a user may perform a transaction between users through the service server 1000 for shares of the general NFT owned by the user, and as another embodiment of the present invention, the service server 1000 ) may distribute the ownership of the general NFT owned by the service server 1000 to trade with a plurality of users. In the description of FIG. 7 , which will be described below, an embodiment of performing a transaction with another user through the service server 1000 for a share of a general NFT owned by a user will be described.
본 발명의 일 실시예로서, 도 7에 도시된 바와 같이, 사용자단말 A의 주체인 사용자 A는 일반NFT를 소유하고 있으며, 사용자단말 B의 주체인 사용자 B는 상기 사용자 A가 소유한 일반NFT의 일부를 소유하기 위해, 서비스서버(1000)로 상기 일반NFT의 소정의 지분만큼의 소유권 이전을 요청(S20)한다. 해당 요청을 수신한 상기 서비스서버(1000)는, 해당 요청에 맞게 상기 일반NFT의 지분의 분할을 판단(S21)한다. 더 자세하게는, 상기 서비스서버(1000)는, 해당 일반NFT의 생성정보 및 소유권정보에 기초하여, 상기 사용자 B가 요청한 지분만큼 상기 일반NFT의 지분을 분할할 수 있는지 판단(S21)하고, 상기 일반NFT의 지분 분할이 가능하다고 판단되면, 상기 사용자 A에게 상기 일반NFT의 소유권이전신청을 전달(S22)한다. 사용자단말 A를 통해 상기 일반NFT의 소유권이전신청을 전달받은 사용자 A가 상기 소유권이전신청을 승낙하면, 상기 서비스서버(1000)로 사용자 B가 요청한 소유권이전요청에 대한 승인을 전달(S23)할 수 있다.As an embodiment of the present invention, as shown in FIG. 7, user A, the subject of user terminal A, owns a general NFT, and user B, the subject of user terminal B, owns a general NFT owned by user A. In order to own a portion, a transfer of ownership of a predetermined share of the general NFT is requested to the service server 1000 (S20). Upon receiving the request, the service server 1000 determines the division of the share of the general NFT in accordance with the request (S21). In more detail, the service server 1000 determines (S21) whether the share of the general NFT can be divided by the share requested by the user B, based on the generation information and ownership information of the general NFT. If it is determined that the division of NFT shares is possible, the request for transfer of ownership of the general NFT is transferred to the user A (S22). If user A, who has received the request for transfer of ownership of the general NFT through user terminal A, accepts the request for transfer of ownership, the approval for the request for transfer of ownership requested by user B may be delivered to the service server (1000) (S23). there is.
상기 사용자 A로부터 소유권이전요청 승인을 받은 상기 서비스서버(1000)는, 상기 서비스서버(1000)의 데이터베이스에 저장되어 있는, 상기 사용자 A가 소유한 일반NFT의 소유권정보를 변경(S24)할 수 있다. 더 구체적으로는, 상기 일반NFT의 소유권정보에 포함되는 상기 일반NFT의 지분정보를 변경하여, 상기 일반NFT의 지분을 2 이상의 사용자에게 분할할 수 있다. The service server 1000 that has received the approval of the ownership transfer request from the user A may change the ownership information of the general NFT owned by the user A stored in the database of the service server 1000 (S24). . More specifically, the shares of the general NFT may be divided among two or more users by changing the share information of the general NFT included in the ownership information of the general NFT.
상기 일반NFT의 변경된 소유권정보는, 상기 서비스서버(1000)에 의하여, 상기 서비스서버(1000)의 데이터베이스에 저장되고, 블록체인노드(2000)로 전달(S25)된다. 상기 블록체인노드(2000)로 전달된 상기 변경된 소유권 정보는, 상기 블록체인노드(2000)에 의하여, 상기 블록체인노드(2000)에 등록(S26)된다.The changed ownership information of the general NFT is stored in the database of the service server 1000 by the service server 1000 and transmitted to the blockchain node 2000 (S25). The changed ownership information transmitted to the blockchain node 2000 is registered in the blockchain node 2000 by the blockchain node 2000 (S26).
위와 같은 방식으로, 복수의 사용자에 의해 소유되는 일반NFT에 대해 소유권이전이 수행되는 경우, 해당 일반NFT의 전체 지분 중 기설정된 비율 이상을 소유하는 복수의 사용자에 의해 각자의 공개키로 서명되는 경우에만 적용될 수 있다. 더 구체적으로, 도 8에 도시된 바와 같이, 어떤 일반NFT에 대해 복수의 사용자가 소유하고 있고, 상기 일반NFT의 소유권정보를 변경하기 위해서는 상기 일반NFT를 소유하고 있는 복수의 사용자 중에서, 상기 일반NFT 전체 지분 중 기설정된 비율 이상을 소유하고 있는 1 이상의 소유자에 의한 승인이 필요하다. In the same way as above, when ownership transfer is performed for general NFTs owned by multiple users, only when the multiple users who own more than a predetermined percentage of the total stake in the general NFTs are signed with their respective public keys. can be applied More specifically, as shown in FIG. 8, a certain general NFT is owned by a plurality of users, and in order to change the ownership information of the general NFT, among the plurality of users who own the general NFT, the general NFT Approval by one or more owners who own more than a predetermined percentage of the total stake is required.
즉, 일반NFT의 지분정보가 도 8에 도시된 바와 같고, 상기 기설정된 비율이 67%인 경우, 사용자 A, 사용자 B, 및 사용자 C는 해당 일반NFT의 전체 지분 중 70%를 소유하고 있으므로, 해당 일반NFT의 소유권정보가 변경되기 위해서는 상기 사용자 A, 사용자 B, 및 사용자 C 각각이 본인의 공개키를 이용한 서명이 필수적이다. 만약 해당 일반NFT에 대해서 상기 사용자 A 및 사용자 C만 본인의 공개키를 이용해 서명한 경우, 해당 일반NFT의 전체 지분의 50%를 소유한 사용자만이 승인했기 때문에, 해당 일반NFT의 소유권정보는 변경될 수 없다. 본 발명의 일 실시예로서, 상기 기설정된 비율은 50%, 혹은 2/3에 해당하는 67%로 설정하는 것이 바람직하다.That is, when the equity information of the general NFT is as shown in FIG. 8 and the preset ratio is 67%, since User A, User B, and User C own 70% of the total share of the general NFT, In order to change the ownership information of the general NFT, it is essential for each of the user A, user B, and user C to sign using their public keys. If only User A and User C signed the general NFT using their public keys, the ownership information of the general NFT was changed because only the user who owned 50% of the total stake in the general NFT approved it. can't be As an embodiment of the present invention, the predetermined ratio is preferably set to 50% or 67% corresponding to 2/3.
한편, 도 8에 도시된 일반NFT의 지분정보는, 설명을 위해 개략적으로 도시한 것이며, 실제 본 발명의 일반NFT의 지분정보와는 상이할 수 있고, 또한, 전술한 다른 실시예와 같이, 서비스서버(1000)가 소유하고 있는 일반NFT에 대해, 복수의 사용자에게 일반NFT의 지분을 배분하는 과정도 상술한 과정과 유사한 방식으로 수행될 수 있다. On the other hand, the equity information of the general NFT shown in FIG. 8 is schematically shown for explanation, and may be different from the actual equity information of the general NFT of the present invention, and, like the other embodiments described above, the service A process of distributing shares of the general NFTs to a plurality of users with respect to the general NFTs owned by the server 1000 may also be performed in a manner similar to the above-described process.
도 9는 본 발명의 일 실시예에 따른 재귀적파생NFT가 생성되는 과정을 개략적으로 도시한다.9 schematically illustrates a process of generating a recursive derivative NFT according to an embodiment of the present invention.
도 9에 도시된 바와 같이, 상기 파생NFT의 생성 및 소유권 이전방법은, 서비스서버(1000)에 의하여, 1 이상의 기설정된 파생NFT과 관련하여 생성되는 재귀적파생NFT 및 상기 재귀적파생NFT의 이전규칙을 생성하는 재귀적파생NFT생성단계(S300); 블록체인노드(2000)에 의하여, 상기 재귀적파생NFT를 등록하는 재귀적파생NFT등록단계(S400); 서비스서버(1000)에 의하여, 해당 사용자가 해당 재귀적파생NFT과 관련된 1 이상의 기설정된 파생NFT를 소유하고, 상기 재귀적파생NFT의 이전규칙을 충족시키는 경우, 해당 재귀적파생NFT의 소유권을 해당 사용자로 이전하는 재귀적파생NFT소유권이전단계(S500); 및 블록체인노드(2000)에 의하여, 해당 재귀적파생NFT의 소유권을 해당 사용자로 이전하는 것을 등록하는 파생NFT소유권이전등록단계(S600);를 더 포함한다.As shown in FIG. 9, in the method of generating and transferring ownership of the derived NFT, the recursive derived NFT generated in relation to one or more preset derived NFTs by the service server 1000 and the transfer of the recursive derived NFT. A recursive derived NFT generation step of generating a rule (S300); A recursive derived NFT registration step (S400) of registering the recursive derived NFT by the block chain node (2000); By the service server 1000, if the corresponding user owns one or more preset derived NFTs related to the corresponding recursive derived NFT and satisfies the transfer rule of the recursive derived NFT, the ownership of the recursive derived NFT is transferred to the corresponding recursive derived NFT. Recursive derived NFT ownership transfer step to transfer to the user (S500); and a derivative NFT ownership transfer registration step (S600) of registering, by the blockchain node 2000, the transfer of the ownership of the corresponding recursive derived NFT to the corresponding user.
개략적으로, 도 9는 상기 파생NFT의 생성 및 소유권이전방법의 파생NFT의 이전규칙에 또 다른 실시예로서 재귀적파생NFT가 생성되는 과정을 도시한다.Schematically, FIG. 9 shows a process of generating a recursive derived NFT as another embodiment of the transfer rule of the derived NFT in the method of generating and transferring ownership of the derived NFT.
구체적으로, 도 1 내지 도 8에서 언급된 파생NFT는 일반NFT처럼 간주되어, 재귀적파생NFT를 생성하는 데 사용될 수 있다. 다시 말해, 도 9에 도시된 바와 같이, 도 5에 대한 설명을 참고하여, 파생NFT A를 생성하기 위한 일반NFT로써, 일반NFT A 및 일반NFT B가 서비스서버의 관리자에 의해 설정된 경우, 사용자는 상기 사용자가 소유한 일반NFT A 및 일반NFT B를 이용하여 파생NFT A를 소유할 수 있다. Specifically, the derived NFTs mentioned in FIGS. 1 to 8 can be regarded as normal NFTs and used to generate recursive derived NFTs. In other words, as shown in FIG. 9, referring to the description of FIG. 5, as general NFTs for generating a derived NFT A, when general NFT A and general NFT B are set by the administrator of the service server, the user Derived NFT A can be owned by using general NFT A and general NFT B owned by the user.
위와 같은 방식으로 상기 소유자가 파생NFT B를 추가적으로 소유했다고 가정하자. 상기 서비스서버(1000)는 재귀적파생NFT를 생성할 수 있고, 이후, 상기 관리자는 상기 재귀적파생NFT와 관련한 1 이상의 파생NFT를 기설정된 파생NFT로 설정할 수 있으며, 상기 재귀적파생NFT의 이전규칙을 생성할 수 있다. 즉, 상기 사용자가 상기 기설정된 파생NFT를 소유하고, 상기 재귀적파생NFT의 이전규칙을 충족시키는 경우, 상기 사용자는 상기 사용자가 소유한 1 이상의 기설정된 파생NFT와 관련하는 재귀적파생NFT를 소유할 수 있다. Assume that the owner additionally owns the derivative NFT B in the same way as above. The service server 1000 may generate a recursive derived NFT, and then the manager may set one or more derived NFTs related to the recursive derived NFT as a preset derived NFT, and the transfer of the recursive derived NFT. You can create rules. That is, when the user owns the preset derived NFT and satisfies the previous rule of the recursive derived NFT, the user owns a recursive derived NFT related to one or more preset derived NFTs owned by the user. can do.
다시 말해, 상기 서비스서버(1000)는, 파생NFT를 도 1 내지 도 8에서 언급한 일반NFT처럼 간주하여, 기설정된 파생NFT와 관련하는 재귀적파생NFT를 생성할 수 있다. 상기 서비스서버(1000)는, 도 3 내지 도 8에서 언급한 파생NFT의 이전규칙 몇 실시예와 동일한 알고리즘으로 상기 재귀적파생NFT의 이전규칙을 생성할 수 있다. In other words, the service server 1000 may regard the derived NFT as the general NFT mentioned in FIGS. 1 to 8 and generate a recursive derived NFT related to a preset derived NFT. The service server 1000 may generate the transfer rule of the recursive derived NFT using the same algorithm as in some embodiments of the transfer rule of the derived NFT mentioned in FIGS. 3 to 8.
이와 같은 파생NFT 및 재귀적파생NFT의 이전규칙을 통해, 서비스서버(1000)에서 운용하는 응용 콘텐츠 내에서 일반NFT 및 파생NFT의 거래를 활성화시킬 수 있고, 이를 통해 상기 응용 콘텐츠의 참여도를 높일 수 있는 효과를 발휘할 수 있다. Through such transfer rules of derived NFTs and recursive derived NFTs, it is possible to activate transactions of general NFTs and derived NFTs within application contents operated by the service server 1000, thereby increasing the participation of the application contents. effect can be exerted.
도 10는 본 발명의 일 실시예에 따른 컴퓨팅장치의 내부 구성을 개략적으로 도시한다.10 schematically illustrates the internal configuration of a computing device according to an embodiment of the present invention.
도 10에 도시한 바와 같이, 컴퓨팅 장치(11000)는 적어도 하나의 프로세서(processor)(11100), 메모리(memory)(11200), 주변장치 인터페이스(peripheral interface)(11300), 입/출력 서브시스템(I/O subsystem)(11400), 전력 회로(11500) 및 통신 회로(11600)를 적어도 포함할 수 있다. 이때, 컴퓨팅 장치(11000)는 전술한 서비스서버(1000)에 해당될 수 있다.As shown in FIG. 10, a computing device 11000 includes at least one processor 11100, a memory 11200, a peripheral interface 11300, an input/output subsystem ( It may include at least an I/O subsystem (11400), a power circuit (11500), and a communication circuit (11600). In this case, the computing device 11000 may correspond to the service server 1000 described above.
메모리(11200)는, 일례로 고속 랜덤 액세스 메모리(high-speed random access memory), 자기 디스크, 에스램(SRAM), 디램(DRAM), 롬(ROM), 플래시 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(11200)는 컴퓨팅 장치(11000)의 동작에 필요한 소프트웨어 모듈, 명령어 집합 또는 학습된 임베딩모델에 포함되는 그 밖에 다양한 데이터를 포함할 수 있다.The memory 11200 may include, for example, high-speed random access memory, magnetic disk, SRAM, DRAM, ROM, flash memory, or non-volatile memory. there is. The memory 11200 may include various other data included in a software module required for the operation of the computing device 11000, a command set, or a learned embedding model.
이때, 프로세서(11100)나 주변장치 인터페이스(11300) 등의 다른 컴포넌트에서 메모리(11200)에 액세스하는 것은 프로세서(11100)에 의해 제어될 수 있다.In this case, access to the memory 11200 from other components, such as the processor 11100 or the peripheral device interface 11300, may be controlled by the processor 11100.
주변장치 인터페이스(11300)는 컴퓨팅 장치(11000)의 입력 및/또는 출력 주변장치를 프로세서(11100) 및 메모리 (11200)에 결합시킬 수 있다. 프로세서(11100)는 메모리(11200)에 저장된 소프트웨어 모듈 또는 명령어 집합을 실행하여 컴퓨팅 장치(11000)을 위한 다양한 기능을 수행하고 데이터를 처리할 수 있다.Peripheral interface 11300 may couple input and/or output peripherals of computing device 11000 to processor 11100 and memory 11200 . The processor 11100 may execute various functions for the computing device 11000 and process data by executing software modules or command sets stored in the memory 11200 .
입/출력 서브시스템(11400)은 다양한 입/출력 주변장치들을 주변장치 인터페이스(11300)에 결합시킬 수 있다. 예를 들어, 입/출력 서브시스템(11400)은 모니터나 키보드, 마우스, 프린터 또는 필요에 따라 터치스크린이나 센서 등의 주변장치를 주변장치 인터페이스(11300)에 결합시키기 위한 컨트롤러를 포함할 수 있다. 다른 측면에 따르면, 입/출력 주변장치들은 입/출력 서브시스템(11400)을 거치지 않고 주변장치 인터페이스(11300)에 결합될 수도 있다.Input/output subsystem 11400 can couple various input/output peripherals to peripheral interface 11300. For example, the input/output subsystem 11400 may include a controller for coupling a peripheral device such as a monitor, keyboard, mouse, printer, or touch screen or sensor to the peripheral interface 11300 as needed. According to another aspect, input/output peripherals may be coupled to the peripheral interface 11300 without going through the input/output subsystem 11400.
전력 회로(11500)는 단말기의 컴포넌트의 전부 또는 일부로 전력을 공급할 수 있다. 예를 들어 전력 회로(11500)는 전력 관리 시스템, 배터리나 교류(AC) 등과 같은 하나 이상의 전원, 충전 시스템, 전력 실패 감지 회로(power failure detection circuit), 전력 변환기나 인버터, 전력 상태 표시자 또는 전력 생성, 관리, 분배를 위한 임의의 다른 컴포넌트들을 포함할 수 있다.The power circuit 11500 may supply power to all or some of the terminal's components. For example, power circuit 11500 may include a power management system, one or more power sources such as a battery or alternating current (AC), a charging system, a power failure detection circuit, a power converter or inverter, a power status indicator or power It may contain any other components for creation, management and distribution.
통신 회로(11600)는 적어도 하나의 외부 포트를 이용하여 다른 컴퓨팅 장치와 통신을 가능하게 할 수 있다.The communication circuit 11600 may enable communication with another computing device using at least one external port.
또는 상술한 바와 같이 필요에 따라 통신 회로(11600)는 RF 회로를 포함하여 전자기 신호(electromagnetic signal)라고도 알려진 RF 신호를 송수신함으로써, 다른 컴퓨팅 장치와 통신을 가능하게 할 수도 있다.Alternatively, as described above, the communication circuit 11600 may include an RF circuit and transmit/receive an RF signal, also known as an electromagnetic signal, to enable communication with another computing device.
이러한 도 10의 실시예는, 컴퓨팅 장치(11000)의 일례일 뿐이고, 컴퓨팅 장치(11000)은 도 10에 도시된 일부 컴포넌트가 생략되거나, 도 10에 도시되지 않은 추가의 컴포넌트를 더 구비하거나, 2개 이상의 컴포넌트를 결합시키는 구성 또는 배치를 가질 수 있다. 예를 들어, 모바일 환경의 통신 단말을 위한 컴퓨팅 장치는 도 10에 도시된 컴포넌트들 외에도, 터치스크린이나 센서 등을 더 포함할 수도 있으며, 통신 회로(1160)에 다양한 통신방식(Wi-Fi, 3G, LTE, Bluetooth, NFC, Zigbee 등)의 RF 통신을 위한 회로가 포함될 수도 있다. 컴퓨팅 장치(11000)에 포함 가능한 컴포넌트들은 하나 이상의 신호 처리 또는 어플리케이션에 특화된 집적 회로를 포함하는 하드웨어, 소프트웨어, 또는 하드웨어 및 소프트웨어 양자의 조합으로 구현될 수 있다.The embodiment of FIG. 10 is just one example of the computing device 11000, and the computing device 11000 may omit some components shown in FIG. 10, further include additional components not shown in FIG. It may have a configuration or arrangement combining two or more components. For example, a computing device for a communication terminal in a mobile environment may further include a touch screen or a sensor in addition to the components shown in FIG. 10 , and various communication methods (Wi-Fi, 3G , LTE, Bluetooth, NFC, Zigbee, etc.) may include a circuit for RF communication. Components that may be included in the computing device 11000 may be implemented as hardware including one or more signal processing or application-specific integrated circuits, software, or a combination of both hardware and software.
본 발명의 실시예에 따른 방법들은 다양한 컴퓨팅 장치를 통하여 수행될 수 있는 프로그램 명령(instruction) 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 특히, 본 실시예에 따른 프로그램은 PC 기반의 프로그램 또는 모바일 단말 전용의 어플리케이션으로 구성될 수 있다. 본 발명이 적용되는 애플리케이션은 파일 배포 시스템이 제공하는 파일을 통해 이용자 단말에 설치될 수 있다. 일 예로, 파일 배포 시스템은 이용자 단말이기의 요청에 따라 상기 파일을 전송하는 파일 전송부(미도시)를 포함할 수 있다.Methods according to embodiments of the present invention may be implemented in the form of program instructions that can be executed through various computing devices and recorded in computer readable media. In particular, the program according to the present embodiment may be composed of a PC-based program or a mobile terminal-specific application. An application to which the present invention is applied may be installed in a user terminal through a file provided by a file distribution system. For example, the file distribution system may include a file transmission unit (not shown) that transmits the file according to a request of a user terminal.
본 발명의 일 실시예에 따르면, 복수의 파생NFT의 이전규칙을 이용하여, 다수의 사용자로 하여금 NFT의 거래를 활성화시켜, 해당 서비스서버에서 운용하는 응용 콘텐츠의 참여도를 높일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, by using the transfer rules of a plurality of derived NFTs, a plurality of users can activate NFT transactions, thereby increasing the participation of application contents operated by the corresponding service server. can
본 발명의 일 실시예에 따르면, NFT의 생성정보 및 소유권정보를 서비스서버의 데이터베이스 및 블록체인노드에 기록함으로써, 해당 NFT의 고유성 및 희소성을 보장할 수 있는 효과를 발휘할 수 있다.According to one embodiment of the present invention, by recording the generation information and ownership information of the NFT in the database and blockchain node of the service server, the effect of guaranteeing the uniqueness and rarity of the corresponding NFT can be exerted.
본 발명의 일 실시예에 따르면, 서비스서버에서 생성되는 복수의 파생NFT의 이전규칙을 통해, 일반NFT보다 가치 있는 파생NFT를 소유할 수 있다는 기대감을 복수의 사용자에게 제공할 수 있고, 이를 통해, 일반NFT에 대한 심리적가치를 높일 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, it is possible to provide a plurality of users with an expectation that they can own a derivative NFT more valuable than a general NFT through a transfer rule of a plurality of derived NFTs generated in the service server, and through this, It can exert the effect of increasing the psychological value of general NFT.
본 발명의 일 실시예에 따르면, 파생NFT의 이전규칙을 게임, 메타버스, 가상현실, 애니메이션캐릭터 및 미술작품 등 다양한 분야에 적용할 수 있고, 이를 통해 많은 디지털 콘텐츠의 지식재산권을 보장할 수 있는 효과를 발휘할 수 있다.According to an embodiment of the present invention, the transfer rule of derived NFTs can be applied to various fields such as games, metaverses, virtual reality, animated characters, and works of art, and through this, intellectual property rights of many digital contents can be guaranteed. can be effective.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다. 그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.As described above, although the embodiments have been described with limited examples and drawings, those skilled in the art can make various modifications and variations from the above description. For example, the described techniques may be performed in an order different from the method described, and/or components of the described system, structure, device, circuit, etc. may be combined or combined in a different form than the method described, or other components may be used. Or even if it is replaced or substituted by equivalents, appropriate results can be achieved. Therefore, other implementations, other embodiments, and equivalents of the claims are within the scope of the following claims.
Claims (6)
서비스서버에 의하여, 사용자로부터 일반NFT의 생성을 요청받아 일반NFT를 생성하는 일반NFT생성단계;
블록체인노드에 의하여, 상기 일반NFT를 등록하고, 1 이상의 해당 일반NFT의 소유권에 대한 기록을 수행하는 일반NFT기록단계;
서비스서버에 의하여, 1 이상의 기설정된 일반NFT와 관련하여 생성되는 파생NFT 및 상기 파생NFT의 이전규칙을 생성하는 파생NFT생성단계;
블록체인노드에 의하여, 상기 파생NFT를 등록하는 파생NFT등록단계;
서비스서버에 의하여, 해당 사용자가 해당 파생NFT와 관련된 1 이상의 기설정된 일반NFT를 소유하고, 상기 파생NFT의 이전규칙을 충족시키는 경우, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 파생NFT소유권이전단계; 및
블록체인노드에 의하여, 해당 파생NFT의 소유권을 해당 사용자로 이전하는 것을 등록하는 파생NFT소유권이전등록단계;를 포함하는, 파생NFT의 생성 및 소유권 이전방법.
As a method of generating and transferring ownership of derived NFTs, performed in the service server and blockchain node,
A general NFT generation step of receiving a request for generation of a general NFT from a user and generating a general NFT by the service server;
A general NFT recording step of registering the general NFT and recording ownership of one or more corresponding general NFTs by a blockchain node;
A derived NFT generation step of generating, by the service server, a derived NFT generated in relation to one or more preset general NFTs and a transfer rule of the derived NFT;
A derived NFT registration step of registering the derived NFT by a blockchain node;
Derived NFT ownership transfer step in which, by the service server, ownership of the derived NFT is transferred to the corresponding user when the corresponding user owns one or more preset general NFTs related to the derived NFT and satisfies the transfer rule of the derived NFT. ; and
Derived NFT ownership transfer registration step of registering the transfer of ownership of the derived NFT to the corresponding user by the blockchain node; including, creation and ownership transfer method of the derived NFT.
상기 파생NFT의 이전규칙은,
해당 사용자가 기설정된 일반NFT를 소유하고 있고, 해당 사용자가 소유한 기설정된 일반NFT가 특정 제3사용자의 공개키로 서명 받는 경우를 포함하고,
상기 파생NFT등록단계는 상기 파생NFT의 이전규칙을 스마트컨트랙트 형태로 블록체인노드에 기록하는, 파생NFT의 생성 및 소유권 이전방법.
The method of claim 1,
The transfer rule of the derived NFT is,
Including the case where the user owns a preset general NFT, and the preset general NFT owned by the user is signed with the public key of a specific third user,
The derived NFT registration step is a method of generating and transferring ownership of a derived NFT, recording the transfer rule of the derived NFT in a blockchain node in the form of a smart contract.
상기 파생NFT의 이전규칙은,
해당 사용자가 기설정된 2 이상의 일반NFT를 소유하고 있고, 상기 2 이상의 일반NFT가 기설정된 조합을 형성하는 경우를 포함하고,
상기 파생NFT등록단계는 상기 파생NFT의 이전규칙을 스마트컨트랙트 형태로 블록체인노드에 기록하는, 파생NFT의 생성 및 소유권 이전방법.
The method of claim 1,
The transfer rule of the derived NFT is,
Including the case where the corresponding user owns two or more preset general NFTs, and the two or more general NFTs form a preset combination;
The derived NFT registration step is a method of generating and transferring ownership of a derived NFT, recording the transfer rule of the derived NFT in a blockchain node in the form of a smart contract.
상기 파생NFT의 이전규칙은,
해당 사용자가 기설정된 1 이상의 일반NFT를 소유하고 있고, 해당 사용자가 특정시간대에 파생NFT의 생성을 요청하는 경우를 포함하는, 파생NFT의 생성 및 소유권 이전방법.
The method of claim 1,
The transfer rule of the derived NFT is,
A method of creating and transferring ownership of a derived NFT, including the case where the user owns one or more preset general NFTs and the user requests the creation of a derived NFT in a specific time period.
일반NFT는 복수의 사용자에 의해 소유될 수 있고,
상기 파생NFT의 이전규칙은,
해당 일반NFT에 대해, 해당 일반NFT의 전체 지분 중 기설정된 비율 이상을 소유하는 복수의 사용자에 의해 각자의 공개키로 서명하는 경우에만 적용될 수 있는, 파생NFT의 생성 및 소유권 이전방법.
The method of claim 1,
General NFTs can be owned by multiple users,
The transfer rule of the derived NFT is,
A method of generating and transferring ownership of a derived NFT that can be applied only when a plurality of users who own a predetermined percentage or more of the total stake in the general NFT sign with their respective public keys for the general NFT.
상기 파생NFT의 생성 및 소유권 이전방법은,
서비스서버에 의하여, 1 이상의 기설정된 파생NFT과 관련하여 생성되는 재귀적파생NFT 및 상기 재귀적파생NFT의 이전규칙을 생성하는 재귀적파생NFT생성단계;
블록체인노드에 의하여, 상기 재귀적파생NFT를 등록하는 재귀적파생NFT등록단계;
서비스서버에 의하여, 해당 사용자가 해당 재귀적파생NFT과 관련된 1 이상의 기설정된 파생NFT를 소유하고, 상기 재귀적파생NFT의 이전규칙을 충족시키는 경우, 해당 재귀적파생NFT의 소유권을 해당 사용자로 이전하는 재귀적파생NFT소유권이전단계; 및
블록체인노드에 의하여, 해당 재귀적파생NFT의 소유권을 해당 사용자로 이전하는 것을 등록하는 파생NFT소유권이전등록단계;를 더 포함하는, 파생NFT의 생성 및 소유권 이전방법.
The method of claim 1,
The method of generating and transferring ownership of the derived NFT,
A recursive derived NFT generation step of generating, by the service server, a recursive derived NFT generated in relation to one or more preset derived NFTs and a previous rule of the recursive derived NFT;
A recursive derivative NFT registration step of registering the recursive derivative NFT by a blockchain node;
By the service server, if the corresponding user owns one or more predetermined derived NFTs related to the corresponding recursive derived NFT and satisfies the transfer rule of the recursive derived NFT, the ownership of the recursive derived NFT is transferred to the corresponding user. Recursive derivative NFT ownership transfer step; and
A derivative NFT ownership transfer registration step of registering the transfer of ownership of the corresponding recursive derivative NFT to the corresponding user by the blockchain node;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220019021A KR102626236B1 (en) | 2022-02-14 | 2022-02-14 | The Method for Generation and Transfer of Ownership of Derivation NFT |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220019021A KR102626236B1 (en) | 2022-02-14 | 2022-02-14 | The Method for Generation and Transfer of Ownership of Derivation NFT |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20230122399A true KR20230122399A (en) | 2023-08-22 |
KR102626236B1 KR102626236B1 (en) | 2024-01-17 |
Family
ID=87799982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220019021A KR102626236B1 (en) | 2022-02-14 | 2022-02-14 | The Method for Generation and Transfer of Ownership of Derivation NFT |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102626236B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210044219A (en) * | 2018-07-10 | 2021-04-22 | 리스태트 리미티드 | Decentralized cybersecurity privacy network for cloud communications and global e-commerce |
KR20210059514A (en) * | 2019-11-15 | 2021-05-25 | 서강대학교산학협력단 | Media contents trading system based on blockchain and method of trading the media contents |
KR20210127132A (en) * | 2018-11-02 | 2021-10-21 | 베로나 홀딩스 에스이지씨 | tokenization platform |
-
2022
- 2022-02-14 KR KR1020220019021A patent/KR102626236B1/en active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210044219A (en) * | 2018-07-10 | 2021-04-22 | 리스태트 리미티드 | Decentralized cybersecurity privacy network for cloud communications and global e-commerce |
KR20210127132A (en) * | 2018-11-02 | 2021-10-21 | 베로나 홀딩스 에스이지씨 | tokenization platform |
KR20210059514A (en) * | 2019-11-15 | 2021-05-25 | 서강대학교산학협력단 | Media contents trading system based on blockchain and method of trading the media contents |
Also Published As
Publication number | Publication date |
---|---|
KR102626236B1 (en) | 2024-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111353175B (en) | Data processing method, device, equipment, block chain system and storage medium | |
US11652605B2 (en) | Advanced non-fungible token blockchain architecture | |
US20220198418A1 (en) | Systems and methods for commerce in a distributed system with blockchain protocols and smart contracts | |
TWI814706B (en) | Blockchain-implemented method and system | |
Ferraro et al. | On the stability of unverified transactions in a DAG-based distributed ledger | |
US11367055B2 (en) | Decentralized pooled mining for enabling proof-of-work on blockchains | |
TWI717927B (en) | Hybrid blockchain architecture with computing pool | |
JP2022106997A (en) | Blockchain-implemented system and method | |
KR20220065259A (en) | A method for providing exchange services of ownership item assets using non-fungible tokens based on block chain networks, an apparatus and a system using it | |
US20200202349A1 (en) | Multiple asset transactions | |
Zhou et al. | Blockchain-assisted computation offloading collaboration: A hierarchical game to fortify IoT security and resilience | |
CN111222885B (en) | Data processing request endorsement method and device, computer equipment and storage medium | |
KR102626236B1 (en) | The Method for Generation and Transfer of Ownership of Derivation NFT | |
Mohsenzadeh et al. | A novel reputation-based consensus framework (RCF) in distributed ledger technology | |
KR20200048547A (en) | Method for applying transaction rules of cryptocurrency based on block chain, terminal device and computer program using it | |
Pu | Industrial applications of blockchain to IoT data | |
Goh et al. | Blockchain-enabled federated learning: a reference architecture incorporating a did access system | |
Gupta et al. | Consensus Algorithms in Blockchain for an Efficient and Secure Network | |
KR20220065255A (en) | A method for providing exchange services of ownership item assets using non-fungible tokens based on block chain networks, an apparatus and a system using it | |
KR20220065258A (en) | A method for providing exchange services of ownership item assets using non-fungible tokens based on block chain networks, an apparatus and a system using it | |
KR20200048551A (en) | Method for applying transaction rules of cryptocurrency convertible with real economic value, terminal device and computer program using it | |
KR20200048552A (en) | Method for applying transaction rules of cryptocurrency convertible with gold, terminal device and computer program using it | |
KR20200048548A (en) | Method for applying transaction rules of cryptocurrency based on block chain, terminal device and computer program using it | |
KR20200048550A (en) | Method for applying transaction rules of cryptocurrency based on block chain, terminal device and computer program using it | |
CN111523898A (en) | Verification method for digital asset management system |