跳到内容

MetaMask 与 Laconic 联合推出 MobyMask 轻客户端

MobyMask 是 MetaMask 团队推出的新项目,旨在主动保护用户免受网络钓鱼攻击,采用动态信任网络来筛选钓鱼举报者。

5 分钟阅读
MetaMask 与 Laconic 联合推出 MobyMask 轻客户端

如今,加密货币网络钓鱼已经失控,极度专业化的犯罪组织将矛头指向众多无辜用户——这些人只是想通过加密货币参与新型数字所有权的探索。

您可能已经读过关于 MobyMask 的介绍——这是 MetaMask 团队推出的一项新举措,旨在主动保护用户免受网络钓鱼攻击,通过动态信任网络来筛选钓鱼举报人。

您可以在此处阅读 MobyMask 的原始博客文章:https://mirror.xyz/0x55e2780588aa5000F464f700D2676fD0a22Ee160/8whNch3m5KMzeo6g5eblcXMMplPf8UpW228cSh3nmzg

MobyMask 的初始版本允许任何举报人邀请(或撤销邀请)其他举报人,以及提交(或清除)钓鱼举报。然而,第一个版本存在三大主要缺陷:

  1. 由于每条举报都记录在区块链上,用户若想从安全名单中获益,就需要访问完整节点,并且必须将所有希望受到保护的内容(Twitter 用户、网站等)都托付给该节点。这对隐私保护而言并不理想。

  2. 由于每条举报都记录在区块链上,提交每份钓鱼举报都需要消耗一定的加密货币,这并不合理。钓鱼者实施攻击的成本极低,因此举报他们的成本也必须同样低廉。

  3. 由于每条举报都记录在区块链上,普通钱包无法在本地保存钓鱼名单的副本,也就无法参与保护网络中其他用户的安全。

在那篇文章中,我提到希望通过某种真正的点对点轻客户端网络来解决上述问题——该网络能让用户直接共享与自身相关的区块链特定部分(在本例中即钓鱼名单)。我当时提到了 Laconic,但彼时该项目仍处于隐秘运营阶段,大多数人并不了解它与此事的关联。

今天,我很高兴地宣布:Laconic 正式走出隐秘模式,并选择以 MobyMask 作为其系统能力的首次公开演示。

Laconic 今日正式亮相,并推出了一款专为 MobyMask 缓存设计的以太坊轻客户端,大幅降低了个人或组织托管可信 MobyMask 反钓鱼注册表副本的成本。这将创建一个轻量级服务器进程,MetaMask、WalletGuard 和 Phishfort 等 Web 服务可以从中获取 MobyMask 钓鱼检测数据,同时让自托管变得更加简便易行。

Laconic 还在开发其 Watcher 的 TypeScript 版本,届时名单缓存与数据的点对点复制将完全在浏览器端实现。

在未来的另一次更新中,Laconic 还将支持用户传播"反事实"钓鱼举报,使举报人无需承担任何费用。这些消息将在节点之间共享,但可在链上完整验证,区块链仅在解决注册表冲突和撤销举报人权限时才会被用到。

运行 MobyMask watcher 客户端的用户,既能为构建更强抗钓鱼能力的网络贡献力量,也能获得用于查询钓鱼举报的私有 API,并可按自己的意愿自由共享——无论是免费还是收费。

虽然初始版本的信任网络以 MetaMask 团队为根节点(举报人采用邀请制,目前任何人都无法自行开始举报),但我们的目标是最终允许用户订阅任意数量的信任根节点来举报钓鱼者,进而让每位用户都能成为共享或获取钓鱼信息的自主信任根节点。未来,类似的系统还可用于验证其他类型信息的可信来源(是的,这是一个宏大的目标!)。

在最终阶段,我们希望任何有意愿的用户都能将"watcher"作为自己钱包的一部分来运行,届时服务器成本将趋近于零,而所有参与者都能从中互利共赢。

历史背景

对于 MetaMask 而言,今天是一个意义非凡的日子。在我们有史以来的第一次团队聚会上,多位团队成员(包括 Aaron Davis、Herman Junge 和 Dmitry Ryajov)共同构想并启动了一个与此高度相似的项目,我们称之为 Mustekala。该项目后来因种种原因停止推进,但我们早已深知:让用户缓存自己所关注合约的状态,是推动智能合约实现更充分去中心化所缺失的关键一环。

在我的办公室里,我至今仍保存着 Mustekala 团队在最初构思时写满想法的那张便签纸。那是一段美好的时光,承载着一个绝妙的创意,而它的实现一直遥不可及——直到今天。

在 Laconic,Rick Dudley 和他的团队历经六年艰辛,构建了一个特殊的 Go-Ethereum(geth)分支,以 IPLD 格式提供以太坊数据。这使客户端能够以低成本、高效率的方式请求存储块的证明,从而实现点对点传播;同时还开发了客户端代码,支持客户端传播区块链状态的不完整"切片",并通过 GraphQL API 对外暴露该状态。对于那些频繁使用相同合约、但不一定运行完整节点的用户而言,这一成果在降低隐私保护的计算成本、实现可扩展的数据分发以及提升数据查询速度方面的意义,怎么强调都不为过。

立即开始体验

如果您想试用 MobyMask,可以访问 mobymask.com。如果您想尝试自托管支持 IPLD 传播的 geth 分支,可以参考来自 Laconic 的入门指南。如果您想构建一个从 Laconic MobyMask 网络获取数据的浏览器应用,可以在此处跟踪 mobymask-watcher 的进展。

如果您是开发者,希望尝试配置 Laconic 来帮助传播和分发对其他智能合约的访问权限,可以参阅此处的 Laconic 文档。

如果我们要从去中心化技术中构建真正有价值的东西,就必须从根本上消除网络钓鱼这一威胁。这需要我们倾注大量的创造力与智慧,而我们很高兴看到 Laconic 与 Delegatable 框架 的完美结合,共同打造出一款高度可扩展、注重隐私保护、且安全性根植于区块链之上的应用。

AI 翻译。可能包含错误。请务必核实信息。

评价此翻译

本文作者:

  • Dan Finlay

    Dan Finlay 自 2016 年起便一直推动 MetaMask 的发展。在此期间,他对安全、分布式、无需许可的计算技术的未来充满热情,并形成了独到的愿景,正通过 MetaMask 将这一愿景付诸实践。 Warpcast: https://warpcast.com/danfinlay

    阅读所有文章