区块链技术如今变得越来越重要。从概念先行到应用落地,该技术不仅为用户带来了 NFT、元宇宙等颠覆性体验,而且赋能金融、社交、体育等传统行业,极大拓展了其发展的边界。尽管今年全球经济在宏观逆风下举步维艰,加密市场也受之影响渐入寒冬,但受益于区块链及相关技术在数字身份、支付、交易等应用中的日益普及,加密领域的增长趋势有望持续。
而公链作为加密领域最重要的底层基础建设,如何未雨绸缪搭建好公链平台,未来才有机会打造更完整和丰富的 Web3 生态。
从区块链逻辑架构出发,可以将公链分为 Layer0、Layer1 和 Layer2 三层。具体而言:
- Layer0 对应的是“传输层”。这是互联网和硬件连接的地方,它能够允许区块链之间互相交互,比如 Polkadot 和 Cosmos 都是在这一层创建了跨链可互操作的生态系统。此外,由于处于最基础底层,只要它们是使用相同的第 0 层构建,开发人员就不需要反复从头开始,很多功能可随时取用。
- Layer1 对应的是“数据层、网络层、共识层、激励层”。这是区块链链上处理数据和进行交易、区块争议解决等技术运行处理的地方。而以太坊就是最为著名的一层公链,但这层公链面临最重要问题是如何克服“不可能三角困境”,即去中心化、安全性和可扩展性。尽管以太坊通过 Merge,试图通过升级以解困,但截至目前,似乎没有一层公链能很好地解决这一问题。
- Layer2 则对应了“应用层、合约层”。这是与 Layer1 结合使用的第三方集成,主要为了提高区块链的扩展性和吞吐量。目前Layer2 技术方案包括 State Channel、Rollups 和 Plasma 三类。其中 Rollups 方案获得以太坊社区青睐,其又分两种类型:Zero-knowledge Rollups 和 Optimistic Rollups。
此外,Layer3 是客户端应用层,考虑到 Layer2 的拓展性和吞吐量仍旧不能满足发展需要,因此产生了将层级间与同层间的组合操作平移至定制化 Layer3,这已经不属于区块链逻辑技术范畴之中,且 Layer3 链尚处于技术构想阶段,所以并未在分类之中。
扩展阅读: