🎉 #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 联合推广任务上线!
本次活动总奖池:1,250 枚 ES
任务目标:推广 Eclipse($ES)Launchpool 和 Alpha 第11期 $ES 专场
📄 详情参考:
Launchpool 公告:https://www.gate.com/zh/announcements/article/46134
Alpha 第11期公告:https://www.gate.com/zh/announcements/article/46137
🧩【任务内容】
请围绕 Launchpool 和 Alpha 第11期 活动进行内容创作,并晒出参与截图。
📸【参与方式】
1️⃣ 带上Tag #Gate Alpha 第三届积分狂欢节 & ES Launchpool# 发帖
2️⃣ 晒出以下任一截图:
Launchpool 质押截图(BTC / ETH / ES)
Alpha 交易页面截图(交易 ES)
3️⃣ 发布图文内容,可参考以下方向(≥60字):
简介 ES/Eclipse 项目亮点、代币机制等基本信息
分享你对 ES 项目的观点、前景判断、挖矿体验等
分析 Launchpool 挖矿 或 Alpha 积分玩法的策略和收益对比
🎁【奖励说明】
评选内容质量最优的 10 位 Launchpool/Gate
SIWE:以太坊身份验证新标准 提升Dapp安全性与用户体验
SIWE:提升 Dapp 身份验证能力的利器
SIWE(Sign-In with Ethereum)是一种在以太坊上验证用户身份的方法,类似于发起交易,证明用户对钱包的控制权。目前,身份验证过程已经非常简化,只需在钱包插件中对信息进行签名即可,大多数常见钱包插件都已支持这一功能。
本文主要探讨以太坊上的签名场景,不涉及其他区块链如Solana、SUI等。
何时需要SIWE
如果你的Dapp具有以下特征,可以考虑使用SIWE:
对于主要功能是查询的应用,如区块浏览器,可以不使用SIWE。
虽然在Dapp上连接钱包后似乎已经证明了身份,但这只对前端有效。对于需要后端支持的接口调用,仅传递地址是不够的,因为地址是公开信息,容易被冒用。
SIWE的工作原理
SIWE的流程可概括为三个步骤:连接钱包、签名、获取身份标识。
连接钱包:通过钱包插件在Dapp中连接用户钱包。
签名:
获取身份标识: 后端验证签名通过后,返回用户身份标识(如JWT)。后续请求中带上地址和身份标识,即可证明钱包所有权。
实践指南
本文使用Next.js开发全栈应用,集成SIWE功能。以下是主要步骤:
通过以上步骤,即可实现一个基本的SIWE登录框架,为Dapp提供更安全、可靠的身份验证机制。