解析Celo的L2路线图:为什么选择基于Celestia而不是以太坊?_STI:Consensus Cell Network

最近,随着知名稳定币公链Celo提出转向?Celestia?并建立主权Rollup的路线图计划,笔者开始思考基于以太坊的Rollup和基于Celestia的Rollup到底有何不可,以及这两种选择的权衡。

Celo的Mezcal路线图计划

Celo是一个与EVM兼容的权益证明L1区块链网络,其创新特色是电话身份系统和Plumo超轻客户端技术。

所谓电话身份系统,是使用验证器运行的服务来证明新用户可以将他们的钱包地址与他们的电话号码联系起来,这使用户能够通过电话号码就能够在彼此之间发送加密资产,从用户体验的角度来看,这更有利于用户群的扩展。

目前,Celo唯一使用的PIS钱包是Valora,由于证明服务的去中心化性质,以及它需要由独立的验证者运行,因此Valora的证明体验并不是很顺利。为了解决这个问题,Valora正在转向联邦证明模型,在这种模型中,他们可以使用更中心化的方法为用户提供证明,并且要求用户信任Valora钱包。对于Valora来说,这似乎是改善用户体验的一种权衡方法,但它确实会造成整个系统的去中心化属性降低。

Revert Finance“v3utils”合约被攻击,90% 资产损失来自于单个账户:金色财经报道,AMM 流动性管理协议 Revert Finance 发推称,“v3utils”合约被攻击,其中有 90% 资金是从单个账户中盗取,被盗窃资产包括:22983.235188 枚 USDC、4106.316699 枚 USDT、485.5786287699002 枚 OP、0.18217977664322793 枚 WETH、36.59093198260223 枚 DAI、211.21463945524238 枚 WMATIC 与 22 枚 Premia。

大部分对该合约的授权已被取消,并对剩余易被攻击资金进行白帽处理,但有一些没有余额的地址仍被攻击合约进行授权。Revert 提醒这些地址取消授权。接下来几天团队将发布关于此次攻击事件的完整报告,并为被攻击用户进行赔偿。[2023/2/20 12:17:03]

然后是Plumo,Plumo是一款超轻客户端,由于其占用空间非常小,因此可以在手机上运行。该客户端使用zkSNARK技术将数百天的区块压缩成一个SNARK证明。这允许在移动设备上更快地同步区块链客户端。

V神已铸造可兑换帕劳共和国数字身份的NFT“Voyager Pass 1430”:10月20日消息,以太坊创始人V神(Vitalik Buterin)钱包近日发生异动,于10月17日与Voyager Pass合约地址发生交互,铸造了可用于兑换帕劳共和国数字身份的NFT“ Voyager Pass 1430”,成为该NFT目前拥有1269个独立持有者。

此前消息,帕劳共和国总统于去年12月22日签署了《数字居住法》,该国于今年1月份与Cryptic Labs合作启动RNS数字居住计划,数字身份持有者将获取一张实体的身份证,可用于身份认证用途,如酒店登记入住,登机,会员注册等。[2022/10/20 16:31:34]

Plumo的设计初衷是在Valora上运行,但目前Valora钱包并没有使用Plumo轻客户端,而是依赖第三方RPC节点提供者来与区块链同步。

动态 | 以太坊创始人“V神”现身USDA主题之夜:以太坊创始人Vitalik Buterin(V神)现身今晚在香港举办的CHAIN 2020“USDA主题之夜”,该派对由亚太数字银行APDB旗下USDA稳定币举办。USDA稳定币基于以太坊网络发行,目前在亚太地区发展迅速,主要应用于亚太地区数字支付、流转、落地应用等领域。V神2020年首次现身稳定币USDA活动现场,显示以太坊对ERC20协议稳定币的重视。[2020/1/16]

这种情况显然是糟糕的,为了更好地专注于应用开发和推广,Celo生态财政库组织Ocelot于近日提出了一个名为“Mezcal“的替代路线图:

“Celo应该成为一个L2生态,此外,我们认为它应该是一个与EVM兼容且可互操作的L2,其专注于自己的核心任务,而不必担心L1共识。我们都同意的是,帮助实现这一愿景的最佳网络之一是Celestia,Celestia是第一个模块化区块链网络,它创建了所谓的数据可用性层,提供共识机制和交易排序,同时将执行工作分离到L2层。在这里,Celo作为L2所需要做的,就是通过Celestia对与Celo网络相关的交易进行数据可用性采样。它甚至不需要下载整个Celestia区块,而只需下载与Celo相关的tx。

动态 | 以太坊域名服务ENS将加入多代币支持,未来可解析至比特币地址:go-ethereum和以太坊域名服务(ENS)核心开发者Nick Johnson今天在Twitter 宣布,已经提交了ENS以太坊域名的多代币支持,该提议通过后ENS以太坊域名将支持解析域名到多个区块链地址,其中甚至可以包括比特币地址。这也意味着,ENS以太坊域名将可能成为跨链的域名系统,用户可以通过一个域名在多个区块链间互通,未来只需要向其他人展示自己的ENS以太坊域名即可。目前已经有多个数字加密货币钱包支持ENS以太坊域名,在使用以太坊钱包进行转账时,不需要再输入冗长的以太坊0x 地址,而只需要输入短地址即可。[2019/9/9]

这有助于解决很多问题:

例如,Celo将不再承担验证者和共识问题的负担,因为它将使用Celestia网络来实现这种共享安全性和数据可用性方法。Celestia作为模块化区块链为Celo提供了许多不同的定制,同时仍然允许Celo专注于其使命。而Celo的核心开发人员无需再担心共识,而只需专注于改进Celo上的EVM。“

动态 | EOS疑似将推出基于EOS的HandShake DNS解析服务:EOS疑似将推出基于EOS 的 HandShake DNS解析服务,一位开发者的Github显示正在开发EOS-handshake服务。Cosmos社区总监Chjango Unchained4月30日发推表示发现EOS开发者正在复用 Handshake 的开源代码。EOS或许会加入域名解析服务,生态会进一步扩大。(IMEOS)[2019/4/30]

为了实现上述愿景并证明这一概念,Ocelot计划为Celo建立一个名为Mezcal的激励和金丝雀测试网。激励性测试网的另一个主要目标是将Celo的副本移动到Celestia上作为一个L2Rollup以实现这一愿景,而整个迁移过程将通过3个阶段逐步完成。

基于以太坊VS基于Celestia,哪种选择更好?

而Celo的路线图计划,也抛给我们一个很重要的问题,为什么Celo的L2不是基于以太坊,而是选择基于Celestia?

而我们现在所熟悉的以太坊Rollup二层网络,例如zksync、StarkNet、ArbitrumOne、Optimism,它们的选择与Celo的选择,到底有哪些不同?

关于这个问题,我们先来看看业内人士是如何评论的。

前Messari高级分析师RyanWatkins:

“Celo计划将一个价值30亿美元的L1区块链重组为基于Celestia之上的主权rollup,随着模块化基础设施的成熟,我预计会有更多的项目会选择这样做,因为他们会意识到数据可用性、共识、结算和执行不需要捆绑在一起。区块链的拆分才刚刚开始。”

而来自ConsenSys的L2区块链工程师faina.eth则不认同RyanWatkins的说法,其评论称:

“但如果它们没有捆绑在一起,那么‘rollup’就只是一个侧链,不是吗?这本身并没有错,但我们应该明确一下术语。”

那么究竟哪种说法更值得认可呢?

我们先通过一张图来简单了解以太坊、Celestia以及侧链的架构有哪些不同。

目前,我们所熟悉的以太坊Rollup二层网络就是一个执行层,而这些项目的数据可用性、共识以及结算层都是以太坊。我们认为,这样的Rollup二层网络,理论上将拥有接近以太坊主网的安全性。

而采用Validium、zkPorter这类off-chain解决方案的二层网络,它们是以牺牲数据可用性安全保障为代价,从而扩大了二层网络的吞吐量。

而选择Celestia的架构目前有三种类型:

主权Rollup:数据可用性层和共识层为Celestia,结算层和执行层是自己的主权链;

结算Rollup:数据可用性层和共识层为Celestia,结算层为Cevmos,应用链为执行层;

Celestium:数据可用性层为Celestia,共识层和结算层为以太坊,应用链为执行层;

关于主权Rollup,Celestia创始人MustafaAl-Bassam是这样评论的:

“主权rollup本身就是一条独立的链,就像一个Cosmoszone或L1,其并不是其他结算层的‘婴儿链’或‘L2’。”

当然,采用Celestia架构的应用链,与完全独立的L1侧链是有根本不同的,因为侧链的四个层都是其自身,因此侧链的共识安全性、数据可用性安全性以及吞吐量也是完全依赖于其自身系统。

而对于资源有限的项目方而言,建立一个完全独立的侧链可能并非是明智之举。

现在,假设我们都认同以太坊的安全性要大于Celestia,那么考虑基于以太坊还是Celestia,实际上的权衡点就是选择牺牲安全性来换取独立性和可扩展性,或者是选择牺牲独立性和可扩展性来换取安全性。

在选择Celestia的情况下,类似Celo这样的应用链将有权独立于任何其他链或社区进行硬分叉,这允许该链在无需许可的情况下响应黑客攻击并推动升级,这具有更好的灵活性。

而在选择以太坊的情况下,最明显的好处是遭受攻击的可能性会更小。

这两种选择似乎都有自己的道理,也都有各自更适合的应用场景,因此,在短期无法看清结果的情况下,同时支持可能会是一种好的策略。

相关资料:

1、https://mirror.xyz/ocelotlabs.eth/9vtP5Tc-V_zRTMZ907DmmCWxUgIS4g-nKMrsckcZW7A

2、https://typefully.com/ptrwtts/unpacking-celestia-9OchbmS

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-4:702ms