
前一阵针对解决独居群体发生意外无人知晓痛点需求的”死了么”一夜走红。 ”死了么”功能极为简单:用户每天需要在24小时内点击一次“我还活着”,若超时未确认,系统会自动向设定的亲友发送电子邮件或短信警报。
此类需求在国外一般叫“失能开关”(Dead Man’s Switch),指一种设计成在操作人员丧失行为能力时(例如弃机、困倦、 失去意识 、 死亡或被强行带离控制)自动激活或关闭的开关。
如果说”死了么“解决的是肉身层面的失联风险,那么针对数字资产的可靠传承则是一个更长期、也更残酷的现实问题。
在数字时代,除了保险柜里的金条、实体房产文件等实体资产外,很多人最宝贵的财富是各种高度依赖访问权的数字资产,包括:
- 加密货币钱包私钥 / 助记词
- 社交账号、邮箱、云盘访问权限
- 重要电子合同、加密文件
- 数字遗嘱、商业资料、个人备忘录
基本上所有人都面临这样的残酷现实:如果有一天自己突然“消失”了(无论是意外离世、失踪还是长时间无法响应),如何将重要的信息传递给亲人?这就是“失能开关”(Dead Man’s Switch)的用武之地。
汇总一下开源“失能开关”(Dead Man’s Switch)的工具。
LastSignal
https://github.com/giovantenne/lastsignal
开源自托管的“失能开关“类服务。系统会定期向发送邮件确认你是否“在线”,如果在预设时间内没有回应,系统会向指定的受托人发送预先准备好的信息。
LastSignal 核心功能:
- 零知识设计: 信息在你的浏览器端加密后才上传到服务器。即使服务器被黑,攻击者拿到的也只是乱码。
- 多渠道提醒: 支持邮件和 Telegram 通讯
- 自托管: 可以将其部署在自己的 VPS 上。对于“数字遗产”这种极其敏感的数据,不依赖第三方商业公司的存续本身就是一种安全。
- 现代加密算法: 采用 Argon2id、XChaCha20-Poly1305 等高强度算法,确保在未来数年内依然具备足够的抗破解能力。
LastSignal 非常适合用于:
- 留给家人/亲友的遗嘱或重要密码说明
- 数字遗产计划(如加密钱包私钥提示)
- 面临危险工作者的紧急情况联系用途
Vaultwarden / Bitwarden – Emergency Access
https://github.com/dani-garcia/vaultwarden
Bitwarden或自建的 Vaultwarden 自带的 “Emergency Access” 。
核心机制: 你指定受托人,受托人发起请求,你在设定的等待期内若不拒绝,他们将获得你所有密码的访问权限。
Sarcophagus
https://github.com/sarcophagus-org
基于区块链的去中心化 Dead Man’s Switch 协议,旨在解决数字资产在账户所有者无法操作时的自动转移与访问问题。
当用户在指定时间内未能确认“在线/活着”时,系统自动触发预设的资产或信息释放流程,而无需依赖中心化服务或单一第三方。
Dead Man’s Switch
https://github.com/storopoli/dead-man-switch
Rust实现的极简Dead Man’s Switch 实现,既可以作为独立的程序使用,也可以嵌入到其他应用中作为库。
KeepAlive
https://github.com/keepalivedev/KeepAlive
开源版”死了么“,如果在一段时间内未使用设备,“保持在线”功能会通过短信向一位或多位联系人发送自定义消息