特定应用程序Rollups

特定应用程序Rollups_第1张图片

区块链技术正处突破应用的革命边缘。现在越来越多的项目熟悉了模块化和专业化的需求。层出不穷的各类Layer 正在将关注点转移到数据的可用性上,目的是支持更高级别数量级的数据。

 

同时,计划通过Rollups(Optimistic、ZK 或 Sovereign)扩展计算能力的执行环境和计算层有责任匹配增加的数据能力,并提供足够强大的基础设施以开发实际的应用程序。

 

计算可扩展性方面带来最大收益的设置可以由以下方式给出:具有交互式争议解决方案的特定类应用程序的Optimistic Rollups。同时,计算可扩展性可以使可编程性和提升改进工具的可能性增加很多。

 

Cartesi 选择了这条路,为开发人员提供了更方便的开发方式,并有可能使用现实世界操作系统运行现有开源库和组件构建强大的智能合约。


Rollups系统的状态

 

当我们从软件工程的角度分析它们的代码库时,区块链 DApp 面临的多重技术难题就凸显出来了。像一些经过精心设计的项目 Uniswap ,可以平衡几个相互竞争的目标:对用户的货币价值、极少的 gas 消耗和安全性。不能满足这些标准的应用程序会限制他们的使用群体,使用户处于风险之中,或者在激烈的区块链交互竞争中失败。这种情况不适合应用程序并阻碍创新。

 

此外,与传统的 Web 2.0 后端服务相比,编码智能合约的用户体验受到了很大的限制。传统 Web 服务器的功能与区块链智能合约之间存在着相当大的的代差是真实的。

 

以太坊和 EVM Rollups是分散的计算机,它们迫使您应对上述方面。它们是极其缓慢且“特殊的计算机”,需要开发人员使用特定的编程语言进行编码。

 

在这种奇怪的设置中,开发人员将精力集中在克服这些限制上,而不是优化他们的核心解决方案。结果通常是围绕简单的和有限功能的非必要的、非常复杂的代码。

 

可扩展性问题:保护特定的应用程序Rollups

 

每个人都需要验证所有网络,这对于大规模推广采用是不可持续的。在全球共识中,需求量的增加不可避免的导致区块空间提升,进而导致各个应用程序之间恶性竞争。这种情况反而会产生高额费用,对于项目方和用户构成了越来越多的进入成本。为了解决这一难题,以太坊进行了转型,提出了以Rollups为发展中心的路线图。
 

新的计划中提到可扩展性问题包括两个主要方

你可能感兴趣的:(区块链)