LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 合约钱包带来的困扰

合约钱包带来的困扰

2020-02-16 梦洁 来源:区块链网络

对于合约钱包和诸如以太坊域名服务(ENS)等创举,以太坊社区内的呼声很高。然而,随着许多用户在其所有的链上活动中都使用 ENS 域名作为身份(并且域名可读部分使用了真实姓名),巨大的隐私和安全问题开始显现。

此外,大家一边关注保护隐私的协议(比如 AZTEC,可用于隐蔽发送 token)(这些协议都依赖于私钥的所有和保管),另一边又忽略了私钥管理的难度和传统方案的隐私方面。

以太坊的钱包地址本身是 “伪匿名的”(因此具有一定的隐私性),但现在许多钱包软件提供商都在鼓励其用户获取 ENS 地址,却不告知他们这样做的后果。简言之,以太坊账户的交易记录(包括其投资组合及与 dApp 之间的互动记录)在链上是公开的,一个地址注册 ENS 域名之后,这些交易活动就跟这个 ENS 域名关联起来了。而用户所注册的 ENS 名字很可能是用户在其它服务或是现实生活中已经使用过的名字。这就是我对(供个人使用的)合约钱包地址绑定 ENS 持怀疑态度的主要原因。

然而,对于将 ENS 用于识别智能合约以防止诈骗,以及可以从透明操作中获益的组织使用 合约钱包/多重签名钱包,我举双手支持。

通过分层确定性钱包规则(Hierarchical Deterministic Wallet,简称 HD 钱包),用户可以用单个私钥来生成许多 EOA 地址,以保管不同的资产;使用多个地址分别操作,即便用户会使用 dApp、DeFi 协议并发起大量交易,仍然可以保持一定程度的匿名性。使用这套规则,用户甚至可以只持有一把私钥,然后为每一个要用到的 dApp 和 token 专门创建一个 EOA 地址用于交互。合约钱包虽然也能做到这一点,但因为 Gas 费用的存在,为用户使用的每一个 dApp/代币 创建一个合约钱包显得十分昂贵而不切实际。就算不考虑 Gas 费用,这样做也会造成网络拥堵。

分层确定性钱包本身便是一种隐私解决方案,也适用于以太坊钱包。图源:Casa

假设以太坊生态内所有的用户对于与其交互的每一个 dApp 都有一个对应的合约钱包,从而既能利用元交易功能,又能保护自己的隐私 —— 届时智能合约采用一个通用的标准会更加合理。

—-

编译者/作者:梦洁

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...