📢 Gate广场 #NERO发帖挑战# 秀观点赢大奖活动火热开启!
Gate NERO生态周来袭!发帖秀出NERO项目洞察和活动实用攻略,瓜分30,000NERO!
💰️ 15位优质发帖用户 * 2,000枚NERO每人
如何参与:
1️⃣ 调研NERO项目
对NERO的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与NERO生态周相关活动,并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
NERO热门活动(帖文需附以下活动链接):
NERO Chain (NERO) 生态周:Gate 已上线 NERO 现货交易,为回馈平台用户,HODLer Airdrop、Launchpool、CandyDrop、余币宝已上线 NERO,邀您体验。参与攻略见公告:https://www.gate.com/announcements/article/46284
高质量帖子Tips:
教程越详细、图片越直观、互动量越高,获奖几率越大!
市场见解独到、真实参与经历、有带新互动者,评选将优先考虑。
帖子需原创,字数不少于250字,且需获得至少3条有效互动
MetaMask Snaps深度解析:Web3领域的小程序革命
Web3 领域的新兴力量:MetaMask Snaps 解析
MetaMask Snaps 是一个具有远大理想的项目,它可以被视为 Web3 世界的小程序或称之为 dApplet。这个概念对开发者来说并不陌生,特别是对中国国内的开发者而言。近年来,"生态打造"和"超级App"等互联网术语频繁出现,大型企业试图将互联网环境变得更加封闭,以便从服务提供者转变为标准制定者。如今,这种趋势似乎也开始向 Web3 领域蔓延。
虽然 Snaps 已经存在将近一年,其概念提出更是至少四年前的事了,但普通用户对它的了解仍然非常有限。即使是每天使用 MetaMask 的加密货币爱好者,对 MetaMask Snaps 的认知也往往是一片空白。然而,当向他们解释 Snaps 类似于小程序时,往往能引起他们的兴趣。
这种情况让人联想到微信小程序刚推出时的情景。由于功能入口不明显,起初使用量很低。后来将入口改到首页下拉位置后,使用量才开始大幅增长。对于 MetaMask 来说,如何吸引用户进入其生态系统可能会成为一个亟待解决的重要问题。
小程序自诞生以来一直争议不断。许多前端工程师认为它仅仅是互联网巨头为垄断流量、封锁生态而创造的商业工具,对技术发展贡献有限。Web3 的 Snaps 能为社区带来多大贡献还有待观察。浏览 MetaMask 提供的文档,不难发现未来的 Snap 开发者可能会面临诸多限制。
从 MetaMask 开启 Snaps 公共测试版至今已近一年,然而其官网列出的可用 Snaps 数量并不多,截至最近统计仅有 68 个。考虑到 Snaps 的概念早在 2020 年左右就已提出,Web3 公司和开发人员其实已有相当长的时间来了解和开发它。
目前还没有见到专职开发 Snaps 的人员,但 Web2 中的小程序开发者普遍认为开发体验较差。小程序虽然使用前端技术栈,但往往是阉割版的,各种限制使得开发者需要克服众多障碍才能被认为"有经验"。
Snaps 也面临类似的挑战。出于安全考虑,它在隔离的安全环境中运行,使用"安全 ECMAScript",实际上对 JavaScript API 做了一些限制,如无法访问 DOM、Node.js 和浏览器插件 API 等。
基础的 Snaps 功能有限,大部分功能需要先获得相应权限。Snaps 在安装时需要向用户申请权限,包括生命周期、交易、签名和 CRON 等。
相比于繁荣的 Web3 生态,目前可用的 Snaps 数量较少。MetaMask 将它们分为几个主要类别:
账户管理:主要通过 MPC 技术提高私钥安全性。目前只有少数几个此类 Snaps。
互操作性:提供对非 EVM 网络的兼容,包括 Solana、Cosmos、Near、Sui 等。这是目前最多的 Snaps 类型。
通知和聊天:虽然有潜力,但目前使用链来发送消息的用户仍属少数。
安全:这类 Snaps 需求较大,特别是在提供交易洞察和防范钓鱼交易方面。它们可以弥补 MetaMask 自身在安全警告方面的不足。
MetaMask Snaps 通过提供特定权限,允许开发者在用户发起交易或签名时读取原始数据,进行分析并向用户显示更详细的安全信息。
虽然 MetaMask 希望通过 Snaps 扩展到其他链平台,但其发展前景还不确定。参考 Web2 领域的小程序经验,简化版的服务往往难以与完整 App 相比,新功能更新也可能滞后。如果 Snaps 发展良好,可能会有更多钱包效仿,这可能导致 Web3 开发者需要为不同钱包开发相应版本,增加开发难度。
未来可能会出现各种"Snaps-like"平台,平台差异可能很大。为了解决兼容性问题,可能会出现类似"Snaps Standard"的标准,以及相关的讨论提案。
尽管 MetaMask Snaps 是由热情的开发者构建的、旨在解决实际问题的产品,但对大多数 MetaMask 用户来说,Snaps 目前还不是一个必需功能。MetaMask 可能需要在如何更有效推广方面做更多工作。