时间:2023-07-16|浏览:198
问题是,互联网没有内置的用户身份验证和识别模型。它根据IP地址识别设备,而不是人;DNS也不是用来命名人而是命名服务的。因此,服务部门需要知道用户是谁。为此,他们创建了用户名和密码的模式。尽管这种模式对于精通技术的人来说有效,但也存在一些问题,例如人们重复使用弱密码,导致注册疲劳,以及黑客和数据泄露的风险。此外,每个账户都是孤立的,当一个新的社交媒体网络兴起时,人们会争着抢占喜欢的用户名。
在过去的十年中,社交登录成为一种流行的解决方案。用户可以使用他们已有的Google、Facebook、Twitter等账户登录其他服务,避免创建新的账户。虽然这种方法有所改进,但它仍然存在明显的缺点。它依赖于私营公司,不是中立的,这使得它成为系统故障的一个点。因此,我们需要一个中立、去中心化、安全、用户控制的用户名和身份验证协议,所有服务都可以使用。
要实现去中心化的单点登录系统,我们需要三样东西:1)一种广泛采用的用户生成的私钥标准;2)能够轻松管理这些私钥的工具;3)去中心化的命名和配置文件数据存储系统。
比特币在解决生成私钥和管理工具方面取得了进展。以太坊也使用相同的方法。加密货币的普及以及以太坊生态系统的实用性推动了私钥管理工具的创新。现在有许多工具可供选择,包括硬件钱包、MetaMask、WalletConnect等。
然而,为了拥有人类可读的用户名,以太坊需要一个命名系统。Namecoin试图在2011年使用区块链技术实现去中心化命名,但没有得到广泛采用。然而,ENS已成为web3的标准,用户可以在ENS上注册一个ETH名称,并使用他们的以太坊账户管理它。ENS名称可以用作便携式的web3用户名,也可以用于简化加密货币支付和搭建去中心化的网站。
现在,使用以太坊登录已成为web3的标准。许多dapp需要用户连接他们的钱包,有些还要求用户为身份验证签署消息。与传统的用户名和密码系统或社交登录不同,以太坊登录是中立和用户控制的。
对于一般用户来说,管理私钥可能是一个问题。但加密货币行业已经努力为用户解决这个问题,创造了许多简化管理私钥的工具。
隐私是一个存在问题的领域。区块链技术可以提供一些帮助,但目前最好的解决方案是拥有多个以太坊账户,其中一个是公开的,另一个是私有的。
以太坊和ENS在Web3生态系统中有广泛的支持。ENS的资金来自以太坊基金会的捐赠,用于以太坊社区的多重签名。目前,资金还没有被使用,但计划为ENS的长期发展提供资金。
总结起来,一旦习惯了拥有便携式账户和用户名的web3模式,传统的用户名和密码系统就开始显得过时和令人讨厌。使用以太坊登录已经成为web3生态系统的标准,而且它是中立和用户控制的。让我们继