查看原文
其他

2023 年 2 月区块链操作系统之开发回顾

Cartesi CTSI中文社区 2023-06-02

查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新



正在寻找区块链操作系统组件的最新进展?你找对地方了!正如在我们的路线图文章中所描述的那样,我们一直在朝着定期且频繁的更新方向发展着,,以便让我们的社区能够及时的了解到我们取得的进展,以及将区块链操作系统提升到一个生产级别,一个美丽且多样化的DApp生态系统正在蓬勃发展。


如果你对区块链操作系统的组成不是很熟悉?那么建议你在你阅读本文之前,一定要通读一下这些介绍性的文章,让你迅速的了解我们:


  • Cartesi Machine

    https://cartesi.io/en/docs/machine/overview/

  • Cartesi Rollups

    https://cartesi.io/en/docs/cartesi-rollups/overview/

  • Noether

    https://medium.com/cartesi/noethers-on-chain-infrastructure-595435911030


如果想要快速了解 2 月的发展,请查看下面的路线图,可以知道 Cartesi Machine、Cartesi Rollups 和 Noether 的新功能。




01The Cartesi Machine

Cartesi Machine 是 Cartesi 的确定性虚拟机,它模拟 RISC-V 架构,可以运行成熟的 Linux 操作系统。Cartesi Machine 是 Cartesi 的开创性技术,它可以为使用主流软件构建的去中心化应用程序提供运行时。


01
The Microarchitecture

我们的Solidity 微框架解释器工作是基于我们的C++ 微架构解释器开始的。

  • 第一个 Solidity 微架构解释器目前已经在审查中。

  • C++ 微体系结构解释器自动化测试已经更新以增加覆盖率

  • 改进了停止微体系结构解释器的机制。

02
Self-Hosted Distributions
  • 下一个 Rollups 示例的发布将带来新的 rootfs 构建系统,它增加了开发者的体验,特别是那些需要安装依赖项的 DApp。

  • 因为我们新的 Cartesi Machine Emulator SDK 版本 (0.14.0) 带来了压缩指令和浮点支持。

  • 我们很高兴实现了这个路线图,相信你在尝试后也会感到兴奋。

03
Rolluops 基础设施

以下是我们 Machine Emulator 及其组件的改进列表,用以支持 Cartesi Rollups 的进度:

  • 压缩指令作为我们新的 Cartesi Machine Emulator SDK 版本 (0.14.0) 的一部分发布。

04
其他改进
  • 管理程序支持的原型:KVM 已经在启动 Linux 并执行经典的“Hello world!” 测试程序。


  • 一些组件从 gRPC 到 JSON-RPC 的迁移仍在进行中。



02Cartesi Rollups

Cartesi Rollups 是 Cartesi 的 Optimistic rollup layer-2 系统,它依赖于 Cartesi Machine,允许开发人员使用主流软件组件创建可扩展的去中心化应用程序。它由链上和链下组件组成,允许区块链提供数据可用性、订单输入数据、在第 1 层和第 2 层之间桥接代币,并在发生争议时充当裁判。

01
通往主网之路
  • 我们已经发布了官方示例存储库的 0.13.0 版本,其中引入了新的 rootfs 构建系统。DApps 现在可以使用标准的 RISC-V 二进制文件,因此可以使用标准的包管理器轻松添加依赖项。一起看看吧。

  • 我们的开发团队继续专注于 Cartesi Rollups Alpha Release 0.9。主要工作继续在验证器节点的链下代码的重构和实现上。

02
DApp验证器节点

我们的部署系统和基于云的执行基础设施目前正在适应 Cartesi Rollups alpha 版本 0.9.0 将带来的架构简化。

03
Rollups 增强

我们一直致力于使alpha 版本 0.8.0更加稳定和健壮,并将升级至 0.9.0 版本。

04
支持Computational Oracles

Zippie 的开发团队获得了 Cartesi 基金会的资助,用于 Cartesi 的计算 oracle 解决方案(名为 Cartesi Compute)。据 Zippie 报道,拨款工作已经取得进展。

里程碑 1 和 2 处于审查阶段,其中包括以下任务:

  • ipfs-server, machine-manager 更改已获批准并发布。

  • 添加了 8Mb 文件 IPFS 下载测试。

  • docker-compose 模板的开发后清理和更好的还原消息。

  • 使用这些更改更新文档和教程的持续工作。

  • 发布准备的一般清理


05

Arbitration for Rollups

我们将暂时暂停这个工作进程,集中精力在主网之路上的工作。

06
CTSI 激励的自动执行凭证
  • 重要的是要提到此功能取决于调度程序组件
  • 请参阅调度程序活动的状态更新
07
CTSI 激励的交易排序器
  • 重要的是要提到此功能取决于调度程序组件
  • 请参阅调度程序活动的状态更新


03Noether

Noether是 Cartesi 的权益证明系统,用于激励区块链交互。参与 Noether 的节点运行者和质押者会因及时执行未来的 Cartesi 生态系统服务而获得经济奖励,例如去中心化排序器、凭证执行、流动性提供者、数据可用性和验证者声明。

01
The Scheduler

我们暂时停止了 Scheduler 的开发,将精力集中在 PoS 的工作上。

02
Explorer

以下是我们对 Explorer 工作前沿的更新

质押增强功能:

在检查了 Google 灯塔工具的报告后,我们进行了更改以提高我们在 SEO、可访问性和最佳实践方面的得分。修复:我们修复了全额 Unstake 操作,以避免在转换过程中不精确并留下灰尘份额。我们修复了通知中内容的对齐方式我们修复了质押池用户页面,以保持选中“池信息”选项卡。我们修复了池管理屏幕中显示的退役节点列表。现在,管理器将看到池退役的节点,而不是管理器退役的私有节点。保养:我们取消了质押池佣金和用户页面的功能标志。现在它们是固定的特征。我们还更新了多个依赖项,特别关注 Luxon 库,它解决了一个高危漏洞。Rollups我们添加了一个 rollups-docker 文件,以便能够生成 rollups-explorer 图像。我们修改了我们的 graphQL 查询以使用新的后端更改,thar 提供来自汇总 v0.8 和 v0.9 的索引数据。
04为区块链操作系统做出贡献

有兴趣与我们一起进行开发吗?我们一直在寻找协作的团队成员!请随时通过 Discord 与我们联系 

https://discordapp.com/invite/Pt2NrnS ,

点击链接查看我们当前的职业空缺 

https://cartesi.bamboohr.com/jobs/ ,或将您的简历连同介绍发送至我们的人力资源电子邮件:hr@cartesi.io



关于Cartesi

Cartesi 是具有 Linux 运行时的特定于应用程序的 Rollups 执行层。Cartesi Rollups 可以部署为第 2 层(在以太坊之上)、第 3 层(在 Optimism、Arbitrum、zkEVM 链等之上),或作为 sovereign rollups。它为更具表现力和计算密集型的区块链应用程序开辟了设计空间。

DApp 部署在自己可定制的特定于应用程序的汇总链上;

DApp 不会在 Cartesi 的生态系统中相互竞争稀缺的区块空间;

Cartesi 为以太坊或 L2 提供了数量级以上的计算能力;

开发人员可以使用他们最喜欢的库、编译器和其他经过时间考验的开源组件来编写去中心化逻辑;

DApps 保留了底层区块链强大的安全保障和审查阻力;

Cartesi Rollups 为更具表现力和计算密集型的区块链应用程序开辟了设计空间;

Cartesi Rollups 可以部署为第 2 层(在以太坊之上)、第 3 层(在 Optimism、Arbitrum、zkEVM 链等之上),或作为 sovereign rollups;



友情提示FRIENDLY TIPS

本信息不构成任何投资建议,投资者不应以该等信息取代其独立判断或仅根据该等信息作出决策。我们力求本公众号信息准确可靠,但对这些新的准确性或完整性不作保证,亦不对因使用该等信息而引发的损失承担任何责任。

加密资产属于高风险资产,需要充分认识到其波动性



往期推荐

再见 ETHDenver 2023

Cartesi 举办的2023 黑客马拉松

你好,Cartesi Rollups Alpha 0.8.0

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存