时间:2023-07-11|浏览:188
brantly.eth是一位以太坊社区用户,他最近提到了“使用以太坊单点登录”的概念。以太坊的单点登录可以为所有dApp或App提供登录服务。这引起了蓝狐笔记的关注。单点登录在web2时代已经成为重要的现象,但它也经历了一个长期发展的过程。
web2.0的单点登录
之前的网站或App都有自己的用户名和密码。然而,随着网站和App的增多,用户管理的复杂度也增加了。为了提供更好的用户体验,人们越来越愿意使用一些拥有最多用户的社交账户进行第三方登录。现在,使用微信账号、谷歌账号或脸书账号来登录各种应用已成为常态。
单点登录意味着通过一个用户名和密码在各种应用和服务上实现登录,这大大提升了用户体验,降低了用户的门槛和管理成本。
然而,这种方式肯定也不是完美无缺的。这些账号主要依赖互联网巨头,这让用户和开发者都不完全放心,因为控制权不在他们自己手中。此外,多个服务都依赖一个用户名和密码,如果安全性不足,就会带来很大的隐患。
以太坊的单点登录
当用户注册以太坊钱包后,就会获得公钥/私钥对。对普通用户来说,这个钱包就相当于个人拥有的账户。用户可以使用以太坊账号进行登录,由于私钥由用户控制,不存在中心化的服务器,这样就可以避免单点登录失败的问题。
当然,人们也有疑问:公私钥对模式对普通用户来说管理起来困难,并且有一定的门槛。确实如此,获得更大的安全性和自由性的同时也伴随着更大的责任和管理要求。权衡是不可避免的。
不过,在加密领域,这个问题并非无解。比如社交钱包账号的模式,通过社交方式来防止个人密码丢失,或许未来还会出现其他方式,实现私钥与个人的绑定。这些解决方案很有可能会出现,或者在两者之间找到一个平衡点。
此外,公私钥对模式也可以有更易读的用户名,通过去中心化的域名来实现。使用类似于apple.eth这样的账号名要比使用如下的账号更受人们接受:0xb9434dba7cc66aaa76a202d097fd5f7f12f71171。
ENS是基于以太坊的去中心化域名系统,它已经在web3中被广泛使用,已经有超过26万个域名、集成到228个应用,有超过8.3万个持有人。用户可以注册.eth域名,这相当于他们在web3中的用户名,可以用来登录各种web3应用,实现各种功能等。由于ENS是去中心化的域名系统,不存在单点登录失败的问题。
以太坊单点登录是开启Web3的重要一步
目前,用户可以使用ENS域名在支持以太坊登录的应用中登录,无论是dApp还是App。一些dApp如Uniswap、Aavegotchi、Showtime等已经支持ENS账号。
在Web3中,重要的不是通过web2的第三方登录来实现。从这个角度来看,随着越来越多的dApp支持,使用ENS账号在不同的dApp甚至App中登录,有助于推动Web3的发展。
以太坊单点登录是长期发展的过程
基于以太坊的单点登录,用户可以掌控账户的安全,避免单点登录失败等问题,具有许多优点。然而,任何事物都有两面性。
以太坊的单点登录需要更好的用户体验支持。目前,注册以太坊账号并不困难,但是管理这些账号并不容易,这需要更多的努力,例如通过社交钱包账号等方式。从用户体验的角度来看,普通用户对以太坊账号的单点登录并不感兴趣。这将是一个长期的发展过程。
此外,在web3应用真正发展起来之前,以太坊账号的单点登录才会变得有意义。当前,加密领域以DeFi为主,如果未来发展到社交、游戏、购物等各种应用,并且用户数量达到一定水平,那么对单点登录的需求才会逐渐凸显。
来源:蓝狐笔记