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

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

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

  • Cartesi Machine
  • Cartesi Rollups
  • Noether

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

The Cartesi Machine

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

The Microarchitecture

微体系结构代码已重新定位到最新的开发分支,并正在传递持续集成构建。机器状态添加到状态哈希的方式已经重构。修复了一些错误以及损坏的单元测试。

Self-Hosted Distributions

Gentoo 自托管发行版和 Alpine Linux 的试验暂时暂停,让我们的团队将所有精力集中在 Cartesi Rollups 和微架构工作前沿

Rollups基础设施

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

  • 发布机器模拟器 v0.11.1 和 v0.11.2。
  • 发布服务器管理器 v0.4.1 和 v0.4.2。
  • 改进了即将推出的模拟器版本的 TLB 实现。
  • 将模拟器迁移到新的 RISC-V 1.12 规范。
  • RISC-V Hypervisor 扩展的实施已经开始。
  • RISC-V F 和 D 扩展的实现已经完成。
  • 迁移到 Linux Kernel 5.15.63 (LTS) 的版本正在审查中。
  • 新的链下微服务架构设计的实施已经开始。

Cartesi Rollups

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

通往主网之路

首先,Cartesi Rollups 在测试网上处于 Alpha 阶段!自上次开发回顾以来,我们积累了很多好消息要分享:我们推出了Cartesi Rollups 0.6.1和0.7.0,并更新了我们的示例。以下是这些版本为我们的社区带来的好处:

  • 内部增强和修复
  • 我们 Cartesi Rollups 网站改版了文档信息,以在大家进入时提供更好的开发人员体验。
  • 部署系统和 Cartesi 的测试网执行环境,开发人员现在能够部署他们的 DApps 并让它们在我们的执行基础设施中运行。
  • 展示黑客。向在我们的测试网执行基础设施上运行的第一批黑客问好;它由区块链操作系统先驱设计和开发的。
  • 我们的 Echo JavaScript 示例显着增强了,以及一个简单的但功能齐全的拍卖 DApp 作为我们社区开发人员获得灵感的新示例;

DApp 验证节点

我们的部署系统和基于云的执行基础设施可用于接收部署 Cartesi DApps 的请求。

Rollups 增强

  • 我们的Echo Javascript 示例现在的结构使其更易于运行,并可用作其他 Javascript DApp 的基础。Javascript 引擎 (Txiki) 现在可以作为 docker 镜像使用,因此不再需要手动安装。除此之外,我们正在使用webpack,这使得安装依赖项变得更加容易;

支持Computational Oracles

Zippie 的开发团队获得了 Cartesi 基金会的资助,用于 Cartesi 的计算 oracle 解决方案(名为 Cartesi Compute)。随着 Zippie 的资助工作的进展,请继续关注更新。

Arbitration for Rollups

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

CTSI 激励的自动执行凭证

  • 重要的是要提到此功能取决于调度程序组件。
  • 请参阅调度程序活动的状态更新。

CTSI 激励的交易排序器

  • 重要的是要提到此功能取决于调度程序组件。
  • 请参阅调度程序活动的状态更新。

Noether

Noether 是 Cartesi 的数据可用性侧链。 这是 Cartesi 解决方案的一部分,它将使区块链应用程序能够使用比以太坊或其他基础层更多的数据。

Noether 2.0 版:从 PoS 升级到 PoS 2.0

我们已经完成了内部合同审核。

我们正在为 PoS 2.0、Staking-Pool 2.0、Noether 3.0 准备新版本

The Scheduler

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

Explorer

自上次更新以来,我们已经发布了 9 个版本。有些一口大小,有些则更大一些。

适用于 v2.7.1 ~ v2.7.3 之间的版本

  • 我们删除了新质押池页面无意中引入的配额上限。移除意味着支付更少的 ETH 费用。
  • 根据 UX 团队的反馈设计更新新的权益池页面。
  • 最大存款功能已添加到新的质押页面工作流程中,用户可以在其中单击该功能,存款输入将填充最大限额集或可用的最大 CTSI,以较小者为准。

适用于 v2.8.0 ~ v2.8.3 之间的版本

  • 发布了新的节点运行器登录页面和工作流。
  • 发布了新的改造权益页面(矿池列表)。
  • 私有节点和公共矿池管理中针对小屏幕的设计调整随即发布。
  • 发布了新权益页面的后期修复,以更好地支持暗模式和一些未正确显示的只读数据。

对于版本 v2.9.0 和 v2.9.1

  • 新的浏览器主页设计发布。
  • 新版钱包界面也已发布。
  • 多个 UI 修复也应用于股权页面和节点运行者页面。主要与可见性问题有关。
  • 核心库的升级也包括在内(Chakra-ui v2 和 React v18)

为区块链操作系统做出贡献

兴趣与我们一起进行开发吗? 我们一直在寻找协作的团队成员! 请随时通过 Discord 与我们联系(https://discordapp.com/invite/Pt2NrnS),点击链接查看我们当前的职业空缺(https://cartesi.bamboohr.com/jobs/” />