宇宙链 宇宙链
Ctrl+D收藏宇宙链

应用专属高性能 Rollup:Cartesi

作者:

时间:1900/1/1 0:00:00

Cartesi的论点:特定应用的模块化执行环境如何解决可编程性问题、扩展计算和推动创新。

概要

区块链技术正处于变革的边缘。现在越来越多的项目了解到模块性和专业化的需求。不少流行的Layer1正在将他们的重点转移到数据的可用性上,目标是支持比以前更大量级的数据。

同时,计划通过rollup来扩展计算能力的执行环境和计算层需要与增加的数据容量相匹配,并能提供足够强大的基础设施,开发真正的应用。

在计算扩展性方面收效最显著的设置是:有着交互争端解决方案的特定应用optimisticrollup。同时,计算扩展性方面的收效使其有可能大大增加可编程性和改善工具。

Cartesi选择了这条道路,给开发人员提供了更便宜的计算能力,并使用现有的开源库和组件,在现实世界的操作系统运行时间内创建强大的智能合约。

rollup系统的现状

当我们从软件工程的角度分析区块链DApp的代码库时,它们所面临的技术困难就很明显了。像Uniswap这样巧妙的项目,平衡了几个相互竞争的目标:对用户的货币价值,极低的gas费,以及安全性。未能满足这些标准的应用程序会影响对其的采用,使用户面临风险,或在激烈的竞争下走向失败。这种情况对应用程序是不利的,而且阻碍了创新。

破产法官批准Core Scientific转让超2000万美元的设备:金色财经报道,Core Scientific破产案的法官批准与该比特币矿企的独家能源合同谈判者的和解协议,根据该协议,Core Scientific将把价值超过2000万美元的电气设备转让给该供应商。

这两个设施本应累计为Core Scientific的资产组合带来1千兆瓦(GW)的电力容量。根据一份声明,从2021年夏天开始,Priority power Management被聘为该矿商的“独家能源经理和顾问”,职责包括谈判电力合同和扩建德克萨斯州西部的两个地点。然而,截至2022年5月,Core Scientific停止向Priority power Management支付各种费用。这家矿商还在2022年10月停止了债务支付,12月申请第11章破产保护。

Core Scientific此前曾表示,作为破产程序的一部分,它将出售目前正在开发的两个电力容量高达1 GW的设施。[2023/3/21 13:15:50]

此外,与传统的Web2.0后端服务相比,编写智能合约的体验受到了极大的限制。区块链智能合约的技术能力与传统网络服务器还有相当大的差距。

以太坊和EVMrollup是去中心化的计算机,也是速度超慢的"奇怪的计算机",需要开发人员在小众的计算机语言上编程。

在这种奇怪的设置下,开发人员将他们的精力花在克服这些限制上,而不是优化解决方案的核心问题。其结果往往是非必要的,只是一些在简单和有限的功能上的过于复杂的代码。

LSD协议StaFi将其质押衍生产品的佣金费用从19%降至10%:金色财经报道,流动性质押衍生品协议StaFi已将其质押衍生产品的佣金费用从19%降至10%,以提高产品使用率。其中10%的佣金中,5%的费用将分配给验证者,另外5%将分配给StaFi DAO Treasury。剩余90%的以太坊奖励的分配将通过评估验证者资金投入与用户资金投入的比率来确定。[2023/3/2 12:38:07]

可扩展性问题:为特定应用rollup辩护

一个人人都验证一切的网络对于大规模采用来说是不可持续的。在全球共识中,需求的增加不可避免地导致在区块空间上应用程序之间的残酷竞争。这种情况会演变成高额费用,对项目和用户都构成了越来越高的进入门槛。为了解决这种竞争,以太坊改变了方向,提出了一个以rollup为中心的路线图。

新的计划显示,可扩展性问题包括两个主要方面:数据可用性扩展性和计算扩展性。人们经常忽视二者的区别,因为它们都面临同一个问题——gas费。然而,正是通过对它们的区分,以太坊才能制定目前的路线图。

合并后,随着EIP-4844和分片的发展,以太坊将把添加数据的成本降低了几个数量级。同时,计算扩展已被委托给rollup项目。

以太坊协议和rollup解决方案之间的关系之下,还有一个没有受到重视的问题。想达到计算扩展性,以匹配以太坊即将实现的数据可用性,与EVM兼容的rollup并不是最好的选择。

我们可以把基于EVM的rollup想象为计算分片。当越来越多的应用程序被逐渐上线并共享同一个虚拟机时,该设计的缺陷就会出现。争夺虚拟机的CPU容量的零和游戏导致了两极分化。每个分片上只有一小部分应用是可行的,其他的都被赶走了。网络迟早会变得拥挤和昂贵。

CNN因终止NFT项目而被指涉嫌Rug Pull:10月11日消息,CNN已经宣布结束旗下的Web3项目并宣布“我们决定是时候与CNN的Vault NFT说再见了。” CNN的Vault NFT,于2021年夏天推出,旨在打造专属NFT市场,当时他们声称该平台将“为收藏家提供拥有一段历史的机会”,并将CNN的关键事件报道铸造成了NFT。但现在由于项目快速结束,导致许多用户不满,在Discord频道中,用户指责CNN此举是一种“Rug Pull”行为并声称将联系律师维权。

根据Discord中披露的消息,CNN表示将按照10月6日捕获的每个钱包中的NFT购买价格来补偿用户,不过由于相关NFT存储在分布式文件系统IPFS中,这意味着即使CNN的NFT网站消失,这些NFT也能继续可用。此外,Discord消息还告知相关NFT持有人,CNN计划“销毁”未出售的NFT,这将使他们持有的NFT变得更加稀有。(The Verge)[2022/10/11 10:30:58]

幸运的是,在理解和使用rollup上,有着不同的方式。放弃共享虚拟机,允许应用程序使用自己的CPU,这就能带来超高的计算能力。资产结算、应用程序之间的可组合性和争端解决方案都可以委托给一个通用的基础层。这种设计被称为特定应用rollup。

在特定应用rollup的专属共识与基础层挂钩下,验证节点可以保留其结算层的安全保证。换句话说,基础层使得1-of-N的安全模型成为可能,在基础层的帮助下,诚实的验证者可以独立地执行一个正确的结果。同时,特定应用的共识使得应用可以使用硬件的全部功能。这不仅避免了网络士两极分化的问题,而且在计算扩展性方面也有很大的提高。

GoPlus与慢雾提出合约可限时授权EIP提案,以降低遗留授权导致的被盗风险:10月6日消息,安全机构GoPlus与慢雾提出可限时授权的EIP标准,以降低遗留授权导致的被盗风险。标准中提到,包括TransitSwap事件在内,反复发生的资产盗窃是由于用户对合约的过度授权造成的,如果合约出错,所有没有召回授权的用户都会受到攻击。

GoPlus与慢雾提出的解决方案可以为ERC-20Token设置Approv,以在默认时间段内自动撤回授权,或者使用自定义的时间限制来召回授权并及时避免风险,并提交了一份新的EIP,目前正在由以太坊研究部门审查。[2022/10/6 18:41:11]

从共享到特定应用的共识的转变也是有副作用的。虽然这种设计意味着应用程序之间的可组合性有更多的摩擦,但我们认为对大多数应用程序来说,问题不大。等待交易被验证或依赖软对象终止技术,以换取特定应用链带来的计算能力和可预测性的巨大改进,并不是很大的妥协。

特别是,具有交互式防欺诈的optimisticrollup给DApp带来了相当大的计算资源,且不需要特殊的硬件来达成共识。这能成功的原因在于,交互式防欺诈允许具有有限计算资源的评测工具,在有无限计算能力的证明者之间解决争端。特别是,我们的评测工具是一个资源有限的结算层,而我们的证明者是具有相对无限计算资源的rollup验证者。为了更好地理解这是如何做到的,请参考CartesiCore的技术论文的第5.2节。

在他们寻求最大的可扩展性和可定制性的过程中,应用程序和协议开发人员正在转向不同形式的特定应用链。其中几个例子是:AxieInfinity'sRonin侧链,dYdX的主权链,Starkware的分形扩容设计,Celestia的模块化执行层。

Pantera Capital CEO:长期看好加密货币,但未来几个月市场或进一步“崩盘”:6月30日消息,Pantera Capital首席执行官Dan Morehead表示,美联储长期以来一直在犯严重的错误,这些错误现在对加密货币市场产生了影响,可能会发生进一步的“崩盘”。

他表示:“未来一两个月可能还会有更多破产的杠杆实体,每个实体都会给对手方留下一系列问题。”

Morehead还透露,他的公司在5月底将相当大比例的资产投资于比特币,一旦市场“明显”找到底部,该公司可能会考虑撤出比特币,转而投资风险更高、回报更高的山寨币。他继续表示,尽管Pantera长期看好其中几个项目,但在市场低迷期间增加了比特币配置,以降低下行风险。(U.Today)[2022/6/30 1:42:19]

特定应用rollup链可以满足这一需求,优点是不会引起主权特定应用链的验证的分裂。相反,特定应用rollup链继承了底层基础层的强大安全保障,而不依赖于跨链桥,这已被证明是非常危险的。

rollup应用链的技术优势来自于它们只需要有一方是安全的,而不是大多数。总而言之,特定应用rollup和特定应用侧链一样优秀,都在安全方面没有让步。

通过上图,可以更直观地看到计算能力和数据能力同时扩展的效果。

该图被划分为几个主要的区域,代表了正在结合的扩展解决方案以及它们在计算和数据容量方面的表现。当我们从以太坊Layer1转移到EVMrollup,然后再到专用应用链时,计算能力在提升,而数据随着EIP-4844和分片的加入而得到改善。蓝色部分显示了随着两个维度的升高,应用的可能性也就更高。我们把蓝色区域称为web3的创新区域。

灰色区域是由于解决方案缺乏计算能力,而无法充分享受数据可用性的好处,反之亦然。白色小方块是当我们达到这些里程碑时,相应的应用就成为可能——没有标记的方块提醒我们,一旦环境允许,我们会创造出多么酷的新应用。

创新区域不是精确的。它的方向和开放角度不能按字面意思理解。此外,在每个区域可能出现的应用也可能出现在其他区域。该图只是为了提供直观的前景,关于去中心化应用的创新前景的展望。

可编程性问题:为更好的抽象辩护

除了上述的计算限制外,DApp的开发人员还面临着另一个棘手的问问题:缺乏成熟的环境,即软件工具和软件库不足。

为了更好地说明这个问题,我们来聊聊最近最令人兴奋的去中心化游戏之一——Topology。这个雄心勃勃的项目将战略性基础设施建设与行星动力学混合在一起!太疯狂了。然而,看看他们的源代码,我们就知道这事难度太大了。举个例子,他们必须从头开始开发一个模拟行星动力学的经典算法。在Topology团队表现出的令人印象深刻的天赋背后,有一个令人担忧的问题:在如此不成熟的环境中,只有足够杰出的开发人员才能将他们的想法变成现实。

上面的例子远不止一个。很多的库是用Solidity编写的,为智能合约和DApp的开发提供协助。但该语言目前非常不成熟,一些基本的任务仍然需要人们求助于论坛,以寻求答案。

这与传统软件行业的现状相去甚远。例如,游戏"愤怒的小鸟"需要与Topology相同的库。然而,"愤怒的小鸟"开发团队并不需要从头开始编写每一行代码。基本上在每一种编程语言中都有现成的库!

让传统的开发者访问所有的库,是解决可编程性问题的黄金准则:一个完整的操作系统。工作在所有领域的开发者,从Web2到传统游戏,一直到卫星发射,都依靠操作系统来提供他们所需的技术支持。他们用来实现想法的语言和库,让他们能够把精力集中在真正想创造的东西上。

这就是为什么我们选择RISC-V架构来搭建rollup解决方案。我们有可能将Linux或其他操作系统移植到rollup中。这样,开发人员可以用他们喜欢的语言和库将他们的想法变成现实,同时不舍弃区块链的安全保障,我在以前的文章中已经详细介绍过了。

到目前为止,Linux一直是重点,但它也可以运行任何可以编译到RISC-V上的操作系统,比如一些非常安全的微内核。

CartesiRollup

一开始,我们讨论了一个模块化rollup执行层的重要性,它可以真正地扩展计算,并防止DApp在计算资源的零和游戏中相互竞争。然后我们阐述了开发人员依靠操作系统的抽象能力是多么重要,就像主流开发人员那样。

正是考虑到这两个需求,我们设计并建立了CartesiRollup,它是模块化的执行层,为DApp提供了以下的扩展优势:

1.每个DApp都有自己的高性能的rollup应用链,并有专用的CPU。

2.无需抢夺Cartesi生态系统中其他DApp的资源。

3.在零和游戏之外的计算可扩展性方面取得重大进展。

4.保留了底层区块链的强大安全保障。

5.一个成熟的操作系统,为开发人员提供行业级的工具。

CartesiRollup应用程序可以作为Layer2,作为Layer3或作为sovereignRollup使用。开发人员可以将他们的应用程序从一个平台复制到另一个平台,只需改动一点点代码。

结语

Cartesi使开发人员能够专注于他们正在创造的东西,而不是在哪里创造或有哪些不利的限制。

然后,在流行的应用不吞噬不太成熟应用的情况下,创新也可以迸发。去中心化应用可以拥有想要的计算能力,同时有效地预测成本。开发人员可以使用测试过的编程库,创造出真正有趣的去中心化大型多人在线角色扮演游戏,而且玩家在游戏中杀死一个精灵不需要花费3美元。

从可定制性的角度来看,使用CartesiRollup应用链,DApp可以对不同行为收取不同的价格。例如,他们可以在去中心化交易所免除做市商的gas费,或者在他们的海洋模拟器DApp上增加掠夺性捕鱼的成本。

Cartesi对去中心化技术即将发生的变革有非常清晰的认识。CartesiRollup正在开发中,它一定会是新环境下人们努力寻求的答案。

关于Cartesi

区块链操作系统,正在开发CartesiRollup,它是一个模块化的执行层,将简单的智能合约结合到去中心化的Linux中。开发人员可以启动高度可扩展的rollup链,并用他们最喜欢的语言和软件组件编码去中心化的操作规则。

1.每个DApp都有自己的高性能rollup链。

2.无需抢夺Cartesi生态系统中其他DApp的资源。

3.没有网络士绅化。

4.使目前无法在EVM链上运行的全新类别的DApp成为可能。

5.保留了底层区块链的强大安全保障

欢迎来到TheBlockchainOS。

责编:Lynn

标签:ROLLROLARTARTETROLLBNB价格UART价格Enjinstarter

比特币行情热门资讯
Rage Trade——Arbitrum上的合约交易新秀

什么是RageTradeRageTrade是L2-arbitrum上的ETH合约项目,通过layerzero/stargate整合全链蓝筹Defi中LP资产,利用univ3保险库策略创造深度流动性.

1900/1/1 0:00:00
Solarpunk vs Lunarpunk:加密货币和监管在未来将会如何融合?

最近,监管一直是大家关注的焦点。或者从我的推特推送来看,似乎是这样。在我看来,有几个原因:如房地产等真实资产引入链上或加密货币的机构投资等某些领域的进展都极其依赖于新的授权法规的通过.

1900/1/1 0:00:00
名词解释:Web3 账户相关概念大梳理

刚刚结束的Devcon上,账户抽象算是是最热的几个话题之一,最近可以经常看到AA/EOA/SCW/4337等缩写和代号在各种talk、panel和信息流里出现.

1900/1/1 0:00:00
我们为什么投资公链 Shardeum ——分片的另一种可能

2022年9月15日,以太坊合并。这是一个历史性的时刻,以太坊为此准备了5年、推迟了6次,由于反复的调试与长期的开发、万众瞩目的晕轮效应,很多人误以为合并会自然而然地带来更高的可扩展性、安全性和可持续性,实际上并不是——我们还是用两个.

1900/1/1 0:00:00
凉兮前传:偏执、天才与表演型人格

“凉兮象征了我们币圈越挫越勇的精神,代表了我们币圈人‘可以被打败,但不能被打垮’的意志。”孙宇晨在推文中对顶流CryptoKOL凉兮做出这样的评价.

1900/1/1 0:00:00
ZkSync:一窥以太坊的未来

关键要点: 由于缺乏智能合约支持,与其他通用L2相比,ZkSync1.0的采用率低,使得rollup在代币转移和交换之外的效用最小MatterLabs团队的目标是于?10月28日在主网上推出他们的alphazkEVM.

1900/1/1 0:00:00