📢 Gate广场 #MBG任务挑战# 发帖赢大奖活动火热开启!
想要瓜分1,000枚MBG?现在就来参与,展示你的洞察与实操,成为MBG推广达人!
💰️ 本期将评选出20位优质发帖用户,每人可轻松获得50枚MBG!
如何参与:
1️⃣ 调研MBG项目
对MBG的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与MBG相关活动(包括CandyDrop、Launchpool或现货交易),并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是现货行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
MBG热门活动(帖文需附下列活动链接):
Gate第287期Launchpool:MBG — 质押ETH、MBG即可免费瓜分112,500 MBG,每小时领取奖励!参与攻略见公告:https://www.gate.com/announcements/article/46230
Gate CandyDrop第55期:CandyDrop x MBG — 通过首次交易、交易MBG、邀请好友注册交易即可分187,500 MBG!参与攻略见公告:https://www.gate.com/announcements
LayerZero设计缺陷与跨链安全隐患分析
跨链安全的重要性及LayerZero的设计缺陷
跨链协议的安全问题已成为Web3领域最为紧迫的挑战之一。近年来,跨链协议相关的安全事件造成的损失金额位居榜首,其重要性甚至超过了以太坊扩容方案。跨链协议的互操作性是Web3网络连接的基础需求,但由于大众对这些协议的安全等级缺乏辨识能力,使得风险进一步加剧。
在众多跨链方案中,LayerZero因其简洁的设计而备受关注。然而,简单的设计并不意味着安全可靠。LayerZero的基本架构依赖于Relayer执行Chain A和Chain B之间的通信,并由Oracle进行监督。这种设计虽然避免了传统的第三链共识验证,为用户提供了快速跨链体验,但也带来了潜在的安全隐患。
LayerZero的设计存在两个主要问题:
将多节点验证简化为单一Oracle验证,显著降低了安全系数。
假设Relayer和Oracle是独立的,这种信任假设难以长期维持,不符合加密原生原则,无法从根本上防止合谋作恶。
作为一种"超轻"跨链方案,LayerZero仅负责消息传递,而不对应用的安全承担责任。即使允许多方运行Relayer,也无法从本质上解决安全问题。增加受信主体的数量并不能改变产品的基本特性,反而可能引发新的问题。
LayerZero的设计使得依赖它的项目面临潜在风险。攻击者可能通过替换LayerZero节点来伪造消息,导致严重的安全事故。这种情况下,LayerZero可能会将责任推给外部应用,使得生态建设变得困难。
值得注意的是,LayerZero并不能像Layer1或Layer2那样提供共享安全性,因此不能被称为真正的基础设施。它更像是一个中间件,为应用开发者提供自定义安全策略的能力,但这种设计方式存在潜在风险。
多个研究团队已经指出LayerZero存在的安全漏洞。例如,L2BEAT团队发现LayerZero的信任假设存在问题,可能导致用户资金被盗。Nomad团队则指出LayerZero中继器存在两个关键漏洞,可能被内部人员或已知身份的团队成员利用。
从比特币白皮书提出的"中本聪共识"来看,真正的去中心化系统应该杜绝可信第三方,实现去信任化和去中心化。然而,LayerZero的设计要求用户信任Relayer、Oracle以及使用LayerZero构建应用的开发者,这与去中心化的原则相悖。
综上所述,LayerZero虽然自称为去中心化的跨链基础设施,但实际上并不符合真正的去中心化和无需信任的标准。在构建跨链协议时,应当更加注重实现真正的去中心化安全性,而不是仅仅追求简单的设计和快速的用户体验。未来的跨链解决方案需要在保证安全性的同时,实现真正的去中心化和无需信任特性。