System and method for on-chain data-based credit evaluation
The on-chain data-based credit rating system addresses the challenges of over-collateralization and high interest rates in DeFi platforms by using on-chain data to derive anonymous credit scores and issuing non-transferable NFTs, maintaining decentralization and user anonymity.
Patent Information
- Application Number
- PCT/KR2023/019871
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-20
- Filing Date
- 2023-12-05
- Publication Date
- 2025-05-30
AI Technical Summary
Conventional DeFi platforms rely on collateralized loans due to the anonymity of the blockchain philosophy, leading to issues like over-collateralization and high interest rates, which undermine the decentralization and anonymity of the blockchain.
An on-chain data-based credit rating system and method that uses on-chain data to derive credit scores anonymously, maintaining decentralization without third-party intervention, and issues non-transferable NFTs as proof elements for credit scores.
This solution enhances the efficiency of credit score derivation and verification while preserving user anonymity and maintaining the decentralization of the blockchain, thereby addressing chronic problems in DeFi lending platforms such as over-collateralization and high interest rates.
Smart Images

Figure KR2023019871_30052025_PF_FP_ABST
Abstract
Description
On-chain data-based credit rating system and method
[0001] The present invention relates to credit evaluation on a DeFi platform, and more specifically, to an on-chain data-based credit evaluation system and method that preserves user anonymity by conducting credit evaluation based on on-chain data, and maintains the decentralization of the blockchain without third-party intervention, thereby increasing the efficiency of credit score derivation and verification.
[0002] The rapid development of the mobile computing environment has led to the demand for fintech for convenient financial transactions.
[0003] This has led to the proposal of various financial transaction technologies, but most of them adopt centralized servers, sharing the persistent single point of failure and performance bottleneck problems.
[0004] Decentralized self-sovereign identity, which emerged due to these requirements, has attracted attention as a technology that solves the problems of centralized systems and enables decentralized identity verification.
[0005] Online credit rating solutions have been implemented by centralized power entities (such as credit rating agencies). While this approach enabled efficient credit assessments by applying uniform credit rating policies to a vast number of entities, it also resulted in sensitive personal credit rating data being managed in centralized databases.
[0006] If credit rating data is managed by a centralized database, there is a possibility of serious security threats such as a single point of failure due to internal / external attacks on the database, performance bottlenecks, and leaks due to dishonest internal administrators.
[0007] Therefore, the importance of blockchain-based, decentralized solutions that can securely manage credit rating data and achieve efficient access control is rapidly increasing.
[0008] Currently, most DeFi platforms rely on collateralized loans due to the anonymity inherent in blockchain technology, which limits credit lending. This reliance on collateralized loans has led to problems such as over-provision of collateral or high interest rates, which has led to a significant decline in the DeFi lending market.
[0009] Figure 1 is a schematic diagram illustrating the concept of a general DeFi service.
[0010] DeFi services refer to financial product transactions and services between individuals using blockchain and smart contracts without relying on third parties such as banks or traditional financial institutions.
[0011] The largest area of DeFi is the cryptocurrency lending market, which involves lending and borrowing cryptocurrencies based on smart contracts, with interest paid and received.
[0012] Most DeFi projects use a collateralized lending model, where one cryptocurrency is deposited and another cryptocurrency is borrowed.
[0013] To address the issue of collateral loan dependency, existing DeFi platforms have introduced a KYC (Know Your Customer) authentication process, conducting user credit assessments through external certification agencies, and are implementing a credit + collateral loan method. However, there are problems that undermine the anonymity and decentralization that are the philosophies of blockchain.
[0014] Therefore, there is a need to develop a new credit rating technology for DeFi platforms that can maintain the decentralization of blockchains without third-party intervention while preserving user anonymity.
[0015] The present invention aims to solve the problems of credit rating technology in the DeFi platform of the prior art, and to provide an on-chain data-based credit rating system and method that preserves user anonymity by conducting credit rating based on on-chain data, and maintains the decentralization of the blockchain without the intervention of a third party, thereby increasing the efficiency of credit score derivation and verification.
[0016] The purpose of the present invention is to provide an on-chain data-based credit rating system and method that can solve the chronic problems of over-collateralized loans and high interest rates in DeFi lending platforms while maintaining the philosophy of blockchain by deriving a user's credit score based on on-chain data.
[0017] The purpose of the present invention is to provide an on-chain data-based credit rating system and method that can activate credit loans while preserving user anonymity by conducting credit ratings based on on-chain data.
[0018] The purpose of the present invention is to provide an on-chain data-based credit evaluation system and method that issues a user's on-chain data and derived credit score as a non-transferable NFT that cannot be traded as a proof element and can be used in a modular form on a DeFi platform based on a smart contract.
[0019] Other purposes of the present invention are not limited to the purposes mentioned above, and other purposes not mentioned will be clearly understood by those skilled in the art from the description below.
[0020] In order to achieve the above purpose, the on-chain data-based credit rating system according to the present invention is characterized in that the on-chain and DeFi activity data-based credit rating platform includes a user interface unit that supports a user interface for user Web / App management and support, NFT issuance and management, loan management, and credit score management; an application service unit that performs on-chain activity data collection, on-chain data learning and score derivation, credit score derivation, Web / App management, NFT issuance and update, and metadata storage through an application service; and a blockchain network unit that supports connection for LendingPool connection, on-chain data, and DeFi data collection through a Web3 Provider.
[0021] Here, by using the application service section, when a user wallet connection is established for user credit score inquiry and Non-Transfer NFT issuance and management, on-chain and DeFi activity data are collected through the mirror node, credit scores are collected through the Credit Score API, credit scores are measured based on Random Forest, and Non-Transfer NFTs are issued.
[0022] And, for credit evaluation based on on-chain data through the application service department, when a credit evaluation request is made through the user access web platform, it is characterized by including an on-chain and DeFi activity data collection department that collects on-chain data and token information held by the account using the Etherscan API, collects internal transaction information about the held tokens, and directly calls the Lending Pool contract within the blockchain network through the Web3 Provider to collect account DeFi activity data.
[0023] And, for credit evaluation based on on-chain data through the application service department, it is characterized by including a credit score measurement department based on Random Forest that first derives a credit score through the established Cred Protocol and Spectral service, and then finally derives a credit score through the Random Forest algorithm together with the on-chain data collected by the company.
[0024] And, for credit evaluation based on on-chain data through the application service department, it is characterized by including a Non-Transfer NFT issuance department that converts all on-chain and DeFi activity data and derived credit scores collected from user accounts into metadata format and issues a non-transferable NFT (Non-Transfer NFT) with the URL of the metadata and provides it to the user.
[0025] The on-chain data-based credit rating method according to the present invention for achieving another purpose is characterized by including a user wallet connection step for performing user credit score inquiry and user wallet connection for issuing and managing Non-Transfer NFT; a data collection step for collecting on-chain and DeFi activity data through a mirror node; a credit score collection step for collecting credit scores through a Credit Score API; a credit score measurement step for measuring credit scores based on a Random Forest; and a Non-Transfer NFT issuance step for issuing Non-Transfer NFTs.
[0026] Here, in the data collection stage, when a credit rating request is made through the user access web platform, the Etherscan API is used to collect on-chain data and token information held by the account, internal transaction information about the held tokens is collected, and the account DeFi activity data is collected by directly calling the Lending Pool contract within the blockchain network through the Web3 Provider.
[0027] And in the credit score measurement stage, the credit score is initially derived through the established Cred Protocol and Spectral service, and then the credit score is finally derived through the Random Forest algorithm together with the on-chain data collected by the company.
[0028] And in the Non-Transfer NFT issuance stage, all on-chain and DeFi activity data and derived credit scores collected from user accounts are converted into metadata format, and a non-tradable NFT (Non-Transfer NFT) with a URL of the metadata is issued and provided to the user.
[0029] And in the data collection step, it is characterized by including a step of collecting on-chain data using Etherscan API, a step of collecting a list of ERC20,721 tokens held by a user account through Etherscan's TokenBalanceByAddress function, a step of collecting events of internal transactions of the collected token list, a step of connecting to a blockchain network through Infura Node, which is a Web3 Provider, a step of calling the getPool function of the LendingPool Provider Contract to obtain the address of the LendingPool Contract and then connecting to the LendingPool Contract, a step of collecting LendingPool activity data of a user account, a step of calling the getTokenList function of the LendingPool Contract to collect the address of the token list provided by the LendingPool, a step of getting the ABI of the collected token list through Etherscan's getTokenABI function, a step of calling the token contract through the address and ABI of each token to collect internal transactions of the token contract of the user account, and a step of refining and providing the collected data in the Data Collection Manager.
[0030] And in the credit score measurement step, it is characterized by including a step of requesting a credit score inquiry of a wallet address, a step of collecting on-chain data through a blockchain network via a mirror node, a step of deriving a Credit Score through Cred Protocol and Spectral API, a step of calling the collected on-chain data and Credit Score as a dataset of the Random Forest algorithm, a step of finally deriving a credit score through the Random Forest algorithm, and a step of converting the derived credit score and on-chain and DeFi activity data into a metadata format.
[0031] And in the Non-Transfer NFT issuance step, it is characterized by including a step of converting the derived credit score and on-chain and DeFi activity data into metadata, a step of registering the converted metadata through IPFS, a step of requesting the issuance of a Non-Transfer NFT by calling the registered IPFS URL address as an argument value of the Mint function, and a step of finally issuing the NFT through MetaMask signature, and the issued NFT is used for the purpose of an authentication means and a step of restricting transactions between users.
[0032] And it further includes a loan execution procedure utilizing Non-Transfer NFT, and the loan execution procedure utilizing Non-Transfer NFT is characterized by including the steps of applying for a DeFi loan, selecting a token to receive a loan, checking the credit score through the Non-Transfer NFT owned by the user's account through the blockchain network to prove the credit score, providing the user's credit score to Defi LendingPool, and Defi LendingPool providing an interest rate and collateral ratio according to the user's credit score, entering the amount to be borrowed, depositing the collateral amount through MetaMask signature, transferring the collateral to the Defi LendingPool contract, and Defi LendingPool paying out an alternative token in the amount of collateral deposited by the user.
[0033] And it further includes a credit information re-evaluation process, and the credit information re-evaluation process is characterized by including a step of checking a user credit score in response to a credit information re-evaluation request, a step of collecting on-chain data and returning a user score, a step of checking user NFT information and extracting metadata, a step of registering new metadata including the URI address and hash value of existing metadata, and a step of modifying the URI information of the NFT through the Update URI of the generated metadata.
[0034] The on-chain data-based credit rating system and method according to the present invention as described above has the following effects.
[0035] First, credit ratings are conducted based on on-chain data, preserving user anonymity and maintaining the decentralization of the blockchain without third-party intervention, thereby increasing the efficiency of credit score derivation and verification.
[0036] Second, by deriving a user's credit score based on on-chain data, we can maintain the blockchain philosophy while solving the chronic problems of DeFi lending platforms, such as over-collateralization and high interest rates.
[0037] Third, credit ratings are conducted based on on-chain data, enabling credit lending while preserving user anonymity.
[0038] Fourth, the user's on-chain data and derived credit score are issued as non-transferable NFTs that serve as proof elements, enabling them to be used in a modular form on the DeFi platform based on smart contracts.
[0039] Figure 1 is a schematic diagram showing the concept of a general DeFi service.
[0040] Figure 2 is a diagram showing the overall concept of an on-chain data-based credit rating system according to the present invention.
[0041] Figure 3 is a diagram of the entire platform configuration of the on-chain data-based credit rating system according to the present invention.
[0042] Figure 4 is a block diagram of the entire configuration of an on-chain data-based credit rating system according to the present invention.
[0043] Figure 5 is a detailed configuration diagram of an on-chain data-based credit rating system according to the present invention.
[0044] Figure 6 shows the overall role and connection relationship of the API server.
[0045] Figure 7 is a diagram of the on-chain and DeFi activity data collection and credit score measurement configuration.
[0046] Figure 8 is a diagram of the Non-Transfer NFT issuance structure.
[0047] Figure 9 is a flowchart illustrating the entire operation of an on-chain data-based credit rating method according to the present invention.
[0048] Figures 10a and 10b are flowcharts illustrating on-chain and DeFi activity data collection operations according to the present invention.
[0049] Figure 11 is a flowchart illustrating a credit score derivation process according to the present invention.
[0050] Figure 12 is a flowchart illustrating a Non-Transfer NFT issuance procedure according to the present invention.
[0051] Figure 13 is a flowchart illustrating a loan execution procedure utilizing Non-Transfer NFT according to the present invention.
[0052] Figure 14 is a flowchart illustrating a credit information reevaluation procedure according to the present invention.
[0053] Hereinafter, a preferred embodiment of the on-chain data-based credit rating system and method according to the present invention will be described in detail.
[0054] The features and advantages of the on-chain data-based credit rating system and method according to the present invention will become apparent through the detailed description of each embodiment below.
[0055] Figure 2 is a diagram illustrating the overall concept of an on-chain data-based credit rating system according to the present invention.
[0056] The terms used in this disclosure have been selected from widely used, current terms, taking into account the functions of the disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the relevant description of the invention. Therefore, the terms used in this disclosure should not be defined simply as names, but rather based on the meanings of the terms and the overall content of the disclosure.
[0057] When a part of the specification is said to "include" a component, this does not exclude other components, but rather implies the inclusion of other components, unless otherwise specifically stated. Furthermore, terms such as "part," "module," etc., used throughout the specification refer to a unit that processes at least one function or operation, which may be implemented in hardware, software, or a combination of hardware and software.
[0058] In particular, units that process at least one function or operation may be implemented as an electronic device including at least one processor, and at least one peripheral device may be connected to the electronic device depending on the method of processing the function or operation. The peripheral devices may include a data input device, a data output device, and a data storage device.
[0059] The on-chain data-based credit rating system and method according to the present invention performs credit ratings based on on-chain data, thereby preserving user anonymity and maintaining the decentralization of the blockchain without third-party intervention, thereby increasing the efficiency of credit score derivation and verification.
[0060] To this end, the present invention may include a configuration that derives a user's credit score based on on-chain data, thereby solving the chronic problems of over-collateralized loans and high interest rates in DeFi lending platforms while maintaining the philosophy of blockchain.
[0061] The present invention may include a configuration in which the user's on-chain data and derived credit score are issued as non-transferable NFTs as supporting elements, and can be used in a modular form on a DeFi platform based on a smart contract.
[0062] According to one embodiment of the present invention, a blockchain on-chain data-based credit rating system capable of deriving a user's credit score while maintaining the user's anonymity, which is the philosophy of blockchain, can be proposed.
[0063] In addition, according to one embodiment of the present invention, a credit rating system capable of preserving a user's anonymity without the intervention of a third party (certification authority) can be proposed.
[0064] Additionally, according to one embodiment of the present invention, an on-chain data-based credit rating module capable of verifying a user's credit score on all DeFi platforms can be proposed.
[0065] The on-chain data-based credit rating system according to the present invention is configured to collect on-chain data through a mirror node when a user's credit score is inquired on the platform through a user wallet connection, as shown in FIG. 2, and then ML (Machine Learning) derives a credit score based on the collected data.
[0066] ML calculates the weights of variables that have a high impact on credit scores through the Random Forest algorithm based on collected on-chain data and the credit scores of accounts extracted through existing credit score services, thereby deriving a sophisticated credit score.
[0067] Collected user on-chain data and credit scores generate metadata within the platform and issue non-tradable NFTs through smart contracts.
[0068] The operation procedure of the model according to the present invention can be explained from the perspective of preserving user anonymity and decentralization of the blockchain.
[0069] Because credit scores are derived solely from on-chain data, there is no need for external certification agencies, maintaining the decentralization of the blockchain while preserving user anonymity.
[0070] Non-Transferable NFTs, based on smart contracts and non-tradable, can be used to verify a user's credit score and on-chain activity data, making them applicable to all DeFi platforms. Furthermore, while the publicly accessible nature of blockchains raises concerns about the exposure of user credit scores and on-chain activity data, ensuring user anonymity prevents the identification of specific individuals, thereby addressing privacy concerns.
[0071] Figure 3 is a diagram of the overall platform configuration of an on-chain data-based credit rating system according to the present invention.
[0072] It has a credit rating platform structure based on on-chain and DeFi activity data that preserves user anonymity in a decentralized manner without KYC (Know Your Customer) authentication and provides a fully decentralized DeFi financial environment free from the limitations of DeFi, such as high interest rate payments due to dependence on collateral loans.
[0073] The credit rating platform based on on-chain and DeFi activity data according to the present invention includes a user interface section that supports a user interface for user Web / App management and support, NFT issuance and management, loan management, and credit score management, an application service section that performs on-chain activity data collection, on-chain data learning and score derivation, credit score derivation, Web / App management, NFT issuance and update, and metadata storage through an application service, and a blockchain network section that supports connection for LendingPool connection, on-chain data, and DeFi data collection through a Web3 Provider.
[0074] The present invention collects on-chain and DeFi activity data through a mirror node by connecting a user wallet for user credit score inquiry and Non-Transfer NFT issuance and management through an on-chain and DeFi activity data-based credit rating platform, and collects credit scores through a Credit Score API to measure credit scores based on a Random Forest and issue Non-Transfer NFTs.
[0075] Here, in the present invention, which evaluates personal credit using on-chain data and machine learning technology, on-chain data is input into a machine learning model that predicts credit ratings, and the Random Forest algorithm is used as the machine learning model.
[0076] The Random Forest algorithm is an ensemble algorithm that trains multiple decision tree models and synthesizes their results to make predictions. It uses the bagging method when training each decision tree model.
[0077] Bagging is a method of training individual decision tree models using datasets sampled from the entire training dataset with duplicates allowed. It can improve the performance of the prediction model by taking the average of the predicted values through multiple models to produce the final predicted value.
[0078] Figure 4 is a block diagram of the entire configuration of an on-chain data-based credit rating system according to the present invention.
[0079] The on-chain data-based credit rating system according to the present invention largely includes an on-chain and DeFi activity data collection unit (10), a Random Forest-based credit score measurement unit (20), a user access web platform (30), and a Non-Transfer NFT issuance unit (40).
[0080] The on-chain and Defi activity data collection unit (10) can be composed of a Defi LendingPool Contract (700) connected through an API server (100) and a blockchain network (200), and the API server (100) is connected to a Non-Transfer Dynamic NFT Contract (400) and IPFS (600) through the blockchain network (200).
[0081] The credit score measurement unit (20) based on Random Forest can be composed of an API server (100), machine learning (300), and Credit Score API (500).
[0082] The Non-Transfer NFT issuance unit (40) includes an on-chain and DeFi activity data collection unit (10), a Random Forest-based credit score measurement unit (20), and a user access web platform (30).
[0083] Figure 5 is a detailed configuration diagram of an on-chain data-based credit rating system according to the present invention.
[0084] The on-chain data-based credit rating system according to the present invention, as shown in FIG. 5, when a credit rating request is made through a user-accessible web platform (30), includes an on-chain and DeFi activity data collection unit (10) that collects on-chain data and token information held by an account using the Etherscan API, collects internal transaction information about the held tokens, and directly calls a Lending Pool contract within a blockchain network through a Web3 Provider to collect account DeFi activity data; a Random Forest-based credit score measurement unit (20) that initially derives a Credit Score through the established Cred Protocol and Spectral service and then ultimately derives a credit score through a Random Forest algorithm together with the on-chain data it has collected; and a Non-Transfer NFT issuance unit (40) that converts all on-chain and DeFi activity data and the derived credit score collected from a user account into a metadata format and issues a non-transferable NFT (Non-Transfer NFT) having a URL of the corresponding metadata and provides it to the user.
[0085] The user's credit score derived from the Random Forest-based credit score measurement unit (20) is stored as metadata together with the image provided on the platform, and the NFT issued from the Non-Transfer NFT issuance unit (40) stores the URI address of the metadata where the credit score and activity data are stored, and the NFT is used for the purpose of authentication, and the Transfer function is limited.
[0086] Figure 6 is a diagram of the overall role and connection relationship of the API server.
[0087] The API server (100) collects on-chain data and token information held by an account using the Etherscan API, collects internal transaction information about the held tokens, and directly calls the Lending Pool contract within the blockchain network through the Web3 Provider to collect account DeFi activity data.
[0088] The API server (100) collects credit scores through the Credit Score API (500), and uses on-chain and DeFi activity data as base data for deriving the platform user's credit score to derive the credit score through machine learning (300).
[0089] The API server (100) is connected to IPFS (600) through a blockchain network (200) and converts all on-chain and DeFi activity data collected from user accounts and derived credit scores into metadata format.
[0090] The API server (100) is connected to a Non-Transfer Dynamic NFT Contract (400) through a blockchain network (200) and issues a non-transferable NFT (Non-Transfer NFT) having a URL of the corresponding metadata.
[0091] Figure 7 is a diagram of the on-chain and DeFi activity data collection and credit score measurement configuration.
[0092] We collect on-chain and DeFi activity data independently through Etherscan API and Web3 Provider, and use the on-chain and DeFi activity data as the basis for deriving the credit scores of platform users.
[0093] DeFi activity data may include, but is not limited to, initial activity time, activity period, number of loans, loan amount, repayment amount, and cryptocurrency held.
[0094] Figure 8 is a diagram of the Non-Transfer NFT issuance structure.
[0095] When data collection and credit score derivation are performed in the API server (100), the derived credit score and on-chain and DeFi activity data are converted into metadata.
[0096] The converted metadata is registered through IPFS in the API server (100), and the URL address of the registered IPFS is called as an argument value of the Mint function to request issuance of a Non-Transfer NFT.
[0097] In response to a Non-Transfer NFT issuance request, the NFT is finally issued through MetaMask signature.
[0098] Figure 9 is a flowchart illustrating the entire operation of an on-chain data-based credit rating method according to the present invention.
[0099] The credit rating method based on on-chain data according to the present invention includes, as shown in FIG. 9, a user wallet connection step (S901) for performing user credit score inquiry and user wallet connection for issuing and managing Non-Transfer NFTs, a data collection step (S902) for collecting on-chain and DeFi activity data through a mirror node, a credit score collection step (S903) for collecting credit scores through a Credit Score API, a credit score measurement step (S904) for measuring credit scores based on a Random Forest, and a Non-Transfer NFT issuance step (S905) for issuing Non-Transfer NFTs.
[0100] The on-chain and DeFi activity data collection process according to the present invention is described in detail as follows.
[0101] Data collection involves collecting on-chain and DeFi activity data via the Etherscan API and Infura Web3 Provider.
[0102] Figures 10a and 10b are flowcharts illustrating on-chain and DeFi activity data collection operations according to the present invention.
[0103] (a) Collect on-chain data using the Ehterscan API.
[0104] (b) Collect the list of ERC20,721 tokens held by the user account through Etherscan's TokenBalanceByAddress function, and collect the events of internal transactions of the collected token list.
[0105] (c)Connect to the blockchain network through Infura Node, a Web3 Provider.
[0106] Call the getPool function of the LendingPool Provider Contract to obtain the address of the LendingPool Contract and then connect to the LendingPool Contract.
[0107] (d) Collect LendingPool activity data of the user account by calling the LendingPool Contract in this way.
[0108] (e)Call the getTokenList function of the LendingPool Contract to collect the address of the token list provided by LendingPool.
[0109] Obtain the ABI of the collected token list through Etherscan's getTokenABI function.
[0110] Collect transactions within the token contract of a user account by calling the token contract through the address and ABI of each token.
[0111] The collected data is refined and provided by Data Collection Manager.
[0112] Figure 10b summarizes the flow of the on-chain and DeFi activity data collection process.
[0113] The process of deriving a user's credit score is described in detail as follows.
[0114] In the present invention, a sophisticated credit score is derived through the Random Forest algorithm.
[0115] Figure 11 is a flowchart illustrating a credit score derivation process according to the present invention.
[0116] After initially deriving a Credit Score through the established Cred Protocol and Spectral service, the final credit score is derived through the Random Forest algorithm along with the on-chain data collected by the company itself.
[0117] The action to derive a user account's credit score is as follows: ① The user first requests a credit score inquiry for his or her wallet address.
[0118] ② Mirror nodes collect on-chain data through the blockchain network.
[0119] ③ Credit Score is derived through Cred Protocol and Spectral API.
[0120] ④ The collected on-chain data and Credit Score are called as a dataset for the Random Forest algorithm.
[0121] ⑤ The final credit score is derived through the Random Forest algorithm.
[0122] ⑥ Convert the derived credit score and on-chain and DeFi activity data into metadata format.
[0123] The derived credit score is ultimately provided to users through the issuance of Non-Transfer NFTs, and the process is as follows.
[0124] Figure 12 is a flowchart illustrating a Non-Transfer NFT issuance procedure according to the present invention.
[0125] In the present invention, all on-chain and DeFi activity data collected from user accounts and derived credit scores are converted into metadata format and provided to users as non-transferable NFTs (Non-Transfer NFTs) with a URL of the corresponding metadata.
[0126] The first step in issuing a Non-Transfer NFT is: ① The user logs into the system through wallet connection.
[0127] ② The user requests a credit score inquiry for his / her wallet address.
[0128] ③ Mirror nodes collect on-chain data through the blockchain network.
[0129] ④ After going through the credit score derivation process, the derived credit score and on-chain and DeFi activity data are returned.
[0130] ⑤ The derived credit score and on-chain and DeFi activity data are converted into metadata.
[0131] ⑥ The converted metadata is registered through IPFS.
[0132] ⑦ Request the issuance of a Non-Transfer NFT by calling the registered IPFS URL address as an argument value of the Mint function.
[0133] ⑧ NFT is finally issued through MetaMask signature.
[0134] Issued NFTs are used for authentication purposes, and transactions between users are restricted.
[0135] The process for executing a loan using Non-Transfer NFT is as follows:
[0136] Figure 13 is a flowchart illustrating a loan execution procedure utilizing Non-Transfer NFT according to the present invention.
[0137] In the present invention, a user's credit score can be verified through a Non-Transfer NFT, and a loan service can be provided by applying a low interest rate and collateral rate through a credit + collateral loan.
[0138] The loan execution operation using Non-Transfer NFT is as follows: ① The user applies for a DeFi loan through the system.
[0139] ② The user selects the token to be loaned from the system.
[0140] ③ To prove their credit score, users check their credit score through the Non-Transfer NFT owned by their account via the blockchain network.
[0141] ④ The system provides the user's credit score to Defi LendingPool.
[0142] ⑤ Defi LendingPool provides interest rates and collateral ratios tailored to the user's credit score.
[0143] ⑥ The user enters the amount to be borrowed.
[0144] ⑦ Users deposit collateral through MetaMask signature.
[0145] ⑧ The user's collateral is transferred to the Defi LendingPool contract.
[0146] ⑨ Defi LendingPool pays out alternative tokens equivalent to the collateral amount deposited by the user.
[0147] In this way, a loan utilizing a Non-Transfer NFT according to the present invention, when a user selects a token to be loaned, searches for the NFT with the user's wallet address connected within the platform, derives a credit score in the metadata, transmits the credit score to the Lending Pool Contract, provides an interest rate and collateral ratio for the token selected by the user, and transmits the collateral amount according to the ratio, and the Lending Pool pays the loan (alternative token) to the user.
[0148] Figure 14 is a flowchart illustrating a credit information reevaluation procedure according to the present invention.
[0149] The credit information reevaluation process is as follows: ① request for credit information reevaluation, ② user credit score inquiry, ③ on-chain data collection, ④ user score return, ⑤ user NFT information inquiry, ⑥ metadata extraction, ⑦ registration of new metadata including the URI address and hash value of the existing metadata, ⑧ registration, ⑨ URI of the generated metadata is modified through Update URI to update the URI information of the NFT, and ⑩ registration.
[0150] In this way, the user attempts to request a credit score reevaluation, and the derived credit score and activity data generate new metadata including the address and hash value of the existing metadata, and the URI of the generated metadata modifies the URI information of the NFT through the Update URI.
[0151] The on-chain data-based credit rating system and method according to the present invention described above conducts credit ratings based on on-chain data, thereby preserving user anonymity and maintaining the decentralization of the blockchain without third-party intervention, thereby increasing the efficiency of credit score derivation and verification.
[0152] The present invention derives a user's credit score based on on-chain data, thereby maintaining the blockchain philosophy and addressing the chronic problems of DeFi lending platforms, namely over-collateralization and high interest rates.
[0153] As described above, it will be understood that the present invention can be implemented in modified forms without departing from the essential characteristics of the present invention.
[0154] Therefore, the specified embodiments should be considered in an illustrative rather than a restrictive sense, and the scope of the present invention is indicated by the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.
[0155] The present invention relates to credit evaluation on a DeFi platform, and more specifically, to an on-chain data-based credit evaluation system and method that preserves user anonymity by conducting credit evaluation based on on-chain data, and maintains the decentralization of the blockchain without third-party intervention, thereby increasing the efficiency of credit score derivation and verification.
Claims
1. A credit rating platform based on on-chain and DeFi activity data, User interface section that supports user interface for user Web / App management and support, NFT issuance and management, loan management, and credit score management; Application service department that collects on-chain activity data, learns on-chain data and derives scores, derives credit scores, manages Web / App, issues and updates NFTs, and stores metadata through application services; An on-chain data-based credit rating system, characterized by including a blockchain network section supporting connection to LendingPool through Web3 Provider, connection for collecting on-chain data and DeFi data.
2. In paragraph 1, by using the application service section, Once the user's credit score is checked and the user's wallet is connected for issuing and managing Non-Transfer NFTs, An on-chain data-based credit rating system that collects on-chain and DeFi activity data through mirror nodes, collects credit scores through Credit Score API, measures credit scores based on Random Forest, and issues Non-Transfer NFTs.
3. In paragraph 1, for credit evaluation based on on-chain data through the application service department, When a credit rating request is made through the user access web platform, Using the Etherscan API, collect on-chain data and token information held by the account, and collect internal transaction information for the tokens held. An on-chain data-based credit rating system, characterized by including an on-chain and DeFi activity data collection unit that collects account DeFi activity data by directly calling a Lending Pool contract within a blockchain network via a Web3 Provider.
4. In paragraph 1, for credit evaluation based on on-chain data through the application service department, After first deriving the Credit Score through the established Cred Protocol and Spectral service, An on-chain data-based credit rating system characterized by including a Random Forest-based credit score measurement unit that ultimately derives a credit score through a Random Forest algorithm together with self-collected on-chain data.
5. In paragraph 1, for credit evaluation based on on-chain data through the application service department, All on-chain and DeFi activity data collected from user accounts and derived credit scores are converted into metadata format, An on-chain data-based credit rating system characterized by including a Non-Transfer NFT issuance unit that issues and provides users with a non-transferable NFT having a URL of the corresponding metadata.
6. User wallet connection step to perform user credit score inquiry and user wallet connection for Non-Transfer NFT issuance and management; Data collection phase that collects on-chain and DeFi activity data through mirror nodes; Credit score collection step that collects credit scores through Credit Score API; Credit score measurement step that measures credit scores based on Random Forest; An on-chain data-based credit rating method, characterized by including a Non-Transfer NFT issuance step for issuing a Non-Transfer NFT.
7. In the data collection step of paragraph 6, When a credit rating request is made through the user access web platform, Using the Etherscan API, collect on-chain data and token information held by the account, and collect internal transaction information for the tokens held. An on-chain data-based credit rating method characterized by collecting account DeFi activity data by directly calling the Lending Pool contract within the blockchain network via a Web3 Provider.
8. In the credit score measurement step of paragraph 6, After first deriving the Credit Score through the established Cred Protocol and Spectral service, A credit rating method based on on-chain data, characterized by deriving a final credit score through the Random Forest algorithm together with self-collected on-chain data.
9. In the Non-Transfer NFT issuance step in Article 6, All on-chain and DeFi activity data collected from user accounts and derived credit scores are converted into metadata format, An on-chain data-based credit rating method characterized by issuing and providing to users a non-transferable NFT having a URL of the corresponding metadata.
10. In the data collection step of paragraph 6, Steps to collect on-chain data using Ehterscan API, The steps are to collect the list of ERC20,721 tokens held by the user account through Etherscan's TokenBalanceByAddress function and collect the events of internal transactions of the collected token list. Connecting to the blockchain network through Infura Node, a Web3 Provider, calling the getPool function of the LendingPool Provider Contract to obtain the address of the LendingPool Contract, and then connecting to the LendingPool Contract. Steps to collect LendingPool activity data for user accounts; The steps are to call the getTokenList function of the LendingPool Contract to collect the address of the token list provided by the LendingPool, and obtain the ABI of the collected token list through the getTokenABI function of Etherscan. An on-chain data-based credit rating method, characterized by including a step of collecting internal transactions of a token contract of a user account by calling a token contract through the address and ABI of each token, and refining and providing the collected data in a Data Collection Manager.
11. In the credit score measurement step of paragraph 6, Steps to request a credit score inquiry for your wallet address, The steps are to collect on-chain data through the blockchain network via mirror nodes and derive Credit Score through Cred Protocol and Spectral API. The step of calling the collected on-chain data and Credit Score as a dataset for the Random Forest algorithm, The final step of deriving a credit score through the Random Forest algorithm, An on-chain data-based credit rating method, characterized by including a step of converting the derived credit score and on-chain and DeFi activity data into metadata format.
12. In the Non-Transfer NFT issuance step of Article 6, The derived credit score and on-chain and DeFi activity data are converted into metadata, The converted metadata is registered through IPFS, Step 1: Call the URL address of the registered IPFS as an argument value of the Mint function to request the issuance of a Non-Transfer NFT. An on-chain data-based credit rating method characterized by finally issuing NFTs through MetaMask signatures, using the issued NFTs as a means of authentication, and including a step of restricting transactions between users.
13. In clause 6, further including a loan execution procedure utilizing Non-Transfer NFT, The Non-Transfer NFT utilization loan execution process is: Steps to apply for a DeFi loan and select the token to be loaned, Step 1: Check your credit score through the Non-Transfer NFT owned by your account via the blockchain network to prove your credit score; The user's credit score is provided to Defi LendingPool, and Defi LendingPool provides an interest rate and collateral ratio that matches the user's credit score. Step 1: Enter the amount to be borrowed and deposit the collateral amount through MetaMask signature. An on-chain data-based credit rating method, characterized by including the step of transferring collateral to a Defi LendingPool contract, and Defi LendingPool paying out an alternative token equivalent to the collateral amount deposited by the user.
14. In paragraph 6, a credit information reevaluation procedure is further included, The credit information reevaluation process is: Steps for checking the user's credit score upon request for credit information reevaluation, On-chain data collection and user score return steps, Steps for retrieving user NFT information and extracting metadata, Steps for registering new metadata including the URI address and hash value of existing metadata, An on-chain data-based credit rating method, characterized in that the URI of the generated metadata includes a step of modifying the URI information of the NFT through the Update URI.
Citation Information
Patent Citations
Audio amplifier and operation method thereof
KR1020240123207A
A method for estimating the average nitrogen emission in pig feed per year
KR1020240156107A
Force sensor and earphone including the same
KR102342513B1
Method for managing recycling information and apparatus therefor
KR102744376B1
Non-fungible token blockchain processing
US20220173893A1