ERGO
작동 데모

작동하는 플로우, 목업이 아닙니다.

3가지 조합 가능한 플로우, 모두 Ergo testnet에서 실행 중. 각각 컨트랙트 로직, Fleet SDK 코드, 재현 단계를 포함합니다.

에이전트가 API 호출 구매

한 번의 호출. 하나의 증명. 영구 계정 불필요.

testnet에서 운영 중

자율 에이전트가 노트를 생성하고 API 제공자에게 전송합니다. 제공자는 온체인에서 수락 술어를 검증하고 응답을 전달합니다. API 키 없음, 결제 계정 없음, Stripe 없음.

단계별 가이드

  1. 1
    에이전트가 노트 생성 (액면가 0.001 ERG)
  2. 2
    노트 포함 내용: 제공자 주소 + 작업 해시 + 마감일
  3. 3
    제공자가 술어 확인 — Ergo testnet에서 검증됨
  4. 4
    제공자가 API 응답 전달
  5. 5
    노트 소각, ERG가 제공자에게 전달

왜 중요한가

이것은 에이전트 상거래의 원자 단위입니다: 하나의 작업, 하나의 결제, 하나의 증명. 신원 불필요.

Fleet SDK (TypeScript)
// Install: npm install @fleet-sdk/core
import { TransactionBuilder, OutputBuilder } from "@fleet-sdk/core"

// Create a payment note for one API call
const noteBox = new OutputBuilder(
  1_000_000n,           // 0.001 ERG
  NOTE_CONTRACT_ADDRESS
).setAdditionalRegisters({
  R4: SGroupElement(providerPublicKey), // who receives
  R5: SLong(BigInt(currentHeight + 100)), // deadline
  R6: SColl(SByte, sha256(taskDescription)), // task proof
})

const tx = new TransactionBuilder(currentHeight)
  .from(myInputs)
  .to(noteBox)
  .sendChangeTo(myAddress)
  .payMinFee()
  .build()
Ergo testnet에서 테스트 완료. 테스트 ERG 받기: testnet.ergofaucet.org

에이전트가 크레딧으로 결제

리저브 배포 완료. 노트 발행 완료. 트래커 모니터링 중.

testnet에서 운영 중

담보와 함께 리저브가 배포됩니다. 크레딧 한도까지 노트가 발행됩니다. 에이전트가 시간이 지남에 따라 노트를 사용합니다. 트래커가 총 사용량을 모니터링합니다. 임계값에 도달하면 리저브가 자동 정산됩니다.

단계별 가이드

  1. 1
    리저브 컨트랙트 배포 (10 ERG + 100 ERG 크레딧 한도)
  2. 2
    리저브에 대해 노트 발행 (한도까지)
  3. 3
    에이전트가 결제 수단으로 노트를 제공자에게 전송
  4. 4
    트래커가 온체인에서 누적 잔액 업데이트
  5. 5
    잔액이 임계값에 도달하면 자동 정산

왜 중요한가

크레딧은 경제 효율성의 기본입니다. 은행 없이 이를 구현합니다 — 컨트랙트와 암호학적 증명만으로.

Fleet SDK (TypeScript)
// Deploy a reserve with credit limit
const reserveBox = new OutputBuilder(
  10_000_000_000n,      // 10 ERG collateral
  RESERVE_CONTRACT_ADDRESS
).setAdditionalRegisters({
  R4: SLong(100_000_000_000n), // 100 ERG credit limit
  R5: SLong(0n),               // total issued so far
  R6: SGroupElement(controllerKey),
})

// Notes are issued from this reserve
// Tracker enforces: issued <= credit_limit
// Settlement happens when tracker triggers threshold
Ergo testnet에서 테스트 완료. 테스트 ERG 받기: testnet.ergofaucet.org

커뮤니티 리저브 + 트래커

로컬 마켓플레이스. 컴퓨트 협동조합. 에이전트 네트워크.

3주차에 출시 예정

참여자 그룹이 공유 리저브에 ERG를 풀링합니다. 커뮤니티 노트가 비례적으로 발행됩니다. 수락 술어가 멤버십 규칙을 정의합니다. 멤버는 언제든지 노트를 ERG로 교환할 수 있습니다.

단계별 가이드

  1. 1
    커뮤니티 멤버가 멀티시그 리저브에 ERG 풀링
  2. 2
    멤버는 기여도에 비례한 커뮤니티 노트를 수령
  3. 3
    수락 규칙에 따라 커뮤니티 내에서 노트 수용
  4. 4
    모든 멤버가 언제든지 노트를 ERG로 교환 가능
  5. 5
    트래커가 플로우의 공개 감사 가능성 제공

왜 중요한가

이것은 가장 일반적인 형태입니다: 프로그래밍 가능한 로컬 경제. 마켓플레이스, DAO 재무, 또는 에이전트 협동조합이 될 수 있습니다.

Fleet SDK (TypeScript)
// Multi-sig community reserve
const communityReserve = new OutputBuilder(
  TOTAL_POOLED_ERG,
  MULTISIG_RESERVE_ADDRESS
).setAdditionalRegisters({
  R4: SColl(SGroupElement, memberKeys), // 5 members
  R5: SInt(3),                          // 3-of-5 to redeem
  R6: SColl(SByte, communityTokenId),   // community token
})

// Acceptance predicate — members only:
// { val isMember = memberKeys.exists(pk => proveDlog(pk))
//   sigmaProp(isMember) }

미해결 문제

아직 해결되지 않은 것

에이전트 머니에서 가장 흥미로운 미해결 문제들입니다. 공감하는 것이 있다면 연락 주세요.

#1

영구 계정 없는 에이전트 신원

익명성을 해치지 않으면서 세션 간에 에이전트가 평판을 구축하는 방법은?

#2

비기술 에이전트를 위한 노트 수락 UX

LLM 에이전트가 최소 설정으로 노트를 발행하고 수락할 수 있는 SDK 수준 추상화.

#3

리저브 간 트래커 페더레이션

크로스 리저브 회계 및 유동성 — 서로 다른 커뮤니티 리저브 간에 노트를 수락할 수 있는가?

#4

중앙 오라클 없는 에이전트 평판

온체인 이력에서 도출되는 검증 가능한 평판 점수, 신뢰할 수 있는 제3자 불필요.

#5

로컬 커뮤니티 지갑 — 원클릭 배포

커뮤니티 리저브 구축, 토큰 발행, 수락 규칙 설정을 5분 이내에.

testnet 플레이그라운드

첫 에이전트 결제 생성

Ergo testnet 주소를 붙여넣으세요. 라이브 UTxO를 가져와 실제 데이터가 미리 입력된 Fleet SDK 스크립트를 생성합니다.

testnet ERG가 필요하신가요? testnet.ergofaucet.org — 무료 testnet ERG를 몇 초 만에.

mainnet에서 운영 중

주소 잔액 조회

블록체인에서 모든 Ergo 주소 잔액을 실시간 조회. 실제 데이터, 실제 네트워크.

데이터 출처: api.ergoplatform.com

유스케이스에 맞지 않나요?

무엇을 구축하고 있는지 알려주세요. 적합한 플로우를 찾거나 새로운 것을 설계하는 데 도움을 드리겠습니다.

Follow for daily updates