时间:2022-02-16|浏览:7175
用戶喜愛的交易所
已有账号登陆后会弹出下载
最近,模块化公共链逐渐成为圈内讨论的热点。从字面上看,模块化公共链是模块化公共链的技术、应用、规则和标准,方便不同项目开发者根据个性化需求匹配处理方案。
当然,模块化公共链本质上是围绕扩展解决方案提出的想法,在当前的技术环境下没有产生完全成功的实验者。因此,投资者和开发者都应该仔细筛选和合理选择目前关注这一概念的项目。
此外,鉴于这一概念尚未成熟,行业解释不同,本文仅在确保宏观逻辑准确性的前提下,以最简单易懂的语言介绍其核心原理。如果细节有一定的偏差,请理解。
基于Layer2的概念合集
具体来说,模块化公共链旨在将系统分为多个模块组件,使其具有区块链属性,甚至可以拥有DEX应用链,稳定货币应用链,NFT应用链和衍生品应用链等细分功能。开发人员可以将这些新模块分开,任意排序和组合,以实现更高级的功能。此外,模块化公共链有其独特的逻辑,试图削弱不可能的三角形问题,实践区块链技术的核心精神。我们将在下面讨论这些细节。
事实上,早在几年前,模块化公共链的概念就被提及了,但很快就被其他热点冲淡了。自去年下半年以来,模块化公共链一再被大型化V因为以太坊Layer当时2方案开始兴起,Layer2正是实现公链模块化的重要基础和前提。需要注意的是,模块化公链主要是针对以太坊升级提出的解决方案,其叙事逻辑围绕以太坊展开。但是,目前也有其他链上的项目也以此为参考进行性能改进。
众所周知,区块链技术的不可能三角一直是开发者和用户的心脏病,Layer二等解决方案是专门为解决这一核心痛点而设计的。Layer2的具体路径是将数据的计算和处理放在以太坊的第二层网络中,第一层网络专注于安全,即共识。模块化公共链进一步细分为执行层、结算层和数据可用层三层。
数据存储
一般来说,上述三层已经存在,但它们与以太坊网络耦合,没有非常明确的界限和分工。模块化公共链需要解耦,首先是Layer2应用于技术环境,对隐私安全、节点验证、交易确认、数据存储、欺诈证书等功能进行分类和详细处理,实现链的整体扩展。以下是对这三层的具体解释。
三层网络深度协调,交易数据处理有序
首先看执行层,主要面向用户端,即各种Layer2的Rollup应用,如Arbitrum和Optimism等等,核心功能是快速包装用户交易。这一层很容易理解,也是链上应用的主要功能。然而,关于各种各样的问题Rollup为了追求性能而牺牲分散的解决方案从未停止过。在极端环境下,模块化公共链执行层高速率的另一面是大节点联合作恶吗?这个问题将由结算层解决。
结算层主要负责验证交易信息的安全性,也称为共识层。比特币和以太坊的运行速度受到公众的广泛批评,但这是POW在共识机制下,全节点验证模式带来。因此,比特币和以太坊被认为是整个网络中最安全的公共链。现在有很多TVL排名前列的高性能公共链是为了在性能上取得突破而放弃分散化的一部分。
在模块化公共链的设计中,包装后的交易数据提交给以太坊结算层数千个节点进行处理和验证,防欺诈认证技术将发挥作用,可以大大削弱部分节点的邪恶风险,对冲Rollup端涉嫌集中隐患。Rollup为了进一步拥抱分散化,我自己也在技术端迭代。
然而,随着交易数据的激增,以太坊在整个节点验证模式下肯定会更加拥挤,这将进一步透支用户的耐心。在这方面,模块化公共链的想法是根据重要性对验证数据进行优先级。数据优先级越重要,节点验证就越早。对于单个用户之间的小点对点转移数据,没有必要让大多数节点参与处理。这样,以太坊的链负荷就可以大大减慢,提高运行速度。
值得注意的是,今年下半年以太坊共识机制从POW转入POS,为此创造了条件。可以说,结算层是模块化区块链的灵魂,用于交易数据的结构化、差异化、分类和分类。
最后看数据可用层,这是Rollup数据存储层用于存储最原始的交易数据。我们可以把它理解为备胎,因为它的功能非常简单,只存储,不执行任何智能合同协议,根本不涉及计算。他的核心功能是确保交易数据正确可用,为防止欺诈证书提供信息,或帮助用户追溯资产,减少网络攻击下的损失。
如果存储数据,还有一点不容忽视。L1层(结算层)将非常昂贵。单独打开一个仅供存储的链可能是一个具有成本效益的选择。因此,数据可用层是整个公共链系统的补充,可以为信息安全提供双重保险。
一些玩家发起探索,期待着最终实现这个想法
最近模块化公链走热的原因主要是因为Celestia等一系列相关项目带火。
2月7日,Cosmos其模块化区块链网络正式宣布Celestia第一个公共测试网将于2022年第二季度推出,并将于年底推出主网。Celestia没有发布通证,也没有发布经济模式。Celestia类似的技术逻辑Avail,则是由Polygon它于去年6月底推出。两者之间的共性是在技术上扮演一个单独的数据可用层或共识层的角色,以帮助整个系统的运行。最重要的是,Celestia和Avail可插入,内存占用空间小,功能仅限于交易排名,但也为整个系统的模块化提供了灵活性。有趣的是,Avail去年推出的同期就被推出了Celestia指责抄袭。
此外,公链项目已经在行业内消沉多年IOTA,也开始积极尝试模块化转型。去年年底,IOTA开发了新链Assembly。Assembly具有可扩展性,可以不断部署新的合同链,并与之合作EVM兼容。有分析认为,Assembly可以看成Layer1.5.这是一个智能合构层Assembly上搭建的各个智能合约链才是真正的Layer2。
不可忽视的是,以太坊社区从今年开始停止使用Eth1”与“Eth2转而用执行层和共识层来描述即将到来的以太坊升级。这个称号的变化似乎在不经意间为模块化公链而战call,至少这两个事件在被外界关注的时候大致重叠,也暗示着一个巧合。
注意,这种变化也伴随着以太坊的转移POS随着共识机制的临近,技术性能很可能会下降。具体的技术逻辑,我们在《ETH 2.0改头换面,6月份升级影响几何?已经详细解释过了,欢迎点击查看。这时,模块化公链的想法越来越流行,暗示和来越清晰。
虽然一些实力雄厚的玩家已经尝试了公共链模块化,但成功应用还需要时间来验证。虽然这些公共链是高性能的公共链,但它们不同于以太坊的技术逻辑和机制设计,甚至受到其交易量和节点数量的限制,而且还没有建立起来Layer2是必要的,但毫无疑问,行业正在发展,用户正在增长,更灵活的模块化公共链可能更能适应未来多链时代的需求,这也是一个预防措施。
综上所述,模块化公链的核心思路是Layer在2的基础上,网络结构根据功能分为交易包装、节点验证和数据存储三层,自动识别交易数据属性,差异化调用节点力量,完成高效、分散的运行,在理想的良性循环系统下增加节点数量,实现整个链系统的扩展。
可以说,这个想法是美丽的,逻辑是细致的,但在技术上仍然很难实现。因此,目前还无法判断它是否真的能实现。然而,在不可能的三角形的痛点中,似乎没有完美的解决方案,而模块化公共链的想法显示了三点之间平衡的务实精神,值得肯定。
无论成功与否,模块化公共链也是促进行业深入发展的希望,用户也期待看到相关技术和方案取得真正突破。