在区块链上构建隐私优先的 URL 短链接服务
发布: (2026年2月6日 GMT+8 17:00)
2 分钟阅读
原文: Dev.to
Source: Dev.to
为什么传统的 URL 缩短服务是隐私噩梦
- 当你点击 bit.ly 链接时,服务会记录你的 IP、时间戳和用户代理。
- 它会看到目标 URL。
- 它可以追踪你的浏览行为。
- 它可能会把这些数据卖给广告商。
- 即使你信任该缩短服务,它的数据库也可能被黑客攻击。
解决方案:cryptly – 隐私优先的 URL 缩短服务
我构建了 cryptly 来使用区块链和加密技术解决这个问题。
加密(客户端)
const encrypted = await crypto.subtle.encrypt(
{ name: "AES-GCM", iv: iv },
key,
urlBuffer
);
区块链存储
- 加密后的 URL 存储在 Cronos 区块链上。
- 不可篡改且去中心化。
- 没有集中式数据库可被攻击。
解密(浏览器)
- 浏览器从区块链获取加密负载。
- 使用 Web Crypto API 在本地解密。
- 服务器永远看不到目标 URL。
技术栈
- Cloudflare Workers – 无服务器、边缘部署。
- Web Crypto API – 浏览器原生加密。
- Cronos 区块链 – 去中心化存储。
隐私收益
- ✅ 服务器永远看不到目标 URL。
- ✅ 无追踪、无分析。
- ✅ 没有可泄露的数据库。
- ✅ 抗审查(区块链)。
在线演示 & 源码
- 演示:
- 源码:
仍处于早期阶段,欢迎提供反馈!
privacy #blockchain #webdev #opensource