小狐狸收集隐私暴露出 Web3 的"去中心化"并没有那么美好?
作者|Terry
最近关于 Web3 产品的中心化思辨再次成为热议主题,先是区块链开发平台 Alchemy 在 10 月份更新隐私声明,称可能会自动收集 IP 地址、用户设置、MAC 地址、Cookie 标识符、移动运营商、浏览器或设备信息、位置信息、互联网服务提供商等个人信息,也可能会通过第三方服务和组织获取用户个人信息。
而11 月 23 日,以太坊基础设施开发公司 ConsenSys(MetaMask 和 Infura 开发主体)也更新了其隐私政策,声明当用户在 MetaMask 中使用 Infura 作为默认 RPC 时,将在用户发送交易时收集对应的 IP 地址和 ETH 地址。
来源:ConsenSys官网
对于这样看似不那么去中心化和 Web3 的事情,似乎让我们不得不重新审视 Web3 世界中那些似乎被忽略的并不那么「去中心化」的「中心化」真相。
01
MetaMask 背后,Infura 这只房间里的大象
根据此次 ConsenSys 的说明,如果用户使用自己的以太坊节点或第三方 RPC(远程过程调用协议Remote Procedure Call,一种无需了解底层网络技术就能从远程计算机程序上请求服务的协议)提供商,那么 Infura 和 MetaMask 不会收集用户的 IP 地址或 ETH 地址,也即是否收集隐私数据具体将取决于用户所使用的 RPC 提供商。
相信几乎所有的加密用户都知道并在使用这个昵称「小狐狸」的去中心化钱包,它也被视为 Web3 不可或缺的基础设施,但却很少有用户知道,实际上 MetaMask 底层所依赖的 Infura 服务,本质上却是中心化的。
而除了 MetaMask,几乎绝大部分以太坊 DApp,也都离不开这个「中心化」的 Infura。那这个 Infura 究竟是什么?
Infura 是一种 IaaS(Infrastructure as a Service)产品,可以简单理解为区块链节点 API 服务商——目的是为了降低访问以太坊数据的门槛,让 DApp 快速接入以太坊,而不需要本地运行以太坊节点来访问区块链的数据。
虽然项目方可以自己部署全节点,但成本高,大部分人都不会选择搭建节点。
与此同时 Infura 允许开发者构建 DApp 的同时而不必运营自己的以太坊节点来访问区块链的数据,而是可以使用 Infura 提供的服务。
这样在与区块链节点通信的过程中,DApp 们通过使用 Infura,就获得了一个高度可用、可扩展的区块链 API,为开发人员提供了一种不必运行全节点就可以连接以太坊网络的方法,从而可以直接访问区块链网络。
根据 Infura 官网数据,目前几乎绝大部分主流 DApp 都在使用 Infura 服务,之前也多次出现 Infura 宕机引发 MetaMask 宕机的情况,足见目前以太坊 DApp 生态对 Infura 的过度依赖。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。