欧易okex官方网站
复制成功

分享至

OKX > 快讯 >

以太坊升级可能会让你更难丢失所有加密货币

2023.01.12

以太坊开发人员正在努力使其区块链更加用户友好。


加密货币的缺点之一是简单错误的代价高昂。例如,如果用户丢失了其加密账户的密钥,他们可能永远无法访问其加密资产。面对这个和其他潜在的陷阱,与传统银行业务相比,在加密货币中赔钱要容易得多。


这篇文章最初出现在Valid Points中,CoinDesk 的每周时事通讯打破了以太坊的演变及其对加密货币市场的影响。订阅每周三将其发送到您的收件箱


区块链开发人员越来越认识到人为错误是不可避免的,这意味着如果没有故障保险和更好的易用性,就很难将加密技术推向主流。其中一项创新是称为“帐户抽象”的概念。


账户抽象(AA)旨在通过创建特定的有效性规则,使用智能合约来执行加密交易。使用 AA,用户无需使用自己的私钥在每笔交易上签字。


AA 上以太坊改进提案 ( EIP )的合著者克里斯托夫·加索 (Kristof Gazso) 说:“我们将在未来使用以太坊账户,就像使用银行一样简单” “人们不必做出这样的权衡,‘嘿,你知道,我喜欢去中心化,但同时,使用以太坊也很痛苦。’”


最终,通过 AA,开发人员希望让以太坊像传统的法定银行账户一样可用,这样用户就可以更轻松地进行交易、编程自动支付账单等等。


但在了解 AA 如何改变人们使用加密货币的方式之前,了解以太坊交易今天的运作方式非常重要。


在以太坊上,用户可以创建两种类型的账户:外部拥有账户(EOA)和合约账户(CA)。这两种账户类型在它们如何通过以太坊网络发起交易方面有所不同。


EOA 是以太坊用户的典型账户类型,如果您使用过MetaMask和 Coinbase 钱包等钱包提供商,则可以使用这种账户类型。


使用 EOA,用户将获得一对密钥:公钥和私钥。任何人都可以使用公钥向 EOA 发送资金。但只有账户的所有者——有权访问账户私钥的人,私钥应该保密——才能真正从账户发起交易。


CA,更广为人知的名称是“智能合约”,就像运行在以太坊网络上的微型计算机程序。这些账户由代码控制——而不是私钥——但他们不能自己发起交易;EOA 需要向 CA 发送交易(您可以将其视为消息或指令),以便它进行自己的交易。


阅读更多:您的第一个加密钱包:什么是加密钱包以及如何使用它


EOA 的问题归结为人为错误。EIP 4337 的合著者Gazso 说:“一个密钥对您的帐户具有完全的管理员控制权。 ” “如果你丢失了它,那就太糟糕了,你将永远失去对你帐户的所有控制权。”


如果您丢失了 EOA 账户的私钥,则没有帮助台或密钥恢复流程(如“密码重置”按钮)可以帮助您重新获得资金。


“人类是以太坊账户管理中最大的安全漏洞,”Gazso 补充道。虽然没有关于因忘记密钥而丢失多少 ETH 的具体数据,但比特币账户使用与以太坊类似的私钥系统。根据 Chainalysis 报告,由于忘记了密钥,高达 23% 的流通比特币(或约379 万比特币)可能永远丢失。


忘记钥匙并不是唯一的问题。如果某人(想想,黑客)拿到了一个人的私钥,他们就可以完全控制那个人的资金。


帐户抽象通过将 EOA 与 CA 合并来解决 EOA 的缺点——允许人们创建具有内置故障安全机制和其他验证交易的特殊功能的用户帐户。


正如以太坊联合创始人 Vitalik Buterin 在 2021 年的一篇博客文章中所描述的那样,“[智能合约代码] 不仅仅用于实现应用程序的逻辑,它还将用于实现个人的验证逻辑(随机数、签名……)用户的钱包”


在账户抽象下,用户账户可以被编程为包括社会恢复系统,其中几个人——每个人都有自己的密钥——能够在所有者失去对私钥的访问权限时将账户归还给其所有者。


人们还可以创建“多重签名钱包”,将账户所有权移交给一个团体——需要多个不同的参与方在交易上签字,作为一种额外的安全层。


AA 下的账户还可以避免 EOA 的一些其他硬编码限制。例如,他们可以定义用户如何支付汽油费。目前,根据以太坊上的 EOA,用户必须用以太币 (ETH) 支付汽油费。但是对于 AA,你可以选择使用不同的加密货币来支付汽油费(比如 DOGE),或者你可以指定其他人(比如父母或朋友)来支付汽油费。


今天,所有这些系统都可以使用 CA 来实施,但由于所有交易都由 EOA 发起的要求,因此具有相当大的复杂性和开销(即 gas 成本)。


有许多旨在将 AA 添加到以太坊的提案,其中最突出的是EIP-4337“这确实是第一个无需硬分叉即可实现帐户抽象的提案,”Gazso 说。


EIP-4337 的主要优势在于实施它不需要对以太坊的核心协议进行任何更改。该提案只是在以太坊的核心协议之上添加一个新的帐户抽象层——使钱包提供商能够创建用户拥有的帐户,这些帐户使用智能合约来设置启动交易的规则。


因此,如果所有这些工具目前都可用,为什么帐户抽象化没有得到更广泛的应用?


答案是势头。构建一个新钱包、启动它并将其发送给人们显然并不容易。“说服人们尝试新技术、新钱包是一项非常艰巨的任务,”Gazso 补充道。这就是为什么最初开始他们的加密之旅的人转向使用时间更长或经过实战检验的东西,比如 MetaMask 钱包。


所以找人来实现这些新技术似乎是账户抽象的最大瓶颈。但这种趋势似乎正在改变。


以太坊上的一些第 2 层正在引领本地集成 AA。StarkWare 是 StarkNet 区块链背后的公司,已经使用了账户抽象。StarkWare 的联合创始人兼总裁 Eli Ben-Sassion 告诉 CoinDesk,未来可以使用帐户抽象来“使用你的面部识别或生物识别技术来基本上授权 [加密] 支付,”有点像 FaceID 如何激活信用iPhone 用户的卡支付。“现在可以在 Starknet 上实现这样做的基础设施,”Ben-Sasson 补充道。


上个月,Visa 还宣布了最终使用账户抽象来部署 StarkNet 基础设施自动支付的提议。这将模拟银行账户中的自动支付来支付账单,除了现在它可以在区块链上完成。


阅读更多:Visa 提议使用以太坊第 2 层系统 StarkNet 进行自动支付


其他公司,例如 Gnosis Chain,正在寻求将 Account Abstraction 集成到他们的基础架构中。Gnosis Chain 联合创始人 Stefan George 告诉 CoinDesk:“随着越来越多的开发人员和用户意识到其潜力,人们对 AA 的兴趣正在慢慢增加。”


Gazso 重申 2023 年将是“账户抽象年”,并指出这是目前生态系统中讨论最广泛的话题之一。


免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。本站资讯仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

相关推荐

industry-frontier