MetaMask基本介绍!
MetaMask基本介绍!
月伴飞鱼什么是MetaMask
像以太坊这样的公共区块链是互联网数据库的下一个进化,而
MetaMask是浏览器的下一个进化。
MetaMask是一个网页浏览器扩展版和移动版应用程序,用于管理以太坊私钥。这样,
MetaMask可以充当以太币和其他代币的钱包,也可以与去中心化应用程序 (DAPPS) 交互。
MetaMask安装
浏览器搜索
MetaMask,找到拓展,并点击右边的获取,选择添加扩展。
接着便成功进入MetaMask的界面,勾选我同意,点击创建新钱包。
如果你已经有了一个钱包,你可以通过助记词导入。
注意,这里需要连接以太坊主网络,即此处需要魔法。
设置密码,创建新钱包。
选择保护我的钱包,记住这里最重要的一件事,永远不要分享你的助记词!
点击显示私钥助记词,并记下你的助记词。
你的助记词就被别人获取,相当于拿到了你的钱包,并可以对钱包里的以太币进行任意操作。
接着通过你记录下来的助记词,完成确认操作。
这个时候,你的钱包就创建好了。
MetaMask会为你自动创建一个账户地址。
区块链浏览器
一种用于查看和分析区块链上交易和区块信息的工具。
- 它提供了对区块链网络的实时数据和透明性的访问,能够帮助用户更好地了解和分析区块链上的数据。
- 并增加对区块链网络的透明度和信任。
区块链浏览器可以让用户查看所有的交易记录、区块高度、地址余额以及其他与区块链相关的信息。
- 它通常会显示交易的发送方和接收方地址、交易金额、交易时间戳等信息。
- 用户可以通过区块链浏览器来验证交易的有效性,并跟踪特定地址的余额和交易历史。
区块链浏览器还提供了对区块链上智能合约的访问,可以查看智能合约的源代码、执行状态和交易历史。
不同的区块链网络可能会有自己的区块链浏览器。
- 例如比特币的区块链浏览器有
Blockchain.com、Blockchair、Block Explorer等。- 以太坊的区块链浏览器有
Etherscan、Ethplorer等。
点击你的账户地址,就可以将它复制到剪切板。
在地址栏中输入:https://etherscan.io,就可以到一个叫区块链浏览器(这里特指`Etherscan`)的工具中。
可以通过
Etherscan在以太坊主网上看到刚创建的地址,在地址栏里粘贴你刚复制的账户地址即可。
可以看到还没有任何交易发生,没有分析数据,没有评论,没有余额,没有资产价值,因为这是一个全新的钱包。
查询的地址代表着我们的唯一地址,独一无二的钱包,唯一可以确定我们身份的东西。
此外,我们可以创建更多的账户。
每个账户有一个不同的地址,可以复制这个地址,去
Etherscan中查询,这个地址又是我们一个独一无二的身份。
MetaMask中助记词、私钥和账户关系
同一个助记词能够让我们创建多个账户。
通过这个助记词,可以进入通过这个创建账户按钮所创建的账户,因为它能够让你进入
MetaMask中所有的账户。
多个账户的地址是我们公开的身份,但是它们也有一个独一无二的私有身份,就像助记词一样。
我们不能给他人分享和暴露这些私有身份,这就是账户的私钥。
助记词可以让你进入多个账户,私钥只能让你进入这些账户中的一个。
我们可以通过如下来查看私钥,查看账户明细,然后导出私钥。
你只需要在这里输入密码,然后你就可以看到你的私钥,这个就是你账户的私钥。
私钥就是账户的密码,它可以让你创建交易。
在正常情况下,不要共享你的私钥和助记词,如果某个人拥有私钥,那么他就可以进入账户。
拥有私钥,才拥有比特币和以太坊这些资产。
测试网
账户的旁边,写着以太坊主网,点击它就能看到可以接入的所有网络。
在以太坊主网上,可以发送交易来使用真正的钱。
有一个叫测试网的东西,因为作为工程师,经常需要测试代码,与代码交互,看看他们是否正常运行。
将使用测试网和本地环境测试我们的代码,测试智能合约,主要是使用本地网络环境。
但是也可以看下MetaMask默认的测试环境。
点击网络,把账户切换到这些测试网中的一个,比如可以点
Sepolia。可以看到在
Sepolia测试网上,也没有以太币,什么都没有,只有一个空钱包。除了不使用真实的钱,这些测试网和以太坊主网一样,使用测试币,可以学习与合约交互,并且了解不同的合约如何进行协作。
Sepolia是当下最适合的测试网。
因为测试网不是商业服务,所以服务不会太稳定,有可能这个网明天就挂了,你需要选择当下最适合的测试网。
选择将网络切换到Sepolia测试网。
去
Sepolia的Etherscan,只需要在etherscan.io前添加sepolia.即可。
同样的,可以输入账户的地址,来查询你的账户地址,然后就可以看到这个地址在Sepolia的具体信息。
测试网是免费的,用来测试智能合约,主网会有费用,部署后就被认为是上线了。
此外,测试网是非盈利的,所以不要滥用它,只用它来学习,所以不要在这些测试网上无限发送交易。
通过水龙头获取测试币
在Sepolia测试网上发送一个交易,这将会给我们展示主网上交易是什么样的。
为了能够模拟这个交易,会去叫一个水龙头(
Faucets)的地方,以获取测试币。
主水龙头:Get Testnet LINK Tokens | Chainlink Faucets
备用水龙头:Ethereum Sepolia Faucet
在
faucets.chain.link下,获取一些测试的ETH代币。点击
Connect wallet。
- 记得让
MetaMask用Sepolia测试网。











