# Layer2 对加密世界到底意味着什么? **Published by:** [caden mcdowell](https://paragraph.com/@caden-mcdowell/) **Published on:** 2022-01-07 **URL:** https://paragraph.com/@caden-mcdowell/layer2 ## Content 在一年之前,以太坊就出现了网络拥堵和gas费用高昂的问题,那时候Layer 2的概念就一直在被提及。只不过在那个时候,L2带给我们的感觉,更像是以太坊为了和其他公链竞争市场,而做出一种的抵御手段。然而到如今,L2的话题越来越热,L2对整个加密世界的意义似乎也不再只是作为以太坊的“防御机制”了。不可能三角与单片式区块链 首先,让我们追本溯源,从区块链不可能三角说起。 区块链的不可能三角问题指出,由于技术上的限制,你只能同时提升区块链三个属性中的两个,必须牺牲其中一个属性。 这三大属性(及其技术要点)分别是: 1.去中心化:网络节点数量;是否有中心节点; 2.安全性:攻击网络的难度; 3.可扩展性:系统的数据吞吐量及TPS。 此外,实现这三大属性需要相应的底层组件,分别是: 1.共识:提供安全性,并界定存储数据的真实性。 2.执行:将旧状态转换为新状态,这个过程需要通过计算执行完成。(区块N更新为N+1) 3.数据可用性:通过主链保证被引用的数据(构成区块N的所有数据)的真实性。 BTC在设计之初,就是因为看到了中心化机构的信任风险,所以选择了足够的去中心化程度,同时作为一套金融支付系统,也需要足够的安全性,所以不得不放弃了扩展性。而在此之后的所有公链,大都选择了POW机制(如ETH等),目的就是要足够的去中心化并且安全,所以扩展性都很差,因此使得区块链的普及一直是个难题。 其实我们一直以来受到不可能三角的束缚,主要原因就是目前大多数区块链都试图在 L1 (主链) 上同时完成共识、执行和数据可用性这三件事,所以才造成了如今的困境。 为了安全性和去中心化,我们减少了区块空间的供应,并降低节点的硬件要求,使所有人都可以参与到网络中来成为节点,但这样也延长了交易时间,使得扩展性很差。 但是如果减少节点数量,虽然少了一堆计算机来进行冗余的计算工作,但也意味着,我们只能信任少数的几个节点,去中心化程度便被削弱了。 总之,在过去的10年里,为了保证区块链的中心化和安全性,我们已经达到了其可扩展性的极限。 这种同时要负责共识、执行和数据可用性三个底层组件的区块链,我们称之为做单片式区块链,单片式区块链的路似乎已经走到了尽头。 ## Publication Information - [caden mcdowell](https://paragraph.com/@caden-mcdowell/): Publication homepage - [All Posts](https://paragraph.com/@caden-mcdowell/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@caden-mcdowell): Subscribe to updates - [Twitter](https://twitter.com/conude1): Follow on Twitter