初学者必备的 Layer 2 指南:为什么侧链不是 Layer 2?

[复制链接]
10006 |0
发表于 2021-3-20 18:00:00 | 显示全部楼层 |阅读模式

一些骗子会忽悠你说侧链就是 Layer 2 方案,更有甚者还会宣传说他们的侧链比 Rollup 更安全。然而,说到底,这只是一个很简单的问题:资金出口由谁控制?在 Rollup 方案中,资金出口是受到控制的,并由ETH Layer 1 的 EVM 保护。

原文标题:《给初学者的 Layer 2 指南》
撰文:Ali Atiia
翻译 & 校对:闵敏 & 阿剑

在密码学货币行业,每当牛市开启,就会有铺天盖地的虚假消息。许多侧链项目会误导用户相信它们是名正言顺的 Layer 2 可扩展性解决方案。本文旨在向初学者说明什么样的区块链才是 Layer2。因此,为便于读者理解,完整性和严谨度不免有所牺牲。

通常来说,Layer 1 区块链具有更高的安全性和流动性,Layer 2 区块链则依赖 Layer 1 区块链为其提供安全性和流动性。

如果你是初学者,尤其是刚入行的小白,请先跟我看一个简单的例子。

假设你在ETH区块链上有 100 Dai,你的 MetaMask 上也显示如此。但是,Metamask 是怎么知道的?因为它通过 Infura (ETH节点即服务提供商)与ETH点对点网络进行通信。但是,拥有 100 Dai 究竟意味着什么?它意味着,Dai 合约(运行在ETH区块链上的、由代码和数据组成的软件)有你的地址(如你在 MetaMask 中所见的那样),地址旁边显示的数值是 100。

再回到如何辨别新的区块链是否是 Layer 2 这个问题上。假设有条新的区块链叫作 Macau。出于某种原因(想要买某个东西,以更低的 gas 价格交易或获得某种体验),你想将你自己的 100 Dai 从ETH转移到 Macau 链上。

你会如何将这 100 Dai 转移到 Macau 上?发送一封邮件给 Vitalik 的 Masternode,让他帮你转移吗?当然不是,你其实是将你的 100 Dai 发送到ETH区块链上的另一个合约,也就是通常所说的「存款」合约(好比赌场的存款窗口)(译者注:实际上是在 Dai 合约内将 100 Dai 从你的账户中转出、然后转入另一个账户;但正如作者所说,这是为了便于理解)。

  • 第一步:将 100 Dai 发送到 Macau 在ETH区块链上的存款合约。

Macau 链的验证者 / 矿工可以看到你的存款,因为他们一直在监控ETH区块链,尤其是 Macau 的存款合约。这时,其中一位验证者 / 矿工告诉其他人:「嘿!大家快来看啊!有客户上门了!快干活!」接着又对你说:「欢迎你,很高兴你能加入我们。这是你的 100 个合成 Dai,是我刚刚挖出 / 验证的 Macau 区块里的,希望你玩得开心。」

  • 第二步:你已经从 Macau 获得了 100 张借据(好比是赌场筹码)。凭这些借据,你可以取回你在ETH上的存款合约中锁定的 Dai。我们称这些借据为合成 Dai (简称 sDai)。

所谓的「进入 Macau」,实际上是你所在的某个网站上的一些 Javascript 脚本在与 Macau 的点对点网络通信。这就好比,当你在 Aave 网站上借贷或 Uniswap 网站上交易时,你「进入了ETH」:这些前端上的 Javascript 脚本为你创建了借贷 / 兑换交易,然后通知你的 MetaMask。看到 Gas 费之后,你嘤嘤嘤了 5 分钟,才点击「确认」来签署并广播你的交易。你很熟悉这个流程。

Macau 也是一样。如果 Macau 是ETH的分叉(就像币安的 B云储币

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表