查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新
正在寻找区块链操作系统组件的最新进展?你找对地方了!正如在我们的路线图文章中所描述的那样,我们一直在朝着定期且频繁的更新方向发展着,以便让我们的社区能够及时的了解到我们取得的进展,以及将区块链操作系统提升到一个生产级别,一个美丽且多样化的DApp生态系统正在蓬勃发展。
如果你对区块链操作系统的组成不是很熟悉?那么建议你在你阅读本文之前,一定要通读一下这些介绍性的文章,让你迅速的了解我们:
- Cartesi Machine
- Cartesi Rollups
- Noether
如果想要快速快速了解 9 月的发展,请查看下面的路线图,可以知道 Cartesi Machine、Cartesi Rollups 和 Noether 的新功能。
注意:Cartesi 机器的“新功能文档”进度框已被删除,以与其他也需要文档但未显示进度框的活动保持一致 - 功能文档始终是实时和不断发展的。
The Cartesi Machine
Cartesi Machine 是 Cartesi 的确定性虚拟机,它模拟 RISC-V 架构,可以运行成熟的 Linux 操作系统。 Cartesi Machine 是 Cartesi 的开创性技术,它可以为使用主流软件构建的去中心化应用程序提供运行时。
The Microarchitecture
微模拟器编译的完整模拟器通过了所有单元测试。生成要在微模拟器中运行的二进制文件时启用优化可以生成更小更快的代码。现在也可以通过 gRPC 接口远程控制微架构。
Self-Hosted Distributions
Gentoo 自托管发行版和 Alpine Linux 的试验暂时暂停,让我们的团队将所有精力集中在 Cartesi Rollups 和微架构工作前沿
Rollups基础设施
以下是我们的Machine Emulator 及其组件的改进列表,以支持 Cartesi Rollups 进度:
- 发布了 Machine Emulator SDK v0.12.0,其中包含:
- 工具链 v0.11.0。
- RootFS v0.14.0。
- Linux 内核 v0.13.0。
- ROM v0.12.0。
- 机器模拟器 v0.11.0。
- 服务器管理器 v0.4.0。
- 支持以非 root 用户运行 DApp。
- 支持服务器管理器上的 GRPC 健康检查协议
- 启用了翻译后备缓冲区 (TLB) 的机器模拟器。
- 删除了 dehash 设备和相关工具。
- 开始将模拟器迁移到新的 RISC-V 1.12 规范的工作。
- 继续调查 RISC-V Hypervisor 扩展支持。
- 继续将 Linux 内核更新到最新的 LTS 版本 (5.18.14)。
- 继续研究链下微服务架构的可能改进。
Cartesi Rollups
Cartesi Rollups 是 Cartesi 的 Optimistic rollup layer-2 系统,它依赖于 Cartesi Machine,允许开发人员使用主流软件组件创建可扩展的去中心化应用程序。 它由链上和链下组件组成,允许区块链提供数据可用性、订单输入数据、在第 1 层和第 2 层之间桥接代币,并在发生争议时充当裁判。
通往主网之路
我们推出了Cartesi Rollups 0.5.0和Rollups -Examples 0.8.0,在此过程中,我们为社区带来了以下内容:
- 支持 Arbitrum Goerli 和 Optimism Goerli:所有合约及工具现在都支持使用 Arbitrum 或 Optimism 测试网作为基础层部署和运行 Cartesi DApp。
- 我们的 Inspect State 端点的改进版本基于 Rollups 0.5.0 的第一个初步版本,现在可以更好地处理并发调用。
- SQLite DApp 示例的更新版本,它利用新的Inspect State功能展示如何直接查询 DApp 的状态,而无需提交第 1 层事务。
DApp 验证节点
我们的部署系统正在内部测试和稳定中,我们在以太坊 Goerli 测试网上部署了 7 个示例 DApp。它们在我们基于云的执行基础设施上公开可用,任何人都可以访问。点击这里查看!
https://github.com/cartesi/rollups-examples#interacting-with-deployed-dapps
Rollups 增强
- Rollups 现在使用启用了 TLB 缓存的最新 Cartesi Machine 模拟器版本,这带来了非常显着的性能改进
- 用于快速入门的 Web 环境又回来了!直接在您的浏览器中跳入即用型工作环境,无需安装任何东西即可开始使用 Cartesi DApps!
支持Computational Oracles
我们暂时停止了关于如何推进计算 Oracle 的讨论,以使我们的团队专注于 Cartesi Rollups 和微架构的工作。
Arbitration for Rollups
- 我们将暂时暂停这个工作进程,集中精力在主网之路上的工作。
CTSI 激励的自动执行凭证
- 重要的是要提到此功能取决于调度程序组件。
- 请参阅调度程序活动的状态更新。
CTSI 激励的交易排序器
- 重要的是要提到此功能取决于调度程序组件。
- 请参阅调度程序活动的状态更新。
Noether
Noether 是 Cartesi 的数据可用性侧链。 这是 Cartesi 解决方案的一部分,它将使区块链应用程序能够使用比以太坊或其他基础层更多的数据。
Noether 2.0 版:从 PoS 升级到 PoS 2.0
我们继续在测试网上测试我们新的 Noether 节点(PoS 2.0)。
我们开始分析和修复智能合约的安全漏洞。
The Scheduler
我们暂时停止了 Scheduler 的开发,将精力集中在 PoS 上的工作上。
Explorer
自上次开发更新以来,我们已经发布了几个版本:
版本 v2.6.1:
- 我们修复了在新的质押页面上尝试使用 Gnosis Safe 钱包进行存款时出现的问题。
- 我们在该项目中添加了 Google 跟踪代码管理器,以支持营销团队与流量数据聚合相关的工作。
- 我们修复了一个问题,该问题在池管理器尝试将节点租入新创建的池时在特定情况下显示。
版本 v2.6.2:
- 我们更改了 Cartesi 浏览器中的所有页面标题,因此它与 Cartesi 主网站不匹配,并有助于营销团队在 Google Tag Manager 和 Google Analytics 上进行数据聚合。
版本 v2.7.0:
- 我们改进了与连接钱包相关的用户的用户体验(下面的屏幕截图)。
- 我们目前正在重新访问节点运行器上的所有新管理页面。
- 我们还在为矿池列表页面(Stake 菜单选项)进行新设计。
- 我们在暂存环境中部署了对后端的更改,以支持即将推出的“池分析”功能。这组功能包括资格、佣金变化以及随着时间的推移参与池的用户总数。
- 最后但同样重要的是,我们开始讨论要在 Explorer for PoS v2 上进行的更改。
新钱包连接 UI 的桌面视图
新钱包连接 UI 的桌面视图
为区块链操作系统做出贡献
兴趣与我们一起进行开发吗? 我们一直在寻找协作的团队成员! 请随时通过 Discord 与我们联系点击链接查看我们当前的职业空缺,或将您的简历连同介绍发送至我们的人力资源电子邮件:hr@cartesi.io
关于Cartesi
Blockchain OS 是一个分散的第 2 层基础设施,支持 Linux 和主流编程软件组件。 使得开发人员可以第一次在Blockchain OS上使用丰富的传统软件工具、库和他们习惯的服务编写可扩展的智能合约,Cartesi 弥合了主流软件和区块链之间的差距。
Cartesi 正在引领数百万新创业公司及其开发人员加入并使用区块链操作系统,同时将 Linux 应用程序纳入其中。 凭借开创性的虚拟机、Rollups和侧链,Cartesi 为所有开发人员铺平了道路,以帮助他们进入区块链的世界并构建下一代区块链应用程序。
Cartesi在此诚挚的邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。