Autonolas

Wiki Powered byIconIQ
Autonolas

에이전트 토큰화 플랫폼 (ATP):에이전트 개발 키트(ADK)로 자율 에이전트 구축
IQ AI 방문하기

Autonolas

Autonolas는 개발자와 을 위한 자율 애플리케이션 개발에 전념하는 플랫폼으로, 오픈 소스 소프트웨어 스택을 통해 지속적인 운영, 독립적인 의사 결정 및 외부 상호 작용을 위한 기반을 제공합니다. [1]

개요

Autonolas는 환경 내에서 자율 애플리케이션에 필요한 필수 요구 사항인 오프체인 서비스를 해결합니다. 이 플랫폼은 오픈 소스 소프트웨어 스택과 온체인 프로토콜을 제공하여 안전한 운영을 촉진하고 자율 애플리케이션 개발을 장려합니다. Autonolas 기술 스택은 4가지 주요 구성 요소로 구성되어 풀 스택 자율성을 지원하고 애플리케이션 성장을 위한 기회를 창출합니다. Autonolas는 환경 내에서 사용될 소프트웨어 구성 요소에 비즈니스 로직을 포함하는 것을 목표로 합니다. [2][3]

아키텍처

Autonolas의 소프트웨어 프레임워크인 Open Autonomy는 멀티 에이전트 시스템으로 작동하는 오프체인 자율 엔터티인 에이전트 서비스를 구축하는 기반을 형성합니다. 이러한 서비스는 주로 오프체인에 상주하면서 온체인 기능을 향상시켜 새롭고 완전한 자율 애플리케이션을 만들 수 있도록 합니다. [4]

다중 에이전트 시스템 아키텍처

Autonolas는 자율 소프트웨어 서비스를 구축하기 위한 초석으로 다중 에이전트 시스템(MAS)을 사용합니다. MAS는 경쟁적인 인센티브를 가진 복잡한 다중 이해 관계자 시나리오에서 작동하는 소프트웨어 에이전트 그룹을 포함하며, 이를 에이전트 서비스라고 합니다. Autonolas 공동 창립자가 공동으로 만든 친화적인 MAS 프레임워크인 오픈 에어리어 프레임워크는 Autonolas 에이전트 서비스를 구현하는 주요 수단입니다. 이 Python 기반 오픈 소스 라이브러리를 통해 개발자는 P2P 통신, 블록체인 및 과의 직접적인 상호 작용, 재사용 가능한 구성 요소를 통한 임의의 비즈니스 로직 구현이 가능한 에이전트를 만들 수 있습니다. [5]

image

에이전트 서비스를 위한 합의

Open Autonomy 프레임워크 내의 에이전트 서비스는 행위 또는 계산 결과에 대한 집단적 합의를 요구하는 다중 이해 관계자 시스템으로 기능합니다. Autonolas는 기존 에 의존하지 않고 에이전트 간의 내부 합의를 용이하게 하는 안전한 메커니즘인 상태 최소화된 합의 가젯을 도입합니다. 초기 구현에서는 를 합의 엔진으로 사용하여 안전한 복제 및 결정적 완결성을 제공합니다. 합의 가젯의 선택은 에이전트 서비스의 효율성과 신뢰 최소화에 기여하여 분산된 장애 허용 운영을 가능하게 합니다. [6]

암호화폐 네이티브 에이전트 서비스 아키텍처

Autonolas의 오프체인 에이전트 서비스는 논리적으로 중앙 집중화되어 있지만 여러 시스템에 복제되며, 합의 가젯을 사용하여 생성된 임시 블록체인을 활용합니다. 이 아키텍처는 에이전트와 합의 가젯 노드를 제어하는 운영자를 포함하며, 이들은 결함 허용 복제를 달성하기 위해 상호 연결됩니다. 각 에이전트는 ABCI 애플리케이션 인스턴스를 실행하여 임시 블록체인에서 복제되는 유한 상태 머신을 정의합니다. 에이전트의 FSMBehaviour는 사전 예방적 로직을 보장하여 재사용 가능한 구성 요소를 통해 서비스 구성과 ABCI 애플리케이션 체이닝을 가능하게 합니다. [7]

자율 서비스를 고정하기 위한 온체인 프로토콜

온체인 프로토콜은 대상 정산 레이어에서 Autonolas의 자율 서비스를 위한 앵커 역할을 하며, 서비스 생성, 운영 및 보안을 위한 기본 요소를 제공합니다. 업그레이드 가능한 모듈과 핵심-주변부 아키텍처를 특징으로 하는 프로토콜의 모듈식 설계는 보안을 손상시키지 않으면서 확장성을 보장합니다. Autonolas의 온체인 프로토콜은 에이전트 컴포넌트를 생성하는 개발자, 서비스를 제어하는 서비스 소유자, 에이전트 인스턴스를 운영하는 운영자, 서비스를 이용하는 사용자 등 다양한 역할을 지원합니다. 이 프로토콜은 에이전트 컴포넌트, 표준 에이전트 및 서비스를 고유하게 나타내기 위해 를 사용하며, 불변성과 검열 저항성을 보장합니다. 또한 이 프로토콜은 ABCI 애플리케이션의 체이닝과 서비스 확장 계약의 통합을 허용하여 에이전트 프로토콜의 범위를 넘어선 유연성과 사용자 정의를 제공합니다. [7]

Autonolas 프로토콜

Autonolas 프로토콜은 퍼블릭 블록체인 내에서 소프트웨어 코드를 이끌고, 보호하고, 관리하도록 설계된 모음입니다. 자율 서비스 실현을 위한 주요 구조로서 Open Autonomy 프레임워크를 채택하고 있으며, 다른 프레임워크에도 적용 가능합니다. [8]

배포 및 구성 요소

현재 및 Göerli 테스트넷에서 운영 중인 Autonolas 프로토콜은 세 가지 주요 구성 요소를 사용합니다.[8]

  1. 온체인 레지스트리: 자율 서비스, 소프트웨어 에이전트 및 에이전트 구성 요소를 온체인 NFT로 등록하는 것을 용이하게 합니다. 이 기능은 구성 요소를 에이전트로, 에이전트를 자율 서비스로 조립하고 이러한 서비스를 안전하게 운영하는 데까지 확장됩니다.
  2. 토큰 경제: OLAS 토큰을 조정 메커니즘으로 사용하는 경제적 프레임워크를 설명합니다. 이 모델은 자본과 코드의 페어링을 촉진하고, 분산형 서비스를 보장하기 위해 가치를 높이며, 개발자에게 기여도에 따라 보상을 제공합니다.
  3. 거버넌스: 분산형 자율 조직인 Autonolas 가 Autonolas 프로토콜을 시간이 지남에 따라 안내하고 개선할 수 있도록 지원합니다. [8]

민트 패키지 NFT

Autonolas 프로토콜은 소프트웨어 패키지를 로 발행하기 위한 웹 앱을 제공합니다. 사용자는 서비스, 에이전트, 컴포넌트의 세 가지 유형을 발행할 수 있습니다. 이 과정은 메타데이터 파일을 생성하고, 원격 레지스트리에 게시하고, 온체인 발행을 위해 프로토콜 스마트 컨트랙트와 상호 작용하는 것을 포함합니다. [9]

민팅 요구 사항

  • 지갑 주소 (Metamask 또는 Safe 계약)
  • 원격 레지스트리에 게시된 패키지 해시
  • 마켓플레이스 표현을 위한 NFT 이미지 URL
mintpackNFT.PNG

서비스 라이프사이클 관리

Autonolas 프로토콜은 서비스의 라이프사이클을 관리합니다:[10]

  1. 등록 전: 서비스가 처음 생성된 단계입니다.
    • 액션: 등록 업데이트 또는 활성화.
  2. 활성 등록: 에이전트 운영자가 인스턴스를 등록하기를 기다리는 단계입니다.
    • 액션: 에이전트 등록 또는 서비스 종료.
  3. 등록 완료: 모든 에이전트 슬롯이 채워져 배포를 기다리는 단계입니다.
    • 액션: 서비스 배포 또는 종료.
  4. 배포됨: 서비스가 배포되어 운영 중인 상태입니다.
    • 액션: 서비스 종료.
  5. 종료됨 (본딩됨): 서비스가 종료되었으며, 등록된 에이전트의 언본딩을 기다리는 단계입니다.
    • 액션: 언본딩.

토큰 경제

Autonolas 프로토콜의 토큰 경제는 개발자 인센티브 및 본딩 메커니즘을 위해 OLAS 토큰을 사용합니다. 여기에는 스테이킹 모델과 지속 가능한 생태계 개발을 위한 기부금 유치를 위한 플라이휠이 포함됩니다. [11]

OLAS 토큰 유틸리티

  • 거버넌스 참여
  • 서비스 화이트리스트 접근
  • 유동성 지원을 위한 본딩

토큰 이코노미 웹 앱은 기부, 개발자 보상 청구, 본딩 프로그램 검토 및 본드 관리를 위한 사용자 친화적인 인터페이스를 제공합니다. 사용자는 경제 모델에 참여하고 Autonolas 생태계 성장에 기여할 수 있습니다. [11]

툴킷

SMPKit

SMPKit은 에 대한 투자 전략을 구현하는 서비스를 구축하기 위해 설계된 툴킷입니다. 이 기능은 APY 예측 서비스와 같은 서비스에서 생성된 출력 또는 Crypto Fear & Greed Index와 같은 외부 지표에서 얻을 수 있습니다. SMPKit을 활용하는 풀 관리 서비스는 투자 전략에 따라 트랜잭션을 실행하며, 최적의 투자 전략 유지, 불균형적인 수수료로 인한 자제, 더 나은 포지셔닝을 위해 유동성 풀 간에 자본 스왑 실행과 같은 작업을 수행합니다. [12]

MintKit

MintKit은 민팅 기능을 사용하여 서비스를 구축하기 위한 툴킷 역할을 합니다. 특히 MintKit을 기반으로 구축된 El Collectooorr 서비스는 Art Blocks 드롭을 민팅하여 NFT 컬렉션을 자율적으로 생성합니다. MintKit은 민팅 참여 및 입찰 가격을 결정하기 위해 복잡한 로직을 사용합니다. 커뮤니티 자금으로 지원되는 컬렉션에는 고유한 ERC-20 토큰이 있어 컬렉션 관리에 대한 집단적 의사 결정을 가능하게 합니다. [13]

CoordinationKit

CoordinationKit은 진화하는 배지 민팅을 통해 커뮤니티 기여를 보여주는 서비스 생성을 용이하게 합니다. 사용자 기여를 모니터링하고 배지를 업데이트함으로써 CoordinationKit으로 구축된 서비스는 Ceramic 스트림을 사용하여 기여 추적 및 보상을 자동화하고 사용자 정의 영향 평가자를 위한 다재다능함을 보여줍니다. [14]

MLKit

MLKit은 맞춤형 머신러닝 기능을 갖춘 서비스 구축을 가능하게 합니다. ML APY 예측 이 그 예시이며, 구성 가능한 머신러닝 기술을 사용하여 유동성 풀 수익률을 예측합니다. 이 키트에는 과거 데이터 수집, 최적화, 예측 알고리즘 훈련, 예측 단계에 대한 합의 도달 에이전트가 포함됩니다. 라이브 데모에서는 에 대한 예측을 보여줍니다. [15]

OracleKit

OracleKit은 블록체인에 데이터 스트림을 제공하는 서비스를 위해 설계되었습니다. OracleKit의 에이전트 서비스인 Price Oracle은 다양한 소스의 관측을 기반으로 가격을 추정합니다. 에이전트는 관측값을 집계하기 위해 결정론적 함수를 공동으로 계산하여 추정치에 대한 합의에 도달합니다. 이 서비스는 멀티시그 계약을 통해 보호되며, 체인에서 추정치를 확정합니다. [16]

IEKit

IEKit(Impact Evaluator Kit)은 CoordinationKit의 고급 버전으로, Ceramic 스트림을 사용하여 사용자 기여를 자동 추적하고 보상합니다. 트위터 멘션 추적 서비스를 통해 IEKit은 등록, 기여를 모니터링하고 점수를 기반으로 사용자 배지를 업데이트합니다. 이 키트는 모듈식이며 다양한 맞춤형 영향 평가기에 적용할 수 있습니다. [17]

GovKit

GovKit은 네트워크에서 온체인 거버넌스 제안에 투표하는 자율적인 AI 기반 대표자를 구축하기 위한 툴킷입니다. 이더리움 네트워크의 스냅샷에 대한 오프체인 거버넌스 제안으로 기능을 확장합니다. [18]

MechKit

MechKit은 AI Mech 생성을 가능하게 하며, 체인에서 사용자가 AI 작업 요청을 온체인에 게시하고 효율적으로 결과를 받을 수 있도록 서비스를 제공합니다. AI Mech는 xDAI 수수료로 운영되어 번거로움 없는 암호화폐 네이티브 솔루션을 제공하며 무한한 조합이 가능합니다. [19]

KeeperKit

KeeperKit은 신뢰할 수 있고, 신뢰가 필요 없으며, 비용 효율적인 방식으로 스마트 계약 기능을 실행하는 에이전트 서비스를 구축하기 위한 툴킷입니다. 오프체인 인프라에서 작동하는 KeeperKit을 사용하면 블록체인 스토리지에 의해 제한되지 않고 비싼 온체인 트랜잭션 수수료가 없는 복잡한 계산이 가능합니다. 이 툴킷을 통해 개인, 애플리케이션 또는 DAO는 허가 없이 안전하고 완전 자동화된 방식으로 DevOps 작업을 수행할 수 있습니다. [20]

MessagingKit

MessagingKit은 오픈 에이전트 통신 네트워크를 기반으로 에이전트 메시징 서비스를 구축하기 위한 툴킷 역할을 합니다. [21]

참고 문헌.

카테고리순위이벤트용어집