Agoric

Wiki Powered byIconIQ
Agoric

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

Agoric

Agoric은 JavaScript를 사용하여 크로스 체인 개발을 지원하는 것을 목표로 하는 기반 입니다.[1]

개요

Agoric은 2018년에 설립되었으며, 기반의 으로, JavaScript를 사용하여 크로스체인 개발을 지원하는 것을 목표로 합니다. 객체-역량(ocap) 프로그래밍 레이어를 통해 안전한 생성을 개선하는 데 중점을 둡니다.

CometBFT 합의 시스템을 기반으로 구축된 Agoric은 크로스체인 상호 작용을 위한 IBC(Inter-Blockchain Communication)를 용이하게 합니다. 기본 토큰 BLD는 스테이킹 및 거버넌스에 사용되며, IST는 네트워크 수수료에 사용됩니다. Agoric에는 안전한 컨트랙트 상호 작용을 가능하게 하고 애플리케이션, 시장을 지원하도록 설계된 에스크로 서비스인 Zoe도 포함되어 있습니다.[1][2][3][4][5]

역사

Agoric의 뿌리는 Mark S. Miller가 분산 컴퓨팅 시장 및 객체 기능(ocaps)에 대한 개념을 개략적으로 설명한 Agoric Open Systems 논문을 공동 저술한 1988년으로 거슬러 올라갑니다. 이후 15년 동안 Miller와 Dean Tribble은 보안 컴퓨팅 프로젝트에서 협력했습니다.

2018년에는 Miller, Tribble, Bill Tulloh 및 Brian Warner에 의해 Agoric이 설립되었습니다. 이 프로젝트는 JavaScript [스마트 계약]을 통해 을 개발하고, 애플리케이션을 활성화하고, 경제 활동 및 보상을 위한 안정적인 토큰을 통합하는 데 중점을 둡니다.[4]

제품

오케스트레이션

Agoric은 오케스트레이션 프레임워크를 통해 멀티체인 애플리케이션 개발을 용이하게 하는 것을 목표로 하며, 이는 다양한 에서 사용자 상호 작용을 향상시킵니다. 이 프레임워크를 통해 은 비동기/대기 및 멀티 블록 실행을 사용하여 체인 간 통신을 개선할 수 있습니다.

타이머 서비스를 통해 스마트 계약은 자율적으로 작업을 실행할 수 있으며, IBC(Inter-Blockchain Communication) 프로토콜 연결은 유동성에 대한 더 넓은 접근을 제공하는 것을 목표로 합니다. 보안된 JavaScript 변형으로 작성된 은 안전성과 구성 가능성에 중점을 둡니다.

예를 들어, 사용자는 단일 트랜잭션으로 네트워크에서 MATIC을 전송하여 허브에 을 스테이킹할 수 있습니다. Agoric은 에 중점을 두어 유동성 접근성을 개선하고 멀티체인 연결성을 구축하는 것을 목표로 합니다.[11][12]

Agoric 플랫폼

Agoric 플랫폼은 를 지원하도록 설계된 여러 구성 요소로 구성됩니다. SwingSet은 실행을 vat으로 구성하여 안전하고 비동기적인 통신과 영구적인 상태 저장을 가능하게 하는 분산 JavaScript 환경 역할을 합니다. 블록체인 프레임워크와 통합되는 SDK에서 작동합니다.

Inter-Blockchain Communication (IBC)는 서로 다른 간의 메시지 교환을 가능하게 하며, Dynamic IBC (dIBC)는 플랫폼 업그레이드 없이 새로운 프로토콜 배포를 용이하게 하는 것을 목표로 합니다. 는 블록 생성 및 합의 방식을 정의하는 합의 엔진으로 기능합니다.[6]

아키텍처

Zoe

Zoe는 사용자 및 개발자의 위험을 최소화하면서 안전한 자산 거래를 개선하는 것을 목표로 하는 서비스이자 입니다. 계약이 실패하더라도 사용자가 원하는 자산을 받거나 전액 환불받을 수 있도록 보장합니다.

거래 프로세스에는 사용자가 초대장, 제안 및 자산으로 제안하는 것이 포함됩니다. Zoe는 자산을 에스크로하고 관련 계약에 전달하고 재할당하고 제안을 완료합니다.

Zoe는 및 토큰 을 포함한 다양한 계약을 지원합니다. 안전 기능을 제공하고 계약 생성을 단순화하며 조건을 명확히 하여 상거래를 강화하고자 합니다.

또한 Zoe를 통해 지갑은 안전한 제안 승인을 위해 과의 보다 상호 작용적인 경험을 활성화할 수 있습니다.[7][8]

ERTP

Agoric의 전자 권리 전송 프로토콜(ERTP)은 디지털 자산 전송을 용이하게 하기 위해 설계된 JavaScript 표준입니다. 안전한 접근 제어를 위해 객체 기능(OCaps)을 활용하여 대체 가능, 대체 불가능 및 반 대체 가능 자산 생성을 지원하는 것을 목표로 합니다.

자산은 브랜드와 값으로 구성된 Amount 레코드로 표시됩니다. 브랜드는 자산 유형을 분류하고 값은 수량을 나타냅니다. AmountMath 라이브러리는 각 자산 브랜드를 고유한 민트 및 발행자와 연결하여 기본 작업을 지원하는 것을 목표로 합니다.

디지털 자산은 스토리지를 위한 지갑과 전송을 위한 지불로 관리되며, 안전한 거래에는 일치하는 입금 패싯이 필요합니다. 연극 티켓과 같은 대체 불가능 자산은 특정 속성으로 발행할 수 있습니다. 전반적으로 ERTP는 보안을 보장하면서 디지털 자산 관리를 간소화하는 것을 목표로 합니다.[9]

Agoric VM

Agoric의 아키텍처는 안전한 코드 구성을 위해 Object-Capability(OCap) 원칙을 적용하는 보안 JavaScript 런타임인 Agoric Virtual Machine(VM)을 중심으로 구축되었습니다. 이러한 통합을 통해 프론트엔드 개발자는 익숙한 도구를 활용할 수 있으며 백엔드 개발자는 안전한 프레임워크 내에서 작업할 수 있습니다.

OCap 모델은 객체 캡슐화를 보호하고 통신을 제어하여 시스템 전반의 보안을 확장하여 간의 안전한 상호 작용을 지원합니다. 또한 Agoric은 npm 스타일의 코드 재사용을 가능하게 하여 개발의 효율성을 향상시키는 동시에 관련 보안 위험을 해결하는 것을 목표로 합니다.[10]

Cosmos/Tendermint

Agoric VM은 합의 프로토콜과 독립적으로 작동하도록 설계되어 Agoric 체인이 가장 적합한 합의 엔진을 구현할 수 있습니다. 초기에는 생태계 내에서 독립적인 으로 출시하여 합의 엔진을 활용하여 메커니즘을 통해 빠른 처리량과 최종성을 달성하고자 합니다.[10]

다이나믹 IBC

Agoric이 공동 개발한 블록체인 간 통신 프로토콜(IBC)은 Agoric 프로그래밍 모델이 다양한 에서 작동할 수 있도록 하는 것을 목표로 합니다. 이는 Agoric 체인 사용자가 생태계 및 과의 계획된 연결, , 으로부터의 자산 페깅을 포함하여 프로토콜, 유동성 및 자산에 접근할 수 있도록 하는 것을 목표로 합니다. IBC는 외부 금융 자산을 Agoric 체인으로 이전하여 프로토콜, 대출 담보화, 및 거래를 용이하게 하며, Agoric 자산 및 이 다른 과 상호 작용할 수 있도록 합니다.[10]

사용 사례

Agoric은 생태계 내에서 사용자와 개발자를 위한 다양한 사용 사례를 제공합니다.

  • 사용자: Agoric은 여러 간의 원활한 상호 작용을 촉진하여 전반적인 경험을 향상시키는 것을 목표로 합니다.
  • 개발자: Agoric은 크로스 체인 프로그래밍 기능과 멀티 블록 실행을 제공하여 고급 애플리케이션 개발을 가능하게 합니다.[13]

토큰 경제

Agoric 스테이블 토큰 ($IST)

Agoric의 IST는 IBC 지원 스테이블 통화로, 미국 달러와의 패리티를 유지하고 Agoric 생태계 내에서 교환 매개체 역할을 하며 IBC 네트워크 전반에 걸쳐 안정성을 제공하는 것을 목표로 합니다. 과도하게 담보화되고 위험 관리되는 토큰인 IST는 및 인터체인 생태계 내에서 사용하도록 설계되었습니다.

IST는 Agoric 체인의 기본 수수료 토큰으로 기능하여 트랜잭션을 용이하게 하고 사용자와 개발자를 위한 플랫폼 기능을 지원합니다.[10][14]

Inter Protocol

Inter Protocol은 Agoric 상의 컨트랙트를 포함하며, Inter Stable Token (IST)의 , , 안정성 메커니즘 및 거버넌스를 관리합니다. Agoric 생태계 내에서 IST의 효과적인 관리를 용이하게 하는 것을 목표로 합니다.[18]

사용 사례

IST는 Agoric 생태계와 더 넓은 및 IBC 환경 내에서 필수적인 기능을 수행합니다. 주요 사용 사례는 다음과 같습니다.

  • 볼트 생성: 사용자는 또는 stATOM과 같은 자산을 예치하여 IST를 발행하는 동시에 원래 포지션을 유지함으로써 과도하게 담보된 볼트를 생성하는 것을 목표로 합니다.
  • 패리티 안정성 모듈(PSM): PSM은 거버넌스 승인 한도 내에서 외부 스테이블 토큰을 IST로 1:1 비율로 발행 및 상환하는 것을 용이하게 합니다.
  • 체인 간 접근성: IST는 및 IBC 생태계의 모든 체인에서 접근성을 제공하여 거래 및 상호 작용을 지원하는 것을 목표로 합니다.
  • 거버넌스: 경제 위원회는 IST의 안정성을 감독하고 Agoric BLD 스테이커는 Inter Protocol과 관련된 거버넌스 제안에 투표할 수 있습니다.[14]

Agoric 네이티브 토큰 ($BLD)

BLD는 Agoric 체인의 네이티브 토큰으로, , 투표, 지갑 생성 및 거래 수수료 지불을 용이하게 합니다. 자체 보관 지갑, 기관 수탁자, 와 호환되는 것을 목표로 합니다.

BLD 스테이킹은 거래 유효성 검사 및 네트워크 보안을 지원하여 보유자가 의 안정성에 기여하면서 보상을 얻을 수 있도록 합니다.[13][15][16]

bld-logo-color.png

사용 사례

BLD는 Agoric 생태계 내에서 여러 필수적인 기능을 수행합니다.

  • 네트워크 보안: BLD 스테이킹은 트랜잭션을 검증하고 네트워크 안정성을 유지하는 것을 목표로 합니다.
  • 거버넌스 참여: BLD 보유자는 거버넌스 제안에 투표하여 생태계 개발에 영향을 미칠 수 있습니다.
  • 스테이킹 보상: 스테이커는 Inter Protocol로부터 추가 BLD 토큰과 수수료를 받을 수 있으며, 이는 지속적인 참여를 장려합니다.
  • 지갑 지원: BLD는 다양한 지갑과 호환되도록 설계되어 Agoric 네트워크 내에서 트랜잭션을 용이하게 합니다.[15]

할당

2023년 4분기 현재, BLD 토큰의 총 공급량은 1,060,000,000개입니다. 네트워크 출시 시 초기 배분은 다음과 같이 Agoric 생태계의 다양한 측면을 지원하는 것을 목표로 합니다.

  • 초기 기여자: 186,000,000 BLD (18.6%)는 개발을 위해 할당되며, 4년 베스팅 스케줄과 1년의 클리프 기간이 적용됩니다.
  • 네트워크 및 탈중앙화: 170,000,000 BLD (17%)는 Agoric 체인의 출시 및 탈중앙화를 목표로 하는 프로그램을 지원하기 위해 지정됩니다.
  • 운영: 125,000,000 BLD (12.5%)는 향후 소프트웨어 개발 및 성장 이니셔티브를 위해 사용됩니다.
  • 재단: 125,000,000 BLD (12.5%)는 보조금 지급, 커뮤니티 지원 및 옹호 활동을 위해 할당됩니다.
  • 프라이빗 세일: 125,000,000 BLD (12.5%)는 개발을 위해 계획되었으며, 2~4년의 베스팅 스케줄과 1년의 클리프 기간이 적용됩니다.
  • 초기 후원자: 114,000,000 BLD (11.4%)는 초기 지원을 제공하기 위한 것이며, 2년 베스팅 및 1년 클리프 기간이 적용됩니다.
  • 커뮤니티 및 생태계: 55,000,000 BLD (5.5%)는 커뮤니티 이니셔티브 및 활동 자금 지원을 목표로 합니다.
  • 퍼블릭 세일: 70,000,000 BLD (7%)는 탈중앙화를 위해 할당되며, 두 가지 베스팅 옵션이 있습니다: 7개월 클리프와 함께 1.5년 또는 11개월 클리프와 함께 2년.
  • 자문위원: 30,000,000 BLD (3%)는 전문가 지침을 위해 지정되며, 4년 베스팅 스케줄과 1년의 클리프 기간을 준수합니다.[16]

Agoric 팀은 플랫폼 개발에 기여하는 다양한 전문성을 가진 전문가들로 구성되어 있습니다.

  • Dean Tribble: 최고 경영자 (CEO)
  • Michael Jablon: 최고 운영 책임자 (COO)
  • Mark S. Miller: 최고 과학자 (Chief Scientist)
  • Bill Tulloh: 경제학자
  • Brian Warner: 엔지니어링 리드
  • Ivan Leichtling: 엔지니어링 부사장 (VP of Engineering)
  • Iulia Mihailescu: 마케팅 부사장 (VP of Marketing)
  • Rowland Graus: 제품 이사 (Director of Product)
  • Josh Downer: 법률 고문 (General Counsel)
  • Anthony Mandelli: 소셜 미디어 및 콘텐츠 관리자
  • Matthew O'Donnell: 인사 담당 이사 (Director of Human Resources)
  • Brendan O'Toole: 선임 제품 관리자 (Senior Product Manager)
  • Jeet Raut: 파트너 프로그램 관리자
  • Anjon Roy: 메인넷 파트너 관리자
  • AJ Rumph: 기술 프로젝트 관리자
  • Raphael Salas: 보안 엔지니어[17]

참고 문헌.

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