
Agoric 심층 분석: 코스모스 생태계의 자바스크립트 스마트 계약 플랫폼
Agoric이란 무엇이며, 어떻게 JavaScript 스마트 계약을 활용해 Dapp 개발을 하는가?
Agoric은 개발자가 세계에서 가장 인기 있는 프로그래밍 언어 중 하나인 JavaScript를 사용하여 빠르고 안전한 스마트 계약을 구축할 수 있도록 설계된 1층(레이어 1) 지분 증명(PoS) 공용 블록체인입니다.
Agoric 블록체인과 암호화 생태계는 수백만 명의 개발자를 DeFi의 최전선으로 신속하게 이끌 수 있는 스마트 계약 플랫폼입니다. 강화(hardened)된 JavaScript는 1,000만 명 이상의 JavaScript 개발자에게 블록체인 프로그래밍을 보다 접근 가능하게 만듭니다.
강화된 JavaScript는 복잡한 Dapp, NFT, DeFi 시장을 구축하고 배포하며 운영하는 데 필요한 안정적이고 보안 강화된 환경을 제공합니다.
코스모스(Cosmos) 생태계의 핵심 구성 요소 중 하나로서 Agoric 공용 블록체인은 실전 검증된 Tendermint 지분 증명(PoS) 합의 시스템을 기반으로 하며, 기본 IBC(Inter-Blockchain Communication) 지원 기능을 갖추고 있습니다.
또한 Agoric의 본격적인 시장 인프라가 뒷받침하는 프로그래밍 모델은 Node.js, React.js 등의 JavaScript 생태계 폭발적 성장을 이끈 것과 동일한 지수적 조합성(exponential composability)을 통해 암호경제 표준 라이브러리를 형성하도록 설계되었습니다.
JavaScript 언어에 국한되지 않고, Agoric 플랫폼은 또한 Zoe라는 '최초'의 플랫폼 서비스를 도입하여 스마트 계약 간 안전한 경제적 조합을 가능하게 합니다. Zoe는 Web2 개발을 주도하는 현대적이고 플러그형(pluggable) 컴포넌트 프레임워크를 Agoric 플랫폼 상의 Web3 개발자들에게 제공합니다.
Agoric 토큰이란 무엇인가? BLD 토큰은 어떤 내재 가치와 용도를 가지는가? IST 토큰은 어떠한가?
Agoric 체인은 두 가지 고유 토큰인 BLD와 IST를 보유하고 있습니다.
BLD는 CoinList 판매를 통해 유통된 Agoric 블록체인의 원생 스테이킹 토큰으로, 네트워크 보안과 거버넌스에 사용됩니다. IST는 체인 서비스(예: 가스 비용), 스마트 계약의 체인 상 배포 및 크로스체인 활동을 지원하기 위한 수수료 토큰입니다.
IST는 BLD 보유자들의 거버넌스 권한 하에 스마트 계약을 통해 체인 상에서 생성됩니다. BLD와 IST 토큰은 서로 보완적인 역할을 수행하며, 네트워크 보안을 우선시하고 생태계 확장을 추진합니다.
체인 보안:
BLD 보유자는 검증인에게 지분을 위임함으로써 블록체인의 보안을 지원합니다. Agoric 블록체인은 지분 증명 기반 체인이며, 코스모스의 실전 검증된 Tendermint BFT 합의 알고리즘을 실행하는 검증인 네트워크에 의해 운영됩니다.
검증인은 기여자 및 인프라 제공자들로 구성된 개방형 생태계로부터 유치됩니다. BLD 스테이커는 BLD와 IST 토큰 모두에서 보상을 받습니다.
프로토콜 거버넌스:
BLD는 Agoric 체인의 거버넌스 권한을 제공합니다. BLD 보유자는 해당 체인의 미래를 관리하는 주체로서, 새로운 이니셔티브를 후원하고 투표로 승인합니다.
거버넌스에는 직접 토큰 투표를 통한 이니셔티브 승인뿐 아니라 핵심 인프라를 관리할 위원회 선출 등 다양한 활동이 포함됩니다. 이러한 거버넌스 기능은 IST 시스템과 같은 Agoric 생태계 내 핵심 경제 프리미티브로 확장될 것으로 예상됩니다.
IST 프로토콜:
BLD는 IST 토큰의 창출을 위한 플랫폼과 기반을 마련합니다. IST 토큰은 Agoric 토큰 세일의 일부가 아니며, 체인의 수수료 토큰으로 기능합니다. USD 가치에 연동된 안정적인 토큰으로 설계되며, ‘IST 프로토콜’이라는 일련의 스마트 계약으로 구현됩니다.
설계상 IST는 사용자가 제공하는 담보물로 완전히 뒷받침되며, 여기에는 BLD뿐 아니라 Agoric 체인 상에서 구축된 자산, 그리고 75억 달러 이상의 크로스체인 생태계에서 IBC(Inter-Blockchain Communication)를 통해 이용 가능한 자산들도 포함될 수 있습니다.
BLD 보유자는 어떻게 스테이킹 보상을 받는가? 잠긴 BLD 토큰은 이를 어떻게 가능하게 하는가?
BLD 보유자는 검증인에게 BLD 토큰을 위임하여 네트워크 보안을 지원함으로써 BLD와 IST 두 가지 보상을 획득합니다. 스테이킹 보상은 다음 두 가지 출처에서 발생합니다:
신규 BLD 토큰 발행. 초기 단계에서는 스테이커에게 인센티브로 신규 BLD 토큰이 발행됩니다. 발행 계획의 구체적인 내용은 BLD 보유자들이 거버넌스를 통해 결정하지만, 3년간 추가로 2.5억 개의 BLD 토큰을 분산 배포할 예정입니다. 자세한 사항은 CoinList 거래 페이지를 참조하십시오.
인터 프로토콜 수수료. BLD 스테이커는 인터 프로토콜의 존재에 필요한 보안을 제공하며, 그 대가로 보상을 받습니다. IST로 지급되는 프로토콜 수수료는 BLD 스테이커들에게 분배됩니다.
프로토콜 수수료에는 다음이 포함됩니다:
-
사용자가 보관소(Vault)를 통해 IST를 생성할 때 발생하는 수수료;
-
Agoric의 내장 자동 시장 제조기(AMM)에서 거래 시 발생하는 프로토콜 수수료.
잠긴 상태든 잠기지 않은 상태든, 검증인에게 위탁하여 체인 보안을 확보할 수 있습니다. 잠긴 상태에서는 이동이 불가능하지만, 검증인에게 스테이킹하여 체인 보안에 기여할 수 있으며, 잠기지 않은 BLD 토큰과 동일하게 보상을 받을 수 있습니다.
모든 스테이킹 보상은 해제 가능하며, 이는 판매를 통해 구매한 BLD 토큰의 잠금 해제 이벤트 이전에도 유동성 있는 토큰이 활성 네트워크 참여자에게 제공됨을 보장합니다.
인터 프로토콜이란 무엇이며, 왜 Agoric 생태계에 중요한가?
인터 프로토콜은 IST 스테이블코인을 실현합니다. IST는 Agoric 플랫폼의 기본 수수료 토큰이며, 75억 달러 이상의 크로스체인 생태계에서 더 큰 역할을 할 것으로 기대됩니다.
기회: 인터 프로토콜은 IBC 생태계 및 광범위한 크로스체인 경제에 스테이블코인을 제공하는 것을 목표로 합니다. IST 토큰은 크로스체인 시스템 자산으로 전적으로 담보되며, 광범위한 접근성을 위해 USD에 앵커링됩니다.
현재 크로스체인 생태계에서는 ATOM, OSMO, SCRT 등 다양한 자산으로 담보된 스테이블코인을 만들려는 경쟁이 치열합니다. Agoric 블록체인은 건강한 스테이블코인이 크로스체인 생태계 전반에 걸쳐 활용되기 위해 필요한 앱을 구축할 수 있는 이상적인 플랫폼을 제공합니다.
인터 프로토콜은 Agoric 스마트 계약 프레임워크 내에서 작성되고 체인 기능과 긴밀히 결합된 여러 경제 프리미티브들로 구성됩니다: 보관소(Vault) 시스템 및 getIST, 자동 시장 제조기(AMM), 스테이킹 보상 분배 등. 각각의 구성 요소를 차례로 살펴보겠습니다.
보관소(Vault) 시스템: BLD, ATOM, OSMO 등의 암호화 자산 보유자가 자신의 자산을 보관소에 담아 IST를 생성할 수 있게 합니다. 수용 가능한 자산군은 앞서 설명한 바와 같이 프로토콜 거버넌스에 의해 결정됩니다.
자동 시장 제조기(AMM): Agoric의 내장 AMM은 사용자 보관소의 정산을 보장함으로써 충분한 시장 깊이를 제공하며 인터 프로토콜을 지원합니다. 인터 프로토콜 내 역할 외에도, 이 내장 AMM은 Agoric 상에서 출시되거나 IBC를 통해 가져온 자산의 거래도 지원합니다.
getIST: BLD 스테이커는 이미 스테이킹된 BLD를 잠그는 방식으로 IST를 생성할 수 있습니다—보관소와 유사한 방식입니다. 이를 통해 BLD 스테이커는 여전히 체인 보안을 유지하면서 생태계에 참여할 수 있습니다.
보상 및 준비금: 인터 프로토콜 운영에서 발생하는 수수료는 BLD 스테이커에게 분배됩니다. 일부 수수료는 인터 프로토콜에 의해 준비금으로 적립됩니다. 이 준비금은 담보 가치 변동 시 보관소 정산 부족을 메우는 데 사용되어 인터 프로토콜을 추가로 보호합니다.
Zoe 스마트 계약 프레임워크란 무엇인가? Zoe는 Agoric에서 앱을 구축하는 개발자에게 어떻게 도움이 되는가?
Zoe 스마트 계약 프레임워크는 Agoric이 개발자에게 보안성과 조합성을 제공하는 수단입니다. 블록체인 기술은 지난 몇 년간 큰 성공을 거두었지만 여전히 초기 단계에 있습니다. 단순한 비즈니스 로직을 가진 계약이라도 보안을 확보하기 위해 수개월에서 수년이 소요되며, 종종 실패하기도 합니다.
Zoe는 Web2 애플리케이션에서 지배적인 패러다임이 된 현대적이고 플러그형(pluggable) 컴포넌트 프레임워크를 사용하여 스마트 계약을 개발할 수 있도록 지원합니다. 이 플랫폼은 개발 속도를 가속화하고 스마트 계약 사용 및 구축의 위험을 줄이는 것을 목표로 합니다.
Zoe와 다른 스마트 계약 플랫폼의 핵심 차이점 중 하나는 "제안 보안(offer-safety)"입니다. 이는 모든 체인 상 거래가 완료되어 종결되거나, 사용자가 제공한 자산이 반드시 반환됨을 보장합니다.
이더리움과 같은 블록체인에서는 사용자가 이런 보호를 받지 못합니다. 사용자는 유니스왑(UniSwap)과 같은 스마트 계약에 직접 토큰을 보내 요청을 전달합니다. 오류나 악성 코드로 인해 계약이 실패하면, 사용자는 제공한 자산을 회수할 방법이 없습니다.
반면, Agoric에서 Zoe를 사용하면 사용자는 "오직 너가 Y 토큰을 준다면 나도 X 토큰을 줄 것이다"라는 교환 요청을 "제안(offer)" 형태로 전달하며, X 토큰을 계약 자체가 아닌 Zoe 스마트 계약 인프라에 제공합니다.
그런 다음 계약은 제안된 내용을 알림받으며, 오직 인프라에 사용자가 원하는 Y 토큰을 제공했을 때만 X 토큰을 수령합니다. 인프라는 사용자가 원하는 것을 얻거나, 아니면 제공한 자산이 반드시 반환되도록 보장합니다.
제안 보안은 Agoric에서 보편적으로 적용되는 거래 모델로, 개발자와 사용자 모두가 다른 시스템에서 흔히 발생하는 재앙적인 오류를 피할 수 있게 합니다.
Zoe 스마트 계약 프레임워크는 ERTP(Electronic Rights Transfer Protocol)도 포함합니다. 이는 Agoric에서 토큰 및 기타 디지털 자산을 생성하고 이전하기 위한 표준입니다.
성장하는 컴포넌트 라이브러리는 대체 가능 토큰(Fungible Token), 비대체 토큰(NFT), 다른 체인의 원격 자산 등 다양한 유형의 디지털 자산과 계약을 통합 지원합니다.
Agoric은 어떻게 크로스체인 활동을 촉진하며, 이는 Agoric 생태계의 개발자와 사용자에게 어떤 기회를 제공하는가?
코스모스 IBC 프로토콜은 Tendermint 및 Cosmos SDK의 특정 요구사항에 맞춰 Agoric의 스마트 계약 상호운용성에 대한 원초적 아이디어를 실현한 것입니다. Informal, Interchain Foundation, Tendermint Inc 등과 협력하여 Agoric 팀은 프로토콜 개발에 깊이 관여했습니다.
Agoric 플랫폼의 독특한 점은 다수의 블록체인에서 앱을 구동하는 데 필요한 기능을 처음부터 설계했다는 것입니다. 이로 인해 Agoric는 IBC 네이티브 애플리케이션을 구축하기에 이상적인 장소가 됩니다.
Agoric는 IBC 기능을 갖춘 상태로 출시되며, 플랫폼에 통합됩니다. 오스모시스(DEX), Evmos 및 기타 IBC 지원 환경을 포함한 IBC 앱들은 BLD 및 IST 같은 Agoric 체인 자산을 사용할 수 있습니다. 코스모스 사용자들은 Agoric 플랫폼에서 LUNA, ATOM, OSMO 등의 IBC 자산을 사용할 수 있습니다. IBC 네트워크 효과가 강화됨에 따라 다른 레이어 1(L1) 블록체인의 브리지 자산들도 해당 플랫폼에서 이용 가능해질 수 있습니다.
IBC를 매끄럽게 통합함으로써, JavaScript 개발자 입장에서는 다른 체인과 그 자산들이 단지 더 많은 스마트 계약 블록에 불과합니다!
네트워크 탈중앙화 계획 및 재단 토큰 계획은 무엇인가?
Agoric은 중요한 대규모 프로젝트입니다. BLD 토큰의 주요 배분은 다양한 지원 목적이나 장기적으로 Agoric 플랫폼 성장을 견인할 실체들을 대상으로 이루어집니다.
대부분의 경우 이는 토큰 잠금을 의미합니다. BLD 토큰이 실제로 잠길 때까지는 "잠재 유통 가능"으로 분류됩니다.
네트워크 탈중앙화 기금: 네트워크 탈중앙화 기금은 광범위한 검증인들과 함께 BLD를 스테이킹하고, 유동성 마이닝을 시행하며, 초기 구성 요소 개발자들을 인센티브 부여함으로써 시스템의 탈중앙화를 확장하는 것을 목표로 합니다. 이 배분의 대부분은 현재 유통 중인 모든 BLD 토큰과 마찬가지로 2~4년간 잠깁니다.
예를 들어, 테스트넷 보상 프로그램은 이 기금에서 자금을 할당받았으며, 2년간 잠금되었습니다(토큰 유통 차트에 CoinList 거래 페이지에 반영됨).
그러나 미래에 일부 자금이 체인 상 DAO에 할당된다면, 해당 DAO는 이를 유동화할 수 있습니다. 네트워크 탈중앙화 기금 내에는 아직 잠긴 BLD 토큰이 없으므로, 공개 판매의 잠금 해제 이전에 사용될 계획이 없더라도 현재는 "유통 중"으로 분류됩니다.
인프라: Agoric 블록체인 및 관련 기술을 기반으로 하거나 활용하는 탈중앙화 기술의 이익을 증진시키기 위해 다양한 Agoric 이해관계자들이 관리하게 될 인프라가 형성되고 있습니다.
네트워크 탈중앙화 기금과 마찬가지로, 재단이 BLD 토큰의 일부를 잠글 경우에도, 공개 판매의 잠금 해제 이전에 사용될 계획이 없더라도 "유통 중"으로 분류될 수 있습니다.
커뮤니티는 어떻게 Agoric에 참여할 수 있나요?
Agoric은 커뮤니티 참여를 위한 여러 방식을 제공합니다. 아래 옵션을 확인하고 여러분의 길을 선택하세요! 다른 방식으로 기여하고 싶으신가요? https://agoric.com/discord에서 디스코드 메시지를 보내주세요.
개발자: Agoric는 DeFi 기업가, JavaScript 커뮤니티, 원생 암호화 개발자들이 Agoric 컴포넌트를 활용해 중요한 인프라를 다수 구축하도록 초대합니다. 먼저 https://gitcoin.co/agoric/bounties를 방문하세요.
검증인: 검증인을 설정하고 Agoric 체인을 보호하고 싶으신가요? 더 이상 찾지 마세요! https://github.com/Agoric/agoric-sdk/wiki/Validator-Guide로 이동하세요.
작가 및 콘텐츠 제작자: Agoric 생태계 관련 주제에 대한 고품질 콘텐츠를 항상 모색하고 있습니다. 글쓰기를 좋아하신다면 의견을 들려주고 싶습니다. 튜토리얼, 사고 조각, 구축 과정, 산업 통찰력 등 특히 관심 있는 분야가 있습니다. 디스코드의 #contribute 채널에서 메시지를 남겨주세요: https://agoric.com/discord
周변 제품 구매: 우리를 응원하는 멋진 굿즈를 찾고 계신가요? https://agoric.com/shop에 위치한 Agoric 스토어를 방문하세요.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News














