ERGO
可運行的示範

可運行的流程, 不是模型。

三個可組合的流程,全部在 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

社群準備金 + 追蹤器

本地市場。運算合作社。代理網路。

第三週推出

一組參與者將 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

SDK 級別的抽象,讓 LLM 代理能以最少設定發行和接受票據。

#3

跨準備金的追蹤器聯邦

跨準備金會計和流動性 — 票據能否在不同社群準備金之間被接受?

#4

無中心化預言機的代理聲譽

從鏈上歷史衍生的可驗證聲譽評分,無需受信任的第三方。

#5

本地社群錢包 — 一鍵部署

建立社群準備金、發行代幣並在 5 分鐘內配置接受規則。

testnet 遊樂場

生成您的第一筆代理付款

貼上您的 Ergo testnet 地址。我們會取得您的即時 UTxO 並生成一個預先填入您實際資料的 Fleet SDK 腳本。

需要 testnet ERG? testnet.ergofaucet.org — 幾秒內取得免費 testnet ERG。

在 mainnet 上運行中

地址餘額查詢

即時從區塊鏈查詢任何 Ergo 地址餘額。真實資料,真實網路。

資料即時取得自 api.ergoplatform.com

您的使用案例不適合?

告訴我們您正在建構什麼。我們會找到合適的流程或幫助設計新的流程。

Follow for daily updates