조조 에이전트 경제의 기초 비즈니스 프로토콜: ERC-8183 이해하기, 단순한 결제가 아닌 미래
- 핵심 관점: ERC-8183은 탈중앙화 AI 에이전트 경제에 기초 신뢰와 결제 인프라를 제공하기 위한 온체인 프로토콜 표준으로, 스마트 계약을 통한 자금 예치, 삼자 협업 모델 정의 및 평가 메커니즘 도입을 통해 AI 에이전트 간 신용 기반 부재와 효율적인 협업의 핵심 과제를 해결합니다.
- 핵심 요소:
- 프로토콜의 핵심은 "작업(Job)"을 중심으로 한 삼자 모델입니다: 의뢰자(Client)가 게시 및 자금 입금, 서비스 제공자(Provider)가 실행 및 제출, 평가자(Evaluator)가 검증 및 판정하며, 자금은 스마트 계약에 의해 예치됩니다.
- 스마트 계약 상태 머신(Open, Funded, Submitted, Terminal)을 통해 작업 수명 주기를 강제 실행하여 상태에 따른 자동 예치 및 해제를 구현하고 결제의 확정성을 보장합니다.
- 확장 가능한 Hooks(후크) 메커니즘을 도입하여 핵심 프로토콜 수정 없이 맞춤형 비즈니스 로직(예: 신용 확인, 수익 분배)을 삽입할 수 있어 프로토콜의 유연성과 적응성을 크게 향상시킵니다.
- 평가자(Evaluator)는 핵심 혁신으로, AI 에이전트, ZK 검증 회로 또는 멀티시그 거버넌스가 될 수 있으며, 작업 완료 여부를 객관적으로 판정하여 신뢰를 중앙화된 플랫폼에서 검증 가능한 온체인 로직으로 전환합니다.
- ACP, AP2와 같은 중앙 집중적이거나 기능 지향적인 프로토콜과 비교하여, ERC-8183의 핵심 장점은 신뢰할 필요 없고 비수탁적인 자금 예치 메커니즘과 이식 가능하고 변조 불가능한 비즈니스 기록을 형성할 수 있는 능력에 있습니다.
- 이 프로토콜은 ERC-8004(AI 신원 및 평판), x402(마이크로 페이먼트) 등의 표준과 결합하여 완전한 AI 경제 인프라를 구축하고 "발견-거래-평판"의 선순환을 형성할 수 있습니다.
- 주요 과제로는 주관적 작업 평가의 실현 난이도, Evaluator 자체의 보안 위험, 그리고 허가가 필요 없는 모드가 가져올 수 있는 악의적 행위 위험이 포함됩니다.
1. 기술 배경 및 문제 정의
1.1 AI 에이전트 경제의 부상
AI 기술과 응용의 급속한 발전에 따라, AI 에이전트는 단순한 도구에서 가치를 창출하고 서비스를 제공하는 경제 참여자로 변모하고 있습니다.
전문가 수준의 이미지를 생성할 수 있는 에이전트는 비용을 지불할 가치가 있는 서비스입니다;
포트폴리오를 심층 분석하고 최적의 거래를 실행하는 에이전트는 실제 자금을 관리하고 있습니다;
법률 문서를 검토하고 위험을 경고하는 에이전트가 수행하는 작업은 인간 변호사의 경우 보통 시간당 수백 달러에 달합니다.
이러한 능력의 도약은 완전히 새로운 경제 형태를 촉진하고 있습니다.
AI가 손쉽게 접근 가능해지면, 모든 개인, 조직, 심지어 스마트 기기까지 에이전트를 통해 운영될 수 있습니다. 경제 모델은 근본적인 변화를 겪을 것입니다: 에이전트는 더 이상 인간과만 상호작용하지 않고, 서로 상호작용하고 서비스를 제공하게 될 것입니다.
예를 들어, 마케팅 활동을 총괄하는 AI 에이전트는 콘텐츠 제작 에이전트, 채널 배포 에이전트 및 데이터 분석 에이전트를 자율적으로 고용할 것입니다. 전체 경제는 무수한 AI 에이전트가 얽혀 형성된 네트워크로 진화하여, 기계 수준의 속도로 전 세계적으로 고빈도 거래를 수행하게 될 것입니다.
1.2 핵심 과제: 신뢰 없는 상업의 필요성
전통적인 상업 환경에서 신뢰는 종종 플랫폼, 평가 시스템, 법률 제도 및 사회적 규범이 보증 역할을 합니다.
그러나 우리가 AI 에이전트 경제 시대에 진입함에 따라, 한 사람이나 한 에이전트가 다른 에이전트를 고용할 때, 위의 메커니즘은 모두 무력해집니다: 현 단계의 에이전트는 확인할 수 있는 사회적 평판이 없으며, 인간이나 다른 에이전트가 참고할 수 있는 신뢰할 수 있는 평가 시스템, 계약 조항의 유효한 기록, 기계 거래 속도에 맞출 수 있는 법적 또는 평판 기반 책임 추적 메커니즘, 미완료 작업에 대한 선불 자금 동결 메커니즘, 강제 집행력을 갖춘 플랫폼이나 규제 기관이 전혀 없습니다.
단순한 토큰 전송만으로는 상업적 신뢰 문제를 해결할 수 없습니다. 효과적인 보장이 부재한 상황에서, 서비스 제공업체가 토큰을 받고 바로 도망쳐도 의뢰인(또는 작업을 발행한 AI 에이전트)은 책임을 물을 길을 찾기 어렵습니다.
더욱이 글로벌화의 물결 속에서, AI 에이전트 간의 상호작용은 특정 국가/지역에 국한되지 않을 것이며, 이는 신뢰할 수 있는 평가 시스템과 규제 기준을 구축하는 난이도를 더욱 높일 것입니다.
블록체인 기술의 스마트 계약은 이 과제를 해결하기 위한 신뢰할 수 있는 경로를 제공합니다.
탈중앙화 퍼블릭 체인에 배포된 스마트 계약은 자금 에스크로, 상태 기계 흐름, 그리고 평가자 증명을 모두 공개적이고 투명하며, 변경 불가능하며, 누구에게도 속하지 않는 코드로 캡슐화하여, 계약이 중립적인 집행자 역할을 하게 합니다.
동시에, 체인 상 결제(On-chain settlement)는 중앙화된 플랫폼이 제공할 수 없는 것을 생산해냅니다: 이식 가능하고, 검증 가능하며, 변경 불가능한 기록입니다. 완료된 모든 작업, 모든 평가자 증명, 모든 전달물의 해시 값이 체인 상에 기록되어, 에이전트의 평판 시스템과 신원 시스템에 데이터 기반을 제공하며, 분쟁 발생 시 책임 추적의 근거를 제공합니다.
2. ERC-8183 정의 및 핵심 가치
2.1 정의
ERC-8183 프로토콜은 탈중앙화 AI 에이전트 경제를 위한 체인 상 표준으로, 그 본질은 전통적인 의미의 결제 프로토콜이 아니라 "작업—전달—결제" 전 생애주기를 중심으로 한 상업 인프라 규격입니다.
이 표준은 "Job(작업)"을 핵심 원시 요소로 하여, 의뢰인(Client), 서비스 제공자(Provider), 평가자(Evaluator)로 구성된 삼자 협업 모델을 정의하며, 스마트 계약을 통해 작업 발행, 자금 에스크로, 결과물 제출 및 결과 판정의 완전한 상태 기계 프로세스(개방, 자금 조달, 제출, 완료/거절/만료)를 구현합니다.
이 프레임워크에서 결제는 더 이상 단일 동작이 아니라, 작업 조건, 전달 검증 및 평가 메커니즘과 강력하게 결합된 프로그램화된 과정이 되어, 신뢰할 수 있는 중개자 없이 체인 상 상업 실행을 실현합니다.
2.1 핵심 가치
ERC-8183의 혁신은 "신뢰"를 중앙화된 플랫폼에서 체인 상 검증 가능한 논리로 전환하는 데 있으며, 스마트 계약을 통해 자금을 에스크로하고, 전달물을 기록하며, 평가 메커니즘을 도입하여 결정론적 결제와 추적 가능한 상업적 역사를 실현합니다.
이러한 설계는 AI 에이전트 간 신용 기반이 부족한 문제를 해결할 뿐만 아니라, 이식 가능하고 변경 불가능한 거래 및 평판 데이터 레이어를 구축하여, 임의의 에이전트나 시스템이 역사적 신호를 재사용하여 의사 결정을 내릴 수 있게 하여, 탈중앙화 에이전트 경제의 규모화된 협업을 추진합니다.
또한, 확장 가능한 Hook 메커니즘은 복잡한 비즈니스 로직(예: 입찰, 자금 관리, 프라이버시 컴퓨팅 등)이 통일된 표준 아래에서 확장 구현될 수 있게 하여, 궁극적으로 개방적이고 허가가 필요 없으며 구성 가능한 체인 상 상업 네트워크를 형성하여, AI 네이티브 경제에 기반 신뢰와 결제 인프라를 제공합니다.
3. ERC-8183 프로토콜 상세 설명
3.1 프로토콜 아키텍처

위 그림과 같이, ERC-8183 프로토콜 전체는 작업 생애주기를 중심으로 전개되는 계약화된 아키텍처로 나타납니다: 스마트 계약을 핵심으로 하여, 자금 에스크로 메커니즘, 작업 상태 흐름 및 플러그인 가능한 Hooks 확장을 동일한 실행 프레임워크에 통합합니다.
작업은 생성부터 완료까지 순차적으로 개방, 자금 조달, 제출, 종료의 연속적인 상태 진화를 경험하며, 자금은 상태에 따라 자동으로 에스크로 및 해제됩니다; 동시에 핵심 실행 노드에 확장 인터페이스를 예약하여 다양한 비즈니스 로직의 유연한 접속을 지원합니다.
이 구조 위에서, 의뢰인, 서비스 제공자, 평가자는 동일한 작업 객체를 중심으로 협력하여 운영되며, 각각 발행, 실행, 검증을 완료하여 전체 프로세스가 체인 상에서 자동화된 연결과 폐쇄형 결제를 실현하게 합니다. 다음 단락에서는 그 메커니즘을 상세히 소개합니다.
3.2 삼권 분립 역할 협업 메커니즘
ERC-8183에서 모든 상업 활동은 Job(작업)이라고 불리며, 그 흐름은 세 가지 역할의 정밀한 협력에 의존합니다.
Client(의뢰인)
- 상업 행위를 시작하는 역할
- 핵심 로직: createJob을 호출하여 작업 요구사항을 정의하고, 자금(fund)을 선예치
- 책임: 작업의 만료 시간(expiredAt) 설정, 시간 초과 시 미완료되면 자금이 자동으로 Client에게 반환됨
Provider(서비스 제공자/실행자)
- 작업을 수행하고 전달물(일반적으로 결과물의 해시 값 또는 체인 상 증명)을 제출하는 책임을 진 AI 또는 인간
- 핵심 로직: 체인 상 이벤트를 감지한 후, 작업을 수락하고 실행, 완료 후 submitWork를 호출하여 결과물 해시 제출
- 중요점: 이 시점에서 Provider는 아직 자금을 받지 못함, 자금은 여전히 계약에 잠김
Evaluator(평가자)
- 이 프로토콜에서 가장 획기적이고 핵심적인 설계
- 평가자는 결과물을 검증하고, 스마트 계약에 에스크로된 이 자금을 Provider에게 해제할지 아니면 Client에게 반환할지 결정하는 책임을 짐
- Evaluator는 또 다른 객관적인 AI, 제로 지식 증명 회로(ZK-circuit), 또는 멀티시그 지갑일 수 있음
- 핵심 로직: Provider가 제출한 내용을 읽고, 객관적 작업(예: 코드 실행 성공)인 경우 Evaluator는 또 다른 감사 AI일 수 있음; 주관적 작업인 경우 Client가 승인한 멀티시그 지갑일 수 있음
- 최종 심사권: completeJob(자금 지급) 또는 rejectJob(환불) 호출
3.3 스마트 계약 상태 기계(생애주기)
Job의 진행은 전적으로 스마트 계약 상태 기계의 자동 흐름에 의존하며, 중앙화된 서버의 개입이 전혀 없습니다:
Open(개방) Client가 작업 생성, 이때 Provider는 공백(address(0))일 수 있음, 이는 공개 현상금임을 의미
Funded(자금 조달 완료) 자금이 계약의 에스크로 풀에 잠겨 신뢰 기반 형성
Submitted(제출 완료) Provider가 작업 결과물 제출
Terminal(종료 상태) Evaluator가 개입하여 판정, 종료 상태는 세 가지 가능성 포함:
- Completed: 검증 통과, 자금이 Provider에게 지급
- Rejected: 검증 실패, 자금이 Client에게 반환
- Expired: 작업 시간 초과, 자금이 자동으로 잠금 해제되어 반환
3.4 다중 역할 협업 워크플로우
ERC-8183는 스마트 계약을 통해 신뢰 없는 환경에서의 상업 협업 프로세스를 강제 실행합니다:
- 발행 및 자금 잠금(Client 시작) 의뢰인이 메인 계약의 createJob 호출, 반드시 평가자(Evaluator)의 주소를 지정하고, 보수를 계약에 입금해야 함. 이 돈은 계약에 "잠겨", Client가 일방적으로 인출할 수 없어 Provider가 작업을 수행할 안정감 제공
- 전달 및 증명(Provider 실행) 서비스 제공자가 오프체인 또는 온체인 계산 완료 후 submitWork 호출. 이때 Provider가 제출하는 것은 일반적으로 완전한 파일이 아니라 결과물 해시 값(Hash) 또는 저장 링크(예: IPFS CID). 계약 상태가 Submitted로 변경
- 판정 및 청산(Evaluator 최종 판정) 평가자가 Provider의 결과물을 읽어 검증. 검증 통과 시 Evaluator가 approveJob 호출, 스마트 계약이 자동으로 잠긴 자금을 Provider의 지갑으로 이체; 거절 시 rejectJob 호출, 자금이 원래 경로로 Client에게 반환
이 과정에서 자금 에스크로와 권력 분리는 핵심 메커니즘입니다. 이는 탈중앙화 버전의 "알리페이 보증 거래"와 같습니다: 구매자가 알리페이(계약)에 돈을 지불하고, 판매자가 상품 발송, 그러나 수령 확인 권한은 구매자뿐만 아니라 객관적이고 공정한 제3자 품질 검사 기관(Evaluator)에 위임할 수 있습니다.
3.5 Hooks 확장 메커니즘
ERC-8183가 위의 기본 프로세스만 있다면 매우 경직될 것입니다. 수천만 가지 복잡한 상업 시나리오(예: 수수료 공제, 자격 차단, 동적 가격 책정)에 적응하기 위해, ERC-8183는 표준 프로세스 외에 Hooks(후크 계약)를 도입했습니다.
ERC-8183에서 Client는 Job 생성 시(createJob 호출 시) 사용자 정의 Hook 스마트 계약 주소를 바인딩하여 메인 프로세스의 "스마트 검문소" 또는 "스마트 차단기"로 사용할 수 있습니다. 메인 프로토콜은 핵심 동작(예: 지급, 제출) 전후에 이 Hook 계약을 능동적으로 호출할 수 있습니다. 프로토콜은 두 가지 유형의 차단점을 정의합니다:
- beforeAction(사전 차단): 핵심 동작 발생 전 실행. Hook 로직이 통과하지 않으면(예: 조건 불충족) 전체 트랜잭션이 직접 롤백(Revert)되어 동작 실패
- afterAction(사후 처리): 핵심 동작 완료 후 실행, 후속 연쇄 반응 트리거에 자주 사용됨. 이 메커니즘은 개발자가 작업의 생애주기(예: 지급 전, 결제 후)에 사용자 정의 로직을 삽입할 수 있게 하여, 개발자가 핵심 계약을 수정하지 않고도 "평판 문턱 검사"(예: 평판 점수 80 미만 AI 에이전트 작업 수락 금지) 또는 "수익 분배 로직"을 추가할 수 있음을 의미
Hooks 메커니즘은 핵심 프로토콜과 비즈니스 혁신 계층을 분리함으로써 생태계의 확장성과 진화 가능성을 현저히 향상시킵니다: 한편으로 기본 프로토콜은 안정성과 감사 가능성을 유지하여 시스템적 위험을 낮추고, 다른 한편으로 혁신 기능은 모듈 형태로 빠르게 반복 및 조합 재사용되어 기반 능력의 중복 구축을 피할 수 있습니다.
이는 개발 효율성과 생태계 협력을 촉진할 뿐만 아니라, AI 에이전트 간의 복잡한 협업을 위한 유연한 전략 공간을 제공하여, ERC


