木星链 木星链
Ctrl+D收藏木星链

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

作者:

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

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

以太坊登录很快就会成为用户标准,不再需要密码,这已经不是什么新鲜事了。尽管如此,dApp开发仍然是一个相当新的赛道,其开发的许多标准仍在设定之中。现在,所有的开发者都在延续用传统做法编写dApp,本能地使用相同的JWT进行认证。我这里提出一个稍微不同的方法。我自己也开始使用JWT开发dApp。从第一个项目开始,我就觉得认证总是变得很棘手,而且在这个过程中一定有些多余的东西。在几个项目之后,我意识到JWT本身就是多余的。让我解释一下原因:

“Fake_Phishing76061”地址总共向Tornado Cash转入100枚ETH:金色财经报道,据CertiK监测,被Etherscan标记为“Fake_Phishing76061”的EOA账户地址(0xa5be3)已将资金转至Tornado Cash。该EOA地址总共向Tornado Cash转入100枚ETH(约14.3万美元),其仍持有另外100枚ETH。[2023/3/10 12:53:46]

GameStop钱包增加对Immutable X的原生支持:8月9日消息,GameStop钱包发布新版本,增加对Immutable X的原生支持。7月份,GameStop钱包开始支持Immutable X的市场可以通过GameStop钱包进行交易,但此前无法直接在钱包内进行交互。[2022/8/9 12:12:37]

这张图显示了我在前几个项目中是如何进行认证的。这里的方案几乎完全复制了JWT的标准程序,唯一的一点是,用户发送的不是登录和密码,而是签名。为什么我们需要得到JWT呢?毕竟,即使没有它,你也可以通过从用户的签名中获取地址来可靠地识别身份。下面是如何简化的:

中网艺云数字藏品平台上线《中国精神》数字藏品:金色财经报道,7月25日下午16时,中国网旗下中网艺云数字藏品平台发布上线首批藏品并将开放正式领取通道,大众通过中网艺云线上渠道可对《中国精神》系列藏品进行免费领取。本期藏品总数量1000份,共四款,全部用于免费发行。其中历史主动精神400份、首创精神300份、航空强国精神200份、抗疫精神100份,采取“盲盒玩法”随机获取。

该系列数字藏品取材于中国网原创融媒体节目《中国精神》,曾入选国家广电总局公布的年度优秀网络视听作品推选活动扶持项目名单,荣获“非剧情类单元年度优秀网络视听专题节目”奖。[2022/7/25 2:35:57]

使用web3-token的认证流程用户依旧会产生一个签名,但里面有了一个过期日期,所以即便攻击者得到了这个签名,也持续不了多久。此外,签名被放在标准的授权头中,并在服务器上通过获取用户的地址和在数据库中找到用户来处理。这就是全部。你不需要在服务器上不断地更新JWT的加密密钥,所以通常来说,服务器承担了绝大部分职责。为了进一步简化这一流程,我制作了web3-token模块。要安装它,请使用以下命令。1$npmiweb3-token这个模块既可以用在服务器上,也可以用在客户端。让我们看一个例子,从客户端开始:

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

MetaMask提醒去签署令牌正如你所看到的,该信息对用户来说是完全透明的,因为他们必须看到他们正在签署的东西。因此,我决定不使用JSON结构来提高可读性,而是使用与HTTP头相同的结构。在消息的正文中,我们可以看到令牌的版本和过期日期。接下来,这里是后端对这个令牌的处理。

这很简单,只有一行,模块会处理所有加密问题。我们则可以从签名中获得用户的地址,并使用这个地址在数据库中找到他们。举个例子,然后你就可以通过他的地址授予这个用户一个NFT。最终我们得到了一个非常方便的无状态用户认证方法,这也是混合型dApp的理想选择。唯一的缺点是,它很难在Postman中测试。本文来自比推Bitpush.News,星球日报经授权转载。

标签:MESGAMTOPGAMEBlockMeshGood Games GuildkucointopTruegame

以太坊价格热门资讯
区块链:星球日报 | CoinList完成1亿美元A轮融资;比特币Taproot升级将于11月16日生效(10月27日)

头条CoinList完成1亿美元A轮融资,Accomplice和Agman领投CoinList宣布完成1亿美元A轮融资,使其估值达到15亿美元.

1900/1/1 0:00:00
比特币:投资者缺乏信心,BTC期货和期权指标反映了交易员的监管担忧

文:MARCELPECHMAN编译:Zion责编:karen在连续46天交易超过42000美元后,比特币(BTC)的价格在9月21日开始显示疲软.

1900/1/1 0:00:00
SOL:一文速览公链格局现状:Solana掀公链热潮,通用和跨链为新趋势

自2017年开始规模化涌现埋伏,于时代的车轮中不断优胜劣汰,直至今年,公链迎来了集体爆发,以热捧BSC、Hero的交易公链,到聚焦插槽拍卖的跨链网络Polkadot.

1900/1/1 0:00:00
NFT:Tspace创始人孟子钰:数字化未来的NFT,去中心化与中心化的融合

9月28日,Conflux联合Odaily星球日报举办线下活动《当Thinker遇上Artist》,希望以此活动连接艺术家市场与主流市场,共同探寻艺术与创新的结合.

1900/1/1 0:00:00
KSM:波卡生态一周观察丨Gavin博士透露波卡平行链插槽拍卖进展,上线指日可待?

Polkadot生态研究院出品,必属精品波卡一周观察,是我们针对波卡整个生态在上一周所发生的事情的一个梳理,同时也会以白话的形式分享一些我们对这些事件的观察.

1900/1/1 0:00:00
元宇宙:加密遇到元宇宙:对隐私的影响

互联网的出现对许多不同的人来说是许多不同的东西。对某些人来说,这是一个寻找信息的地方;对于其他人来说,这是一个与远方的朋友和家人一起探访的地方.

1900/1/1 0:00:00