原文标题:《给初学者的 Layer 2 指南》 在密码学货币行业,每当牛市开启,就会有铺天盖地的虚假消息。许多侧链项目会误导用户相信它们是名正言顺的 Layer 2 可扩展性解决方案。本文旨在向初学者说明什么样的区块链才是 Layer2。因此,为便于读者理解,完整性和严谨度不免有所牺牲。 通常来说,Layer 1 区块链具有更高的安全性和流动性,Layer 2 区块链则依赖 Layer 1 区块链为其提供安全性和流动性。 如果你是初学者,尤其是刚入行的小白,请先跟我看一个简单的例子。 假设你在以太坊区块链上有 100 Dai,你的 MetaMask 上也显示如此。但是,Metamask 是怎么知道的?因为它通过 Infura (以太坊节点即服务提供商)与以太坊点对点网络进行通信。但是,拥有 100 Dai 究竟意味着什么?它意味着,Dai 合约(运行在以太坊区块链上的、由代码和数据组成的软件)有你的地址(如你在 MetaMask 中所见的那样),地址旁边显示的数值是 100。 再回到如何辨别新的区块链是否是 Layer 2 这个问题上。假设有条新的区块链叫作 Macau。出于某种原因(想要买某个东西,以更低的 gas 价格交易或获得某种体验),你想将你自己的 100 Dai 从以太坊转移到 Macau 链上。 你会如何将这 100 Dai 转移到 Macau 上?发送一封邮件给 Vitalik 的 Masternode,让他帮你转移吗?当然不是,你其实是将你的 100 Dai 发送到以太坊区块链上的另一个合约,也就是通常所说的「存款」合约(好比赌场的存款窗口)(译者注:实际上是在 Dai 合约内将 100 Dai 从你的账户中转出、然后转入另一个账户;但正如作者所说,这是为了便于理解)。
Macau 链的验证者 / 矿工可以看到你的存款,因为他们一直在监控以太坊区块链,尤其是 Macau 的存款合约。这时,其中一位验证者 / 矿工告诉其他人:「嘿!大家快来看啊!有客户上门了!快干活!」接着又对你说:「欢迎你,很高兴你能加入我们。这是你的 100 个合成 Dai,是我刚刚挖出 / 验证的 Macau 区块里的,希望你玩得开心。」
所谓的「进入 Macau」,实际上是你所在的某个网站上的一些 Javascript 脚本在与 Macau 的点对点网络通信。这就好比,当你在 Aave 网站上借贷或 Uniswap 网站上交易时,你「进入了以太坊」:这些前端上的 Javascript 脚本为你创建了借贷 / 兑换交易,然后通知你的 MetaMask。看到 Gas 费之后,你嘤嘤嘤了 5 分钟,才点击「确认」来签署并广播你的交易。你很熟悉这个流程。 (责任编辑:admin) |