GenLayer
GenLayer는 AI 에이전트가 계약과 분쟁을 해결할 수 있도록 하는 탈중앙화 인공지능 합의 네트워크로, 개발자들은 이를 "에이전트 경제를 위한 판결 레이어(The Adjudication Layer for the Agentic Economy)"라고 설명합니다.[1]
이 프로토콜은 각각 독립적으로 추론하는 여러 독립적인 AI 모델을 조율하여, 단일한 결정론적 답이 없는 문제에 대해 합의에 도달하고, 전체 네트워크가 몇 분 안에 신뢰할 수 있는 단일 결과를 생성합니다.[1] 이는 2023년 2월 28일에 GitHub 조직이 생성된 AI 연구소인 GenLayer Labs에 의해 구축되었습니다.[2]
개요
GenLayer는 개발자들이 AI 에이전트를 위해 구축되고 있는 인프라에서 누락된 레이어라고 설명하는 문제를 해결합니다. 이 프로젝트는 자율 소프트웨어 에이전트가 경제 활동을 수행함에 따라, 이들 사이의 의견 불일치를 해결하기 위한 기존 도구들이 불충분하다고 주장합니다. GenLayer는 이 문제를 극명하게 표현합니다. 2030년까지 약 9조 달러의 온라인 지출이 에이전트에 의해 매개될 수 있으며, "차세대 10억 명의 인터넷 사용자는 인간이 아니라 에이전트가 될 것"이라고 예측합니다.[1]
회사는 현재의 분쟁 메커니즘이 기계 속도의 상거래를 따라갈 수 없다고 주장합니다. 전통적인 법률 시스템은 분쟁당 평균 2.6년과 43,000달러가 소요된다고 언급하며, 기존의 스마트 컨트랙트는 "모호함, PDF, 실제 세계의 신호를 허용하지 않기 때문에 너무 경직되어 있다"고 설명합니다. 또한 평판 시스템은 "조작 가능하고 일시적인 에이전트에게는 무용지물"이라며 "너무 취약하다"고 특징짓습니다.[1]
GenLayer의 명시된 목표는 주관적이고 판단이 필요한 질문을 신뢰할 수 있는 평결로 변환하는 것이며, 이는 "주관성을 입력하면 모두가 신뢰하는 결정이 출력된다(subjectivity in, a decision everyone trusts out)"는 문구로 요약됩니다. [1]
이 프로젝트는 다른 신흥 에이전트 인프라 표준들과의 관계 속에서 자신을 위치시킵니다. 결제는 Coinbase의 x402가, 신원은 Ethereum의 ERC-8004가, 상호운용성은 Linux Foundation의 A2A 프로토콜이 다루고 있으며, 추가적인 이니셔티브로는 Stripe와 OpenAI의 ACP, Visa의 Trusted Agent Protocol, Google의 AP2, Mastercard의 Agent Pay 등이 있다고 언급합니다.[3]
GenLayer의 주장은 "모든 레이어가 순탄한 경로(happy path)를 설계하지만, 어느 곳도 분쟁 해결을 제공하지 않는다"는 것이며, 자신들이 그 공백을 메우려 한다는 것입니다.[3] 외부 데이터 피드에 의존하는 시스템과 달리, GenLayer는 "오라클도, 중개자도 없이" 운영된다고 밝힙니다.[3]
작동 원리
GenLayer의 설계는 탈중앙화 네트워크가 순수한 계산이 아닌 판단이 필요한 질문에 대해 합의에 도달할 수 있도록 하는 일련의 연동 메커니즘에 기반합니다. 핵심 아이디어는 많은 독립적인 AI 검증자가 각자 추론한 다음 공유된 평결로 수렴하는 것입니다.
낙관적 민주주의 (Optimistic Democracy)
합의 메커니즘은 **낙관적 민주주의(Optimistic Democracy)**라고 불립니다. 서로 다른 모델을 실행하는 무작위 검증자 세트가 질문을 결정하기 위해 추출됩니다. 인터페이스는 이를 "1,001명의 검증자 중 7명 선택됨"이라는 문구로 예시합니다.[1] 해당 세트 내에서 리더가 답변을 제안하고 다른 검증자들이 이를 검증합니다.
의견이 일치하지 않을 경우, 네트워크가 최종성에 도달할 때까지 연속적인 이의 제기를 통해 분쟁이 확대됩니다.[1] 이 메커니즘은 프로토콜 개발 일정에 따라 가장 먼저 인도된 구성 요소 중 하나였습니다.
지능형 컨트랙트와 GenVM
GenLayer의 프로그래밍 가능한 합의는 **지능형 컨트랙트(Intelligent Contracts)**라고 불립니다. 결정론적인 온체인 데이터에서만 작동하는 기존의 스마트 컨트랙트와 달리, 지능형 컨트랙트는 웹을 읽고 자연어를 해석할 수 있는 Python 프로그램입니다.[1] 문서에 따르면 이들은 "언어를 해석하고, 비정형 데이터를 처리하며, 실시간 웹 입력을 가져올 수 있어" 문서나 소셜 미디어 활동과 같은 실제 세계의 신호에 따라 행동할 수 있습니다.[3]
이러한 컨트랙트는 컨트랙트 코드를 실행하고 웹 및 대규모 언어 모델(LLM)에 대한 비결정적 호출을 안전하게 처리하는 샌드박스 환경인 GenVM 내부에서 실행됩니다.[1] 컨트랙트 로직이 예측 불가능한 외부 입력과 모델 출력에 의존할 수 있기 때문에, GenVM은 네트워크가 여전히 신뢰할 수 있는 합의에 도달할 수 있도록 해당 비결정성을 제어하는 역할을 합니다.
그레이박싱(Greyboxing)과 등가 원칙(Equivalence Principle)
조작에 대비하기 위해 GenLayer는 **그레이박싱(Greyboxing)**이라는 기술을 사용합니다. 모든 검증자는 공개되지 않은 서로 다른 모델을 실행하며, 프로젝트 측은 이것이 단일 모델을 속일 수 있는 프롬프트 인젝션 및 적대적 입력을 무력화한다고 설명합니다.[1] 공격자는 어떤 검증자가 어떤 모델을 실행하는지 알 수 없으므로, 네트워크를 안정적으로 오도하기 위한 입력을 만드는 것이 훨씬 더 어려워집니다.
다양한 모델 간의 합의는 실질적으로는 일치하더라도 표현 방식이 다를 수 있다는 문제를 야기합니다. GenLayer는 이를 **등가 원칙(Equivalence Principle)**을 통해 해결합니다. 즉, 두 답변이 형태는 다를 수 있지만 의미상으로는 동일할 수 있다는 것입니다. 개발자는 특정 컨트랙트에 대해 무엇이 등가로 간주되는지 정의하고, 검증자는 출력이 해당 정의와 일치하는지 결정합니다.[1]
이론적 토대
GenLayer는 사회적 선택 및 게임 이론의 확립된 결과에 접근 방식의 근거를 둡니다. 독립적이고 유능한 추론자 그룹이 단일 추론자보다 정답에 도달할 가능성이 높으며, 다양성을 추가하는 것이 그룹이 진실에 수렴하는 데 도움이 된다는 명제인 콩도르세의 배심원 정리(Condorcet's Jury Theorem)를 인용합니다. GenLayer의 모델에서 각 노드는 독립적인 배심원 역할을 합니다.[1]
프로토콜은 이를 임베디드 게임 이론이라고 부르는 것으로 강화합니다. 스테이킹, 이의 제기 및 보상은 정직하고 수준 높은 판단이 가장 수익성 있는 전략이 되도록 구조화되어 있으며, 셸링 포인트(Schelling points)와 내쉬 균형(Nash equilibria)을 사용하여 검증자를 진실로 유도합니다. 올바른 평결에 도달한 배심원은 보상을 받고, 틀린 배심원은 처벌을 받습니다.[1] GenLayer는 전반적인 효과를 "많은 정신 사이의 합의"라고 요약합니다.[1]
사용 사례
GenLayer는 여러 도메인에 걸쳐 판결 서비스를 제시하며, 각 도메인은 구체적인 판단 질문과 예시적인 해결 시간 및 비용을 중심으로 구성됩니다. 에이전트 상거래에서 컨트랙트는 인도된 API 사양이 합의된 내용과 일치하는지 여부를 결정할 수 있으며, 이는 30분 만에 0.90달러로 해결됩니다.
예측 시장의 경우, 네트워크는 이벤트가 실제로 발생했는지 여부를 판결할 수 있으며, 60분과 1.45달러로 견적됩니다. 자율 금융에서는 포트폴리오 리밸런싱을 위해 "합리적인 노력"을 기울였는지 여부를 45분과 1.20달러에 평가할 수 있습니다. 보험의 경우, 항공편이 "상당히 지연"되었는지 여부를 30분과 0.85달러에 결정할 수 있습니다.[1]
이 프로젝트는 또한 지능형 오라클, 집단 기억, "인터넷 법원", Rally 등의 라벨 아래 애플리케이션을 그룹화합니다.[1] Rally는 GenLayer의 지능형 컨트랙트를 사용하여 14만 명 이상의 사용자와 2억 회 이상의 노출이 발생하는 네트워크 전반에서 중앙 집중식 마케팅 대행사와 수동 검증의 필요성을 제거하는 고객으로 소개됩니다. 해당 배포에서 GenLayer는 자사의 AI 기반 검증자가 실시간 웹에 접속하여 자연어 처리를 통해 소셜 미디어 게시물을 분석하고, 참여 지표의 진위 여부를 평가하며, 봇 조작과 스팸을 걸러낸다고 밝힙니다.[1]
조직
GenLayer는 두 개의 별개 기구를 통해 개발 및 관리됩니다.