Search

KR-20260064479-A - METHOD AND SYSTEM FOR PERFORMING GOVERNANCE OF DECENTRALIZED AUTONOMOUS ORGANIZATION BASED ON ARTIFICIAL INTELLIGENCE

KR20260064479AKR 20260064479 AKR20260064479 AKR 20260064479AKR-20260064479-A

Abstract

The present invention relates to a method for performing governance of a decentralized autonomous organization based on Artificial Intelligence (AI), comprising: (a) when a proposal related to governance is generated by any one user node of the decentralized autonomous organization, a governor node transmits a request for voting on whether to approve the proposal to the user nodes of the decentralized autonomous organization, so that each of the user nodes performs a vote on whether to approve the proposal; (b) an AI agent node monitors the voting status of at least one specific user node among the user nodes to which voting authority has been delegated, and if the at least one specific user node does not proceed with voting by a preset remaining time prior to the voting deadline, determines at least one preference of the at least one specific user regarding the proposal based on at least one specific user tendency information of the at least one specific user corresponding to the at least one specific user node, and performs a proxy vote on whether to approve the proposal according to the at least one preference through at least one specific user contract wallet created by abstracting at least one specific user account corresponding to the at least one specific user node. and (c) when the voting deadline has elapsed and it is confirmed that the voting result has approved the proposal, the AI validator node analyzes and reviews the contents of the approved proposal to check for any abnormalities in the proposal; if the proposal is confirmed to be normal, the proposal is registered in a time lock so that the proposal can be executed on the blockchain network after a preset delay time; and if the proposal is confirmed to be abnormal, the execution of the proposal is blocked; It concerns a method including.

Inventors

  • 조현기
  • 박상현
  • 어준선

Assignees

  • 주식회사 씨피랩스

Dates

Publication Date
20260507
Application Date
20250721

Claims (16)

  1. Regarding the method of conducting governance for decentralized autonomous organizations based on AI (Artificial Intelligence), (a) When a proposal related to governance is generated by any one of the user nodes of a decentralized autonomous organization, a governor node transmits a request for a vote on whether to approve the proposal to the user nodes of the decentralized autonomous organization, so that each of the user nodes performs a vote on whether to approve the proposal; (b) an AI agent node monitors the voting status of at least one specific user node among the user nodes to which voting authority has been delegated, and if the at least one specific user node does not proceed with voting by a preset remaining time prior to the voting deadline, determines at least one preference of the at least one specific user for the proposal based on at least one specific user tendency information of the at least one specific user corresponding to the at least one specific user node, and performs a proxy vote on whether to approve the proposal according to the at least one preference through at least one specific user contract wallet created by abstracting at least one specific user account corresponding to the at least one specific user node; and (c) When the voting deadline has elapsed and it is confirmed that the voting result has approved the proposal, the AI validator node analyzes and reviews the content of the approved proposal to check for any abnormalities in the proposal; if the proposal is confirmed to be normal, the proposal is registered in a time lock so that the proposal can be executed on the blockchain network after a preset delay time; and if the proposal is confirmed to be abnormal, the execution of the proposal is blocked. A method including
  2. In paragraph 1, In step (b) above, A method wherein the above AI agent node learns at least one specific user propensity information of at least one specific user by referring to at least one governance community activity information, at least one social media activity information, and at least one on-chain activity information of at least one specific user through a Large Language Model (LLM), and determines at least one preference regarding whether the at least one specific user approves of the proposal by referring to the at least one specific user propensity information of at least one specific user learned through the Large Language Model.
  3. In paragraph 2, In step (b) above, A method in which the AI agent node determines at least one preference of at least one specific user through the large language model prior to the residual time, generates at least one preference determination explanation information for determining at least one preference, and provides the generated at least one preference determination explanation information to each of the at least one specific user nodes.
  4. In paragraph 1, A method comprising the above proposal including cost information for executing the above proposal and execution code for executing the above proposal on the blockchain network.
  5. In paragraph 1, In step (c) above, A method in which the AI validator node analyzes the content of the proposal through a large language model to verify the validity of the proposal itself, and verifies the validity of the proposal through the large language model whether the voting results match public opinion in at least one governance community where opinions of at least some users regarding the proposal are posted.
  6. In paragraph 5, In step (c) above, A method for verifying the validity of the proposal itself by the above AI validator node analyzing the content of the proposal through the above large language model to determine whether the proposal relates to a method of fund transfer different from a previously performed method of fund transfer, or whether it relates to an interaction with a smart contract different from a smart contract that previously performed an interaction.
  7. In paragraph 1, In step (c) above, A method in which the AI validator node checks whether the proposal is a blocked proposal that has previously been blocked from execution, and if the number of times the proposal has been previously blocked is less than a preset number, checks for abnormalities in the proposal and determines whether to block the execution of the proposal, and if the number of times the proposal has been previously blocked is greater than or equal to the preset number, registers the proposal in the time lock so that the proposal can be executed on the blockchain network after the preset delay time.
  8. In paragraph 1, In step (c) above, The AI validator node checks whether the proposal requests the re-execution of a blocked proposal that has previously been blocked from execution, and if the number of re-execution requests is less than a preset number, checks for abnormalities in the proposal and determines whether to block the execution of the proposal, and if the number of re-execution requests is greater than or equal to the preset number, unblocks the blocked proposal and registers the unblocked proposal in the time lock so that the unblocked proposal can be executed on the blockchain network after the preset delay time.
  9. In a system for performing governance of a decentralized autonomous organization based on AI (Artificial Intelligence), A governor node that, when a proposal related to governance is generated by any one of the user nodes of a decentralized autonomous organization, transmits a request for a vote on whether to approve said proposal to the user nodes of said decentralized autonomous organization so that each of said user nodes performs a vote on whether to approve said proposal; An AI agent node that monitors the voting status of at least one specific user node among the above user nodes to which voting authority has been delegated, and if the at least one specific user node does not proceed with voting by a preset remaining time prior to the voting deadline, determines at least one preference of the at least one specific user regarding the proposal based on at least one specific user tendency information of the at least one specific user corresponding to the at least one specific user node, and performs a proxy vote on whether to approve the proposal according to the at least one preference through at least one specific user contract wallet created by abstracting at least one specific user account corresponding to the at least one specific user node; and An AI validator node that, when the voting deadline has passed and it is confirmed that the voting result has approved the proposal, analyzes and reviews the content of the approved proposal to check for any abnormalities in the proposal; if the proposal is confirmed to be normal, registers the proposal in a time lock so that the proposal can be executed on the blockchain network after the preset delay time; and if the proposal is confirmed to be abnormal, blocks the execution of the proposal; A system including
  10. In Paragraph 9, The above AI agent node learns at least one specific user propensity information of at least one specific user by referring to at least one governance community activity information, at least one SNS activity information, and at least one on-chain activity information of at least one specific user through a Large Language Model (LLM), and determines at least one preference regarding whether the at least one specific user approves of the proposal by referring to the at least one specific user propensity information of at least one specific user learned through the Large Language Model.
  11. In Paragraph 10, The above AI agent node determines at least one preference of at least one specific user through the large language model prior to the residual time, generates at least one preference determination explanation information for determining at least one preference, and provides the generated at least one preference determination explanation information to each of the at least one specific user nodes.
  12. In Paragraph 9, The above proposal is a system comprising cost information for executing the above proposal and execution code for executing the above proposal on the blockchain network.
  13. In Paragraph 9, The above AI validator node is a system that verifies the validity of the proposal itself by analyzing the content of the proposal through a large language model, and verifies the validity of the proposal by determining whether the voting results match public opinion in at least one governance community where opinions of at least some users regarding the proposal are posted, through the large language model.
  14. In Paragraph 13, The above AI validator node is a system for verifying the validity of the proposal itself by analyzing the content of the proposal through the above large language model to determine whether the proposal relates to a movement of funds different from a previously performed movement of funds, or whether it relates to an interaction with a smart contract different from a smart contract that previously interacted.
  15. In Paragraph 9, The AI validator node checks whether the proposal is a blocked proposal that has previously been blocked from execution, and if the number of times execution was previously blocked is less than a preset number, checks for abnormalities in the proposal and determines whether to block execution of the proposal, and if the number of times execution was previously blocked is greater than or equal to the preset number, registers the proposal in the time lock so that the proposal can be executed on the blockchain network after the preset delay time.
  16. In Paragraph 9. The AI validator node checks whether the proposal requests the re-execution of a blocked proposal that has previously been blocked from execution, and if the number of re-execution requests is less than a preset number, checks for abnormalities in the proposal and determines whether to block the execution of the proposal, and if the number of re-execution requests is greater than or equal to the preset number, it unblocks the blocked proposal and registers the unblocked proposal in the time lock so that the unblocked proposal can be executed on the blockchain network after the preset time.

Description

Method and System for Performing Governance of Decentralized Autonomous Organization Based on Artificial Intelligence The present invention relates to a method for performing governance of a decentralized autonomous organization based on AI on a blockchain network and a system using the same. A Decentralized Autonomous Organization (DAO) is an organization that pursues the achievement of goals by having all members autonomously participate in collective decision-making according to transparent and established rules, without a separate centralized governing body; it decentralizes the authority to hold and manage funds based on a blockchain network. In such a DAO system, participants are granted voting rights implemented in the form of tokens, and their voting power is weighted proportionally to their token holdings. Voting on proposals takes place within a set timeframe, and decisions made via smart contracts are executed automatically. However, in conventional DAO systems, attacks frequently occur that exploit the characteristic that anyone can register a proposal and put it to a vote to pass malicious proposals and steal funds. For example, in May 2024, a user with the nickname "Humpy" attempted to exploit the Compound protocol's governance system to pass a proposal favorable to himself. In the first proposal, he suggested investing 92,000 COMP tokens from the Compound Treasury into his own DeFi vault, but it failed due to a lack of quorum. Subsequently, the second proposal was also rejected, but in the third attempt, he nearly met the quorum using the voting rights he had secured and passed a proposal to transfer assets equivalent to 499,000 COMP tokens. At this time, a user with the nickname “Humpy” employed a strategy to pass their proposal by exploiting the low voter turnout over the weekend, serving as an example of how low participation in a DAO can pose a significant risk. Although Compound invalidated the proposal using its centralized authority, this act violated the principles of the DAO and effectively became an attack on Compound. As another example, a similar hacking incident occurred in 2022 at a stablecoin project called Beanstalk. The hacker temporarily secured a massive amount of voting rights through a flash loan and passed a malicious proposal to transfer all of Beanstalk's assets to themselves. In addition, the hacker employed strategies such as submitting two proposals simultaneously to exacerbate the confusion. In this incident, the hacker stole approximately $181 million, successfully securing $76 million of it. This is also a prime example of exploiting the community's lack of interest and participation. Therefore, the applicant proposes a method to effectively prevent the problems of conventional DAO systems resulting from low voter turnout and the execution of malicious proposals. The drawings attached below for use in describing embodiments of the present invention are merely some of the embodiments of the present invention, and other drawings can be obtained based on these drawings without inventive work by a person skilled in the art to which the present invention pertains (hereinafter "person skilled in the art"). FIG. 1 schematically illustrates a system for performing governance of a decentralized autonomous organization based on AI according to an embodiment of the present invention, and FIG. 2 schematically illustrates a method for performing governance of a decentralized autonomous organization based on AI according to an embodiment of the present invention, and FIG. 3 schematically illustrates an example of a process for handling a blocked proposal in a method for performing governance of decentralized autonomous operation based on AI according to an embodiment of the present invention. The following detailed description of the invention refers to the accompanying drawings, which illustrate specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that various embodiments of the invention are different but need not be mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be modified from one embodiment to another without departing from the spirit and scope of the invention. It should also be understood that the location or arrangement of individual components within each embodiment may be modified without departing from the spirit and scope of the invention. Accordingly, the following detailed description is not intended to be limited in meaning, and the scope of the invention should be understood to encompass the scope claimed by the claims and all equivalents thereof. Similar reference numerals in the drawings indicate identical or similar components across various aspects. Hereinafter, in order to enable a person skilled in the art to easily practice the present invention, variou