火星链 火星链
Ctrl+D收藏火星链

TOKEN:一文详解为什么 Web 3.0 时代不再需要 JWT ?

作者:

时间:1900/1/1 0:00:00

原作者:MiroslawShpak

标题:Youdon’tneedJWTanymore

编译:ChenZhou

编者注:JWT是JSONwebToken的简称,本质是一个token,是一种紧凑的URL安全方法,用于在网络通信的双方之间传递。以下为原文。

一个使用签名信息用web3验证用户的简单方法

以太坊登录很快就会成为用户标准,不再需要密码,这已经不是什么新鲜事了。尽管如此,dApp开发仍然是一个相当新的赛道,其开发的许多标准仍在设定之中。

FTX批评UCC的资产控制追求:金色财经报道。FTX对无担保债权人官方委员会(UCC)追求资产控制的做法提出了强烈批评。UCC 建议债务人将近 26 亿美元的现金储备分配给短期国债。FTX 在一份声明中认为,此举弊大于利,将危及加密货币行业的未来。FTX 还表示,这样的决定可能会导致加密货币市场缺乏信任,从而产生长期的负面影响。该加密货币交易所敦促UCC重新评估其计划,并考虑其他方案,以确保行业的稳定。[2023/8/11 16:19:52]

现在,所有的开发者都在延续用传统做法编写dApp,本能地使用相同的JWT进行认证。我这里提出一个稍微不同的方法。

巴哈马检察官:如果SBF反对引渡到美国,他应该被拒绝保释:12月14日消息,巴哈马检察官告诉法官,如果FTX创始人SBF反对引渡到美国,他应该被拒绝保释。[2022/12/14 21:43:00]

我自己也开始使用JWT开发dApp。从第一个项目开始,我就觉得认证总是变得很棘手,而且在这个过程中一定有些多余的东西。在几个项目之后,我意识到JWT本身就是多余的。让我解释一下原因:

这张图显示了我在前几个项目中是如何进行认证的。这里的方案几乎完全复制了JWT的标准程序,唯一的一点是,用户发送的不是登录和密码,而是签名。

最近活跃5年以上的BTC供应百分比达到24.695%:金色财经报道,Glassnode数据显示,最近活跃5年以上的BTC供应百分比刚刚达到24.695%。[2022/9/11 13:22:32]

为什么我们需要得到JWT呢?毕竟,即使没有它,你也可以通过从用户的签名中获取地址来可靠地识别身份。

下面是如何简化的:

使用web3-token的认证流程

用户依旧会产生一个签名,但里面有了一个过期日期,所以即便攻击者得到了这个签名,也持续不了多久。此外,签名被放在标准的授权头中,并在服务器上通过获取用户的地址和在数据库中找到用户来处理。这就是全部。你不需要在服务器上不断地更新JWT的加密密钥,所以通常来说,服务器承担了绝大部分职责。

为了进一步简化这一流程,我制作了web3-token模块。要安装它,请使用以下命令。

1$npmiweb3-token

这个模块既可以用在服务器上,也可以用在客户端。

让我们看一个例子,从客户端开始:

调用.sign方法后,你会看到与此类似的东西。

MetaMask提醒去签署令牌

正如你所看到的,该信息对用户来说是完全透明的,因为他们必须看到他们正在签署的东西。因此,我决定不使用JSON结构来提高可读性,而是使用与HTTP头相同的结构。

在消息的正文中,我们可以看到令牌的版本和过期日期。

接下来,这里是后端对这个令牌的处理。

这很简单,只有一行,模块会处理所有加密问题。我们则可以从签名中获得用户的地址,并使用这个地址在数据库中找到他们。举个例子,然后你就可以通过他的地址授予这个用户一个NFT。

最终我们得到了一个非常方便的无状态用户认证方法,这也是混合型dApp的理想选择。唯一的缺点是,它很难在Postman中测试。

本文来自比推Bitpush.News,星球日报经授权转载。

标签:TOKEKENTOKENFTXSantiment Network TokenMetis TokenKeys TokenPunk Vault (NFTX)

欧易okex官网热门资讯
ORC:Solana收益聚合器Tulip融资500万美元,Jump Capital和Alameda Research领投

据CoinDesk10月27日报道,Solana生态收益聚合器TulipProtocol完成500万美元战略融资,JumpCapital和AlamedaResearch领投.

1900/1/1 0:00:00
ENS:知情人士称,美财政部将授予SEC对Tether等稳定币的重大权力

本文来自Decrypt,原文作者:JeffBensonOdaily星球日报译者?|念银思唐今年早些时候,由于Tether和其他稳定币在加密货币行业中日益突出的问题.

1900/1/1 0:00:00
NFT:波卡 NFT 标准会超越主流 NFT 标准吗?

比特币之所以在十年之后的今天依然备受追崇,最重要的原因在于共识的形成,人们普遍认可比特币的“数字黄金”地位.

1900/1/1 0:00:00
DAI:DAOrayaki |layer 2治理模型及投票模式概述

DAOrayakiDAO研究奖金池:资助地址:0xCd7da526f5C943126fa9E6f63b7774fA89E88d71投票进展:DAOCommittee3/7赏金总量:70?USDC.

1900/1/1 0:00:00
BTC:每日行情解读 | 比特币市场炒作开始消退,BTC后市趋于宽幅震荡

前美联储主席格林斯潘日前警告称,美国的通胀趋势远远高于美联储2%的平均通胀目标,并将持续相当一段时间.

1900/1/1 0:00:00
MEXC:MEXC關於BTM和SUP恢復充提功能的公告

尊敬的用戶:BTM網絡升級已完成,MEXCGlobal現已恢復BTM和SUP的充提功能。BTM和SUP的充值地址已更新,请使用新地址進行充值。關閉期間給您帶來的不便,敬請諒解.

1900/1/1 0:00:00