最怕一生碌碌无为,还说平凡难能可贵。

0%

Web3 入门学习笔记

这是 Wonz 记录的 第 10 篇 笔记

文章:Intro to Web3

链接:https://www.odysseydao.com/pathways/intro-to-web3

本文是自己个人翻译 Odyssey 网站上关于 Web3 科普的文章。希望更多的人可以进入 Web3 的世界。

61a4833999aa5e44bc20ca5d_03 bitcoin

一、什么是 Web3

Web3 之所以很重要是因为我们正在建立一个由人们自己而不是中间人(例如大型互联网公司)拥有的互联网。

Web1, Web2, Web3

正如 Eshita 简洁地写道:

  • Web1: Read
  • Web2: Read, write
  • Web3: Read, write, own

Web1(1990 年至 2000 年代初)是只读的。Web1 是建立在像 HTML 这样的开源协议之上的。

Web2(2000 年代初至今)是可读可写的。Web2 是建立在客户端-服务器即 C/S 结构上的,其中用户是客户端,公司控制服务器。

Web3(2020+)是读取、写入和拥有的。Web3 是建立在计算机的点对点网络上的,这些计算机无需中间人即可相互通信。

img

什么是 token

token 是资产所有权的记录。

token 可以是可替代的或不可替代的:

  • 可替代的 token 是可以互换的(例如,美元、比特币)。
  • 不可替代的 token (NFT) 是独一无二的(例如,一件艺术品)。

二、什么是区块链

区块链是存储在计算机网络上的交易链表。

区块链的特点:

  • 去中心化:交易在计算机(节点)网络上进行。
  • 不可变:交易一旦提交就不能更改。
  • 公开:任何人都可以查看交易。

区块链是如何工作的

每个区块都有:

  1. 一份交易清单
  2. 一个区块的哈希值(一长串随机字符)
  3. 前一个区块的哈希值(这是区块如何链接的原因)

619e8c6e3ab36fcb7d00f68c_Blockchain

共识机制

为了在没有中间人的情况下处理交易,节点需要能够自己达成共识。主要有两种方法:

img

Proof of Work(POW算法)

  1. 被称为矿工的节点竞争使用暴力算法(例如掷数千次骰子以获得正确的数字)解决数学问题。
  2. 第一个解决问题的矿工可以创建一个区块。
  3. 其他节点检查该区块是否有效。如果是,则矿工将获得加密货币奖励。如果不是,矿工就浪费了他们的时间和精力。
  4. 所有节点都将新区块添加到其区块链的副本中。

工作量证明机制比较消耗资源。因为矿工们通过构建可以 24h*7 运行的强大机器来竞争解决数学问题。

Proof of Stake(POS算法)

  1. 称为验证器的节点持有一些加密货币。stake 就像在说:“我将投入这么多的加密货币来赢得进行这笔交易的权利。”
  2. 拥有更多 stake 的验证者更有可能(但不能保证)被选中来处理交易并创建一个区块。
  3. 其他验证器检查区块是否有效。如果是,所有参与的验证者都会获得交易费。如果不是,创建区块的验证者可能会失去其 stake。
  4. 所有节点都将新区块添加到其区块链的副本中。

POS 算法比 POW 算法使用更少的资源。比特币使用 POW 算法,而以太坊目前正在从 POW 算法过渡到 POS 算法。

区块链的三难困境

当谈到区块链时,重要的是要记住安全性、去中心化和可扩展性之间通常需要权衡:

  1. 安全性:能够抵御错误和攻击。
  2. 去中心化:能够支持许多节点。
  3. 可扩展性:能够支持大量交易。

三、什么是比特币

比特币由中本聪于 2009 年创建,旨在成为“点对点电子现金系统”。

比特币是如何工作的

比特币使用区块链,因此是去中心化的、不可变的和公开的。它也是:

  • 限量:永远只会有 2100 万个比特币。
  • 单一用途:许多持有者只是希望它成为一个存储价值的 token。

比特币可以说是所有加密货币中最安全和去中心化的。但是,它每秒只能支持 3-7 个交易。这对于其存储价值的主要用途来说已经足够了,但是像 Stacks 和 Lightning 这样的项目正在努力让比特币做更多的事情。

比特币简史

  • 2008 年:一个名为 Satoshi Nakamoto 中本聪的个人或团体发布了一份白皮书,其中概述了“完全点对点的新电子现金系统,没有受信任的第三方”的计划。
  • 2009 年:挖出第一个比特币。
  • 2010 年:一位名叫 Laszlo Hanyecz 的程序员进行了第一笔比特币交易,用 10,000 个比特币(现在价值 6 亿美元以上)购买了两个 Papa John 披萨。
  • 2013 年:比特币经历了几次争议,包括 Mt. Gox 交易所倒闭和从 Silk Road(黑市)没收 26,000 个比特币。
  • 2017 年:Bitcoin Cash 比特币现金被创建为具有更大区块大小的比特币分支,以实现更快的点对点交易。
  • 2021 年:萨尔瓦多成为第一个采用比特币作为法定货币的国家。

四、什么是以太坊

以太坊由 Vitalik Buterin 于 2013 年创建,旨在让任何人“编写智能合约和去中心化应用程序(dapps)”。

以太坊是如何工作的

像比特币一样,它建立在区块链之上,是去中心化的、不可变的和开放的。

与比特币不同,以太坊的目标是成为世界上的去中心化计算机(称为 EVM 或以太坊虚拟机)。

619e93d7cb686c3871b1a5ac_Ethereum

  1. Ether 是以太坊的数字 token。主要目的是奖励以太坊区块链上进行处理交易的节点。
  2. Gas 是向节点付费以处理交易的 Ether 数量。
  3. Smart contracts 智能合约是在以太坊区块链上运行的代码。 此代码是去中心化、不可变以及公开的。
  4. Decentralized apps (dapp) 将后端智能合约与前端 UI 相结合。

Layer 2 网络和侧链

降低 gas 费用的另一种方法是使用 layer 2 网络或侧链:

  1. Layer 1 网络 是主要的以太坊区块链。
  2. Layer 2 网络 在绑定并将其提交给以太坊区块链之前处理交易下链。它们从以太坊的安全和分布式网络中受益。Arbitrum 是 layer 2 网络的一个例子。
  3. 侧链 是使用自己的 token 来支付 gas 的独立区块链。 你可以通过 bridge 在侧链和以太坊之间移动 tokens。Polygon 是侧链的一个例子。

以太坊简史

  • 2013年:Vitalik Buterin发表了以太坊白皮书。未能说服比特币社区以支持比特币上的去中心化 apps,Vitalik 众筹了以太坊作为一个新的加密货币。
  • 2014-2015:Ether 正式继续销售,人们可以用比特币购买它。
  • 2016年:DAO 提高 150 万美元,为组织公司提供新的去中心化商业模式。不幸的是,黑客能够利用漏洞来窃取DAO 1/3 的资金。这导致了以太坊做艰难的努力来恢复失去的资金。
  • 2020年:以太坊将 beacon chain 作为其 eth 2.0 计划,从 POW 算法迁移到 POS 算法。基金会计划将在2022年的某个时候合并以太坊的链。

五、为什么投资加密行业

为什么拥有加密货币

长期来看加密货币是一个很好的投资

比特币是过去十年的表现最好的资产:

img

加密货币是对金融体系的对冲

传统的金融系统有几个缺点:

  1. 通货膨胀是一个真正的风险。
  2. 银行可能不会把你的最佳利益放在心上。
  3. 不是每个人都有银行账户。

加密货币被需要把这些事情完成

你可以使用加密货币:

  1. 用最小的费用向世界上任何人汇款。
  2. 购买越来越多的商品和服务。
  3. 构建和使用可让人们支持创作者,参加社区,玩游戏等的去中心化 apps。

买什么加密货币

全球加密货币市值为 $2.7T(2021年11月)。头部是:

不在这里提供投资建议,但在选择加密货币购买有几个提示:

  1. 只投入你可以长期(例如,几年)持有的。
  2. 大多数人首先投资比特币或以太坊。
  3. 可以购买分数股份(例如,0.01比特币)。
  4. 考虑因为价格波动使用平均成本法(Dollar-cost averaging 简写为 DCA)或限制购买。
  5. 要小心选择一个新的加密货币。它能涨得很快,也能跌得很快。

在哪里购买加密货币

大多数人通过交易所购买加密货币。选择一个交易所需要考虑:

  1. 安全性:2FA,离线资产存储和资产的保险。
  2. 流动性:让你更快地完成交易。
  3. 费用:低交易、提款和存款费用。
  4. 用户体验:在 Web 和 Mobile 上寻找易于使用的 UX。
  5. 用户支持:口碑好的。
  6. 加密货币选择:要持有的硬币。
  7. 区域可用性:你所在州或国家/地区可用的。

如果你刚开始接触,我们建议你从中心化交易所开始。它们很容易使用,而无需担心管理你的钱包 keys。

购买加密货币的小提示

以下是在交易所中购买加密货币的提示:

  1. 打开安全功能:启用 2FA 和白名单提款地址。警惕企图伪装成交易所的网络钓鱼诈骗者。
  2. 考虑 Pro 版本:像 Coinbase 这样的交易所提供了一个专业版,看起来对初学者不友好,但提供较低的交易费用和高级交易选项,如限制购买。
  3. 使用美元成本平均:平均成本法 DCA 是你投资相同金额的策略,以平仓加密价格的波动。
  4. 在多个交换所上跟踪你的投资组合和税收:使用像CoinTracker 这样的平台,在一个地方查看你的所有加密钱包。

六、如何建立钱包

加密钱包是如何工作的

加密钱包储存两个 keys:

  1. 公钥链接到一个允许你提供交易的地址。
  2. 私钥证明你拥有你地址上的资产。
  3. 助记词是12-24个单词,可以让你得到你的私钥。

img

在 Web3,你的资产在区块链上,相当于在银行。请记住:

  1. 你可以与其他人共享你的公钥进行交易。
  2. 你必须永远不会与任何人分享你的私钥或助记词。

使用哪个钱包

加密钱包可以分为热钱包和冷钱包。建议是:

从热钱包开始,然后将你的长期资产移动到冷钱包。

1. 开始使用热钱包

热钱包更方便但没有冷钱包安全。有两种类型的热钱包:

  • 托管钱包由交易所(例如Coinbase)进行管理,你可以使用用户名和密码登录的。使用托管钱包,你不拥有 keys。事实上,大多数人使用交易所但是没有意识到他们有一个钱包。
  • 非托管钱包是自我管理的。因为你拥有 keys,你可以将这些钱包用作 Web3 身份。受欢迎的非托管钱包包括 MetaMask,Rainbow 和 Coinbase 钱包。

2. 将长期资产转移到冷钱包

冷钱包是默认离线且更安全的硬件设备。

如果你有近期不想交易的资产,请将它们转移到像 Trezor 和 Ledger 等的冷钱包中。购买冷钱包(60-150 美元)的成本对于保护你的长期资产来说是值得的。

如何将加密货币发送到钱包

1. 将以太坊转移到你的钱包

  1. 登录交易所
  2. 导航到从交易所提币页面
  3. 选择 ETH 和你要提取的金额
  4. 复制并粘贴你公共钱包地址
  5. 确认交易

你的 ETH 可能需要几分钟才能出现在你的钱包中。到达那里后,请按照以下步骤将你的钱包连接到领先的 NFT 市场 OpenSea。

2. 将你的钱包连接到 OpenSea

  1. 在 Web 上访问 OpenSea 并单击个人资料按钮
  2. 选择你的钱包并在出现提示时建立连接
  3. 一旦你连接你的钱包,你就可以使用你的 ETH 购买 NFT

七、如何避免上当受骗

保护钱包的小提示

  1. 将你的私钥和助记词存储在安全的地方。如果你必须在线存储这些信息,请使用 1Password 之类的密码管理器。
  2. 切勿与任何人分享你的私钥或助记词。
  3. 保护你的钱包密码。如果你的钱包有一个单独的密码,任何拥有它的人都可以得到你的私钥。选择一个安全的密码并开启 2FA。
  4. 将长期资产从你的日常热钱包中移出,将它们放入冷钱包或另一个热钱包。
  5. 在采取任何行动之前,请检查网站 URL、电子邮件或社交媒体。诈骗者会伪装成一个值得信赖的平台来钓鱼窃取你的助记词。
  6. 关闭 Discord DMs,不要与钱包中的未知资产互动。这是诈骗者使用的两种常见攻击手段。

常见的加密资产诈骗

以下是一系列骗局和避免它们的提示:

  • 假的客户支持:例如,“Your Metamask account has been hacked.”
  • 假 NFT 或 token:例如,“We’re giving you a free NFT for your loyalty to the community.” 或者 “You have $182K in akSwap.io in your wallet.”
  • 假冷钱包:例如,“Replace your Ledger to secure your funds.”

八、如何获得一个 ens 域名

回想一下,你钱包的公钥允许人们向你发送资产(例如 NFT)。不幸的是,这是一个很难记住的长字符串(例如,0xa5d1b…)。

让我们这样做,以便人们可以将资产发送到 yourname.eth:

  1. 转到 ens.domains 并连接你的钱包
  2. 搜索 yourname.eth 或任何你想调用你的钱包地址的东西
  3. 如果地址可用,请选择注册期限并单击“请求”。 交易将花费少量的 eth。

交易确认后,你应该拥有一个人们可以向其发送加密资产的 eth 域名。你可以通过以下方式确认你现在拥有该域名:

  1. 在像 Rainbow 这样的钱包里找
  2. 在 Etherscan 上输入以查看它是否与你公共钱包地址匹配

P.S. 鉴于本人才疏学浅,如有翻译得不正确的地方,还请指教。点击左下角 「阅读原文」,可以查看 Odyssey Web3 的相关原文。