MetaMask

月伴飞鱼 2024-11-07 22:20:12
Web3相关
支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者!

什么是MetaMask

像以太坊这样的公共区块链是互联网数据库的下一个进化,而 MetaMask 是浏览器的下一个进化。

MetaMask 是一个网页浏览器扩展版和移动版应用程序,用于管理以太坊私钥

这样,MetaMask 可以充当以太币和其他代币的钱包,也可以与去中心化应用程序 (DAPPS) 交互。

MetaMask安装

浏览器搜索MetaMask,找到拓展,并点击右边的获取,选择添加扩展。

接着便成功进入MetaMask的界面,勾选我同意,点击创建新钱包。

如果你已经有了一个钱包,你可以通过助记词导入。

注意,这里需要连接以太坊主网络,即此处需要魔法。

设置密码,创建新钱包。

选择保护我的钱包,记住这里最重要的一件事,永远不要分享你的助记词!

点击显示私钥助记词,并记下你的助记词。

你的助记词就被别人获取,相当于拿到了你的钱包,并可以对钱包里的以太币进行任意操作。

接着通过你记录下来的助记词,完成确认操作。

这个时候,你的钱包就创建好了。

MetaMask会为你自动创建一个账户地址。

区块链浏览器

一种用于查看和分析区块链上交易和区块信息的工具。

  • 它提供了对区块链网络的实时数据和透明性的访问,能够帮助用户更好地了解和分析区块链上的数据。
    • 并增加对区块链网络的透明度和信任。

区块链浏览器可以让用户查看所有的交易记录、区块高度、地址余额以及其他与区块链相关的信息。

  • 它通常会显示交易的发送方和接收方地址、交易金额、交易时间戳等信息。
  • 用户可以通过区块链浏览器来验证交易的有效性,并跟踪特定地址的余额和交易历史。

区块链浏览器还提供了对区块链上智能合约的访问,可以查看智能合约的源代码、执行状态和交易历史。

不同的区块链网络可能会有自己的区块链浏览器。

  • 例如比特币的区块链浏览器有Blockchain.com、Blockchair、Block Explorer等。
  • 以太坊的区块链浏览器有Etherscan、Ethplorer等。

点击你的账户地址,就可以将它复制到剪切板。

在地址栏中输入:https://etherscan.io,就可以到一个叫区块链浏览器(这里特指Etherscan)的工具中。

可以通过Etherscan在以太坊主网上看到刚创建的地址,在地址栏里粘贴你刚复制的账户地址即可。

可以看到还没有任何交易发生,没有分析数据,没有评论,没有余额,没有资产价值,因为这是一个全新的钱包。

查询的地址代表着我们的唯一地址,独一无二的钱包,唯一可以确定我们身份的东西。

此外,我们可以创建更多的账户。

每个账户有一个不同的地址,可以复制这个地址,去Etherscan中查询,这个地址又是我们一个独一无二的身份。

MetaMask中助记词、私钥和账户关系

同一个助记词能够让我们创建多个账户。

通过这个助记词,可以进入通过这个创建账户按钮所创建的账户,因为它能够让你进入MetaMask中所有的账户。

多个账户的地址是我们公开的身份,但是它们也有一个独一无二的私有身份,就像助记词一样。

我们不能给他人分享和暴露这些私有身份,这就是账户的私钥。

助记词可以让你进入多个账户,私钥只能让你进入这些账户中的一个。

我们可以通过如下来查看私钥,查看账户明细,然后导出私钥。

你只需要在这里输入密码,然后你就可以看到你的私钥,这个就是你账户的私钥。

私钥就是账户的密码,它可以让你创建交易。

在正常情况下,不要共享你的私钥和助记词,如果某个人拥有私钥,那么他就可以进入账户。

b74c6d373fd15252cf2f97b5bdb09c03

拥有私钥,才拥有比特币和以太坊这些资产。

测试网

账户的旁边,写着以太坊主网,点击它就能看到可以接入的所有网络。

在以太坊主网上,可以发送交易来使用真正的钱。

有一个叫测试网的东西,因为作为工程师,经常需要测试代码,与代码交互,看看他们是否正常运行。

将使用测试网和本地环境测试我们的代码,测试智能合约,主要是使用本地网络环境。

但是也可以看下MetaMask默认的测试环境。

点击网络,把账户切换到这些测试网中的一个,比如可以点Sepolia

可以看到在Sepolia测试网上,也没有以太币,什么都没有,只有一个空钱包。

除了不使用真实的钱,这些测试网和以太坊主网一样,使用测试币,可以学习与合约交互,并且了解不同的合约如何进行协作。

Sepolia是当下最适合的测试网。

因为测试网不是商业服务,所以服务不会太稳定,有可能这个网明天就挂了,你需要选择当下最适合的测试网。

选择将网络切换到Sepolia测试网。

SepoliaEtherscan,只需要在etherscan.io前添加sepolia.即可。

同样的,可以输入账户的地址,来查询你的账户地址,然后就可以看到这个地址在Sepolia的具体信息。

测试网是免费的,用来测试智能合约,主网会有费用,部署后就被认为是上线了。

此外,测试网是非盈利的,所以不要滥用它,只用它来学习,所以不要在这些测试网上无限发送交易。

通过水龙头获取测试币

Sepolia测试网上发送一个交易,这将会给我们展示主网上交易是什么样的。

为了能够模拟这个交易,会去叫一个水龙头(Faucets)的地方,以获取测试币。

主水龙头:Get Testnet LINK Tokens | Chainlink Faucets

备用水龙头:Ethereum Sepolia Faucet

faucets.chain.link下,获取一些测试的ETH代币。

点击Connect wallet

  • 记得让MetaMaskSepolia测试网。
支付宝打赏 微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者!