这次V神非常重视的以太坊重要升级,将开启Web3爆炸时代。

作为web3世界的入口,账号模式的实施为web3的大规模用户奠定了基础,意义重大

作者:日/来源:白话区块链

这是白话区块链

的第1911篇原创。

作者|Day

出品|白话区块链(ID:hellobtc)

以太坊联合创始人VitalikButerin3月写道,自托管非常重要。社会恢复和多重签名是实现这一目标的好方法。在加密支付中使用ERC-4337账户摘要钱包更方便。

在ETH2.0的路线图中,政府将帐户抽象、合并和碎片化放在目录级别。不难看出账户抽象在ETH2.0中的重要地位

来源:TripleA

全球互联网用户数量约为50亿。根据TripleA官方数据,截至目前,全球加密用户数量已经达到4.2亿。

作为目前使用最广泛的加密钱包Metamask,在牛尾市场22年,月活刚刚突破3000万。对于那些更了解密码行业的人来说,Crypto的真实用户数量需要大打折扣。

原因是加密钱包的各种专业术语、资产保全等复杂的使用方式,使得普通人无法进入密码行业,而开头提到的以太坊账户是抽象的。它可以有效地解决这些问题,降低人们进入密码世界的门槛。

加密钱包作为web3世界的入口,账户模式的实现为web3的大规模用户奠定了基础,意义重大。这篇课文让';让我们简单看一下账户模型的相关概念。

以太坊账户模型

要理解账户抽象的概念,首先需要了解钱包账户的知识。关于钱包账户模型(主要是以太坊等evm兼容链)目前主要分为两类:外部自有账户-EOA和合约账户-CA。

外部拥有的账户,简称EOA。目前,以太坊的大部分钱包都是EOA钱包,包括大家熟悉的Metamask。Tokenpocket或Ledger等硬件钱包都属于这一类。因为以太坊的地址是由公钥直接计算出来的,不依赖于区块链本身,与以太坊无关,所以称为外部账户。

合约账户(简称CA),顾名思义,是由合约代码的逻辑控制的账户,以及我们在dex交易时需要找到的每个Token的智能合约地址等常见合约账户。虽然它没有';Idon’我没有私钥,所以我不能。t发起交易,利用智能合约的可编程性,可以实现比EOA钱包更复杂的业务操作逻辑,通过EOA钱包控制合约账户,实现交易和签名。

两种会计模型的共同点:

-您可以接收、持有和发送令牌,以便与部署的智能合同进行交互。

两种账户模型的区别:

——EOA由私钥控制,CA没有私钥,由契约代码逻辑控制;

-EOA创建账户免费,CA需要交燃气;创建一个帐户;

-EOA可以发起交易,CA只能响应收到的交易并发送交易;

-EOA之间的交易只能是代币转账。从EOA向CA发起交易可以触发各种操作,例如令牌传输或创建新合同。

钱包类型

1。传统(高清)钱包

用户在传统钱包上生成地址。在生成地址之后,用户将获得一个公钥和一个私钥。目前市面上的各种软硬件钱包,如Metamask、Ledger等,都属于EOA钱包。到目前为止,传统钱包是普通用户进入密码行业的主要入口。

传统钱包存在的问题:

——门槛太高,用户需要对公钥和私有地址有基本的了解才能使用钱包;

-资产容易丢失,用户需要保管好自己的私钥。一旦私钥泄露,,资产永远无法收回;

-效率低。链上的每个交易都需要签名授权和其他步骤来完成交易确认。举个例子,如果所有的游戏都是在线的,那么游戏中的每一个行为都需要签名确认。,会影响玩游戏的乐趣。

2。MPC钱包

MPC钱包本质上也是EOA钱包。MPC钱包就是把一个私钥掰成两三块,把一部分交给钱包保存,双方各持有一部分私钥。当需要私钥签名时,通过算法将私钥片段拼接成一个完整的私钥(在各方不泄露自己隐私的前提下)完成签名。目前有耐火砖、ZenGo等产品。

优点:

-私钥分为多个部分。黑客破解难度更大,钱包安全性提高。

缺点:

-你需要信任MPC钱包和第三方提供的计算能力。当第三方出现问题时,服务无法继续。

以上两者都属于EOA模型。,智能合约钱包属于CA模式。

3。智能合约钱包

智能合约钱包是一种类似于钱包的智能合约,即允许用户管理资金、登录和与各种dapp交互的界面。与EOA钱包不同,因为智能合约的部署需要上链,智能钱包的创建需要付出一定的成本。Argent,GnosisSafe,这些老钱包是智能合约钱包。

";多方参与"多签名钱包的类似于MPC钱包。然而,它是一个建立在智能契约基础上的钱包。一个钱包由多个私钥控制,验证逻辑由智能合约定义。当一个交易需要验证时,需要不止一个私钥或者至少三分之二的私钥参与验证才能完成签名。因此,它也是一个智能合约钱包。众所周知的是上面提到的灵知保险箱。

优点:

-安全性提高(多重签名);

——可以实现批量交易,节约成本;

-可扩展性由于智能合约的可组合性,可以添加各种功能;

-链上责任明确,多个签名可以指定链上签署哪些私钥;

-社交恢复,当私钥/密码泄露丢失时,可以重新获得账户控制权

缺点:

——成本变高,交易成本变高,交易验证需要多次签名,回收成本变高,需要支付链费才能完成;

-降低便利性(多签);

-非EVM连锁需要定制才能运行;

-兼容性差,与不可升级合约不兼容,运营商之间控制账户标准不同,无法随意在各种钱包之间切换。

从上面我们可以知道EOA和CA支持的钱包存在各种各样的问题。所以以太坊官方想通过账户抽象来强化这两个账户模型。

账户抽象——AA,其核心是将账户的签名权和所有权解耦。,使得CA和EOA的结合更加灵活,通过智能合约代码实现了燃气缴费和可编程权限的功能。

账户抽象是基于智能合约钱包的改进方案,所以两者的界限不是特别清晰。。以太坊账户抽象已经在2016年提出,但真正实现可能是EIP-4337方案的提出。

EIP-4337的实现过程

为了方便理解账户抽象,在我们要看电视的时候,举一个现实的例子。你只需要通过遥控按钮控制开关、音量和频道切换,你不用';我不需要知道如何在电视里一步一步地实现这些行为。而遥控器相当于"抽象"电视的内部运作浮出水面。

账户抽象类似。,CA和EOA是"抽象的"并简化成以太坊账号的形式。用户不';t不需要关心是什么样的账户模型,背后的运行逻辑也就完了。如果没有技术背景,可以理解为模块化的概念。

由于EIP-4337方案不成熟,基于EIP-4337开发的账户抽象钱包目前还不能广泛使用。我们可以通过账户抽象的用例来理解它为什么重要。

帐户抽象用例:

1。智能合约钱包

相关概念上面已经提到了。相比EOA钱包,智能合约钱包可以提供类似Web2的丝滑体验,用户不需要了解钱包的各种概念,降低了互联网用户进入web3的门槛。

2。无ETH交易

传统钱包需要使用主网令牌(ETH)作为油费。当钱包没有令牌网络令牌(ETH)时,将无法进行交易。在EIP4337提案中,,用户即使不交易也可以';没有以太坊(支付或使用代币作为油费)。

3。批量打包合并交易

批量打包合并交易支持多包一送,类似于Dex上的交易。新令牌需要在交换前获得批准,帐户提取可以一步完成。

4。自动操作

自动操作。当用户设置交易条件并达到相关条件时,交易会自动运行。。类似支付宝的免密支付。游戏中,满足要求后自动授权签名,提升游戏体验,链上高频交易者可以提升使用体验。

5。权限拆分

权限拆分管理多个密钥,不同的密钥赋予不同的权限。

账户抽象的缺点:

——钱包的兼容性,对智能合约的依赖性,当智能合约部署在一个链条上时,会绑定到该链条上,其他链条不适用;

——随着功能的不断增加,出现漏洞的可能性也在增加;

-所有逻辑都在链条上运行,增加了气的成本。

以上是账户抽象的相关知识。作为Web3行业的流量入口,低门槛和便捷性是目前钱包最大的问题。会计模型的出现可以有效地解决这些问题。。目前EOA钱包是主流,圈内大部分用户习惯使用EOA钱包。

你认为账户抽象钱包的出现会让圈内用户改变使用习惯吗?欢迎在评论区聊天。

V-God帐户抽象

这次V神非常重视的以太坊重要升级,将开启Web3爆炸时代。文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。