撰文:Jessie,?海外独角兽
单体区块链需要每个节点执行每笔交易,其本质上是不可扩展的。因此,多链世界不可避免,我们认为模块化区块链可能是通往多链世界的最佳路径。
Celestia是第一个真正的模块化区块链,其愿景是将Cosmos的主权互操作区域和以rollup为中心的以太坊结合起来,共享安全性。它通过将执行与共识分开,并引入数据可用性采样来进行扩展,有望支持更广阔的潜在用户需求,同时保持验证的成本相对稳定,为用户带来更好的性能。
如果将区块链重新想象成一个模块化的堆栈,那么Celestia的意义不止于可扩展性。它的独特优势包括信任最小化的桥、主权rollup、有效的资源定价、更简单的治理、更轻松的链上部署、灵活的虚拟机等等。
Celestia向主权rollup提供数据可用性与共识安全服务,它将自己比作“区块链领域的AWS”,其收入来源也主要依赖于主权rollup支付的服务费用,以及部分MEV。不过我们也不无疑虑:其价格更加低廉的区块服务究竟能为Celestia带来多少利润?毕竟这类toB业务也很难产生网络效应。
另外,虽然Celestia有模块化区块链领域最强悍的创始团队,但以太坊分片计划,即Danksharding也计划拆分出单独的数据可用性层,新兴的Celestia终究难以与经过千锤百炼的以太坊匹敌。
不过我们相信,未来的区块链世界将会呈现“一超多强”的局面,以太坊绝不可能是区块链世界中唯一的模块化区块链,Celestia仍旧是一个值得期待的玩家,作为第一个专门的DA层,Celestia比其他公链做的更少,但也许获得的更多。
以下为本文目录,建议结合要点进行针对性阅读。
01?背景:区块链的模块化趋势
02?团队与资本支持
03?Celestia的工作原理:解耦执行
04?Celestia如何扩展?
05?Celestia可以带来多大的扩展性?
06?Celestia的优势
07?Celestia的商业模式
08?市场竞争与路线图
09?未来的挑战
01背景:区块链的模块化趋势
如果我们把一条公链比喻成一家餐厅,那么毫无疑问,原始的以太坊就像一个既要烧菜、又要传菜、还要收银和打扫卫生的“全能选手”——它提供了一个统一的DA、共识、结算和执行层。然而即便该“全能选手”再能干,随着来用餐的顾客越来越多,餐厅也会不堪重负,能服务的顾客始终很有限。
面对这样的困境,明智的餐厅老板都会选择再雇佣新的雇员,帮助分担一部分职能,因而有了?Layer2——rollup进行执行,以太坊负责DA、共识和结算,从而减轻以太坊的负担。由此,我们看到了区块链呈现模块化的趋势,就像一家顾客越来越多的餐厅,也必须有厨师、服务员、收银员、清洁工等多种角色。而一条公链可以分为以下四个模块:
数据可用性——确保rollup区块头后面的交易数据已经被发布,并且可供使用,以便任何人都可以重新创建状态
共识——至少就交易及其排序达成共识
结算——验证/仲裁证明和协调跨链资产转移、信息传递
执行——确定哪些交易是有效的,并更新链上状态
除了以太坊rollups,以太坊分片、CosmosZones、PolkadotParachains、AvalancheSubnets、Near'sChunks和AlgorandCo-Chains都是模块化区块链的探索实践,但这些模块化设计在如何处理跨模块的安全方面有很大不同:像Avalanche、Cosmos和Algorand这样的Multi-chainhubs最适合自身独立的模块确保安全性,而Ethereum、Polkadot、Near和Celestia这样的模块则采用共享或继承的方式确保安全。
目前最具吸引力的是以太坊和Cosmos生态。以太坊设想了一个以rollup为中心的未来,虽然rollup比Layer1灵活性更低,但它们可以彼此共享安全性。而Cosmos是由一群应用于特定程序的zones组成的区块链互联网,比rollups更便宜、更灵活,但它们不能完全共享安全性,有些安全性不好的链很可能被篡改交易历史。这时,需要共享安全性来避免这种情况。
Kaiko:如果Celsius出售或转换储备资产,小市值加密资产将面临重大压力:金色财经报道,研究公司Kaiko表示,如果破产的加密货币贷款机构Celsius出售或将储备资产转换为BTC和ETH,投资组合中的数字资产市场将面临“重大”压力。截至6月30日,该公司持有价值略高于6亿美元的加密货币,其中最大头寸包括约3亿美元的BTC和1.17亿美元的ETH。大约有1.8亿美元的各种小市值代币,其中包括纸面价值1亿美元的原生代币CEL。Kaiko表示,虽然没有关于买卖的详细信息,但市场影响可能很大,特别是考虑到这些代币的流动性在过去一年中有所下降。其中,CEL代币的市场深度仅为30000美元,主要集中在加密货币交易所OKX和ByBit上。据估计,自去年以来,Celsius持有的山寨币的总市场深度已下降40%,7月份总计约为9000万美元。
金色财经此前报道,Celsius已将7400万美元的山寨币转移到与做市商Wintermute相关的新钱包。[2023/7/11 10:48:35]
如果我们既想要保持灵活性与低成本,又想要可靠的安全性,如何兼得呢?创新者Celestia横空出世,它结合了这两个生态的精华,将Cosmos的主权互操作区域与以rollup为中心、并共享安全性的以太坊结合起来,使用Celestia作为数据可用性层,无法被篡改和重组,所有交易的历史都被记录在Celestia的区块中。
为了便于我们理解?DA,我们可以做这样一个类比,你往GoogleDrive上传了一张照片,第二天,你想把这张照片给朋友看。你问Google:“你能给我看看我昨天上传的照片吗?”
如果Google回答说:“我可以使用它,我可以给你看那张照片。”然后只是给你发送一张从照片上剪下来的脸作为证明。你一定会觉得很困惑,你想要下载你的照片,而不是从Google那里证明他们有你的照片。
这个在生活中近乎“荒诞”的场景,恰恰可以生动地阐释数据可用性层执行的核心功能。我们只是想要看到那张脸作为证明,证明链上数据是可用的,并不想从DA层那里下载所有的数据。
02团队与资本支持
团队介绍
Celestia团队背景相当亮眼,由优秀的区块链扩容领域的学者、研究人员和工程师组成,此前在区块链扩容领域均有着丰富的工作或创业经验。
CEOMustafa是伦敦大学计算机科学的博士,专业研究区块链扩容问题。他曾联合创立了区块链扩容平台Chainspace,后被Facebook收购。他也是欺诈证明的发明者,曾于2018年作为第一作者与Vitalik发表论文《欺诈与数据可用性证明》。
CTOIsmail曾在Tendermint、InterchainFoundation、Google等公司担任软件工程师,具有丰富的区块链技术经验。CROJohn是多伦多大学计算机工程的博士,曾担任ConsenSys的研究员和工程师,后来联合创立了OptimisticRollup解决方案FuelLabs。COONick拥有斯坦福大学的硕士学位,此前曾是公链Harmony的联合创始人。
其顾问团队的阵容也相当豪华,包括IBC的联合创始人?ZakiManian,Tendermint的联合创始人和Cosmos的联合创始人EthanBuchman等。
不过存在一个值得质疑的点是,CROJohnAdler还是他联合创立的FuelLabs的核心贡献者,并致力于将其转型为模块化区块链的执行层,虽然和Celestia可能存在业务联动,但我们仍不免担忧,这对于Celestia的创业是否是严重的分心。
融资情况
2021年3月,Celestia完成150万美元的种子轮融资,由BinanceLabs领投,其他投资方有:InterchainFoundation、Maven11、KR1、SignatureVentures、DivergenceVentures、DokiaCapital、P2PCapital、Tokonomy、CryptiumLabs、MichaelNg、SimonJohnson、MichaelYoussefmir和RamseyKhoury。
2021年12月,团队又融资273万美元。据市场信息,Celestia的估值迄今至少达20亿美金。暂时并未发行代币。
Celsius相关地址转出约2万枚ETH,价值超2290万美元:7月6日消息,被Etherscan标记为Celsius Network的钱包地址(0x8aceab8167c80cb8b3de7fa6228b889bb1130ee8)转出约2万枚ETH,价值约22,911,598美元。[2022/7/6 1:54:48]
03Celestia的工作原理:解耦执行
Celestia会接收到来自它之上的主权rollup打包的交易,并通过共识协议Tendermint来排序交易。与其他区块链不同的是,Celestia不会质疑这些交易的有效性,也不负责执行它们。Celestia“平等”对待所有交易,只要交易支付了必要的费用,它就会接受这些交易,将它们排序并在链上广播。
而在Celestia之上的主权rollup可以通过Merkle证明,验证rollup传过来的交易数据在Celestia的数据可用性层已经被打包和排序。主权rollup节点会执行交易来计算他们的状态,如果有任何交易被rollup节点认为是无效的,则不会处理这些交易。
只要Celestia的历史保持不变,运行相同有效性规则的rollup节点就可以计算出相同的状态,主权rollups所需的,只是这些经过排序的交易及其共享的历史已经达成共识。
04Celestia如何扩展?
解耦执行的明显优势在于,不需要每个人都执行所有交易,节点可以自由执行与其app相关的交易。例如,游戏app的节点不必执行与DeFiapp相关的交易。
尽管如此,解耦执行的可扩展性优势仍然有限,因为它们牺牲了可组合性。假如两个app想要相互交换一些token,就需要计算两个app的状态,节点必须执行与两者相关的交易。事实上,随着新app加入这些交互,要执行的交易数量一定会增加。如果所有apps都想相互交互,我们将回到单体链,每个人都要下载并执行所有交易。
那么Celestia如何实现无可匹敌的可扩展性,将执行与共识解耦与可扩展性又有什么关系呢?
可扩展性瓶颈
可扩展性通常被描述为“增加交易数量而不增加验证链的成本”。为了了解可扩展性瓶颈在哪里,我们简要回顾一下区块链是如何得到验证的。
在一条区块链中,共识节点生成区块,然后向全网广播。全节点通过下载和执行其中的所有交易来验证交易,相比之下,由于用于搭建轻节点的设备性能一般比较差,轻节点无法验证这些区块的交易,而只能跟踪区块头。因此,轻节点的安全保障要比全节点低得多,它们默认共识是诚实的,但显然这不可能。
而性能更好的全节点会对整个区块中的交易进行验证,恶意共识无法全节点接受无效区块,因为它们会注意到无效的交易,停止跟随该条链。
区块链领域的可扩展性瓶颈被称为状态膨胀。随着更多交易的发生,区块链的状态会增长,对带宽以及计算力要求也越大,对节点性能要求增加,也就导致符合条件的节点越来越少,少数全节点成了网络的中心,全节点串通作恶的可能性变大,给网络带来中心化风险,安全性变差。
由于大多数链都重视去中心化,因此他们希望全节点能在消费级硬件上运行,所以会控制区块/gas的大小来限制其状态增长的速度,这就是造成区块链可扩展性瓶颈的原因。
欺诈证明和有效性证明
欺诈/有效性证明的发明打破了这一可扩展性瓶颈,它们让轻节点可以验证区块中的交易是有效的,具备与全节点几乎相同的安全保证,同时消耗更少的资源。
下面是一个简化的欺诈证明示例。在欺诈证明中,全节点为轻节点提供足够的数据,以便它们自主识别无效交易,该证明的第一步要求全节点向轻节点显示,特定数据属于某一个区块体。
通过使用MerkleTree,全节点可以向轻节点证明特定交易包含在块中,而无需他们下载整个区块的内容。
然而,虽然证明包含tx?很容易,但证明?tx不存在则很难。麻烦的是,证明tx不存在与证明包含tx对于使欺诈/有效性证明有效运转,同样重要。
数据可用性问题
为了让全节点生成欺诈/有效性证明,它们必须能够计算状态——账户余额、合约代码等,这需要全节点来下载和执行所有交易。但是,如果恶意共识发布了区块头,但在区块体中扣押了一些tx怎么办?
Celsius Network CEO:BTC价格将会反弹并高于以前的水平:金色财经报道,借贷平台Celsius Network的联合创始人、董事长兼首席执行官Alex Mashinsky仍然非常看好比特币,尽管最近跌至35K美元以下。
在接受采访时,Celsius首席执行官声称,比特币在30000美元左右找到了强有力的支撑,因为价格对俄罗斯入侵乌克兰的消息做出了反应。全球冲突可能吓坏了投资者,这是比特币价格突然下跌的根源。然而,这位首席执行官相信价格会反弹,甚至高于以前的水平。(cryptoglobe)[2022/3/6 13:39:57]
在这样的攻击场景下,全节点很容易注意到区块体中的数据丢失,因此拒绝跟随链。但是,仅下载区块头的轻节点将继续跟随它,因为它们不会注意到任何差异。
数据可用性是欺诈证明和有效性证明的先决条件
如果无法访问完整数据,诚实的全节点无法生成欺诈/有效性证明。一旦发生了数据扣押攻击,轻节点却不会注意到问题所在,无意中和全节点分叉。数据可用性问题是一个非常微妙的问题,因为证明tx不存在的唯一方法是下载所有tx,这正是轻节点由于资源限制而做不到的事情。
我们可以类比这样一个“暗室实验”:如下图的漫画所示,一个黑暗的房间里有一个公告板。首先,区块生产者进入房间,并在公告板上写了一些信息。然后作为验证者的你带着手电筒进入房间,手电筒的光束很窄,而且电量不足,所以你只能读懂公告板上极少数明显位置的文字。
你的任务是确保该公告板上的信息是可用的,这有些棘手,因为存在两种可能性:要么生产者表现诚实,写下完整的文件信息;要么生产者行为不端,遗漏了一些信息,使整个文件不可用。但你的手电筒电量不足,无法检查公告板的每个位置,通过只在几个地方检查公告板,你无法区分前面所说的这两种情况,因此,你不能可靠地检查整个区块的数据可用性,我们需要一种新的方法。
Celestia解决了数据可用性问题
让我们看看Celestia如何解决这个问题,前文我们提到Celestia并不关心交易的有效性,它真正关心的是区块生产者是否已经完全发布了区块头背后的数据。
使Celestia具有极强可扩展性的原因在于,这种可用性规则可以由资源有限的轻节点自主执行,通过数据可用性抽样(dataavailabilitysampling)来完成。
数据可用性抽样(DataAvailabilitySampling,DAS)
DAS依赖于一种数据保护技术,称为纠删码。由于对这种编码进行解码后,即便是非常小的数据碎片,仍旧可以从中恢复原始数据,所以只需要下载该区块的一小部分,就可以以非常高的概率检查出一个区块的所有数据是否已经发布。
这里有一个非常简单的数学思考过程,如果你想理解Celestia的数据可用性抽样过程,请保持耐心,我保证,这部分内容的难度不会超过小学水平。
纠删码对原始数据有不同的压缩比,这里我们假设压缩比为2:1,假如有一个1MB大小的区块,对其进行纠删编码后,将一个大的区块分成许多个小的chunks,并将整个区块“扩展”2MB,其中额外的1MB是特殊的数据。如果被编码后的区块中有任何字节丢失,由于纠删码的存在,你可以轻松恢复这些字节。即便有多达1MB的区块数据丢失,你也可以恢复整个区块,但超过1MB,就无法再恢复整个区块。
就像光盘遭遇一些划痕,仍旧可以完整读取内容,但是如果大面积损毁、超过一定比例,则无法正常播放影片。所以一个恶意生产者想使区块不可用,即便他只扣押了很少的数据,但被编码之后,也会变成扣押50%以上的chunks。
这就变得非常容易检测,因为网络中只可能有两种区块生产者,诚实的区块生产者和恶意的区块生产者。如果一个网络中,全是诚实的区块生产者,那么轻节点可以顺利下载所有的chunks;如果网络中存在恶意的区块生产者,那么轻节点每次下载chunks,至少有50%以上的概率会无法成功下载。这也就意味着,一旦存在无法下载的chunks,那么我们就可以判断,网络中存在恶意节点。
现在假设这样一种情况,网络中存在恶意区块生产者,这也就意味着50%以上的chunks都无法下载。
轻节点对这些chunks进行随机抽样,第一次抽到可以下载的chunk概率会小于50%,接着再抽样,连续两次抽到可以下载的chunk概率至多不会超过?,连续三次抽到可以下载的chunks概率至多不会超过?......无限随机抽样下去,可以一直抽到可以下载的chunks的概率至多不会超过??——而这个概率接近于0,这也就意味着,在有恶意区块生产者的网络中,轻节点会错误认为整个区块数据可用的概率为0。
Nexo CEO介绍其应对监管机构的计划,以避免步BlockFi和Celsius后尘:9月21日消息,加密货币借贷机构Nexo的首席执行官Antoni Trenchev表示,虽然美国监管机构已经率先向美国的贷款平台(BlockFi和Celsius)施压,但包括总部位于伦敦的Nexo在内,任何在美国开展业务的这类公司最终都必须“走过同一座桥”。Trenchev没有回答监管机构是否已经与Nexo接洽的问题。Trenchev说:“我们正在密切关注事态发展。这里的我们指的是Nexo内部的法律团队,以及我们在美国保留的律师事务所。”
Trenchev介绍称,该公司对于可能来临的监管已有应对之策。首先,Nexo正在推进收购一家美国SEC授权的经纪公司,通过该公司可以提供Nexo产品的“改良版”。其次,该公司正在与可能愿意与Nexo合作、让Nexo在银行执照下提供产品的国家特许银行进行谈判。第三,Nexo将申请豁免向未经认证的投资者提供证券。Trenchev说:“我们还没有完全决定豁免的具体变化,以及我们将如何构建它。”(CoinDesk)[2021/9/21 23:40:57]
好了,数学学习的部分到这里结束,实际上,数据可用性证明的全部细节比这更复杂,并且依赖于其他的假设,比如对网络中轻节点的最小数量有要求,这样才能有足够的轻节点发出样本请求,从而共同恢复整个区块。
“恢复”的过程很类似于我们常用的BT种子下载,BitTorrent是最早的去中心化文件共享协议,不同的对等方拥有不同的文件片段,下载者将自己已有的文件信息分享给网络中其他人,并交换自己没有的部分,这种情况下,下载同一份文件的人越多,下载速度就越快。
回到我们上面提及的暗室实验:现在我们不要求区块生产者在公告板上写下原始文件,而是要求它把文件切成许多小的数据块,对它们进行纠删编码,并将被编码的数据块写到公告板上
接下来,我们考虑这两种情况:要么生产者表现得很诚实,写下了所有的数据块;要么生产者行为不端,想让文件不可用。
所以,如果要让文件不可用,区块生产者也只能写下一部分的数据块,这也就意味着,大量的数据块将被丢失,这样才能保证无法恢复至原始数据。这会造成这样的结果——我们将会看到一个大半空缺的公告板。而一个数据可用的公告板,大部分位置都是满的。
这种差异变得很容易区分——你可以在公告板上进行随机抽样,只要发现一个数据块是空的,那么文件不可用,经过多次抽样检测,你会判断错误的概率趋近于0。
总而言之,由于轻节点只需要采样少量尺寸极小的chunks,就可以确认数据是否可用,如果检测到任何无效交易,特定的执行层就可以拒绝执行。但无效的交易数据仍旧会保存在Celestia上。
05.Celestia可以带来多大的扩展性?
关于可扩展性,有两个主要因素限制Celestia的DA吞吐量:
可以采样多少数据
轻节点采样的区块头大小
首先来看第一个因素。采样的数据越多,就可以为更大的数据量提供可用性保证,但Celestia的数据可用性采样使任何单个终端用户需要采样的数据量始终是一个可控的大小。虽然单个节点容量受限,但由于DAS可以由资源有限的终端用户执行,甚至智能手机也可以参与采样过程,因此,大量轻节点可以加入采样。
而且Celestia只提供数据可用性而不做状态执行,所以区块产量可以更高,并且每个区块有更多的空间,区块变得更大、可以采样的数据更多、带来更高的tps。
Celestia团队的当前估计
采样节点的数量与用户需求有关,Celestia的区块空间供应是关于需求的函数,这意味着,与单体链不同,Celestia可以随着用户需求的增长提供低廉而稳定的费用。
接下来我们来看第二个因素,轻节点采样的区块头大小与区块大小的平方根成正比,区块头越大,对轻节点的带宽要求就越高。因此,为了获得与全节点相同的安全性,轻节点需要付出O(√n)带宽成本,其中n是区块大小。虽然这可能看起来是一个限制因素,但随着时间的推移,增加的资源需求可能会被网络带宽的改进所抵消。
另外,如果平均轻节点的带宽容量增长X,Celestia的DA吞吐量可以安全地增长X^2。而尼尔森的互联网带宽定律指出,互联网用户的带宽连接速度每21个月带宽速率将增长一倍。因此,Celestia将大大受益于网络带宽的指数级改进,有望满足潜在用户需求,同时保持验证成本相对稳定。
NFT广告项目Cell Land (CLD) 邀请Poly Network攻击者检查其安全性:据NFT广告项目Cell Land(CLD)团队推特信息,它向Poly Network攻击者批准的地址捐赠了四个NFT(CELL)。此外,Cell Land还邀请该白帽黑客来检查其系统和智能合约的安全性和完整性。(U.Today)[2021/8/21 22:28:44]
06Celestia的优势
模块化区块链的优势不止于可扩展性,我们接下来会介绍Celestia的8个独特优势,尽管短期内这些特性不一定能显著发挥出来。
1.自主权
目前的rollups就像以太坊的婴儿链,他们将区块头发布在以太坊上,欺诈/有效性证明在链上执行,因此,它们的状态由以太坊上的一系列智能合约决定。
Celestia上的rollups运作模式完全不同,它对其存储的数据没有任何感知,并将所有解释权和执行权留给rollups,这些rollups就像是目前大多数L1区块链那样运行。
因此,Celestia上的rollups本质上是拥有自己主权的区块链。在L1区块链中,有争议的硬分叉通常被认为是非常危险的,因为分叉链最终会削弱其安全性。因此,通常不惜一切代价避免分叉,从而扼杀创新性。
Celestia首次为rollups带来了分叉的能力,而无需担心安全性减弱。这是因为所有分叉最终都将使用相同的DA层,不会放弃Celestia共识层的安全优势。想象一下,如果区块链从一开始就以这样的方式运行,比特币区块大小的争论或以太坊DAO分叉会变得多么顺利。
2.灵活性
Celestia不做执行的特性也将加快VM领域的创新。随着Starkware、LLVM、MoveVM、CosmWasm、FuelVM的出现,我们相信VMs可以在执行的各个方面进行创新,支持的操作、数据库结构、交易格式、软件语言等,将更加适用于特定用例,并实现最佳性能。
3.轻松部署
让区块链部署变得更容易一直是不变的趋势。早期,没有PoW硬件就无法启动去中心化网络,最终通过引入PoS消除了瓶颈,成熟的开发者工具使发布新区块链变得更加容易。然而,尽管取得了进步,PoS共识的成本仍然很高。而其他的创新者Polkadot平行链的部署成本很高,以太坊rollups的运营成本很高。
Celestia是这一趋势的下一个演变。Celestia团队正在使用Optimint的CosmosSDK实施ORU规范。该工具支持部署任何链,无需开发人员担心共识的开销或昂贵的部署/运营费用,可以在几秒钟内部署新的链,用户从第一天起就可以安全地与它们交互。
4.高效的资源定价
以太坊计划在未来几年分阶段展开其分片计划,rollup只能用这些数据分片来发布数据。随着基础层的数据容量增加,这自然会导致更便宜的rollup费用。然而,这并不意味着以太坊放弃其在L1上的状态执行环境。
要在以太坊上运行一个rollup节点,还必须执行与以太坊的L1有关的状态。然而,以太坊已经有一个“巨大”的状态,执行成本高昂。更糟糕的是,用于限制L1状态大小的gasfee也用于计算rollups的历史数据。因此,只要L1上出现活动高峰,所有rollups的费用都会随之增加。
而在Celestia中,状态增长和历史数据被完全分开处理。Celestia的区块空间只存储历史rollup数据,这些数据以字节为单位进行结算,所有状态执行都由它们自己独立单元中的rollups计量。由于活动受制于不同的费用市场,一个执行环境中的活动高峰不会破坏另一个执行环境中的用户体验。
举个例子,如果一个Celestia版本的ENS只是想要一个结算证明和转移代币的地方,它不需要将证明发布到一个通用的执行环境、并为之支付过多成本,无需与通用执行环境中的DeFi项目竞争却无法捕获任何价值。
5.信任最小化的桥
从广义上讲,桥有两种形式,受信任的桥和信任最小化的桥。信任最小化的桥更加安全,但条件也更为严苛,需要:
相同的DA保证
一种解释彼此欺诈/有效性证明的方式
常见的L1之间不满足“共享DA”这一条件,所以它们之间不能形成信任最小化的桥。他们依靠彼此的共识进行通信,这必然意味着降低安全性。而Celestia与以太坊一样,rollup以最小化信任的方式与DA层进行通信,保证了较好的安全性。
6.最低限度的治理
区块链治理很慢,改进提案通常需要多年的社会协调才能实施。虽然这是安全所需要的,但它显著减慢了区块链领域的开发节奏。
模块化区块链为区块链治理提供了一种更好的方式,其中执行层可以独立快速地采取行动,而共识层可以保持稳定。
EIP的历史上很大一部分提案与执行功能和性能有关。它们通常涉及诸如操作定价、添加新操作码、定义token标准等内容。
在模块化区块链堆栈中,这些讨论将仅涉及各个执行层的参与者,不会渗透到共识层。
7.去中心化区块验证,而非生产
Vitalik在Endgame一文中指出——“区块生产是中心化的,区块验证是无须信任且高度去中心化的,仍然可以防止审查。”这意味着,去中心化最重要的因素是区块验证而不是生产,只要一小部分共识节点的行为可以被大量参与者审计,我们依然可以信任区块链。
同样,虽然Celestia对区块生产者的资源要求很高,但对验证者的资源要求较低,从而实现了高度去中心化、抗审查的网络。
8.简洁性
明确识别区块链的可扩展性瓶颈对Celestia团队做出最简洁的设计选择有巨大帮助。虽然以太坊在其分片路线图的最后实施了DAS,但Celestia选择不走过于复杂的共识分片路线。同样,Celestia没有实施新奇的共识协议,而是选择使用具有成熟工具和广泛的开发人员/验证者支持的Tendermint。我们认为这些设计选择将使Celestia脱颖而出,并且在Celestia进入市场时大受欢迎。
07Celestia的商业模式
以太坊和Celestia社区的许多人认为DA最终会有巨大的价值。来自以太坊基金会的研究员DankradFeist在和Celestiaco-founderJohnAdler对谈的播客中表达了他的观点:
“资产......需要从一些......产生收益的手段中获得安全。我相信最有价值的资产将只在数据的可用性上,区块空间将成为去中心化经济中最有价值的资产。”
Celestia对rollups而言是更便宜、更快捷的数据可用性L1,rollups将越来越多地使用它来达成共识和数据可用性。因此,Celestia做的是向rollps出售区块空间的生意。
Celestia的收入来源有2个:交易费和最大可提取价值。
交易费用
Celestia将自己描述为区块链领域的“AWS”,这样描述道,“Celestia之于去中心化apps,就如同云计算之于传统互联网。”像AWS这样的云服务使得用户在共享服务器的虚拟机上部署网页,而Celestia允许用户在共享一个共识层的链上部署Dapps。
作为一种B2B业务,向Celestia支付交易费用的将是rollups,而不是直接的用户。Celestia计划实施类似于EIP-1559的燃烧机制,将交易费用分成两部分:
动态的基础费用。这部分费用会随着网络拥堵而增加,它们会被燃烧,算作协议收入。
给Celestia验证者节点的小费,让他们优先处理某些交易。这笔费用由rollup支付给验证者。
验证者通过验证区块来赚取Celestiacoins,随着更大规模的采用,烧掉的coins会超过发行量,这将造成货币通缩。要成为Celestia验证者,必须质押Celestiacoin,如果被检测到违规行为,这些coins会被罚没。Celestiacoins除了要用来支付交易费用,还会有人想要质押Celestiacoin成为验证者,因而Celestiacoin会越来越有价值。
MEV
MaximalExtractableValue是矿工/验证者的次要收入来源,用户可以向验证者支付额外的金额,让他们的交易被优先处理,这种“贿赂”没有上限。大多数情况下,用户希望确保他们的交易是区块中的第一个,以防止抢跑。有时候恰恰相反,用户可能会付钱给验证者对mempool中有的交易进行抢跑或“三明治攻击”。
Celestia也会发生这种情况,rollups希望自己的一批交易在另一个批交易之前被打包到区块中,因此他们会“贿赂”验证者,这种“贿赂”既可以用Celestiacoin支付,也可以用验证者愿意接受的任何其他货币。
如果Celestia团队为这一过程创建PriorityGasAuction机制,那么MEV很可能是以Celestiacoin支付的,支付的费用其中一部分会被燃烧,这将为Celestiacoin持有者带来更多价值。即使“贿赂”以另一种货币结算,赚取这些“贿赂”的激励也会增加验证者的供应,从而增加抵押Celestiacoin的需求。这两种情况都会促进Celestiacoin的价值提升。
在常规的L1区块上,MEVbot可以针对单个交易提取价值,而Celestia处理的是捆绑交易,每个区块的可提取价值会更低。
因此,Celestia网络可以赚取这两部分收入来源的总和:基本交易费和MEV中的一部分。
08市场竞争与路线图
用户数据
Celestia于2022年3月25日发布了MamakiTestnet,约有1000个节点参与测试,活跃节点约150,由于当前Mamaki测试网没有激励,所以参与人数不多。推特上已有6.1万关注者,Discord群聊社区中有3.5万成员。
竞争格局
Avail
Avail是Polygon团队于去年6月宣布推出的一个通用的、可扩展的、以数据可用性为中心的区块链,适用于独立链、侧链和链外扩展解决方案。
Avail使用Kate多项式承诺来创建一个二维数据可用性方案,避免欺诈证明,不需要诚实的多数假设,并且不依赖诚实的全节点来获得数据可用。
Celestia的联合创始人MustafaAl-Bassam在twitter上称PolygonAvail的介绍几乎逐字复制了他在2019年介绍LazyLedger文章。
针对MustafaAl-Bassam关于PolygonAvail涉嫌抄袭的指责,Polygon团队回应称,介绍文字的雷同是营销和内容团队的失误,实际上Avail与Celestia是两个不同的架构,主要区别在于Avail基于Kate承诺,而Celestia基于欺诈证明,因此技术层面上存在实质性的区别,不过仍因营销和内容团队的失误对Celestia及其社区表示歉意。
Celestia和Avail都有其优势和劣势。Celestia实现起来比较简单,但由于其纠删码和轻节点采样数据的规模较大,因此需要的通信带宽略高。Avail涉及相对复杂的加密实现,难度稍大,它的优点是纠删码尺寸小,轻节点采样的数据量小,带宽要求低。目前Avail已发布测试版,具体竞争格局,还有待一段时间观察。但Celestia无论是从市场先发优势还是技术正统性上,都处于领先地位。
以太坊分片:Danksharding
我们对Celestia最大担忧在于,Celestia的机会只在以太坊分片计划完成之前的这段窗口期。Danksharding比当前的rollup和validum都更加合理:它将DA拆分为单独的层,比rollup更有效;但仍然在链上,比validum更高的安全性。
这样做的好处是通过减少验证者的工作量在大区块的情况下保持验证者的可靠性,这导致每秒交易量更高,验证所有交易的成本更低。
Celestia与以太坊升级的DA分片相似之处在于,rollups都继承一个基础层的安全性,而不同之处在于以下两个方面:
Celestia不在基础层执行任何有意义的状态变更,而升级后的以太坊则仍需要在基础层执行。这将使Celestia上的主权rollups免于高度波动的基础层费用,而在状态频繁变动的以太坊上,token销售、NFT空投或高收益耕种的机会都可能导致需求大规模激增,gasfee飙升。Celestia的rollups在安全性方面消耗相同的原始数据存储资源,并且仅用于安全性,这使得主权rollupfees主要与该特定rollup的使用绑定,而不是和基础层。
DA证明的一个关键特性就是,参与节点越多,算力多,共同合作可承担的工作越多,可以存储的数据也就更多。这意味着由于Celestia有更多的轻节点参与DA层的采样工作,区块的尺寸就可以变得更大,吞吐量更高。理论上Celestia的吞吐量可以比升级后的以太坊DA层更大,但纸面的tps毫无意义,我们仍需要静待两者的开发速度与具体实现。
Roadmap
Celestia第一个公共测试网于2022年第二季度推出,该测试网旨在发展和稳定验证者社区。它还将允许在Celestia之上构建dApp和Rollup的首次实验。测试网将持续几个月,并将为2023年第一季度的Celestia激励测试网奠定基础。
主网上线为2023年第二季度,该网络将包括开发人员和节点运营商能够获得奖励的任务和挑战。激励性测试网将与计划于2022年第四季度末的主网具有近乎相同的功能。
09未来的挑战
Celestia正在开创一种全新的区块链设计。虽然我们相信这是一个优于现有解决方案的模型,但它仍然存在一些挑战:
1.DA网络的不稳定性。正如我们上文提到的那样,Celestia的区块大小随着网络中数据采样节点的数量而增加,然而,数据采样的过程并不具备抵抗女巫攻击的能力。因此,没有确切的方法来确定网络中真实节点的数量,区块的大小也就无法确定,DA网络的吞吐量也就是不确定的。而女巫攻击也可能造成恶意共识,从而破坏整个网络。另外,参与采样的节点并不受到直接的奖励,只有隐性激励——维持网络的稳定,它们可以获得更多收益。直接激励不足也可能导致网络的不稳定性。
2.不做执行的专用DA层网络冷启动困难。与其他区块链不同,Celestia依赖其他执行链来启动用户活动,因此,Celestia的初始用例之一Celestiums将用作以太坊上Validiums的链下DA解决方案。
另一个项目是Cevmos,这是一个带有内置EVM的CosmosSDK链,专门用于rollup结算。Cevmos上的rollups会将他们的数据发布到Cevmos,然后再将其发布到Celestia。就像今天的以太坊一样,Cevmos将作为结算层执行rollups证明。Cevmos的目标是允许以太坊rollups在Celestia上直接发布,而无需更改其代码库。
3.Celestia原生代币的实用性存在限制。像其他L1公链一样,Celestia的原生代币将通过对Celestia区块空间的需求来积累价值,然而,与大多数链不同,由于Celestia不做状态执行,其代币在DeFi和其他垂直领域作为流动性来源的效用将受到一定限制。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。