你有没有想过,如果你发生了什么,你的加密货币会怎样?作为一个Web3的狂热者,你可能问过自己一些艰难的问题:如果你在事故中去世怎么办?如果你失去对恢复短语的访问怎么办?如果你想把你的数百万交给一个值得信赖的家庭成员,但又担心他们在你去世之前会拿走所有资金怎么办?这些不安是真实存在的。失去控制的恐惧,对家庭未来的担忧,甚至连最亲近的人都无法信任你的密钥的焦虑。 这不再是问题。我做了一件事情! 介绍遗产保险库:由@zama协议提供支持。这是一个革命性的解决方案,利用完全同态加密(FHE)通过ZAMA协议解决数字遗产问题。 为什么ZAMA协议很重要:传统加密有一个致命的缺陷——你无法对加密数据进行计算。这意味着你无法存储在特定时间后才解锁的加密密钥,无法在不立即透露密钥的情况下授予继承人访问权限,也无法在启用条件访问的同时确保机密性。 ZAMA协议改变了一切。通过FHE技术,我们可以在链上存储保持加密状态的加密密钥,在不透露密钥的情况下授予继承人访问权限,使用访问控制列表(ACL)以加密方式管理权限,并确保即使区块链也无法看到你的解密密钥。你的密钥保持机密。永远。 遗产保险库的工作原理:当你创建一个保险库时,你的数据(恢复短语、文件等)会使用AES-256-GCM加密进行加密。加密数据存储在IPFS(去中心化存储)上。AES解密密钥通过ZAMA协议使用FHE(完全同态加密)进行加密。FHE加密的密钥存储在FHELegacyVault智能合约的链上。只有你(所有者)通过FHE ACL权限拥有初始访问权限。 结果:你的数据被加密,你的密钥被加密,甚至区块链在没有适当授权的情况下也无法解密它。 所有者访问:作为保险库的所有者,你可以随时解锁和解密你的保险库。你可以将释放时间重新安排到你想要的任何日期。你通过FHE ACL权限保持完全控制。你的钱包地址就是你的身份验证(无需密码)。你始终掌控一切。 没有后端访问,IPFS仅存储加密数据。 继承人访问:你可以授予多个继承人访问权限。在创建保险库期间或之后添加继承人钱包地址。每个继承人通过合约获得FHE ACL权限。继承人只能在你设置的释放时间后解锁。多个继承人可以独立授权。你可以在释放时间之前撤销访问。访问是通过加密强制执行的。无需信任。 时间锁定释放:你设置一个释放时间戳(例如,从现在起1年,或特定日期)。在此之前,即使是授权的继承人也无法解密。释放时间后,授权的继承人可以使用他们的钱包解锁。你可以随时重新安排释放时间(作为所有者)。时间是你的盟友,而不是敌人。 技术魔法:FHE + ACL。完全同态加密(FHE)允许在不解密的情况下对加密数据进行计算。你的AES密钥被加密为euint256(256位加密整数)。合约存储这个加密值。只有授权地址可以通过FHEVM Relayer SDK通过userdecrypt解密它。即使合约所有者也无法看到你的密钥。 访问控制列表(ACL):ZAMA的ACL系统管理权限。当你创建一个保险库时:FHE.allow(encryptedKey, owner)授予你访问权限。当你授予继承人访问权限时:FHE.allow(encryptedKey, heir)授予他们访问权限。合约在允许解密之前检查ACL。没有人可以绕过ACL。这是通过加密强制执行的。 为什么这很重要:传统解决方案存在问题。基于密码的系统:密码可能会丢失、遗忘或被盗。多重签名钱包:需要多个方同时可用。可信第三方:集中式故障点。普通加密:必须透露密钥才能授予访问权限。 遗产保险库解决了所有这些问题:基于钱包(你的私钥是你的身份验证),时间锁定(在你选择的日期后自动释放),去中心化(没有单点故障),机密(密钥从不透露,甚至对授权方也不透露)。 现实场景:事故——如果你明天在车祸中去世怎么办?你的继承人在你设置的释放时间后自动获得访问权限。无需在你活着的时候分享密钥。没有提前访问的风险。...