把作品授权给订阅服务:Unlock Protocol 的成员 NFT 怎么计费 图 1
把作品授权给订阅服务:Unlock Protocol 的成员 NFT 怎么计费 · 图 1

「用 NFT 做会员」在 2021 年之后成了一个常见说法,而把这个说法工程化最彻底的是 Unlock Protocol。它的设计目标很朴素:内容创作者想收订阅费,但不想维护 Stripe 账单、不想管信用卡到期、更不想在关站时带走用户记录。解决方案是把「会员资格」做成一张带有效期的 NFT——你能不能看这篇文章、进这个群,取决于你的钱包里有没有一张在有效期内的对应 NFT。

机制核心是一个叫 Lock 的合约。每个 Lock 定义一个价格、一个有效期(validityPeriod)和一个可选的收款分账表。用户「购买密钥」(key)其实就是铸一张 NFT 到自己地址:付钱给 Lock,合约记下铸造时间。这里的巧思在于「到期」不需要任何链上动作——合约里的判断函数是「当前区块时间是否早于铸造时间加有效期」,过期不需要谁去标记,时间本身完成了过期。续费也不是延长旧票,而是再铸一张新的(价格按剩余时长折算的逻辑写在续费函数里),或调用合约支持的延长时间接口。前端查询时只看「你有没有一张未过期的票」,多张票重叠通常取最长覆盖。

这套结构和普通 NFT 会员的区别要说透。常见「买了 NFT 进圈子」的 NFT 是永久资产,权益靠社群自觉;Unlock 的密钥 NFT 天生是消耗品属性——有效期到了就是没了,二级市场转售的密钥带着剩余时长转移,买家获得的是剩余时间的访问权。对内容方,它带来两个结果:收入曲线变成了「新订阅加续费」的模型,和 SaaS 同构;同时放弃了 NFT 升值的叙事,定价更像服务费而不是收藏品。对读者,买钥匙等于预付了一段时间的内容访问权,判断标准也随之变成内容质量与续费率,而不是转售预期。

Lock 合约的权限设计值得用户留意。谁可以改价格?默认情况下 Lock 的 manager 可以调整价格、有效期、暂停出售,这些权限归创建者,除非部署时选择了锁死或交给多签。也就是说,「这个订阅 NFT 的价格以后会不会乱涨」不是协议问题而是配置问题,重要项目应查看合约页面上的权限设置。另一个变量是有效期长度——创建者可以把新密钥的有效期改短,这直接影响续费成本,属于条款里容易被忽略的一格。

链上付费墙的使用体验有几个现实特征。签名登录取代账号密码:访问页请求钱包签一条免费消息证明你拥有密钥,费用只发生在首次购买和续费;换钱包等于换会员资格,资产跟着地址走,「忘记密码」的问题不复存在,但「丢了钱包等于丢了订阅」同样成立。跨平台复用是另一卖点:同一张密钥 NFT 可以被网站、Discord 角色、播客源、软件激活同时读取,一处订阅多处通行,协议把这叫通用验证。多设备使用的体验也随之改变:手机、电脑各自连接同一个钱包地址即共享资格,不需要账号同步;反过来,把密钥转卖给他人意味着自己同时失去访问权,「一份订阅多人共用」在这套机制下做不到无声无息——每次验证读的都是链上归属。

参与前的核对清单:在区块浏览器查该 Lock 地址的价格、有效期与 manager 权限;确认你的钱包里密钥的铸造时间与到期区块时间,对不信任的前端而言链上时间才是唯一依据;续费时确认续费函数是延长现有票还是铸新票,两种实现对转售定价含义不同;打算中途退出的话,明确密钥可以在市场出售——剩余时间越短折价越陡,这是订阅型 NFT 天然的反流动性。本文为机制说明,不构成任何投资建议。