没有后端的产品怎么做付费墙?

7 天前
 cobiao
我正在做一个纯浏览器的 AI 知识库:无后端、无账号,模型用你自己的 API key ( BYOK ),文件全在用户本地的文件夹里。打算免费版足够一般使用,付费版加扩展功能,一次性买断。

因为不想为了收费加一台后台服务器,怎么验证用户的 license 就成了问题。

我的想法:用 Ed25519 签一段 payload (订单号、有效期、买家名字),公钥编译进前端 bundle ,浏览器里 WebCrypto 离线验签。不联网、不绑设备、不做撤销。

主要漏洞有两个:用户可以破解,或者共享 license 。

破解我不打算防了, 真有能力和意愿去破解的人,估计本来也不会成为付费用户。但共享不一样,有什么不联网的办法能防止或减少 license 共享吗?

顺便问下:「无账号、离线验证、一次买断 + BYOK 」这一套,会增加你的付费意愿吗,还是根本无感?
3620 次点击
所在节点    程序员
26 条回复
wuss
7 天前
没办法,我做了一个浏览器插件也是无服务器,离线验签。浏览器插件有官方得统计,有上百个用户,目前卖出个位数订单。无服务器只能随缘。
xndeye
7 天前
用 cloudflare workers ,无非就是存储一个状态,js 一把梭就行了
chnwine
6 天前
我比较认可 #19 楼兄弟的看法 @cpalead, 你都不打算整一个服务器了, 还在乎 license 分发.

我觉着真要是到了有黄牛愿意卖你这个 license 的时候你升级成服务端认证就好了嘛
chnwine
6 天前
我最近也在整这个, 本来觉得 整个验证服务器费劲, 但我更重要的是收集客户的企业名称和联系方式, 咬咬牙先做认证这套体系了, 顺带把简单的卖点统计也放进去
wakarimasen
6 天前
byok 不就是 2d 产品么,dev 是最抠的,你要么就全开源赚个名气

要么用 electron 套起来,关键模块混淆加壳。自己代理 API 赚 token 差价去卖给小白用户

别搞这种拧巴的模式,技术上行得通商业上都行不通
DICK23
5 天前
简单点就云函数啥的,用厂商的服务,不用自己搞,密钥采用一次激活的方式

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1231985

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX