MetaMask 是如何诞生的?起源故事,揭晓#
How Did MetaMask Come To Life? The Origin Story, Revealed | Consensys
《WEB3 - 加密朋克》:介绍了区块链、元宇宙、NFT、DAO 和 DeFi
私钥 && 公钥#
私钥
有了加密货币钱包,您可以在一个地方存储您的身份信息。 当您创建钱包时,您会获得 12 个单词,称为您的私钥助记词 (SRP)。 SRP 通常是 12 个随机词
这 12 个词是您数字身份的种子,用于生成赋予您访问钱包权限的密钥。 您不会泄露这 12 个词,就像您不会泄露您的银行账号密码一样: 有人拿到您的私钥助记词,就可以访问您的钱包及其中的所有资产。 在历史长河中,有钱的地方,就会有坏人,所以务必保持警惕。 为了保护您的身份和数字资产,您必须保护好自己的私钥助记词。
公钥
在您创建钱包后,您的公钥即可识别与您相关联的所有交易。公共钱包地址是代表您账户的一串字母和数字,类似于银行账号。
它看起来像这样:
0xd8da6bf26964af9d7eed9e03
您可以随意分享公钥,但请记住,如果有人在 Etherscan 等区块链浏览器中搜索您的地址,他们可以看到与之相关的全部交易历史记录。这一长串的字母和数字可能很难记住,当然如果您愿意去记,也是可以的。有一些工具可以让您的账户地址更容易记住,例如 Ethereum 域名服务 (ENS)。您使用 ENS 可以注册一个 .eth 名称,并将其直接链接到您的钱包地址、网站和域名。
ENS 名称与电子邮件地址类似,也具有唯一性。例如 vitalik.eth,实际是指上面的公钥。注册之后,其他人不能拥有相同的 .eth 名称,除非您出售或转让。您将 ENS 链接到您的账户之后,您就可以在交易时提供您的 ENS,而不是一长串字母和数字。
无论是 IBM 和微软等主要科技公司的研究部门,还是万维网联盟 (W3C) 等全球标准机构,或是 Consensys 等 Ethereum 生态系统创新组织,世界各地的人们都在致力于连接 Web3 和传统身份系统,例如那些用于旅行、居住、投票和社会保障的系统。
关于 Dapp (去中心化应用)#
https://ethereum.org/zh/developers/docs/dapps
去中心化应用程序 (dapp) 是在去中心化网络上构建的应用程序,结合了智能合约和前端用户界面。 请注意,就像开放 API 一样,以太坊智能合约具有可访问性和透明性,所以你的 dapp 里甚至可以包含其他人写过的智能合约。
定义
一个 dapp 的后端代码在一个去中心化 P2P 网络上运行。 与此相对应的,是在中心化服务器上运行后端代码的应用程序。
dapp 可以用任何语言编写(就像是一个 app)。它有前端代码和用户界面,能调用其后端。 此外,它的前端可以托管在去中心化存储上,例如 IPFS(opens in a new tab)。
- 去中心化 - dapp 在以太坊上运行,这是一个开放的公共去中心化平台,没有任何一个人或团体可以控制
- 确定性 ,无论执行的环境如何,都执行相同的功能
- 图灵完备 - dapp 可以根据所需资源执行任何操作
- 隔离性 - 它们在称为 EVM 的虚拟环境中执行。即使智能合约出现问题,也不会妨碍区块链网络的正常运行
关于 NFT (非同质化代币)#
https://learn.metamask.io/zh-CN/lessons/nfts-and-creators
https://support.metamask.io/hc/zh-cn/articles/360058238591-MetaMask-%E9%92%B1%E5%8C%85%E4%B8%AD%E7%9A%84-NFT-%E4%BB%A3%E5%B8%81
关于 DeFi (去中心化金融)#
https://learn.metamask.io/zh-CN/lessons/finance-decentralized
- DeFi,又称去中心化金融,是 Web3 的金融体系,由加密货币和您可以用它做的各种事情组成
- DeFi 由协议组成,这些协议是用在区块链上运行的开源软件建立的项目,称为智能合约
- 价值转移和参与 Web3 生态系统的不同部分,是通过将一种类型的代币换成另一类代币实现的。从您的钱包直接这样做的一种便捷方法就是使用 MetaMask Swaps
从出借、贷款、赚取利息和获取保险,到衍生品和期货等更加复杂的金融工具,一个全新的去中心化金融行业为传统金融体系提供了一种新选择,而传统金融体系的典型特征为追逐利润和流程不透明。在这种新基础设施中,货币体系围绕加密货币运转,而使用这些货币建立的金融体系被称为去中心化金融或 DeFi。
DeFi 提高了我们金融体系的规模、速度和连接性。它不用遵守 “银行家时间”—— 晚上、周末、假日以及最需要资金的自然灾害期间不开门。只要接入互联网,全世界任何人都可以随时使用它。它具有前所未有的透明度和抗审查性,让任何人都能够用它交易、审核它,甚至在其基础上进行构建。
DeFi 由一个协议社区组成:协议就是当作公共物品而创建的工具。
假设有人提出了一个计划(在 Ethereum 上,计划称为智能合约),让您可以获得贷款。在 DeFi 中,这称为 “借贷协议”。这些 DeFi 协议,无论谁在访问,均会可预测地按照程序运行,通过区块链记录,可以完全清晰掌握其使用情况。该贷款协议发布之后,人人都可以用它来获得贷款,甚至可以复制代码,制作自己的版本。从这个意义来说,协议即视为公共物品:所有人都可使用的资源。
关于 DAO (去中心化自治组织)#
https://learn.metamask.io/zh-CN/lessons/the-age-of-communities
https://consensys.io/blog/what-is-a-dao-and-how-do-they-work
几乎所有的 DeFi 应用程序,从 Uniswap 到 Aave 再到 MakerDAO,都是由 DAO(去中心化自治组织)来管理。
DAO 即社区主导的实体,其使用 Ethereum 智能合约来确立基本规则并执行商定的决策。DAO 使用智能合约管理类似于公司或非盈利组织中的许多过程和责任。DAO 成员使用代币对其 DAO 所负责的协议和系统规则进行投票表决。MakerDAO 就是其中一例,MKR 治理代币的持有者投票表决对 DAI 稳定币协议的更改。
关于 跨链桥#
https://learn.metamask.io/zh-CN/lessons/bridging-blockchain-networks
Web 3 中有多种类型的网络,通常用层来表述。例如,比特币、BNB Chain 和以太坊位于各自宇宙中的底层 - 一层公链(L1)。许多人想要使用以太坊等 L1。问题是 Ethereum 不能独自完成这一切。
想象在一条修得很好的道路或高速公路上,道路两侧都有标志和混凝土栅栏。随着高速公路的使用率越来越高,交通状况也越来越拥挤。这条道路的维护费用变得很高,车主在这段路上花费的时间和汽油也越来越多。
为了缓解交通压力,在这条路上方修建了一条铁路,由高速公路的混凝土栅栏支撑。火车速度更快、更便宜、燃油效率更高,载客量也更高。如果现在,可以坐火车而不用开车,您会怎么做?
在以太坊的宇宙中,L1 以太坊主网就是底下的高速公路。这条路修得很好,但越来越拥堵,通行成本越来越高。为此,在这个底层网络上建立了二层公链 (L2) 网络(类似于上文提到的高铁),以显著降低高速公路的通行成本和时间。
现在,您可以将车停在 L2 的车站,并获得更多的通勤选择。
这里的 L2 车站就好像跨链桥。高速公路 (L1) 上有许多出口,您可以将车停在这些出口,转乘火车。有些车站可能比其他车站便宜,有些可能速度更快,还有些车站的电梯则摇摇晃晃,您无疑想要避开。
Layer2#
https://learnblockchain.cn/article/3259
L2 (二层) 是一种扩容解决方案,它具有一个单独的执行层 (代码运行的地方,如 EVM 这样的环境) 并运行在 L1 (在我们的讨论中 L1 即为以太坊) 之上。而这个执行层继承了 L1 网络的安全保证和去中心化特性。这意味着,如果 L2 由于漏洞、基础设施故障而宕机,L1 也会在智能合约桥接内安全地保护用户的资产。
根据提交到主网上的最新状态快照可以取回资产。真正的 L2 桥接是完全无需许可和去中心化的,因此一旦用户存入资金,用户总能访问自己的资产。目前几种扩容解决方案使用的是不同的加密证明机制,其中都具有不同的安全和可扩展性权衡。
零知识证明#
https://learnblockchain.cn/article/5233
零知识证明(Zero-knowledge proofs)是一种在不暴露声明本身的情况下证明声明有效性的方法。“证明者”(prover)是试图证明声明的一方,而 “验证者”(verifier)负责验证声明。
零知识证明最早出现在 1985 年的一篇论文 “The knowledge complexity of interactive proof systems” 中,它提供了当今广泛使用的零知识证明的定义:
零知识协议是一种方法,通过这种方法,一方(证明者)可以向另一方(验证者)证明某事是真实的,除了这个特定声明是真实的事实之外,不会透露任何信息。
多年来,零知识证明得到了改进,现在它们被用于多个现实世界的应用程序。
关于质押#
https://learn.metamask.io/zh-CN/lessons/what-is-staking
- 质押是保护和维护区块链网络的基本机制
- 像以太坊这种采用权益证明 (PoS) 的网络,安全性和可持续性要高于采用工作量证明 (PoW) 的网络
- 质押是一种去中心化的公共物品,有助于保护网络安全,并让用户获得奖励
关于 WEB3 安全#
https://learn.metamask.io/zh-CN/lessons/security-in-web3
牢记私钥助记词 (SRP),切勿告诉他人
硬件钱包:额外的安全层
- 自主托管虽然强大,但也存在风险,需要在用户端采取适当的安全措施
- 可能面临的两种最常见 Web3 攻击是恶意行为者试图获取我的私钥助记词和向我申请不必要的代币权限
- 为了增强 Web3 安全性,使用硬件钱包是理想的第一步。
关于 SBT#
什么是灵魂绑定代币 (SBT)?POAP 应用场景及改变 Web3 详解
SBT: 在 Web3 游戏中积累权力和声誉
零知识证明#
关于 IPFS#
IPFS 是什么?看这篇文章就够了
官网:https://ipfs.tech/
关于默克尔树 (哈希树)#
一文读懂:什么是默克尔树?
叶胜超:一分钟搞懂 Merkle Tree 以及它的特点和作用!(27)
揭开 Merkle Tree 的力量:高效的链上数据验证