Solana
Solana 链上归因——高性能链的 AI 归因验证,支持 SPL Token 归因与 DeFi 行为追踪
Solana 归因的特殊场景
- Solana TPS 高(4000+),交易确认快(400ms),适合实时归因
- Gas 极低(~$0.00025),可以追踪每一笔小额交互
- Solana 生态以 Meme 币、NFT、DeFi 为主,交易频繁
- 跨链桥场景多(Wormhole),需要追踪资产流入流出
- 钱包(Phantom/Solflare)用户体验好,用户活跃度高
链规格与 Fly 适配
| 规格 | Solana | Fly 适配方式 |
|---|---|---|
| 共识机制 | Proof of History + PoS | 近实时确认,低延迟归因 |
| TPS | 4000+ | 高并发归因处理 |
| 区块时间 | ~400ms | 实时归因确认 |
| Gas 费用 | ~$0.00025/笔 | 支持每笔交易归因 |
| 代币标准 | SPL Token | 转账/铸造/销毁归因 |
完整归因链路
1
钱包连接
Phantom → wlt_xxx
→
2
交易签名
sign(transaction)
→
3
快速确认
~400ms
→
4
归因绑定
ACT_xxx ↔ sig
→
5
价值追踪
SPL Token flow
支持场景
DEX 交易归因
AI Agent 推荐了某 SPL Token
↓
用户在 Jupiter/Raydium 上 swap
↓
Fly 捕获: swap 指令 + signature + 用户钱包
↓
归因: "这笔 swap 来自 AI 推荐,贡献了 $X 交易量"
Meme 币归因
AI Agent 发现早期 Meme 币机会
↓
用户购买/铸造 Meme 币
↓
Fly 追踪: 买入 → 持有 → 卖出全链路
↓
归因: "这个用户通过 AI 推荐,获利 $X"
NFT 归因
AI Agent 推荐了 Solana NFT 项目
↓
用户在 Magic Eden/Tensor 购买
↓
Fly 捕获: 购买指令 + mint address + signature
↓
归因: "这个 NFT 来自 AI 渠道"
跨链桥归因
AI Agent 推荐了跨链机会
↓
用户通过 Wormhole 从 Ethereum 桥接到 Solana
↓
用户在 Solana 上交易
↓
Fly 追踪: 跨链 → 交易完整链路
↓
归因: "这笔跨链资金来自 AI 推荐"
技术实现
// 使用 @solana/web3.js 监听交易
import { Connection, PublicKey } from '@solana/web3.js';
const connection = new Connection('https://api.mainnet-beta.solana.com');
// 监听钱包的交易
connection.onLogs(
new PublicKey('wallet_address'),
async (logs, context) => {
// 解析交易指令
const tx = await connection.getParsedTransaction(
logs.signature,
{ maxSupportedTransactionVersion: 0 }
);
// 创建归因记录
await flySDK.attributeTransaction({
signature: logs.signature,
chain: 'solana',
instructions: tx.transaction.message.instructions
});
}
);
import { Connection, PublicKey } from '@solana/web3.js';
const connection = new Connection('https://api.mainnet-beta.solana.com');
// 监听钱包的交易
connection.onLogs(
new PublicKey('wallet_address'),
async (logs, context) => {
// 解析交易指令
const tx = await connection.getParsedTransaction(
logs.signature,
{ maxSupportedTransactionVersion: 0 }
);
// 创建归因记录
await flySDK.attributeTransaction({
signature: logs.signature,
chain: 'solana',
instructions: tx.transaction.message.instructions
});
}
);
API 接口
POST /v1/web3/solana/attributions
{"signature": "5KtP...", "instruction_type": "swap"}
创建 Solana 链上交易归因记录
GET /v1/web3/solana/transactions
?wallet_id=wlt_xxx&instruction_type=swap
查询钱包的 Solana 交易归因列表
GET /v1/web3/solana/stats
?period=7d
查询 Solana 链归因统计(交易量、用户数、SPL Token 流动)
POST /v1/web3/solana/bridge-attributions
{"source_chain": "ethereum", "target_tx": "5KtP..."}
创建跨链桥归因记录(Wormhole 等)
规划中 · 等待需求确认