主页 > imtoken钱包下载安卓教程 > EOA、CA、以太坊账户普及,智能合约钱包市场上亿? 大华加密钱包系列一

EOA、CA、以太坊账户普及,智能合约钱包市场上亿? 大华加密钱包系列一

imtoken钱包下载安卓教程 2023-01-30 05:42:14

我们昨天在我们的系列中介绍了什么是加密钱包,也在老雅痞公众号的Defi系列中建立了对Defi的基本认识,所以今天我们就更进一步,不同的DeFi协议和广泛的可用工具使得新手就更糊涂了。 在钱包上,智能合约钱包提供了一种新的选择。

什么是智能合约钱包?

使用托管或非托管钱包? 托管钱包(由中心化交易所发行和控制)虽然易于使用,但需要受信任的第三方。 虽然非托管钱包更安全,减少了信任假设,但普通用户很难使用。

但是,如果有另一种存储加密货币的方式提供易用性和安全性呢? 智能合约钱包就是为此目的而设计的。

EOA、CA、以太坊账户科普,智能合约钱包市场上亿?大话加密钱包系列1|重构研究院

顾名思义,智能合约钱包依托于智能合约以太坊有两类账户,招牌就是用户体验更安全、更轻松。 与普通的Web3钱包不同,智能合约钱包是一种不需要私钥和助记词的钱包。 相反,您可以设置谁以及在什么条件下可以通过智能合约访问钱包。

好了,继续聊,我先举个例子,回顾一下以太坊区块链架构的基础知识。

以太坊有哪些账户类型?

今年过年,你在微信里收到了价值100元的红包。 你可以用这100元去网上购物,进行交易。

切换到区块链,你的以太坊账户持有以太币(ETH),你可以在以太坊上发送交易。 帐户可以由用户控制或部署为智能合约。

账户是以太坊协议的核心组成部分,在每一笔交易和合约中都发挥着作用。 以太坊中有两种类型的账户:

EOA、CA、以太坊账户科普,智能合约钱包市场上亿?大话加密钱包系列1|重构研究院

这两种账户类型的共同点:

这两种账户类型的区别:

外部持股——

创建帐户是免费的

可以发起交易

外部账户之间只能进行以太币和代币交易

由一对加密密钥组成:控制帐户活动的公钥和私钥

合约账户——

因为需要使用网络存储空间,所以创建合约是有成本的

交易只能在收到时发送

从外部账户发起到合约账户的交易可以触发执行各种操作的代码,例如转移代币甚至创建新合约

合约账户没有私钥,由智能合约代码逻辑控制

EOA、CA、以太坊账户科普,智能合约钱包市场上亿?大话加密钱包系列1|重构研究院

让我用人类的话来总结一下:

这样的账户没有私钥,只有地址、代码和存储。 合约钱包,也称为智能合约钱包,依靠合约账户来存储和运行代码。

合约账户由代码中的逻辑编程控制。 它没有关联的私钥,不能发起交易以太坊有两类账户,但它可以在收到来自 EOA 的交易后执行操作(例如,调用另一个合约或转移资金)。

可以承载多种功能,最常见的是作为钱包或作为简单的私钥/地址对。 大多数流行的非托管钱包使用外部拥有的账户。 外部拥有的帐户 (EOA) 由关联的私钥控制。 密钥持有者可以作为接收者发起与 EOA 或合约账户的交易。 EOA仅限于基本功能(如转账),因为账户状态中没有存储代码。

今天的许多钱包都由 EOA 管理。 MetaMask生成的钱包账户为EOA,即用户通过私钥签署交易从钱包中转出以太坊(ETH)等代币。 我们常用的以“0x”开头的一串字符就是免费生成的EOA公钥。 我们还需要自己记住并保存一串复杂的私钥。

相比之下,智能合约钱包由合约代码而不是私钥控制。 智能合约钱包与智能合约账户交互。 想一想,在用户控制的帐户之上有一层自动化。 这就是智能合约让钱包更安全、更易于使用的方式吗?

EOA、CA、以太坊账户科普,智能合约钱包市场上亿?大话加密钱包系列1|重构研究院

正是凭借着“无需私钥”的优势,成千上万的用户将目光投向了智能合约钱包。 合约代码定义了资金的访问方式、访问者以及条件。 此外,由于智能合约是可编程的,因此智能钱包通常设计有比传统钱包更高级的功能。

那么,让我们回到昨天的内容中提到的内容。 钱包本身就是一条潜力无限的赛道。 现在所有的钱包都在以各种方式提供更多的服务。 如果想实现更多的功能怎么办? 比如你要实现安全性更强的多方验证,比如你要签的多,成本低等等,目前有哪些方法可以解决这个问题? 在明天的下一节中,我们将讨论什么是MPC钱包和多重签名钱包以及它们各自的特点。