主页 > 钱包APP下载 > [imtoken最新版下载最新]MetaMask 钱包的剖析

[imtoken最新版下载最新]MetaMask 钱包的剖析

管理员 钱包APP下载 2022年07月15日

什么是钱包?

如果这篇文章是关于钱包的,我们为什么要谈论地址(账户)?好吧,从本质上讲,钱包不过是客户经理。

种子表示为您可以写下的英语单词列表(通常为 12 个单词),以便在需要时恢复您的密钥。这也是您在 MetaMask 中看到的“私钥恢复短语”。它有时也被称为你的“助记词”。但是,如果有人抓住了他们,他们可以立即访问您的钱包并使用您的资产做各种事情。这就是为什么建议永远不要分享您的助记词,甚至不要以电子形式存储它。


[imtoken最新版下载最新]MetaMask 钱包的剖析

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

5. 交换标记

MetaMask 是一种非托管(或自托管)加密货币钱包。这意味着没有第三方“保管人”持有您的私钥。它让你活出“不是你的钥匙,就不是你的代币”的精神。MetaMask 不存储有关钱包的任何数据,您看到的所有内容都在本地级别的浏览器或移动应用程序中。

MetaMask 是以太坊社区不可或缺的应用程序之一,在Web3世界,MetaMask无人不知晓,吸引了人们通过MetaMask开启了加密之旅。随着 NFT、游戏和 DAO 为 web3 带来大量新用户,钱包仍然是生态系统中的基础组成部分——它们是用户与区块链之间所有交互的核心和中心。


[imtoken最新版下载最新]MetaMask 钱包的剖析

8. 链接dApp

这更像是传统的以太坊钱包。它以钱包文件的形式出现,其中存储了一个随机生成的私钥。确定性钱包会为每个地址生成一个新的钱包文件,备份和恢复可能会更加麻烦。

在我们谈论 MetaMask 本身之前,让我们先深入了解一些支撑它的基本概念。

以下是一个非常简单的智能合同钱包的示例代码,基于Block Explorer的教程:(教程详细,请阅读原文)

1. 带有以太币余额的实际智能合约

每个钱包都从一个私钥管理组件开始。

1. 账户管理(创建、导入、导出账户,对接硬件钱包)

核心功能

区分钱包的一种方法是通过私钥的生成方式。

1. 秘密恢复短语(助记词):如前所述,此短语是基于您的主密钥以数学方式生成的助记符。这些词,当按特定顺序放置时,可以重新生成你钱包中的所有账户。请记住,一个钱包中可以有多个账户。你的钱包是持有许多公钥/私钥的钥匙串。每个密钥对应于钱包中的一个账户。当 MetaMask 从 Secret Recovery Phrase 重新生成您的钱包时,它可能一开始只生成第一个账户,但由于钱包是确定性的,因此可以按照相同的顺序重新创建其他账户。

责任编辑:

6. 显示资产(ERC20代币,nft)

2. 连接公共区块链网络

地址是区块链的核心原语。在以太坊中,有两种类型的地址:外部拥有地址(external Owned accounts)和合约地址(Contract accounts)。

为了与区块链节点通信,有一个称为 JSON-RPC 的标准,它允许从它们请求和提交数据。这些通过 JSON-RPC 的请求可以通过 HTTP 或 WebSocket 进行。

一旦有了私钥管理方面,钱包就变成了一个用户界面,允许用户与区块链进行交互。它可以促进从一个账户到另一个账户的资金转移、管理私钥、跟踪代币余额并帮助您签署交易。但是如果没有私钥管理,这些事情都不会发生。

该笔交易将进入本地内存池(mempool),然后由以太网络中最近的节点获取该内存池。


[imtoken最新版下载最新]MetaMask 钱包的剖析

确定性钱包的最先进形式是分层确定性(HD)钱包,基于比特币的 BIP-32 标准。键被称为“分层”,因为它们代表树结构。父密钥可以派生一组子密钥,然后子私钥可以派生另一系列孙密钥。

钱包用户体验、dApp 交互和安全方面有许多创新的可能性。尽管 MetaMask 铺平了道路,但钱包的工作还远未完成。例如,我们还没有完全弄清楚如何在移动设备上签署交易。由于行业标准,钱包可以组合和重新构建,以满足用户和应用程序的需求。

本文网络收集整理,不构成任何投资建议。转载请注明出处:https://www.bnlive.com.cn/appxz/8240.html

标签: MetaMask   区块   用户   钱包   合约   账户   地址   确定性