网易首页 > 网易号 > 正文 申请入驻

给AI工具加付费墙:10分钟搭建闪电网络计费网关

0
分享至

你写了个MCP工具,调用一次就要扣一次API费用。问题是,任何拿到服务器地址的代理都能免费狂刷——真人用户和刚注册一小时的机器人付一样的钱,也就是零元。这篇文章展示如何用L402闪电网络协议和身份深度评分,在10分钟内搭建一个带付费墙和信誉系统的网关。

最终你会得到一个运行中的MCP服务器,暴露一个bitcoin_data工具,从mempool.space获取BTC/USD价格和内存池手续费。第一次调用返回402状态码和bolt11发票,支付后重试即可获得数据。但这只是第一层。第二层是深度身份(Depth-of-Identity,DoI)评分检查:调用者必须付费并且其公钥信誉值超过你设定的阈值。


L402本身只能证明对方付了几聪比特币。加上DoI评分后,你证明的是:他们付了钱,而且拥有跨会话持续、伪造成本极高的声誉。这正是大多数MCP计费工具跳过的一环。


开始前需要准备:Node 18或更高版本、一个能开具发票的LNBits实例(公开测试网即可测试)、大约5分钟时间。

第一步,克隆示例仓库并配置环境变量:

git clone https://github.com/zekebuilds-lab/mcp-l402-gate-example
cd mcp-l402-gate-example
cp .env.example .env

打开.env填入三个值:GATE_HMAC_SECRET用于签名L402 macaroon,用openssl rand -hex 32生成并定期轮换;LNBITS_URL是你的LNBits钱包基础地址;LNBITS_INVOICE_KEY是发票/只读密钥——admin密钥也能用,但不应该用,请坚持用invoice key。PORT默认3100,ORACLE_URL默认指向PowForge的公开预言机https://identity.powforge.dev,除非有特定需求否则保持默认。

第二步,安装依赖并启动:

npm install
npm start

正常启动后应看到:mcp-l402-gate-example listening on :3100、预言机地址、以及工具端点POST http://localhost:3100/tools/bitcoin_data。如果报错LNBITS_URL相关错误,检查.env是否在仓库根目录且键值未加引号。

第三步,测试付费网关。首次调用不带认证,网关返回402并在正文和标准WWW-Authenticate头中附带bolt11发票:

curl -i -X POST http://localhost:3100/tools/bitcoin_data \
-H 'Content-Type: application/json' \
-H 'X-Caller-Pubkey: 02a1b2c3...your-hex-pubkey' \
-d '{}'


预期响应:HTTP/1.1 402 Payment Required,WWW-Authenticate: L402 macaroon="...", invoice="lnbc1...",JSON正文包含error、macaroon、invoice和payment_hash字段。

用任意闪电网络钱包支付该发票,获取preimage,然后在重试请求中加入L402 Authorization头:

curl -i -X POST http://localhost:3100/tools/bitcoin_data \
-H 'Content-Type: application/json' \
-H 'X-Caller-Pubkey: 02a1b2c3...your-hex-pubkey' \
-H 'Authorization: L402 macaroon="...", preimage="..."' \
-d '{}'

支付验证通过后,网关查询PowForge预言机获取该公钥的DoI评分。评分低于阈值返回403;高于阈值则放行,返回比特币数据和内存池手续费信息。

这套机制的核心设计在于分层验证:L402解决"是否付费"的问题,DoI评分解决"这是谁"的问题。付费可以匿名完成,但建立足够高的信誉分数需要长期、可验证的链上或社交图谱行为,攻击者无法批量伪造。对于API提供方,这意味着可以区分真实用户和羊毛党,实施差异化定价或速率限制。

代码结构足够简洁,核心逻辑集中在网关中间件:拦截请求→检查L402头→无头则生成发票→有头则验证preimage→查询DoI评分→综合判断是否放行。这种设计允许你快速适配到其他MCP工具,只需替换工具实现和评分阈值配置。

LNBits的invoice key设计是个值得注意的安全细节。它只能创建和查询发票,无法动用钱包资金,即使泄露也不会造成资产损失。这与要求admin key的方案形成对比,后者在服务器被入侵时风险敞口更大。

测试阶段建议使用比特币测试网,发票金额可设为1聪级别,验证完整流程后再切回主网。PowForge的DoI评分基于Nostr协议的公钥活动历史,包括发布频率、互动质量、关联图谱密度等指标,具体算法未公开但可通过预言机响应中的score字段观察效果。

这个10分钟的搭建过程揭示了一个更广泛的命题:AI代理经济的计费基础设施仍处于早期。大多数方案要么完全开放承受滥用,要么依赖传统的API key体系无法区分人机。闪电网络的微支付能力叠加去中心化身份评分,提供了一条中间道路——足够开放让任何人接入,足够精细让优质用户获得更好体验。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
知名歌唱家贪财好色嫁大30岁二婚男,如今活成这样

知名歌唱家贪财好色嫁大30岁二婚男,如今活成这样

风月得自难寻
2026-05-12 06:25:42
白酒再次被关注!医生发现:糖尿病者喝白酒,不用多久或有4变化

白酒再次被关注!医生发现:糖尿病者喝白酒,不用多久或有4变化

路医生健康科普
2026-04-10 09:06:17
3-0!祝贺中国U17女足杀进世界杯!4强出炉:挑战朝鲜队+时间如下

3-0!祝贺中国U17女足杀进世界杯!4强出炉:挑战朝鲜队+时间如下

大秦壁虎白话体育
2026-05-11 22:56:06
西班牙一名涉疫邮轮乘客汉坦病毒检测呈阳性

西班牙一名涉疫邮轮乘客汉坦病毒检测呈阳性

国际在线
2026-05-12 06:37:13
问就是运气!网友1.1万拿下3.5万神机:顶配M4 Max MacBook Pro+4TB硬盘

问就是运气!网友1.1万拿下3.5万神机:顶配M4 Max MacBook Pro+4TB硬盘

快科技
2026-05-11 12:41:10
保签失败!白送签位!看傻整个NBA!!

保签失败!白送签位!看傻整个NBA!!

柚子说球
2026-05-11 08:27:42
中国政府奖学金留学人员抵达平壤,正式开启在朝留学生活

中国政府奖学金留学人员抵达平壤,正式开启在朝留学生活

大象新闻
2026-05-11 10:46:07
大快人心!上海地铁“霸道大妈”终被法办,倚老卖老真的不灵了

大快人心!上海地铁“霸道大妈”终被法办,倚老卖老真的不灵了

瓜哥的动物日记
2026-05-12 03:52:39
25岁女子遭丈夫背叛崩溃大哭,引发呼吸性碱中毒,很快失去意识:“与丈夫相恋8年,孩子已3岁”

25岁女子遭丈夫背叛崩溃大哭,引发呼吸性碱中毒,很快失去意识:“与丈夫相恋8年,孩子已3岁”

环球网资讯
2026-05-11 08:15:03
2000吨飞絮惹众怒,一斧子全砍了认错?专家:三大代价承受不起

2000吨飞絮惹众怒,一斧子全砍了认错?专家:三大代价承受不起

小兰聊历史
2026-04-26 11:37:23
河南省人民检察院原巡视员刘新年被开除党籍

河南省人民检察院原巡视员刘新年被开除党籍

界面新闻
2026-05-11 16:01:30
冲2-0!U17国足vs卡塔尔生死战,日主帅:咱还活着 感谢足球之神

冲2-0!U17国足vs卡塔尔生死战,日主帅:咱还活着 感谢足球之神

大秦壁虎白话体育
2026-05-11 10:46:35
特斯拉降价,扯下电动汽车成本的遮羞布——电动车的成本有多低?

特斯拉降价,扯下电动汽车成本的遮羞布——电动车的成本有多低?

社会日日鲜
2026-05-10 09:26:48
穆帅:再说一遍我没和皇马谈过;进不进欧冠不会影响我的未来

穆帅:再说一遍我没和皇马谈过;进不进欧冠不会影响我的未来

懂球帝
2026-05-12 07:05:06
形势有多严峻?曾经的王牌专业凉了!辅导员和教授感到无力和沉重

形势有多严峻?曾经的王牌专业凉了!辅导员和教授感到无力和沉重

慧翔百科
2026-05-09 11:34:26
狗仔记者:特奥在效力米兰期间为队友拉皮条,还长期吸食笑气

狗仔记者:特奥在效力米兰期间为队友拉皮条,还长期吸食笑气

懂球帝
2026-05-12 06:45:11
快船传闻:内部人士透露卡哇伊·莱昂纳德续约或交易的最新消息

快船传闻:内部人士透露卡哇伊·莱昂纳德续约或交易的最新消息

好火子
2026-05-12 04:33:51
北京一男子掏空积蓄,凑500万入股中国人寿,20年后分红吓人

北京一男子掏空积蓄,凑500万入股中国人寿,20年后分红吓人

一刀故事
2025-05-14 13:32:29
存储芯片短缺持续 国内产业链深度受益

存储芯片短缺持续 国内产业链深度受益

财联社
2026-05-12 06:38:13
凌晨咳到吐!全国多地中招“干咳毒株”,患者猜疑新冠病毒新变种

凌晨咳到吐!全国多地中招“干咳毒株”,患者猜疑新冠病毒新变种

谭谈社会
2026-05-08 23:19:21
2026-05-12 09:04:49
报错免疫体
报错免疫体
一名在需求评审和数据异常中反复横跳的产品运营。
2630文章数 24关注度
往期回顾 全部

科技要闻

纳德拉法庭爆料:拒当“AI时代的IBM”

头条要闻

牛弹琴:特朗普要来了 可以肯定这不是一次寻常的访问

头条要闻

牛弹琴:特朗普要来了 可以肯定这不是一次寻常的访问

体育要闻

梁靖崑:可能是最后一届了,想让大家记住这个我

娱乐要闻

“孕妇坠崖案”王暖暖称被霸凌协商解约

财经要闻

特朗普要来了,我们且淡定

汽车要闻

吉利银河“TT”申报图曝光 电动尾翼+激光雷达

态度原创

艺术
房产
时尚
健康
旅游

艺术要闻

江青早年电影照曝光,手稿惊艳引热议。

房产要闻

产业赋能教育!翰林府与北师大的这场签约,绝不那么简单!

推广|| 你们都想要的绝美白衬衫,链接来了!

干细胞能让人“返老还童”吗

旅游要闻

首航售罄,账本承压:“长江行·揽月”号驶入三峡旅游的深水区

无障碍浏览 进入关怀版