主页 > imtoken钱包安卓安装教程 > 什么是以太坊钱包?

什么是以太坊钱包?

imtoken钱包安卓安装教程 2023-05-15 06:24:58

在一篇文章中了解不同类型的以太坊钱包

虽然我们经常将存储以太坊资产的方法称为“钱包”,但它们在本质上是有很大区别的。 这篇文章是对我们存储和管理以太坊资产的方式进行分类。

以太坊钱包是什么_以太坊钱包名称填什么?_以太坊钱包是什么

什么是以太坊钱包?

从技术上讲,以太坊上实际上只有两种账户可以持有资产:外部所有者账户(EOA)和智能合约账户。 这两个账户都可以存储 ETH、ERC20 代币和 NFT,并且可以与其他账户进行交互。

以太坊钱包名称填什么?_以太坊钱包是什么_以太坊钱包是什么

虽然上图说明了基本的技术原理,但它们只是组合成不同资金管理方法的基础。 根据这两类账户的用途,钱包可以分为以下几类:

1.软件EOA钱包

2.硬件EOA钱包

3. 单签名智能合约钱包

4. 多重签名智能合约钱包

5.托管钱包

软件 EOA 钱包

迄今为止以太坊钱包是什么,在以太坊网络上创建的绝大多数账户都是外部拥有的账户。 EOAs是免费生成的,生成后用户可以获得一个公钥(一串以“0x”开头的字符)来接收资金。 用户还将获得一个私钥,通常以12个连续的单词(即所谓的“助记词”)的形式显示,以确保用户可以迁移和恢复账户。

用户必须保证自己备份了助记词,并且助记词不为他人所知,因为助记词意味着对账户的完全控制,备份后自己可以恢复对账户的控制,而其他人已经掌握了。 您还可以完全控制帐户中的资金。

(译者注:用户发送交易的过程,其实就是用私钥对交易数据进行签名的过程,但是为了保护用户免受频繁输入私钥和助记词暴露的风险,软件通常保存的私钥是一个加密文件,需要用户在需要签名的时候输入密码“password”,这是用户日常使用钱包时经常用到的“password”,不是私钥本身,而是私钥的一道屏障。必须与特定加密文件的组合才是私钥。用户在备份私钥时应避免混淆)

大多数管理 EOA 的钱包都支持用户创建和管理任意数量的账户。

优点:易于生成

缺点:助记词必须保留,功能有限

示例:MetaMask、MyCrypto

(译者注:常见的钱包分类会根据使用方式将软件钱包进一步分为浏览器插件钱包(如MetaMask)、网页版钱包(如MyEtherWallet)和手机钱包(如imToken)。但作者这里不使用这种习惯的方式,只是按照管理的载体分为EOA软件钱包和EOA硬件钱包,所以上面的例子这里可以算作软件钱包,另外网页钱包可能需要用户输入私钥。非常不安全,所以网络钱包不应该用于日常使用。)

硬件 EOA 钱包

硬件钱包只能用于生成外部所有者帐户,其私钥绝不会暴露在互联网环境中。 当用户在硬件钱包上生成帐户时,密钥会在安全区域中生成。 当用户想要发起交易时,在硬件钱包设备上完成签名,然后将交易广播到网络中。 此过程不会暴露私钥。 虽然硬件钱包是离线存储资金的绝佳解决方案,但它们不像 MetaMask 等浏览器扩展钱包那样便携或易于使用。

优点:生成容易以太坊钱包是什么,安全性更好

缺点:与 EOA 软件钱包相同,但更难访问

示例:分类账、Trezor

单一签名智能合约钱包(Singlesig)

EOA 是迄今为止最受欢迎的钱包形式,但智能合约钱包正在显示势头。 合约钱包与EOA类似,用户也会有公钥和私钥,但智能合约钱包本身由代码控制,可以提供很多EOA无法提供的高级功能,比如使用除ETH 支付交易手续费(Gas 费),社会恢复账户功能等。 单签合约钱包是指它只有一个所有者(EOA),只有账户的签名才能触发其交易功能。

优点:更好的手续费体验,更高级的账户恢复功能,双因素认证

缺点:存在潜在代码风险,手续费可能比EOA贵

示例:Argent、Authereum

多重签名智能合约钱包(Multisig)

多签钱包也是智能合约钱包,所以它可以提供和上面提到的单签智能合约钱包一样的功能,只是它需要预留账户中多个账户的签名来授权交易(在NM保留账户中的签名足以授权交易)。

假设你的公司有 3 个股东,那么你可以设计智能合约钱包,让所有 3 个账户的签名都可以用来发出交易。 这样可以确保没有人可以在未经许可的情况下偷走所有的钱。

多重签名钱包预留的账户可以是 EOA 账户,也可以是智能合约账户。 所以一个人也可以通过多个EOA或者单签名智能合约钱包来控制一个多签名智能合约钱包。

只需将 Multisig 视为提供额外安全措施的智能合约钱包即可。

优点:类似单签名智能合约钱包,自带更多安全和团队管理功能

缺点:与单签名智能合约钱包相同

示例:Gnosis 安全多重签名

托管钱包

自定义钱包也是 EOA 钱包的一个子集,有点像硬件钱包,只不过自定义钱包需要你信任第三方来管理你的资金和密钥。 虽然这有点违背“没有私钥,就不是你的币”的理念,但对于大公司或者持币者来说,也有一定的优势。 最大的好处之一是针对丢失硬币的保险。

优点:像所有 EOA 钱包一样,有保险

缺点:与所有 EOA 钱包相同,而且不能完全控制您自己的资金

示例:Coinbase 托管

作者: Eric Conner

翻译: 阿剑

原文标题:科普 | 简介不同类型的以太坊钱包