假设你发起了一个空投,专门针对那些真正使用你产品的人。你设定规则、注入资金池并开放领取。几小时内,大部分奖励就被一扫而空。被专业空投农民收割,他们每人操控着数千个钱包。在链上,每个钱包看起来都像是一个不同的人,没有任何东西能将它们与真实身份关联起来。你为之打造的真正用户只能分到残羹剩饭。
今天,我们推出 Base Verify Onchain:一个真实的人,一次领取,完全在你的智能合约中强制执行。今天在 Base Sepolia 上上线!
为什么这很难
开发者迄今为止尝试的每一种修复方案都有所牺牲:
- 链上启发式规则,比如钱包年龄、余额或历史活动,都很容易被伪造。农民只需给数千个钱包充值,然后让它们老化,直到每个钱包看起来都像真人。
- KYC 有效,但收集身份证件会扼杀转化率,并给你带来合规负担。
它们都没有回答唯一重要的问题:这是一个真实的人,还是农民那上千个钱包中的一个?
Base Verify 的起源
今年早些时候,我们推出了 Base Verify 来弥补这一差距。用户连接一个钱包,并验证他们已有的一个真实账户(Coinbase、Instagram、X 或 TikTok)。作为回报,你得到一个保证:同一个真实的人只能领取一次,无论他们持有多少个钱包,而你永远不会看到他们的凭证或个人数据。
它已被使用 超过 30 万次,保护了 Base App、Cody、Scratch 和 Bracket 等合作伙伴的奖励。
在链下,有一个问题。要阻止一个人领取两次,你必须自己去重身份:维护一个已领取者的数据库,每次新领取时进行检查,并确保该记录的一致性、可用性和安全性。这需要额外的基础设施,仅仅是为了执行一个简单的规则。
现在的工作原理
Base Verify 为你的合约提供一个每个真实人的稳定身份,并由你决定它执行的规则,无论是每人一次领取、每人一个上限,还是一人一票。

- Base Verify 检查钱包背后的身份是否符合你的规则,例如活跃的 Coinbase One 会员资格,或拥有 1000 名以上粉丝的已认证 X 账户。
- 如果符合条件,它会返回一个确定性的身份哈希值和签名。
- 你的合约验证签名,存储哈希值,并拒绝任何后续使用相同哈希值的领取请求。
哈希值就是关键。同一个真实的人总是产生相同的哈希值,无论他们使用多少个钱包,因此一个拥有上千个钱包的农民仍然只算一个人。它无法追溯到姓名或账户,因此你可以在从不接触个人数据的情况下强制执行唯一性。
你可以构建什么
- 触及真实用户的奖励和空投。 每个人只注册一次,因此拥有上千个钱包的农民只算一个人,奖励会流向预期中的社区。
- 公平启动和代币销售。 按钱包设置上限很容易被生成新钱包的机器人打破。改为按真实身份分配上限。农民再生成更多钱包也无济于事。
- 为可信用户提供更优待遇。 将真实世界信号(如 Coinbase One 会员资格)转化为链上声誉,让忠实用户即使使用全新钱包也能获得更好的费率。
- 一人一票的治理。 按钱包计票的投票机制会偏向控制最多地址的人。让每个真实的人拥有单一投票权,由合约强制执行。
立即尝试
文档 提供了在 Base Sepolia 上开始构建所需的一切,演示 展示了它的端到端工作方式。如果你正在运行奖励、空投、代币销售或 DeFi 协议,并希望触及真实用户,请联系我们。我们很乐意提供帮助!
本文仅供参考,不构成法律、财务、投资或合规建议。Base Verify Onchain 是帮助智能合约执行资格和唯一性的中立基础设施;构建者仍需自行负责其产品的法律和合规决策。





