如何在交易前验证任何智能合约或 AI 代理

发布: (2026年2月27日 GMT+8 12:32)
4 分钟阅读
原文: Dev.to

Source: Dev.to

Maiat 的功能

Maiat 汇集了三个数据来源,以生成 信任分数 (0–100)

  • 链上分析 – 合约年龄、交易量、部署者历史、已验证的源代码
  • 社区评价 – 来自与协议交互过的用户的结构化评分
  • 结果报告 – 已验证的交易后报告(成功 / 失败 / 争议)

最终判定为:

  • proceed – 分数高于默认阈值(60)
  • ⚠️ caution – 边缘情况,请谨慎进行
  • 🚫 block – 高风险,避免

API 使用

Maiat 提供公共 REST API。

# 免费层 – 每分钟最多 10 次请求
GET https://maiat-protocol.vercel.app/api/v1/score/0xYourAddress
# 信任门判定(proceed / caution / block)
GET https://maiat-protocol.vercel.app/api/v1/trust-check?agent=0xYourAddress
# x402 付费门端点(针对 AI 代理,每次调用 $0.02 USDC)
GET https://maiat-protocol.vercel.app/api/v1/trust-gate?agent=0xYourAddress

trust-gate 端点实现了 x402 支付协议,允许使用 Coinbase 的 AgentKit 或 awal 的 AI 代理在无需人工干预的情况下自主支付并获取信任数据。

为什么这对 AI 代理很重要

在 2026 年,AI 代理能够自主在链上进行交易。一个执行兑换或部署资本的代理需要像人类在 Etherscan 上检查合约那样,对其对手方进行验证——但必须以编程方式完成。

Maiat 正是为这种模式设计的:

// 在任何代理对代理交易之前
const verdict = await fetch(
  `https://maiat-protocol.vercel.app/api/v1/trust-check?agent=${counterpartyAddress}`,
  { headers: { 'X-Maiat-Key': 'mk_...' } }
).then(r => r.json());

if (verdict.verdict === 'block') {
  throw new Error('Counterparty flagged as high‑risk by Maiat Protocol');
}

信任分数的计算方式

信号权重备注
合约在 Etherscan 上已验证未验证源代码 → 立即警示
部署者钱包年龄新钱包 → 风险更高
交易次数(90 天)活动低 → 数据不足
社区评价分数按评价者声誉加权
结果争议率争议交易的百分比

使用场景

  • 兑换前信任门 – 在路由兑换前验证协议
  • AI 代理入职 – 在允许新代理加入多代理工作流前进行筛选
  • DeFi 尽职调查 – 在存入资金前研究任何协议
  • 智能合约审计补充 – 将社区信号与正式审计结果结合

快速链接

  • 实时应用
  • GitHub
  • x402 生态系统:列于 Services/Endpoints 下

Maiat 协议基于 Base 构建。信任分数实时计算,使用链上数据加上 Prisma 支持的社区评价。免费层无需 API 密钥。

0 浏览
Back to Blog

相关文章

阅读更多 »