助记词和私钥的区别(新手科普教程)
不久前某博主在社交平台称,有朋友突发疾病离世导致“私钥都没来得及给家人”,且家人也并不懂得加密货币的私钥、钱包等概念,找回相应的资产基本无望,这个现实案例也暴露了“私钥的保管和紧急处置”等问题有多么重要。
完全分权就像一把双刃剑。如果个人原因导致的私钥遗忘和丢失是可以容忍的,那么似乎值得寻找新的解决方案来解决紧急情况下的资产继承等问题(这在未来无疑会变得更加突出)
01
什么是社交恢复钱包
多年来,纸制钱包、脑力钱包和硬件钱包都出现在行业中,但它们本质上是以传统私钥的形式出现的,无法从根本上解决上述问题。在这种背景下,社会恢复钱包的新概念似乎提供了一种新的可能性
事实上,V God早在2014年就开始推广社会恢复机制的理念。2021年1月11日,他专门发表了一篇博客文章《为什么我们需要选择恢复广泛的社会钱包》,详细阐述了
到目前为止,在以太坊网络上创建的大多数帐户都属于EOA(外部拥有的帐户)类型。这些帐户由私钥保护,通常会转换为12字(或24字)的助记字供用户使用
这是加密货币安全最重要的特征之一,即“私钥就是资产”,每个人都对自己的资产负责。如果用户丢失了私钥或助记符,则意味着帐户中的资产将永远丢失。这种“去中心化”功能确保了绝对的安全性,并失去了足够的灵活性
社交恢复钱包不是一个普通的EOA地址。其核心功能通过智能合约定义和实施。本质上,它是在以太坊上创建智能合约。其工作原理主要分为两部分:
只有一个签名密钥可用于批准交易(钱包生成时存在,除非钱包被删除或相应设备丢失)
至少有3个(或更多)监护人,大多数人都可以合作更改帐户的签名密钥
换句话说,社交钱包中没有私钥或助记词的概念,我们普通用户在正常情况下不必记住相应的字符,也不必担心丢失和泄露
,用户可以像普通钱包一样简单地使用他们的社交恢复钱包,并使用他们的签名密钥对消息进行签名。这样,每个签名交易都可以通过一次确认快速完成,就像“传统”钱包(如metamask)
如何从事故中恢复?非常简单,如果用户丢失了签名密钥(通常是删除钱包或丢失包含钱包的设备),社交恢复功能将启动-用户可以直接联系监护人并要求他们签署特殊交易,将钱包合同中注册的签名公钥更改为新签名,以便再次找回钱包
以loopring的智能钱包为例,它通过智能合约规定了监护人(即“监护人”概念)机制——监护人是个人选择的以太坊地址,可以提供签名。超过一半的监护人同意,他们比钱包所有者拥有更大的发言权,可以集体决定钱包的最终所有权,如钱包恢复
理论上,只要超过一半的监护人受到信任,我们的智能钱包是绝对安全的,因为只有一半以上的监护人批准(意味着如果钱包有n名监护人,交易需要至少有n2+1名监护人批准)才能恢复钱包
通常,官员会免费提供监护人,它依靠手机发送的验证码来验证其身份。其他监护人可以添加社交钱包的其他用户或任何以太坊地址(包括他们自己的EOA地址)