如何使用 Metamask 创建第一个以太坊 HD 钱包?

word卡尔 发布于 5个月前 分类:电子书

可能有些同学读到这里已经不耐烦了,毕竟 Talk is cheap, show me the code,不要着急,很快我们就要开始写第一行代码了。但是在开始编写代码之前,我们需要先确保已经具备调试的基本条件,即准备好开发环境,在准备开发环境的过程中,我们会通过各种操作将前面的概念做深入介绍。

接触任何区块链网络都需要我们有自己的账户,管理账户的软件可称之为钱包,在创建钱包和账户之前,我们有必要了解下以太坊网络中账户的组成:

以太坊网络中的账户和典型的区块链账户没有太大区别,都由地址、公钥、私钥 3 部分构成,不论使用何种钱包创建的以太坊账户,在不同的以太网网络之间都是可以通用的,比如我在主网上创建了钱包账户,而切换到 Rinkeby 测试网络时依然可以使用同样的账户,这点和传统的 Web 应用有很大的区别,比如我们在微信创建的账号就不能用到百度上。这种跨网络通用的账号机制实际上是内置在以太坊客户端之内的,我们无需关心细节。

不论是在以太坊网络上发起转账交易,还是部署智能合约,亦或是调用智能合约中的函数,我们都需要有账户,方便以太坊记录和验证谁、在什么时间、做了什么。可能好奇心强的同学会问:一会儿说钱包,一会儿说账户,钱包和账户难道不是一个东西?到底与什么区别?在创建账户之前,我们有必要搞清楚两者的关系。

区块链世界里面的钱包其实借鉴自现实世界的钱包。说到现实世界的钱包,你应该非常熟悉,每个人都有自己的钱包,钱包里面放了很多张银行卡,而多数同学在某家银行可能会办多张银行卡,对应到区块链世界里面,可以认为每张银行卡对应一个账户,每家银行就对应一个区块链网络,而能管理你所有银行卡的软件就叫做钱包

查看更多详情:https://www.nigaea.com/506.html

0个回复

  • 暂无回复

联系我们

侵权投诉:nerds@nigaea.com

工作时间:周一至周五,9:30-18:00,节假日休息

QR code