Control method of a shared asset trading system based on blockchain, recording medium and system for executing the method

The blockchain-based shared asset trading system ensures all co-owners sign with private keys, addressing the risk of unauthorized trading and asset loss by using smart contracts and electronic wallets, enhancing security and integrity in shared asset transactions.

JP7710770B2Active Publication Date: 2025-07-22KOREA UNIV RES & BUSINESS FOUND
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024521877
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-12-08
Filing Date
2022-10-31
Publication Date
2025-07-22
Estimated Expiration
2042-10-31

AI Technical Summary

Technical Problem

Existing blockchain-based shared asset trading systems lack a method to ensure that tokenized shared assets can only be traded when all co-owners sign with their private keys, leading to potential risks of hacking and asset loss.

Method used

A blockchain-based shared asset trading system that includes co-owner terminals, a blockchain network, and an electronic wallet management server, which manages transactions through smart contracts, ensures all co-owners sign with their private keys before token trading is executed, using distributed storage and electronic wallets to secure transactions.

Benefits of technology

This system prevents unauthorized trading by ensuring all co-owners' signatures are verified, reducing the risk of hacking and asset loss, thereby enhancing security and integrity in shared asset transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007710770000001
    Figure 0007710770000001
  • Figure 0007710770000002
    Figure 0007710770000002
  • Figure 0007710770000003
    Figure 0007710770000003
Patent Text Reader

Abstract

Provided is a blockchain-based shared asset trading system, comprising: a plurality of sharer terminals provided on the side of the sharers, which transmit original guarantees including appraisal results for the shared assets and transmit guarantees on which the signatures of the sharers have been inputted into the original guarantees; a blockchain network which issues tokens and generates electronic wallets in which the tokens are stored; and an electronic wallet management server which receives the guarantees on which the signatures have been inputted from the plurality of sharer terminals and transmits a transaction including the guarantees on which the signatures have been inputted and a token transaction request signal to the blockchain network.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control method for a shared asset trading system based on blockchain, a recording medium for executing the method, and a system. More specifically, the present invention relates to a control method for a shared asset trading system based on blockchain that tokenizes and trades shared assets, a recording medium for executing the method, and a system.

Background Art

[0002] Blockchain is a data tampering prevention technology based on distributed computing that stores small-scale data called "blocks" to be managed in a chain-type linked ring-based distributed data storage environment constructed based on the peer-to-peer (P2P) method. In blockchain, individual transactions are written into a decentralized electronic ledger, so a server can be operated on the computer of a user who executes blockchain software, and free transactions between individuals without going through a central bank are possible.

[0003] In order to trade tokenized shared assets shared by multiple co-owners according to their share ratios, the consent of all co-owners is required. Therefore, there is a need for a blockchain-based shared asset trading system that can trade tokenized shared assets only when all co-owners sign with their private keys and verify that it is valid on the blockchain network.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] The technical problem to be solved by the present invention is to provide a control method for a blockchain-based shared asset trading system, a recording medium for executing the method, and a system, which can tokenize shared assets in a blockchain server and trade tokens in a market server linked to the blockchain server.

[0006] Another technical problem to be solved by the present invention is to provide a control method for a blockchain-based shared asset trading system, a recording medium for executing the method, and a system, in which token trading is possible only when all co-owners sign with a private key.

Means for Solving the Problems

[0007] One aspect of the present invention is a blockchain-based shared asset trading system for tokenizing and trading shared assets, which includes: a plurality of co-owner terminals provided on the co-owner side, configured to transmit an original certificate including an appraisal result of the shared asset and transmit a certificate with the signature of the co-owner entered therein; a blockchain network configured to receive the original certificate, store it in a smart contract block, issue tokens based on the smart contract block, and generate an electronic wallet for storing the tokens; and an electronic wallet management server configured to receive the certificate with the signature entered from the plurality of co-owner terminals and transmit a transaction including the certificate with the signature entered and a token trading request signal to the blockchain network.

[0008] Furthermore, it may further include a distributed storage for storing the original certificate, where the distributed storage includes a local storage, IPFS, and cloud, and may be any one selected from the local storage, IPFS, and cloud by at least one of the co-owner terminals.

[0009] Furthermore, when there are two co-owners, the electronic wallet management server receives, from the co-owner terminal provided on the first co-owner side, the share information of the shared assets on the first co-owner side and the certificate with the signature of the first co-owner side to generate a first transaction, and transmits the share information of the shared assets on the first co-owner side and the said certificate with the signature of the first co-owner side to the co-owner terminal provided on the second co-owner side. It may include a transaction generation unit that receives, from the co-owner terminal provided on the second co-owner side, the share information of the shared assets on the second co-owner side and the certificate with the signature of the second co-owner side to generate a second transaction; a transaction combination unit that combines the first transaction and the second transaction; and a communication unit that transmits the transaction combined by the transaction combination unit to the blockchain network.

[0010] Furthermore, when the number of co-owners exceeds two, the transaction generation unit repeatedly executes the process of generating the transaction in order to generate all co-owner-side transactions, and the transaction combination unit may combine a plurality of transactions generated by the transaction generation unit.

[0011] Furthermore, the signature is input into the original certificate with a private key, and the plurality of co-owner terminals may transmit the public key to the blockchain network.

[0012] Furthermore, the blockchain network decrypts the transaction combined by the transaction combination unit with the public key, compares whether it is the same as the certificate stored in the smart contract block, and if it is the same, executes a transaction for token trading and transmits the token to the wallet address of the purchaser.

[0013] Furthermore, at least one of the co-owner terminals may select the scope of intellectual property rights so that the rights are transferred to the purchaser only within the preset scope of intellectual property rights.

[0014] Another aspect of the present invention is a method for controlling a blockchain-based shared asset trading system for tokenizing and trading shared assets. The method may include the steps of: transmitting an original certificate including an appraisal result of the shared asset and transmitting a certificate with the signature of the co-owner entered therein; the blockchain network receiving the original certificate, storing it in a smart contract block, issuing a token based on the smart contract block, and generating an electronic wallet for storing the token; and receiving the certificate with the signature entered therein and transmitting a transaction including the certificate with the signature entered therein and a token trading request signal to the blockchain network.

[0015] Also, the step of receiving the certificate with the signature entered therein and transmitting a transaction including the certificate with the signature entered therein and a token trading request signal to the blockchain network may include, when there are two co-owners: receiving the share information of the shared asset on the first co-owner side and the certificate with the signature of the first co-owner entered therein from a co-owner terminal provided on the first co-owner side to generate a first transaction; transmitting the share information of the shared asset on the first co-owner side and the certificate with the signature of the first co-owner entered therein to a co-owner terminal provided on the second co-owner side; receiving the share information of the shared asset on the second co-owner side and the certificate with the signature of the second co-owner entered therein from a co-owner terminal provided on the second co-owner side to generate a second transaction; combining the first transaction and the second transaction; and transmitting the combined first transaction and second transaction to the blockchain network.

[0016] Furthermore, the step of receiving the certificate with the signature input therein and transmitting a transaction including the certificate with the signature input therein and a token transaction request signal to the blockchain network may include, when there are more than two co-owners, repeatedly executing the process of generating the transaction to generate all co-owner-side transactions; combining the generated multiple transactions; and transmitting the combined transaction to the blockchain network.

[0017] Furthermore, the signature may be input into the original certificate with a private key, and multiple co-owner terminals may transmit a public key to the blockchain network.

[0018] Furthermore, it may include the steps of decrypting the combined first transaction and second transaction with a public key; verifying whether the decrypted certificate is the same as the certificate stored in the smart contract block; and if they are the same, executing a transaction for token trading and transmitting the token to the purchaser's wallet address.

[0019] Still another aspect of the present invention may be that a computer program for executing a control method of a blockchain-based shared asset trading system is recorded on a computer-readable storage medium.

Advantages of the Invention

[0020] According to one aspect of the present invention described above, since tokens can be traded only when all co-owners sign with a private key, it is possible to prevent accidents due to hacking and reduce the risk of asset loss.

Brief Description of the Drawings

[0021]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Embodiments for Carrying Out the Invention

[0022] The following detailed description of the present invention refers to the accompanying drawings that exemplarily show specific embodiments in which the present invention can be implemented. These embodiments are described in sufficient detail so that those skilled in the art can implement the present invention. It should be understood that the various embodiments of the present invention are different from each other but do not necessarily have to be mutually exclusive. For example, the specific shapes, structures, and characteristics described herein can be implemented in other embodiments in relation to one embodiment without departing from the spirit and scope of the present invention. Also, it should be understood that the position or arrangement of individual components within each disclosed embodiment can be changed without departing from the spirit and scope of the present invention. Therefore, the following detailed description is not intended to be taken in a limiting sense, and the scope of the present invention is limited only by the appended patent claims together with all scopes equivalent to what those claims claim, provided they are properly described. In the drawings, like reference numerals refer to the same or similar functions across multiple aspects.

[0023] Hereinafter, preferred embodiments of the present invention will be described in more detail with reference to the accompanying drawings.

[0024] FIG. 1 is a conceptual diagram showing an asset trading system based on blockchain according to an embodiment of the present invention.

[0025] The blockchain-based shared asset trading system 1 may include a plurality of co-owner terminals 100, a blockchain network 200, an electronic wallet management server 300, and a distributed storage 400.

[0026] The blockchain-based shared asset trading system 1 can tokenize assets based on an original certificate containing the appraisal results of the shared assets. Tokenizing assets may mean generating exchange vouchers (exchange certificates) that can be used for asset trading. The price of the tokens can be determined based on the original certificate containing the appraisal results of the shared assets.

[0027] Here, the assets can include physical assets and digital assets. Physical assets can include real estate, artworks, luxury goods, etc., and digital assets include industrial property rights such as images, audio files, cryptocurrencies (virtual currencies), patent rights, trademark rights, copyrights, publicity rights, etc., game items, game characters, etc., and may further include electronic documents with exchange value, but are not limited thereto.

[0028] The plurality of co-owner terminals 100 may be computing devices such as desktop PCs, laptop PCs, smartphones, or tablet PCs held by co-owners who wish to use the blockchain-based shared asset trading system 1 of the present invention.

[0029] The plurality of co-owner terminals 100 can receive a certificate including appraisal evaluation information on the shared assets, ownership proof information of the seller, and warranty signature information of the expert from the expert terminal. Although it has been described above that the expert terminal conducts an appraisal evaluation on the shared assets and generates a certificate, it goes without saying that the expert can also conduct an appraisal evaluation on the shared assets, generate a certificate, and input it into the expert terminal.

[0030] In addition, the expert terminal may receive signals requesting access to the personal information, qualification certificates, and resume information of the expert from a plurality of co-owner terminals 100. The expert terminal may transmit the personal information, qualification certificates, and resume information of the expert to the plurality of co-owner terminals 100. Further, the shared asset transaction system 1 based on blockchain may further include an issuing agency server that transmits the qualification certificates and resume information of the expert to the plurality of co-owner terminals 100.

[0031] The plurality of co-owner terminals 100 transmit an original certificate including the appraisal results of the shared assets and the share information of the co-owners to the blockchain network 200, and the plurality of co-owner terminals 100 transmit a certificate with the signatures of the co-owners of the original certificate to the blockchain network 200 and the electronic wallet management server 300. In this case, the share information may be a preset share ratio of the co-owners, and the sum of the share ratios of the plurality of co-owners is 100%.

[0032] The distributed storage 400 can receive and store the certificates for the assets from the plurality of co-owner terminals 100.

[0033] The distributed storage 400 may store the asset certificate as a file, and the file may be an image file or an audio file. In this case, the image file may be stored in the JPEG, BMP, or TIFF format, and the audio file may be stored in the WAV, MP3, MIDI, PTX, or M4A format. However, the file is not limited to such formats.

[0034] The distributed storage 400 may be provided as local storage, IPFS, or the cloud. Here, at least one of the sharer terminals 100 can be transmitted so that the files of the assets can be stored in any one of local storage, IPFS, or the cloud. Local storage can receive files in the form of a Uniform Resource Locator (URL) or a peer-to-peer (P2P) method. IFPS can receive files with a URL via a gateway and a unique hash value. The cloud can receive files in the URL or P2P method. Here, local storage means a browser in which data is stored in the form of a key-value pair. The Inter Planetary File System (IPFS) 21 means a protocol for storing and sharing data in a distributed file system. The cloud can mean that data, software, and various computer resources can be accessed via the Internet without being placed on hardware such as a user-owned PC or smartphone.

[0035] In this case, the distributed storage 400 may receive the files of the shared assets from at least one of the sharer terminals 100 and store them as files, or generate an encrypted URL address and store it in the URL address. Also, the distributed storage 400 may transmit the asset information and metadata included in the file. The asset information included in the file may include the size, generation date and time, URL address, etc. of the asset's certificate file. Also, the metadata may mean the wavelength, frequency, color, appearance, pixels, work name, artist name, link destination where the work is stored, path, and past transaction history of the asset prepared as an audio file. Any one of local storage, IPFS, and the cloud is selected by at least one of the sharer terminals 100.

[0036] The blockchain network 200 is composed of a plurality of nodes and provides services for managing assets. It can receive the certificates of assets from the distributed storage 400 or a plurality of co-owner terminals 100 and store them securely. Also, the plurality of co-owner terminals 100, the distributed storage 400, and the electronic wallet management server 300 may participate as one of the plurality of nodes in the blockchain network 200. Here, the plurality of nodes may execute a smart contract for a transaction for tokenizing the assets submitted through the plurality of co-owner terminals 100 and record this in one or more blocks.

[0037] Furthermore, the blockchain network 200 tokenizes assets based on the smart contract block and issues tokens. Tokens can be classified into fungible tokens and non-fungible tokens. Fungible tokens are exchangeable with other tokens of the same type, and non-fungible tokens are characterized by being non-exchangeable with other tokens of the same type. The tokens of the present invention may be composed of non-fungible tokens (NFTs) conforming to the ERC-721 standard or the ERC-1155 standard of the blockchain network, but are not limited thereto.

[0038] In this case, the information recorded in the smart contract block may be composed of basic information and extended information. The basic information may be co-owner information and the type of asset indicating whether it is a physical asset or a digital asset. The extended information may include the generation date of the asset, the content of the asset certificate, information on the asset guarantee institution, the presence or absence of asset ownership division, ownership division ratio information, or information on the intellectual property rights granted to the asset.

[0039] For example, when the physical asset is real estate, the blockchain network 200 may record the seller information as basic information in the smart contract block. Also, as extended information, the blockchain network 200 may record, in the smart contract block, the contractor of the real estate contract, the hash value of the contract file, the number of pages of the contract, the contract date, the signature of the contractor, the generation date of the contract file, the contract file, or the extended information in which the signature image of the contract of the seller / buyer is stored, and generate tokens based on this.

[0040] As another example, when the digital asset is a copyright such as a sound source, the blockchain network 200 may include the seller information as basic information. Also, as extended information, the blockchain network 200 may include the hash value of the MP3 file, the singer of the sound source, the composer / lyricist of the sound source, the generation date of the sound source, the revenue ratio, the certificate, or the guarantee institution information, record this in the smart contract block, and generate tokens based on this.

[0041] Furthermore, the blockchain network 200 can generate an online electronic wallet. The electronic wallet can operate like an electronic bank account that functions as each co-owner's unique personal bank account for storing and withdrawing tokens. In this case, the electronic wallet may be provided with an integrated API and be linked to web wallet applications such as METAMASK, Klay, and MyCrypto.

[0042] The electronic wallet management server 300 is a server that can collectively manage the electronic wallets of multiple co-owners. The electronic wallet management server 300 receives a certificate with the co-owners' signatures input from multiple co-owner terminals 100, and transmits a transaction including the certificate with the co-owners' signatures input and a token transaction request signal to the blockchain network 200.

[0043] The blockchain network 200 verifies whether the received transaction is valid. If the verification result is valid, it executes the transaction for the token transaction and sends the token to the purchaser's wallet address.

[0044] Here, at least one of the sharer terminals 100 can select the scope of intellectual property rights from the sharers so that the rights to the shared assets are transferred to the purchaser only within the preset scope of intellectual property rights. The preset scope of intellectual property rights may include the right of reproduction, the right of public performance, the right of broadcasting, the right of transmission, the right of exhibition, the right of distribution, the right of lending, and the right of creation of derivative works. These are examples and are not limited thereto.

[0045] Figure 2 is a control block diagram of the electronic wallet management server.

[0046] The electronic wallet management server 300 may include a communication unit 310, a control unit 320, and a storage unit 330.

[0047] The communication unit 310 can communicate with a plurality of sharer terminals 100 to receive a certificate with the sharer's signature, and communicate with the blockchain network 200 to send a transaction.

[0048] The control unit 320 generates a transaction for the token transaction request using the certificate with the sharer's signature. The control unit 320 may include a transaction generation unit 321 and a transaction combination unit 322.

[0049] When there are two co-owners, the transaction generation unit 321 receives, from the co-owner terminal 100 provided on the first co-owner side, the share information of the shared assets on the first co-owner side and the certificate with the signature of the first co-owner side, and generates a first transaction. Further, the transaction generation unit 321 transmits the share information of the shared assets on the first co-owner side and the certificate with the signature of the first co-owner side to the co-owner terminal 100 provided on the second co-owner side, and receives, from the co-owner terminal 100 provided on the second co-owner side, the share information of the shared assets on the second co-owner side and the certificate with the signature of the second co-owner side, and generates a second transaction.

[0050] The transaction combining unit 322 combines the first transaction and the second transaction.

[0051] The communication unit 310 transmits the transaction combined by the transaction combining unit 322 to the blockchain network 200. The storage unit 330 can store the transactions generated by the transaction generation unit 321 and the transactions combined by the transaction combining unit 322.

[0052] Also, when there are more than two co-owners, the transaction generation unit 321 repeatedly executes the process of generating the above-described transactions based on the share information of the shared assets on the co-owner side and the certificate with the signature input thereto in order to generate transactions for all co-owner sides. The transaction combining unit combines the plurality of transactions generated by the transaction generation unit 321. The communication unit 310 transmits the combined transaction to the blockchain network 200.

[0053] FIG. 3 is an overall flowchart showing a control method of a shared asset transaction system based on a blockchain according to an embodiment of the present invention.

[0054] The control method of the blockchain-based shared asset trading system according to an embodiment of the present invention is performed with substantially the same configuration as the blockchain-based shared asset trading system 1 shown in FIG. 1. Therefore, the same reference numerals are assigned to the same components as those in the blockchain-based shared asset trading system 1 of FIG. 1, and duplicate descriptions are omitted.

[0055] A plurality of co-owner terminals 100 transmit the original certificate of the shared asset to the blockchain network 200. The blockchain network 200 stores the original certificate in the smart contract block. The blockchain network 200 issues tokens based on the smart contract and generates an electronic wallet. In this case, the price of the issued tokens may be the price information of the assets described in the certificate.

[0056] A plurality of co-owner terminals 100 input share information and signatures into the original certificate. The plurality of co-owner terminals 100 transmit the certificate with the share information and signature input thereto to the electronic wallet management server 300.

[0057] The electronic wallet management server 300 generates all co-owner-side transactions and combines all the generated transactions. Further, the electronic wallet management server 300 transmits the combined transactions to the blockchain network 200.

[0058] The blockchain network 200 verifies the received transaction. If the verification result determines that the transaction is valid, the transaction is executed and tokens are transmitted to the purchaser's wallet address.

[0059] FIG. 4 is a diagram showing the process in which the co-owner side signs with a private key.

[0060] FIG. shows an example when the verification of the transaction for the token transaction is not valid when there are three co-owners.

[0061] The first co-owner owns the private key 1, the second co-owner owns the private key 2, and the third co-owner owns the private key 3. The share ratio of the first co-owner's shared assets is 40%, the share ratio of the second co-owner is 30%, and the share ratio of the third co-owner is 30%. In order for multiple co-owners to trade the shared assets with the seller, a certificate signed with the private keys of all the first to third co-owners is required. Referring to Figure 4, the original certificate had signatures (Signed) input with the private keys of the first co-owner and the second co-owner, but the signature of the third co-owner was not input. The transaction generation unit 321 generates the first transaction of the first co-owner and generates the second transaction of the second co-owner. The transaction combining unit 322 combines the first transaction and the second transaction, and the communication unit 310 transmits the combined transaction to the blockchain network 200. In this case, the first co-owner terminal and the second co-owner terminal transmit their respective public keys to the blockchain network 200.

[0062] The blockchain network 200 decrypts the combined transaction by the transaction combining unit 322 with the public key. The decrypted certificate records the share ratio of 40% of the first co-owner and the private key of the first co-owner, and the share ratio of 30% of the second co-owner and the private key of the second co-owner. The signature of the private key of the third co-owner is not recorded. The certificate stored in the smart contract block records the share ratio of 40% of the first co-owner, the share ratio of 30% of the second co-owner, and the share ratio of 30% of the third co-owner.

[0063] The blockchain network 200 compares the decrypted certificate with the certificate stored in the smart contract block, and verifies whether the contents of the certificate, such as the share ratio and the personal information of the co-owner, are the same, and whether there is a signature of the private key of the co-owner in the share ratio.

[0064] Since the decrypted certificate does not contain the private key signature of the third co - owner, the blockchain network 200 determines that the transaction is invalid. Therefore, the blockchain network 200 does not send the tokens existing in the electronic wallet to the purchaser's wallet address.

[0065] Figure 5 is a diagram for generating a transaction.

[0066] Figure 5 shows the process of generating a transaction for a token transaction and sending the transaction to the blockchain network 200 when there are three co - owners.

[0067] Tx means transaction, Pk means public key, Sk means private key, and Sig means signed with the private key. Verify means verifying the transaction in the blockchain network 200, and True means that as a result of verification, the transaction is valid.

[0068] The transaction generation unit 321 receives, from the co - owner terminal provided on the first co - owner side, the share information (50%) of the co - owned assets on the first co - owner side and the certificate with the signature (Sk1) on the first co - owner side, and generates the first transaction. At this time, the communication unit 310 sends the first transaction to the co - owner terminal provided on the second co - owner side. Also, the communication unit 310 receives, from the co - owner terminal 100 provided on the second co - owner side, the share information (30%) of the co - owned assets on the second co - owner side and the certificate with the signature (Sk2) on the second co - owner side. The transaction generation unit 321 generates the second transaction based on the received certificate.

[0069] Furthermore, the communication unit 310 transmits the first transaction and the second transaction to a co-owner terminal provided on the side of the third co-owner. Furthermore, the communication unit 310 receives, from the co-owner terminal 100 provided on the side of the third co-owner, the share information (20%) of the shared assets on the side of the third co-owner and a certificate with the signature (Sk3) of the third co-owner input therein. The transaction generation unit 321 generates a third transaction based on the received certificate.

[0070] The transaction combining unit 322 combines the first transaction to the third transaction to generate one transaction. The one transaction generated by the transaction combining unit 322 includes all co-owner side share information and signature information. The communication unit 310 transmits the transaction combined by the transaction combining unit 322 to the blockchain network 200. Also, the co-owner terminals 100 provided on the side of the first co-owner, the second co-owner, and the third co-owner transmit their respective public keys to the blockchain network 200.

[0071] The blockchain network 200 decrypts the transaction combined by the transaction combining unit 322 with the public key. The decrypted certificate describes the share ratio of 50% of the first co-owner and the signature by the private key of the first co-owner, and the share ratio of 30% of the second co-owner and the signature by the private key of the second co-owner. Also, the share ratio of 20% of the third co-owner and the signature by the private key of the third co-owner are described. The certificate stored in the smart contract block describes the share ratio of 50% of the first co-owner, the share ratio of 30% of the second co-owner, and the share ratio of 20% of the third co-owner.

[0072] The blockchain network 200 compares the decrypted certificate with the certificate stored in the smart contract block, and verifies whether the contents of the certificate such as the share ratio and the personal information of the co-owner are the same, and whether there is a signature of the co-owner's private key for the share ratio.

[0073] If the decrypted certificate is the same as the original certificate, the blockchain network 200 determines that the transaction is valid. Therefore, the blockchain network 200 executes the transaction for the token transaction and sends the tokens existing in the electronic wallet of the owner to the wallet address of the purchaser.

[0074] Such a control method of the blockchain-based evidence material notarization system can be realized in an application or in the form of program instruction words executable by various computer components, and can be recorded on a computer-readable recording medium. The computer-readable recording medium can include program instruction words, data files, data structures, etc. alone or in combination. The program instruction words recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and usable by those skilled in the computer software field.

[0075] Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instruction words such as ROMs, RAMs, and flash memories.

[0076] Examples of program instruction words include not only machine language codes such as those made by compilers, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to execute the processing according to the present invention, and vice versa.

[0077] Although the embodiments have been described above, those skilled in the art should understand that the present invention can be variously modified and changed without departing from the spirit and scope of the invention described in the claims.

[0078]

Explanation of Reference Numerals

[0079] 1 Blockchain-based Shared Asset Transaction System 100 Co-owner Terminal 200 Blockchain Network 300 Electronic Wallet Management Server 310 Communication Unit 320 Control Unit 321 Transaction Generation Unit 322 Transaction Combining Unit 330 Storage Unit 400 Distributed Storage

Claims

1. A blockchain-based shared asset trading system for tokenizing and trading shared assets, comprising: A plurality of co-owner terminals provided on the co-owner side, which send an original certificate including an appraisal result of the shared asset and send a certificate with the signature of the co-owner entered on the original certificate; A blockchain network that receives the original certificate and stores it in a smart contract block, issues tokens based on the smart contract block, and generates an electronic wallet in which the tokens are stored; An electronic wallet management server that receives a certificate with a signature entered from the plurality of co-owner terminals and transmits a transaction including the certificate with the signature entered and a token trading request signal to the blockchain network; A blockchain-based shared asset trading system comprising the above.

2. Further comprising a distributed storage in which the original certificate is stored, The distributed storage includes a local storage, IPFS, and a cloud, and is any one selected from the local storage, IPFS, and the cloud by at least one of the co-owner terminals. The blockchain-based shared asset trading system according to Claim 1.

3. The electronic wallet management server: When there are two co-owners, receives the share information of the shared assets on the first co-owner side and the certificate with the signature entered on the first co-owner side from the co-owner terminal provided on the first co-owner side to generate a first transaction, and transmits the share information of the shared assets on the first co-owner side and the certificate with the signature entered on the first co-owner side to the co-owner terminal provided on the second co-owner side, and receives the share information of the shared assets on the second co-owner side and the certificate with the signature entered on the second co-owner side from the co-owner terminal provided on the second co-owner side to generate a second transaction. A transaction generation unit; A transaction combining unit that combines the first transaction and the second transaction; A communication unit that transmits the transaction combined by the transaction combining unit to the blockchain network. The blockchain-based shared asset trading system according to Claim 1.

4. The transaction generation unit: When the number of the co - owners exceeds two, in order to generate all co - owner - side transactions, the process of generating the transaction is repeatedly executed. The transaction combiner A blockchain - based shared asset trading system according to claim 3, which combines a plurality of transactions generated by the transaction generator.

5. The blockchain - based shared asset trading system according to claim 3 or 4, wherein the signature is input into the original certificate with a private key, and the plurality of co - owner terminals transmit a public key to the blockchain network.

6. The blockchain network Decodes the transaction combined by the transaction combiner with a public key, compares whether the decoded certificate is the same as the certificate stored in the smart contract block, and if they are the same, executes a transaction for token trading and transmits the token to the purchaser's wallet address. A blockchain - based shared asset trading system according to claim 5.

7. At least one of the co - owner terminals Selects the scope of intellectual property rights so that the rights are transferred to the purchaser only within a preset scope of intellectual property rights. A blockchain - based shared asset trading system according to claim 1.

8. A control method for a blockchain - based shared asset trading system for tokenizing and trading shared assets, comprising: Transmitting an original certificate including an appraisal result of the shared asset and transmitting a certificate with the signature of the co - owner input into the original certificate; The blockchain network receives the original certificate and stores it in the smart contract block, issues a token based on the smart contract block, and generates an electronic wallet in which the token is stored; Receiving the certificate with the signature input, and transmitting a transaction including the certificate with the signature input and a token trading request signal to the blockchain network; A control method for a blockchain - based shared asset trading system, including the above steps.

9. The step of receiving the certificate with the signature input and transmitting a transaction including the certificate with the signature input and a token trading request signal to the blockchain network is When there are two co-owners, receiving, from a co-owner terminal provided on the first co-owner side, share information of the shared assets on the first co-owner side and a certificate with the signature of the first co-owner side, and generating a first transaction; Transmitting the share information of the shared assets on the first co-owner side and the said certificate with the signature of the first co-owner side to a co-owner terminal provided on the second co-owner side; Receiving, from a co-owner terminal provided on the second co-owner side, share information of the shared assets on the second co-owner side and a certificate with the signature of the second co-owner side, and generating a second transaction; Combining the first transaction and the second transaction; Transmitting the combined first transaction and second transaction to the blockchain network, which is a control method of the shared asset trading system based on the blockchain according to claim 8.

10. Receiving the certificate with the signature inputted, and transmitting, to the blockchain network, a transaction including the certificate with the signature inputted and a token trading request signal, the step is When the number of co-owners exceeds two, repeatedly executing the process of generating the transaction in order to generate all co-owner side transactions; Combining the plurality of generated transactions; Transmitting the combined transaction to the blockchain network, which is a control method of the shared asset trading system based on the blockchain according to claim 9.

11. The signature is inputted into the original certificate with a private key, and a plurality of co-owner terminals transmit a public key to the blockchain network, which is a control method of the shared asset trading system based on the blockchain according to claim 9 or 10.

12. Decrypting the combined first transaction and second transaction with a public key; Verifying whether it is the same by comparing the decrypted certificate with the certificate stored in the smart contract block; When they are the same, executing a transaction for token trading and transmitting the token to the purchaser's wallet address; Including, which is a control method of the shared asset trading system based on the blockchain according to claim 11.

13. A computer-readable storage medium having recorded thereon a computer program for executing a control method of the blockchain-based shared asset trading system according to any one of claims 8 to 10.

Citation Information

Patent Citations

  • Processor for digital video signal

    JP1989034086A

  • Program, information processing device and information processing method

    JP2019159935A

  • Information processing device, information processing method, program, and transaction systems

    JP2019212241A

  • Asset backup processing method and program

    JP2021012532A

  • JPP6971413B