查看原文
其他

怎样申请加密数字钱包?有多少种钱包?

稻里乾坤 传DAO士 2022-08-12

截止2022年6月,这个星球上有多少人拥有数字钱包?答案是:1.2 - 1.3 亿;

继续问,为什么用数字钱包的地址可以判断人对区块链的了解?

为什么有人说数字钱包是web3的超级入口?

为什么会有人创建大量的数字钱包?

为什么需要硬件数字钱包?

助记词忘记了会发生什么后果?


有人说,判断一个人是不是真了解区块链,问下他的加密货币数字钱包的地址就好了

听起来,数字钱包是个高大上的事情。

其实,任何人只需要花 5 分钟就可以免费创建自己的数字钱包。

2018 年初最火的一个币,应该就是 fork 了 EOS 的空投项目 — ENU了。曾有人只用了 2 个小时左右的时间,手动创建了 80 个新的以太坊钱包,并且按照enu 的空投规则进行打币,领币,然后将这些币集中到了同一个钱包里。这些都是靠 MetaMask 完成的。

因为数字钱包是加密数字资产的必备存储载体,所以确实可以简单判断一个人是否进入了加密世界。

据剑桥大学在2021年7月发布的第三届全球加密资产基准研究中统计,全球已经有超过1亿人拥有数字钱包,而且还在快速增长中。

小狐狸 MetaMask 作为安全可靠的以太坊数字钱包,适合初学者使用。不需下载安装客户端,只需添加至浏览器扩展程序即可使用,非常方便。它也是加密经济中支持最广泛的浏览器钱包,目前月活跃用户数超过 3000 万,并已成为所有去中心化应用(DApp)的标准。

MetaMask不仅能帮助用户方便地管理以太坊资产,还可以作为一个登录的身份凭证。就像用微信可以登录很多应用一样,用钱包可以免去接入不同以太坊应用重复注册用户名密码的繁琐步骤,极大提升了与去中心化应用(DApp)的交互体验。所以,大家都认为数字钱包也是去中心化身份体系建设的重要组件,未来则是Web3的超级入口。

另外,MetaMask 还支持通过硬件钱包以离线方式存储用户私钥,保障用户资产安全。

因为私钥决定用户资产的所有权,就类似用户在银行的所有权凭证或保险柜钥匙,公钥类似于用户在银行开设的一个账户,地址就类似用户的银行卡号。在区块链系统上,公钥和地址是用户对外公开的,而私钥则是万不能泄露的,私钥安全对用户而言至关重要。相比于服务器托管用户私钥的方式,MetaMask 可以借助硬件钱包将私钥进行本地存储,极大帮助用户账户的隐私安全。

数字钱包地址生成过程

MetaMask 钱包具体有什么功能呢?

本质上,这个可爱的小狐狸就是一个用来存储和管理用户私钥的软件。

一旦有了私钥管理方面,钱包就变成了一个用户界面,允许用户在区块链进行许多操作,包括从一个账户到另一个账户的资金转移、管理私钥、跟踪代币余额并帮助您签署交易。

实际上,以太坊钱包并不包含任何真正的代币,它们只是反映在区块链上为你的账户分别有多少代币。

小狐狸 MetaMask 钱包有两个核心概念,分别是钱包和账户,一个扩展程序或者 app 只能有一个钱包,而一个钱包里可以有无限个账户。每个账户都有自己的地址和密钥,每个账户都可以根据地址在区块链浏览器上查看账本。

MetaMask 使用 3 种不同类型的“秘密”来保护你的钱包:

1.密码:这用于保护钱包应用程序本身,只是用它来解锁应用程序。假如密码忘记了可以用助记词重置。

2. 助记词:这是基于你的主密钥,以数学方式生成的,一般是由12个英文单词构成。当这些词按特定顺序放置时,可以用于恢复钱包,当钱包恢复时会提示设置密码(password),这个密码就是守护这个扩展程序和 app 钱包的。一个钱包只有一个助记词,无论钱包里有多少个账户。用助记词恢复钱包时只先恢复第一个账户。那其他账户呢?通过创建账户,钱包会按照原来创建账户的顺序恢复你的账户。所以说,只要有了你钱包的助记词,就能够恢复、控制你钱包上所有的账户,你的钱包不再安全。

在小狐狸 MetaMask 中,有密码的时候,可以随时查助记词。但假如密码和助记词都忘了,助记词永远无法重置,资产将永远丢失。早期购买比特币的投资者,因助记词忘记而导致丢失的有不少,丢失的资产累积过亿美金。

3.私钥:私钥(private keys)是相对账户来说的,每一个账户都有一个地址,对应一个密钥。有了密钥,就可以在钱包里导入账户,当然也可以控制这个账户。个人私钥可用于将该特定账户(并且仅该账户)导入任何其他钱包应用程序。

因为区块链的特性,您所创建的钱包、账户是不能删除的,如果你创建了很多没用的账户,觉得很不好看,自己容易搞乱的话唯一的方法应该是弃用这个钱包或者账户。

怎样创建MetaMask钱包呢?


1.打开谷歌Chrome浏览器(没有的先自行下载),在谷歌浏览器地址栏中输入https://chrome.google.com/webstore/category/extensions?hl=zh-CN,打开后,在左上角输入metamask,添加。


2.安装钱包;

第一次安装,选择“Create a Wallet”,如果之前装过,可以通过助记词来恢复。

然后就是设置密码。

之后则是保存好助记词,点下面的锁,就能看到具体的词。


比如,我创建这个钱包,点开能看到记词是如下:

然后,你可以记住这些词。实在记不住,也可以复制这些词到你觉得安全的地方。比如拿个本子抄下来。

注意:该助记词十分重要,切勿抄写错误,核对几遍,尽可能抄写到纸上,并且收好,切勿外露,切勿保存助记词在联网设备上,否则可能丢失财产。

为了避免身边人作案,有人在抄的同时,对其中一个或两个词做对应的替换。比如把ice替换为fire,excite替换为happy。这样哪怕被人抄走了,也不能简单地还原。

下面一页,还会验证你是否真的按顺序记住了这些词。

有了这些助记词,下次你可以以此来导入,在一个新设备的chrome浏览器上用钱包。

3. 出现如下界面,metamask账户就创建好了

初始显示账户余额是0个以太币。上面的地址是被缩略显示的,点击可以看全部信息且复制。

而账户地址就是0x7D1F2089c46869F2E862A1816B1b261d3288Bb7D

4.不像我们现在的银行,在一个银行只能开一个户,metamask可以创建多个账户。

5.按上一步骤,可以创建多个账户,差不多可以在一秒之内完成一个钱包的创建;

为什么要创建多个账户?

每个账户可以用于不同的交易功能,不会乱,也能分散风险。

比如,账户1你可以用于正常的转账,账户2用于流动性挖矿,账户3你可以专门用于领空投,做各种交互,账户4用于NFT交易……

6. 假如需要买以太坊,点击Buy,进入到类似下面的页面。


7. 也可以点“Import Tokens”导入自己持有的加密货币


8. 如果要将ETH转账给其他几个钱包,可以点击Send,在下面页面中,输入转账对象的地址,和转账数量。


之后会进入转账具体信息的界面,可以设置gas limit以及gas price。点击ACCEPT就将转账发送出去了。如果顺利的话,过一会儿就能在ETH区块链浏览器中看到你的转账交易了。


9.如果你在其他的钱包,比如imtoken钱包,myetherwallet钱包已有账户可以点“Import Account”导入,输入密钥即可。



输入的密钥是:

0000000000000000000000000000000000000000000000000000000000000006

( 6 前面 63 个 0

然后生成了一个新的账号,里面有钱了。


不过你要是把这笔钱用“Send”转到自己的账号里去,却因为Gas 费不够而做不到。

Gas 是指在以太坊网络上执行特定操作所需的计算工作量。由于每笔以太坊交易都需要计算资源才能执行,每笔交易都需要付费。Gas 费用是以太坊的货币 ETH 支付的,单位是 Gwei,1 Gwei = 0.000000001 ETH = 10 的 -9 次方 ETH

消耗 Gas 的量是固定,但是 Gas 的单价是波动的。以太坊网络,网络不拥堵的时候,Gas 费会比较低;网络拥堵的时候,Gas 费可能会非常的高。


10.当然,也可以反过来,把你的钱包密钥导出,在其他钱包导入。

导入的操作是,点账号右上角的三个点,然后选“Account details”

然后在弹出窗口点“Export Private Key”按钮


输入你的MetaMask密码后,就能显示私钥的字符串了,注意,这个私钥千万不要给到任何人。


加密数字钱包有哪些种类?


加密数字钱包可以分为以下四类:

  • 桌面钱包:MyCrypto, Gnosis Safe 。

  • 浏览器插件钱包:MetaMask, MyEtherWallet, Web3Auth。

  • 手机钱包:Argent, Coinbase Wallet, MetaMask, Rainbow, Trust Wallet。

  • 硬件钱包(一种在线访问资金的安全方法,因为它们在签署交易时不会暴露私钥):Ledger, Trezor, KeepKey, Bitbox, Lattice1。

从是否有智能合约的支持来看,可以分智能合约钱包和非智能合约钱包。例如 Argent 和 Gnosis Safe 是智能合约钱包,

它们使用外部拥有账户的替代品,并建立在智能合约之上。由于业务逻辑有更多的实现空间,它们可以提供无助记词恢复、自动阻止某些对不可信合约的转账、社会恢复、转账限制、账户冻结等功能。

从私钥的存储来分为托管和非托管两类。上面提到的MetaMask 是一种非托管(或自托管)加密货币钱包。这意味着没有第三方“保管人”持有你的私钥。而Coinbase是一个托管钱包,为你存储了你的私钥。

从安全角度则可以分为冷钱包(也称为硬钱包)和热钱包。主要区别是,硬钱包不直接接触网络,所以受攻击概率极低,安全性高,适合大资金,买了就屯在那里,主要用于存储为目的。

热钱包(比如MetaMask),使用方便,适合小资金、交易频繁场景,安全方面不如冷钱包,毕竟接触网络,有被黑客攻击风险。

根据不同的签名要求,可以分为单签钱包和多签钱包。

大家日常使用中的钱包,一般都是单签钱包,也可以理解为一个个人账户。这种钱包只需要一个人去签名或者授权,就可以发起交易。

但是对于交易所、持有很多数字货币的大户或某些公司集团来说,由于其数字货币非常多,他们不希望这么多的资产被某一个人或某一个私钥去控制。

比如1万个比特币在一个地址上,这个地址的私钥如果丢失了,那个地址上的1万个比特币就全丢了。

为了避免这种资产丢失,就会采用多签地址来存储数字货币。多签钱包类似于银行的联名账户,是由多个私钥共同创建的一个多签地址。在创立多签地址的时候,需要约定这个地址需要签名的数量,当签名数量超过要求的时候,此时创建的交易才是合法的。

例如10个人创建一个多签地址,他们约定必须由不少于6个人签名,一个交易才是合法的。假如一笔交易这10个人中有5个人不签名,那么这笔交易就无法被广播到链上,交易也就无法完成。

同理,即使因为其中5个人因为疏忽或其他原因导致私钥都丢了,只要保证最后5个人的私钥没有被盗,那么这个地址里的数字货币也不可能被偷走,从而提高数字货币的安全性。

按公链来分,数字钱包可以分为比特币钱包、以太坊钱包等。前面讲的MetaMask就是以太坊钱包。

因为比特币和以太坊属于两种主链,其存储的数字货币和地址都不太一样。一般存比特币会有专属的比特币钱包,如Blockchain。

以太坊钱包不仅仅可以存放以太币,还可以存放许多其他类型的Token。凡是基于以太坊平台、遵守了ERC-20协议的Token,都可以用以太坊钱包,据说Token种类超过了17万。

读完了,请你继续思考下列问题:

1 黑客是怎么样破解信息,转走加密货币的?

2 为什么交易市场需要托管你钱包的私钥?

3 小狐狸钱包能存很多种数字货币,为什么不能存比特币?


本文是《芝麻开门吧,Web3入门10日谈》的主题2 “数字钱包”文章之二

本系列包括10个主题,请持续关注。

1 加密货币 2 数字钱包 3 区块链 4 NFT 5 DAO 

6 Web3 7 GameFi 8 Defi 9 虚拟人 10 元宇宙


关注 传DAO士,获得更多Web3有关的知识

假如你对Web3有兴趣,或需要跟DAO这种组织方式相关的知识,请去“传DAO士”社群索取,一群研究DAO实践DAO的人等着你,点“查看原文”看社群介绍。


欢迎扫码申请加入“传DAO士”社群,提高认知,结交志同DAO合的好友。


长按扫码!加微信

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存