Skip to main content

Command Palette

Search for a command to run...

社会化恢复漫谈

Published
1 min read

来由

Social Recovery,来自于Decentralized Society: Finding Web3's Soul,文中109次提到了Social,6次提到了本关键词(Social recovery),算是较为公开的提出社会化恢复的源头论文。作者是三位分别来自微软研究院(RadicalxChange Foundation),Flashbots组织和以太坊基金(VB)。

社会化恢复,通常来讲,指的是存在Web3‘s Soul的前提下,“Not losing your soul”的一种方法。

解析

为何需要Social Recovery?还要从Web3的核心:Permissionless, Trustless, Decentralized,三个核心文化说起。

因为个体或者组织,构建于Web3的核心资产,称之为Soul,实际上可能是社区声望、社区关系,扩展开来,是个体在社会网络下的各种经历、关系的集合,例如婚姻、同盟、同学、同事、小组、社区等等。也包括了部分比较典型的个人隐私基于Web3的再次构建而形成的关联资产。

这些Soul,并非依靠中心化组织,例如民政局、政府许可、法律保障等方式方法来创建的,是通过Socail的方式,自然或者工具化形成的,非通过中心化的许可来建立的。给出的技术解决方案是建立Soul Bound Token,也带来了Token和密钥的丢失等问题。

因此,这些Soul的恢复,不能够通过民政局补办结婚证或者大学机构从国家教育部查询你的学校注册记录,然后补发证明,或者其他权威中心机构来提供Trustness,给你恢复你的Soul。因为建立就是Decentralized,所以,恢复同样需要Decentralized,具体的方法,就是本文的标题:Social Recovery。

结构

我们来看下,从某个角度看,我们讨论和涉及到了哪些概念,这些概念的结构关系分析探讨,以及对应衍生的无数可能。

如图

讨论

可以看出,当下我们所谓的币圈,在讨论的每日热点,基本上是技术层面为主,起起落落的公链、Layer2、跨链桥、Defi、GameFi,或者,你到CoinCamMarket看下前100的主题,大部分是基础建设相关,而这些话题,和我们当下讨论的主题的关系是承载关系,如果这些技术基建稳定下来了,那可能的正确方向之一,是用它建立Decentralized Society,包括我们在讨论的Social Recovery。

极致的社会化恢复=Decentralized Society,

案例

这里抛一些具体的产品设计,借鉴了Argent、Metamask、Mask的交互和逻辑。我们先设立一些规则,当然,这些规则遵循PTD三原则,也是一种思考和探讨。

  1. 社会化恢复,恢复的是链上资产(和控制权),其中只能依赖社会化恢复的资产,统称为Soul(SBT)。
  2. 社会化恢复,恢复动作的具体执行者,是Soul拥有者的社会关系。
  3. 社会化恢复,恢复的途径可能是Web3、Web2甚至电话通知的方式。
  4. 社会化恢复,会和Contract Wallet的一些特性结合,能更好的保护你的链上资产(例如ERC20 Token和SBT)

如图所示,

原理

深层次的原理,依赖于技术和EIP协议的实现。

1.Private key 可更换

因为账户抽象后带来的好处是,账户的行为和特征,进行了一层抽象包装,原来固定的椭圆曲线签名算法,被抽象为了Signature Algrhem, 所以签名算法层可以进行根据不同场景需要进行更换,包括签名本身,可以进行替换。

2.Gas fee 支付更灵活

因为账户抽象,对于Gas fee的支付,不再强制由Tx发起的账户(合约)ETH余额进行支付,可以使用ERC20 余额或者其他账户代付。

3.交易可以批量提交

不同于固定的EOA交易模式,钱包甚至可以生成一个临时的交易对象地址列表,然后批量的向这个地址发起交易,例如支付薪酬、发放NFT或者其他交易。

畅想

社会化恢复慢慢的被加密社区的大众所了解、认可和需求。

在背后实际代表了什么?

是Social Mint:只有被社会化形成的资产,以SBT为代表,才可以被Social Recovery。

你可以想象,如果身份证丢失了,你想通过Social Recovery?那政府是不会让你替代这样的职能的,银行卡,毕业证等等等等。

有人说毕业证可以,但实际是变相的社会化证明,并不能给你恢复一份完全效应、印刷相同和合法标准的毕业证。

这更深远的意义,大家可以畅想一下。

More from this blog

让你的私钥随时更换,可以四处旅行

是的基于社交恢复和社区运行的TEE KMS,普通个体的私钥可以依赖多层安全机制:passkey+Email+社区KMS(硬件安全)+AA多签(可适配多种签名机制,增加抗量子签名模块)。听起来非常棒!是人类数字未来中需要的东西。下面是我的一个研究项目,进行中,有经验的大牛可以指点一下(嵌入式和硬件钱包开发、TEE、抗量子等等)。 STM32MP157F-DK2 Development Project STM32MP157F-DK2 开发项目 🇬🇧 Jump to English Vers...

Jan 25, 20263 min read

人性之光-以自由之名

以自由之名 v0.1.5 有点怪怪的标题,原谅理工男的简单和直接。 先分享一点感触和认知:某个角度看,人性是想象力、创造力和情感,是人类独有的特质。 人性是区别于AI和机器人,以及其他生命和造物的独有内核。人性是一种对自由的追求:发挥你的想象力、创造力,拥有自己的情感,是人存在的一种方式,这种方式,称为自由。 作为普通个体,想在人类社会拥有自由,除去国家和法律赋予的基础保障和基本权利之外,哈耶克有个观点是时间、空间和选择的范围,是自由的基础保障;而福柯则反向给出了规训的方式:时间空间和力量(并非...

Jan 25, 20261 min read

How to play with AI vibe coding?

我们要和 AI 沟通,要总结几个经验,供大家参考(血泪教学,迭代无数次): 三个重点 重设计、三层文档体系、渐进式开发。 第一点 最重要就是设计一定要占据你开发时间的一半以上,包括研究,包括和 AI 的交互讨论,包括提取一些专题,然后跟其他的 AI 交流生成深度的报告,包括自己阅读相关的报告和分析,以及一些范例的 repository。 第二点 要完整的文档体系,不管哪一种,都要跟随文档体系来去不断地迭代你的和 AI 交互的过程;我现在使用的是,嗯,三层的文档管理体系。第一层呢是backlog...

Aug 17, 20252 min read

It is Fun for me.

jFlow: from research to production 创新之路:最有趣的探索之路。 创新之路 Road of Exploration Research Input=Idea:描述你的 idea,进行严谨的论证过程,逻辑结构类似于缩小版本的 SCI 论文。通过分析论证,得出结论,是真正有价值创新。 output=Solution:定义你的产品,包括产品定位、目标用户、核心功能、商业模式,让团队、社区、早期投资者、用户、合作伙伴等,都快速了解你的产品的价值所在。 Devel...

Aug 12, 20251 min read

我的AI小助手:RAG 本地测试记录(updating...)

预期: 数据: 本地个人计划和隐私、正常论文相关的科研、业界跟踪和研究分析,三大类都存储在本地,不要流出个人电脑。 初步的7B模型(本人MiniMac的上限)进行大体分析。 可以使用外部deepseek和grok,claude等外部API,但沟通内容是隔离和脱敏的,最简单就是7B分析的结论,进行隐私脱敏(自行设定脱敏规则)和单独目录存储(独立知识库),这个动作是离线断网进行。 然后针对沟通外部的独立知识库,可以充分利用外部大模型能力。 个人计划是使用雷电连接mac book和mac m...

Mar 15, 20251 min read

jLab

69 posts

It is my Lab for curiosity!