给初学者的Layer 2指南_币世界+以太坊爱好者

2021-03-21 16:12 栏目:行业动态 来源:网络整理 查看()

本文旨在向初学者解释第二层是什么样的区块链。所以为了方便读者理解,难免牺牲完整性和严谨性。在密码学货币行业,每当牛市开盘,就会有铺天盖地的虚假消息。许多侧链项目误导用户相信它们是合理的第2层可伸缩性解决方案。本文旨在向初学者解释第二层是什么样的区块链。所以为了方便读者理解,难免牺牲完整性和严谨性。

一般来说,第1层的区块链具有较高的安全性和流动性,而第2层的区块链依靠第1层的区块链来提供安全性和流动性。

如果你是初学者,尤其是新白,请先给我看一个简单的例子。

假设你有100个戴在以太网区块链,这也显示在你的元面具。但是Metamask怎么知道呢?因为它通过Infura(以太网节点作为服务提供商)与以太网点对点网络通信。但是拥有100个戴到底意味着什么呢?这意味着Dai合同(由运行在区块链以太网上的代码和数据组成的软件)有您的地址(如您在元掩码中所见),地址旁边显示的值是100。

让我们回到如何识别新区块链是否是第二层的问题。假设有一个新的区块链叫澳门。出于某种原因(想买点东西,以较低的气价交易或者获得一些经验),想把自己的100代从以太网中转到澳门连锁。

你会怎样把100戴转移到澳门?给Vitalik的Masternode发邮件让他帮你转?当然不是,你实际上是把你的100傣送到区块链以太博物馆的另一个合同,也就是俗称的“押金”合同(像赌场的押金窗口)(译者注:其实是在傣合同里。从你的账户转100戴,然后转到另一个账户;但如作者所说,这是为了便于理解。

第一步:将100黛送到澳门在艺苑的存款合同。

澳门连锁的验证者/挖掘者可以看到你的存款,因为他们一直在监控区块链以太网,尤其是澳门的存款合同。这时,其中一个核查员/矿工告诉其他人:“喂!大家快来看!有客户来了!快干活!”然后我对你说:“欢迎,很高兴你能加入我们。这是你的100个合成DAIs,在我刚挖出/验证的澳门街区。希望你玩得开心。”

第二步:你已经从澳门获得了100张借条(比如赌场筹码)。有了这些借条,你就可以拿回你在以太网的存款合同中锁定的戴。我们把这些欠条称为合成Dai(简称sDai)。

所谓“进澳门”,其实就是你网站上的一些Javascript脚本和澳门之间的点对点的网络交流。就好像,你在Aave网站上借钱,或者在Uniswap网站上交易,你“进入了Ethereum”:前端的这些Javascript脚本为你创建了一个借/换交易,然后通知你的Metamask。看到煤气费后,你花了5分钟才点击“确认”签署并广播你的交易。这个过程你很熟悉。

澳门也是如此。如果澳门是以太馆的一个叉(就像毕安的BSC?还是雪崩的C链?),那么整个过程其实是类似的,因为你只需要使用Metamask而不是exclusive wallet来对创建的事务进行签名(因为Ethereum /BSC等区块链采用了相同的地址格式和加密签名机制)。

第三步:在澳门使用100 sDai进行交易、流动性挖掘、投资等。

假设你在玩德州扑克,将100塞岱的本金翻倍至200塞岱(这额外的100塞岱是由你的对手赢得的,他们也将阿呆锁定在以太网的澳门存款合约中)。

注意,现在是最关键的部分?

这时候考虑到安全性和流动性(或者不在乎几千块钱的煤气费),你要拿回本金和利息,放在以太馆。如果你能随时随地从澳门定金合同中拿到200黛(还是那句话,这个合同是在的以太网上),没有人能阻止你(只有满足这两个条件),澳门就是2层的?

如果理论上澳门的验证者可以阻止你找回200戴,或者直接偷走(自己拿),澳门不是2层的,而是侧链?

理论上,如果能多拿点钱(比如300黛),澳门就不是一个二层的区块链了。

当我们谈论可伸缩性方案时,我们总是回到“谁控制出口”的问题上。

如何让邰方的存款合同更聪明,防止你和其他澳门用户以及澳门矿工/核查员/运营商作弊?

可以想象,这并不是一件容易的事,因为它需要存款合同实时了解澳门上的资金流向:假设一小时前你在澳门上德宝的游戏中赢了100 sDai,你可以抽取100 Dai到以太网,但下一局你可能会赔钱!所以合同应该能了解所有这些情况和澳门的最新状况。

早期解决方案,如状态通道和等离子体,将欺诈索赔和争议解决逻辑编程到第1层的存款/取款合同中。然而,它们都给用户带来了沉重的负担,例如:

用户必须始终在线监控以太网上的第1层合同,以便质疑/阻止/惩罚威胁其资产的恶意提款行为。

用户必须存储引起争议所需的数据。在state channel 1方案中,这个数据通常是对手的签名,用来证明通道中的状态变化(比如“Alice:我答应付给Bob 10 Dai”或者“Charlie:我答应把车移到棋盘上的H5”)。

仅针对等离子:用户容易受到两方面的影响:(a)需要存储的数据大幅增加,因为用户需要的数据是等离子链全局状态的一部分,而不仅仅是状态通道对手的数据;(b)数据扣留攻击,即等离子体运营商(block producer)试图恶意取款,同时扣留用户发起挑战所需的数据。这进一步增加了第1层撤回的安全逻辑的复杂性。

直到汇总方案出现,这些棘手的问题才真正得到解决。汇总要求用户退出时所需的所有数据都可以在第1层获得。每当第2层的状态发生变化时,汇总操作员将披露导致第1层状态变化的事务数据。因此,第2层上的执行和第1层上的数据更新是同步的。如果你想了解更多关于上卷的知识,请阅读以下文章:简介,高级,ZK-上卷,最优上卷。

汇总方案通过数学方法(ZKRU)或密码学货币经济(ORU)保证确保所有相关参与者诚实。如果汇总操作员消失或开始制造麻烦[滥发信息、审查或(在最佳汇总方案中)实施欺诈],用户始终可以使用第1层的数据安全地提取资金。这些数据存储在Ethereum第1层的汇总契约中,所以用户唯一需要信任的是第1层会诚实地执行这些契约(其他第1层契约也采用同样的信任假设,比如MakerDao MCD和Aave等。).

正文结束?

注1:

其他的第一层链,比如NEAR,Polkadot,CosmosHub,也可以成为Ethereum的上卷。他们只需要创建一个遵循汇总设计模式的桥,并将必要的数据发布到以太网,就像其他汇总一样。

附注2:

ZK汇总方案采用有效性证明来证明汇总状态更新的正确性。每当汇总状态更新时,都会在第1层验证证书的有效性。因此,这种方案可以杜绝欺诈。不过数据还是要在链上公布。这样,如果汇总运算符消失,用户仍然可以使用该数据提交自己的提款请求。

附注3:

比特币可以有第二层吗?

不可能。比特币缺乏编程元素和状态管道系统,无法创建复杂的第1层合同来处理争议和/或验证证书的有效性3。当然,你可能听过这样一句话,使用某个比特币侧链时,不必放弃令牌的所有权。不要相信这些虚假的营销4。

“闪电网呢?”闪电网理论上只是L2。然而,实际上,普通用户几乎总是信任第三方来监控整个系统(见上面关于状态通道的内容),也就是说,实际上并不是L2。

上卷是第二层唯一可以保证用户坐以待毙、放松心情的可伸缩方案,因为资金的输出是由以太网的第一层牢牢控制的。

回到侧链:

如果上卷这么神奇,为什么会有人选择去创造一个(a)需要额外信任假设,(b)过去7年没有被市场认可的侧链?

侧链之所以挥之不去,是因为这样的方案很容易构建。很多项目方只是草草搭个侧链,就能拿到风投?然后发行代币6。

其实搭建一个Ethereum侧链只需要一个下午:你只需要在Ethereum上搭建一个类似智能钱包的基础合同,让人存资金,然后叉Geth(给你的侧链选一个新的链ID重建)……看!几乎一样.呃,嗯,还是有点短.你要请一些水军,然后请平面设计师设计一个高大的网站.但是很多风险投资机构一定很乐意帮你,他们可以部署大量的机器人。

有些骗子会忽悠你说侧链是2层,甚至宣传他们的侧链比上卷安全。但是,归根结底,这只是一个很简单的问题:谁控制资金的出口?在汇总方案中,资本输出由以太网第一层的EVM控制和保护。

本文的主要观点:

目前任何声称tps超过2000,以扩展性为卖点的链都很可能是侧链,需要用户做出一些未公开的信任假设。

Eth2数据片上线后,汇总的tps可能会达到10,000以上。这种方案对数据的需求很大。

汇总是第2层唯一的可伸缩性解决方案,不需要用户做出额外的信任和/或活动假设。

侧链之所以存在至今,是因为这样的方案可以在一个小时内构建完成,通常是为了筹集资金和发放代币。

在使用资金链之前,请检查资金的导出和您必须做出的信任假设,以便(a)确保资金链是安全的,以及(b)您可以安全地取回资金。项目方通常会使用大量的营销辞令和荒谬的论点来掩盖项目在安全方面做出的权衡,以提高其绩效。

其他的第一层链可以作为etherceum的上卷,只需要遵循上卷的设计模型,将必要的数据发布到etherceum。

没有主动假设的第二层不能建立在比特币上,因为它缺乏必要的编程元素和状态管道系统来获得第一层的安全性。

给初学者的Layer 2指南_币世界+以太坊爱好者

——缺点一栏通过不同的颜色反映问题的存在(即我们通过设计能避免这些问题的多少)。例如,可以很容易地满足汇总的数据需求(如Ethereum 2.0和LazyLedger等‘数据可用性即服务提供商’所规划的),而不牺牲分散性,因为数据是“冷”的,即整个节点不会执行汇总数据,磁盘空间成本非常低-

脚注:

1:如果是地位频道,根本没有“澳门”链,用户之间直接互动。比如你在Ethereum认捐了阿呆,和一群朋友开了一个状态通道来对抗德国,然后开始交换信息来更新游戏状态,比如“我弃牌了,这个密码签名为证”。游戏结束后,你可以在Ethereum上提交德州最新的快照到合同中,然后取出你的余额。支付渠道和棋牌渠道也是如此。虽然国家渠道方案可以消除恶意侧链运营商的风险,但用户仍然需要警惕,以防交易对手试图利用过时的有效状态发起提款。因此,取款通常有一个等待期,以便其他参与者验证其有效性并对其提出质疑。比如你要求退场并提交有效证明证明你赢了,其他玩家可能会向你挑战,用你最近输给他们的游戏结果来生存虚假证明并提交到合同中。

2:以Plasma Cash为例,用户会继承并且必须存储自己收到的每个令牌的完整交易记录,这需要花费大量的时间。

3:你可以这样想:EVM可以为你提供基础资料,让你“3D打印”任何你感兴趣的物体;比特币脚本就像瑞士军刀(拜Vitalik Buterin所赐),只能用于有限的用途。

4:在这个节目中发言的Nic Carter并不是这个侧链的投资人,但是Nic Carter赞助了他的播客。

5.集中交易真的是一个侧链,很受欢迎。用户资金不发送到本文所述的“存款合同”,而是发送到集中交易所控制的地址。但集中交易所并没有打着“可伸缩解决方案”的旗号标榜自己,用户知道存放在集中交易所的资金是需要信任的。

6:有例外。XDai侧链在Ethereum社区非常流行,特别适合小额支付和快速实验。但xDai团队和社区绝不会做虚假宣传,向用户掩盖安全取舍的真相。

(结束)

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发