如何在交易前验证任何智能合约或 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 密钥。