查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新
正在寻找区块链操作系统组件的最新进展?你找对地方了!正如在我们的路线图文章中所描述的那样,我们一直在朝着定期且频繁的更新方向发展着,以便让我们的社区能够及时的了解到我们取得的进展,以及将区块链操作系统提升到一个生产级别,一个美丽且多样化的DApp生态系统正在蓬勃发展。
如果你对区块链操作系统的组成不是很熟悉?那么建议你在你阅读本文之前,一定要通读一下这些介绍性的文章,让你迅速的了解我们:
- Cartesi Machine
- Cartesi Rollups
- Noether
如果想要快速快速了解 11 月的发展,请查看下面的路线图,可以知道 Cartesi Machine、Cartesi Rollups 和 Noether 的新功能。
The Cartesi Machine
Cartesi Machine 是 Cartesi 的确定性虚拟机,它模拟 RISC-V 架构,可以运行成熟的 Linux 操作系统。 Cartesi Machine 是 Cartesi 的开创性技术,它可以为使用主流软件构建的去中心化应用程序提供运行时。
The Microarchitecture
微体系结构初始实现与新的 Machine Emulator SDK v0.13.0 将一起发布。
Self-Hosted Distributions
Gentoo 自托管发行版和 Alpine Linux 的试验暂时暂停,让我们的团队将所有精力集中在 Cartesi Rollups 和微架构工作前沿
Rollups基础设施
以下是我们 Machine Emulator 及其组件的改进列表,用以支持 Cartesi Rollups 的进度:
- 发布了机器模拟器 SDK v0.13.0。
- RISC-V 管理程序和压缩指令扩展正在进行中。
- 浮点扩展合并并发布。
- TLB 状态现在出现在 Merkle 树中。
- 优化的 TLB 实现几乎使仿真器性能翻倍。
- 更新了 Linux 内核(5.15.63 最新 LTS 版本)。
- 添加了对使用 GDB 在模拟器内调试内核空间代码的支持。
- 改进了对服务器管理器和远程 cartesi 机器的日志支持。
Cartesi Rollups
Cartesi Rollups 是 Cartesi 的 Optimistic rollup layer-2 系统,它依赖于 Cartesi Machine,允许开发人员使用主流软件组件创建可扩展的去中心化应用程序。 它由链上和链下组件组成,允许区块链提供数据可用性、订单输入数据、在第 1 层和第 2 层之间桥接代币,并在发生争议时充当裁判。
通往主网之路
首先,Cartesi Rollups 0.8.0 上线了。以下是此版本包含的内容的列表:
- Cartesi 的部署系统和执行基础设施已使用 Echo Python 示例成功地通过Optimism和Arbitrum进行了测试。
- 支持非EIP-1559交易,这是一些像 Optimism 这样的链目前支持的交易类型。
- 当部署在 Optimism 和/或 Arbitrum 上时,Cartesi Rollups DApps 的延迟更低。
- 所有的 Cartesi Rollups 组件的可配置日志级别,以及使用默认配置更清晰的日志输出。
- 在 DApp 的机器构建过程中更好地处理错误。
- 该仿真器还带来了 TLB 优化和浮点支持,这将为 Cartesi 机器内部的计算带来更好的性能。
- 新版本还带来了重要的内部增强功能。
DApp 验证节点
- 我们的部署系统和基于云的执行基础设施目前处于持续改进阶段,这意味着基本功能已经完成,新功能和修复功能将根据使用情况推出。
- 目前我们有 20 个 Cartesi Rollups DApps 在我们的执行基础设施中运行并且还在持续增加中
Rollups 增强
- 上面提到的两个特性是 Cartesi Rollups 0.8.0 版本的主要增强功能:Cartesi Rollups 组件的可配置日志级别和 DApp 机器构建过程中更好的错误处理。通过这些改进,我们预计创建 Cartesi Rollups DApp 时的开发体验将得到显着改善。请告诉我们您对 Discord 开发社区的印象。
支持Computational Oracles
Zippie 的开发团队获得了 Cartesi 基金会的资助,用于 Cartesi 的计算 oracle 解决方案(名为 Cartesi Compute)。据 Zippie 报道,拨款工作已经取得进展。
里程碑 1,正在审查阶段:
- 在源代码和接口中将 Descartes 重命名为 Cartesi Compute
- 从 2022 年起升级 Cartesi Compute 以使用 Cartesi Machine
- 实现了原始页面(空页面)的预计算散列,这使得更大机器的散列速度更快
- 正在使用 Zippie 自己的堆栈进行测试 + 与此相关的修复
里程碑 2 的工作已经开始,其中包括:
- 验证游戏测试;其中涉及创建一个机器管理器,该管理器可能会以有缺陷的方式行事以强制进行验证游戏
- 测试所有现有文档样本 + 更改文档以适应 2022 源和重命名
- 禁止记录器上传数据的功能(智能合约保证数据可用)
- 向 Cartesi Compute 添加管理密钥以允许分阶段主网部署的功能
Arbitration for Rollups
- 我们将暂时暂停这个工作进程,集中精力在主网之路上的工作。
CTSI 激励的自动执行凭证
- 重要的是要提到此功能取决于调度程序组件。
- 请参阅调度程序活动的状态更新。
CTSI 激励的交易排序器
- 重要的是要提到此功能取决于调度程序组件。
- 请参阅调度程序活动的状态更新。
Noether
Noether 是 Cartesi 的数据可用性侧链。 这是 Cartesi 解决方案的一部分,它将使区块链应用程序能够使用比以太坊或其他基础层更多的数据。
Noether 2.0 版:从 PoS 升级到 PoS 2.0
我们在 Noether 2.0 的第一个版本中完成了 75% 的工作,它支持在 V1.1 和 V2 上挖矿。
The Scheduler
我们暂时停止了 Scheduler 的开发,将精力集中在 PoS 上的工作上。
Explorer
我们使用 Explorer 2.0 的第一个版本完成了 75% 的工作。此版本带来。
新功能:
- 新佣金页面上线。随着时间的推移,用户可以看到矿池经理对佣金所做的更改。
增强功能:
- 多个页面和位置的大量 UI 更新。从改善明暗模式下的可见性,到新图标和更好的对齐方式。
- 更新多个页面的元标题以改善 SEO 结果。
维护:
- 升级安全补丁的内部依赖项。
为区块链操作系统做出贡献
兴趣与我们一起进行开发吗? 我们一直在寻找协作的团队成员! 请随时通过 Discord 与我们联系(https://discordapp.com/invite/Pt2NrnS),点击链接查看我们当前的职业空缺(https://cartesi.bamboohr.com/jobs/?source=other),或将您的简历连同介绍发送至我们的人力资源电子邮件:hr@cartesi.io
关于Cartesi
Blockchain OS 是一个分散的第 2 层基础设施,支持 Linux 和主流编程软件组件。 使得开发人员可以第一次在Blockchain OS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi 弥合了主流软件和区块链之间的差距。
Cartesi 正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将 Linux 应用程序纳入其中。 凭借开创性的虚拟机、Rollups和侧链,Cartesi 为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。
Cartesi在此诚挚的邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。