让 Web3 认证拥有和 Web2 一样丝滑体验的技术路径

这篇具有很好参考价值的文章主要介绍了让 Web3 认证拥有和 Web2 一样丝滑体验的技术路径。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

让 Web3 认证拥有和 Web2 一样的体验

ERC 4337 以太坊账户抽象

Web3Auth

UniPass 


前言

在 Web2 中,我们可以通过 1password、google 密码管理等程序帮助管理密钥。但助记词和私钥的使用大多比较强调离线备份,或者存放在硬件钱包里,或者采用更加安全的多签等技术。这些对于专业用户来说还好,对于 Web3 用户来说就有一些难度了。

我们是否可以像 Web2 那样保管密钥?不需要抄写,不需要硬件。即安全,又可以快速的恢复?

对于不同的使用需求,可以有不同的密钥管理策略,大额资产可以使用专业级安全方案。社交应用就使用一些便捷的方法,这样的角色授权分离,也让我们在使用不同应用时不至于过多的担心安全和隐私问题。

让 Web3 认证拥有和 Web2 一样的体验

前面提到的很多问题,以及相对应的解决方案,我们目前看有一些 Web3 项目已经在试图解决。

如果想让 Web3 的使用体验与 Web2 类似,个人认为需要合约钱包的大范围应用,这会实现目前很多不能实现的体验。比如恢复密钥、无费用交易、多账户风险隔离等等。

ERC 4337 以太坊账户抽象

ERC4337 是以太坊关于账户抽象的一个提案。它的提出主要目的是在不更改共识层协议的情况下,将用户账户升级为合约账户,这样做会带来非常多的好处。

目前,以太坊的账户类型分为外部账户(EOA)和合约账户。ERC4337 的账户抽象方案,提出将两种账户类型减少为一种,即只保留合约账户。

ERC4337 实现的账户抽象方案,可以为用户带来以下体验提升:

  • 支持社交恢复

:这个方案支持用户为钱包账户设置多个守护者,可以在丢失密钥的情况下帮助恢复钱包密钥。守护者可以是用户拥有的其他安全钱包、家人或朋友,甚至是第三方机构。

这个功能可以让用户的钱包账户更加安全,避免由于不理解助记词/私钥原理,或保管不善而导致的意外丢失。可以像 Web2 一样管理应用的账户,在发现不安全因素或丢失密钥时,对钱包账户的密钥进行找回和重置。

  • 支持代建账户/代付手续费

:这一功能可以让应用帮助用户支付创建账户的 gas 费,也可以帮助用户代付交易手续费。甚至使用任意的 ERC20 代币支付交易手续费。简单说用户不需要自己入金就可以完整的体验 Web3 应用。

这对普通用户来说非常有效,他们不需要支付创建账户的费用,甚至一些交易也不需要付费。这可以实现 0 门槛用户引流,并为用户建好安全的 Web3 钱包。对于游戏和社交类应用,尤其好用。

  • 支持账户升级

:账户抽象的钱包是由智能合约控制,因此可对合约功能进行升级,可实现用户高度可自定义的能力,比如简化/个性化签名算法等。

对于 ERC4337 的实现,Vitalik 给出了一个路线图,其中包括:

短期:

  • 让 ERC-4337 投产,支持将 EOA 升级为智能合约账户
  • 支持 ERC4337 账户的易用的浏览器插件钱包
  • 实施对 Layer 2 友好的功能,短期在 Layer 2 中推广 ERC4337 应用

中期:

  • 实施 Verkle 树,降低 gas 成本
  • 添加可选的 EOA 到 ERC4337 的转换
  • 添加 crLIst 逻辑

长期:

  • 考虑强制实行 EOA 转换,和单一的 ERC4337 账户

Web3Auth

Web3Auth 提供了一种与 Web2 类似的社交认证方法,可以让 Web3 认证保持与 Web2 一致的使用体验。

Web3Auth 是一项 toB 的应用,需要应用程序自主集成和配置后,用户才能体验到相应的认证体验,包括:

  • 主流社交帐户登录和无密认证

:用户可通过 Google、Twitter、GitHub 和其他 OAuth 提供商进行注册。用户还可以通过发送电子邮件的方式,进行无密码设置的注册流程。

  • 支持 Web3 钱包与密钥管理

:可授权用户使用自主选择的钱包或密钥管理。比如用户可以使用他们现有的钱包登录或选择密钥管理(导入助记词),并将其直接连接到应用程序。

Web3Auth 可以为用户提供类似 Web2 的注册和认证体验,只需要通过第三方社交认证即可完成。

同时,Web3Auth 还支持非托管的公钥基础设施(SSS 2/3 Shamir's Secret Sharing),这种方式极大方便了不懂管理密钥的用户,同时做到既是非托管钱包(用户完全自主掌握资产),又无需用户自行保管密钥。

如果觉得这种非托管方式不够安全,用户也可选择采用自己常用的钱包进行链接登录,比如 ledger、phantom 等。浏览器插件钱包 keplr 就是用 Web3Auth 扩展,用户可自行体验。

UniPass 

UniPass 是多链统一加密身份应用,提供基于电子邮件的非托管社交恢复钱包解决方案。可以通过无密钥的方式控制用户的加密身份。还可以通过加密方式验证多链地址甚至社交帐户。

在前端功能上,UniPass 与 Web3Auth 类似,都有提供社交认证、社交恢复钱包等功能。相对已实现功能,UniPass 的 2022 年产品规划中提到的能力,与本文锁期望的去中心化身份演进有很多契合之处,其中包括:

  • Web3 身份聚合

:基于密码学实现多链多账户的聚合。通过这种聚合方式,可以将用户在不同链上不同地址的行为聚合到一个身份 ID 中,实现信任的传递。简单说就是可以最大程度提升用户的链上行为评分。

  • Web2 身份验证

:在智能合约中提供验证电子邮件地址、Twitter 账户、Discord 账户的能力,从而在 Web3 中原生提供 Web2 身份信息。文章来源地址https://www.toymoban.com/news/detail-402215.html

到了这里,关于让 Web3 认证拥有和 Web2 一样丝滑体验的技术路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Web1.0——Web2.0时代——Web3.0

    Web1.0是互联网的早期阶段,也被称为 个人电脑时代 的互联网。在这个阶段,用户主要通过web浏览器从门户网站单向获取内容,进行浏览和搜索等操作。在这个时代,技术创新主导模式、基于 点击流量的盈利共通点、门户合流、明晰的主营兼营产业结构、动态网站等特征明显

    2024年02月07日
    浏览(58)
  • 【区块链】走进web3的世界-对于前端来说,web2与web3的区别

    web3离不开几个概念,智能合约、区块链、前端交互     1、智能合约可以直接与区块链中的区块进行交互;     2、前端通过web3.js/ethers.js等npm库可以和智能合约进行交互; 说的直白点,web3与web2对于前端来说,只是对接的对象发生了变化,从后端API接口改为了智能合约。这

    2023年04月16日
    浏览(49)
  • 如何重塑Web3游戏营销?Web2的优秀游戏能否完成继承?

    未来Web3游戏的赢家将是那些首先专注于出色的游戏玩法,然后引入标记化或其他分散元素的游戏。Vice在最近一份关于Web3游戏的报告中写道:“目前Web3游戏的趣味性和功能性并不多。例如由于通证供应量膨胀,无法吸引新用户为老用户提供退出流动性,Axie Infinity已经陷入困

    2024年02月01日
    浏览(45)
  • 什么是Web1.0时代、Web2.0时代、Web3.0时代?

       互联网的起源 。1969年美国的阿帕网的出现标志着互联网的诞生,而1973年第一台个人电脑The Xerox Alto的出现就预示了互联网将蓬勃生长,随之而来的就是我们迈入了信息时代。短短几十年的发展,接入互联网的人数呈现出爆炸式的增长,我们也从最初的Web1.0时代,进入

    2024年02月05日
    浏览(51)
  • 混乱是阶梯:Web2与Web3的融合,也是COSO的窗口期

    不可逆转且大势所趋 元宇宙中会诞生一个无限增量市场, 而对于规则、标准与话语权的抢夺, 会是Web2和Web3融合的主战场。 混乱是阶梯 区块链的创业者们也迎来了最后一次的机会窗口。 作为一个能让价值流转摩擦成本最小化的 Web3 网络,其未来 10-15 年的征程不仅刚刚开始

    2023年04月12日
    浏览(43)
  • 提升Web3安全性和用户体验:元事务和加密技术的应用

    在Web3中,去中心化应用程序(DApps)是一种基于区块链技术的应用程序,它们通过智能合约实现透明、安全、去中心化的业务逻辑。然而,DApps的使用门槛比传统的中心化应用程序更高,需要用户具备一定的技术知识,例如安装和使用区块链钱包、交互式智能合约等。 为了解

    2024年02月16日
    浏览(51)
  • 区块链之web1.0、web2.0、web3.0、特点、示例、出现的问题

    一、 Web 1.0(静态网页) 时间范围:1990年代中期到2000年代初 特点: 只读 静态网页:网页内容的呈现和更新需要手动进行,缺乏交互性和动态性 信息消费者:通过浏览网页来获取信息,无法参与内容的创作 中心化内容发布:网页的内容由少数机构或个人控制和发布。大多数

    2024年02月06日
    浏览(52)
  • 【元宇宙欧米说】从GameFi的视角讨论Web2到Web3的利弊

    什么将会是Web3生态赛道发展的未来?争议很大的GameFi如何建立高价值的商业生态? 11月23日下午三点,IDV合作经理Chillax将以“从GameFi视角讨论Web2到Web3的利弊”为题,与大家共同探讨Web3时代的到来如何影响GameFi的发展。 BlockAgora(区块集市)是欧米布洛格科技公司开发的“区块

    2023年04月09日
    浏览(56)
  • 浅谈App Store的NFT新规:一场Web3新秀们与Web2巨头之间的较量

    NFT销售收30%苹果税,“图圈”与苹果的双向救赎? 去中心化该不该给中心化渠道交税? 前几个月刚有一些交易平台推出自定义版税,因会导致艺术家零版税收入引发业内争议,但当iOS 16推送后他们都保持了沉默。 10月24日,苹果公司更新了其App Store政策,应用程序可以允许用

    2024年02月02日
    浏览(77)
  • web3行业有哪些职业发展路径?

    Web3 是一个相对较新的概念,因此其职业发展路径也在不断演变。一般来说,Web3 职业发展路径可以分为以下几个方向: 区块链开发工程师:区块链开发工程师需要掌握 Solidity 等语言和智能合约开发技能,负责开发和维护区块链协议和智能合约。典型的公司如以太坊基金会、

    2024年02月15日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包