2022 年 11 月区块链操作系统的开发回顾

news2025/1/19 3:09:04

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

4871bdffe3f910b68bfc814cab1967a0.jpeg

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

 

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

 

  • Cartesi Machine
  • Cartesi Rollups
  • Noether 

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

b5769a6f3b044f09e0ea83e4716aacfc.jpeg


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 机器的日志支持。

7eca44bde34b16b6bb56d87bf046c9a6.jpeg

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在此诚挚的邀请所有人,请和我们一起来到区块链操作系统的世界,一起探索未来。

097c807f3e4917f87c659ad4ebbf2aee.jpeg

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/93292.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微服务框架 SpringCloud微服务架构 多级缓存 46 JVM 进程缓存 46.1 导入商品案例【MySQL环境准备】

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 多级缓存 文章目录微服务框架多级缓存46 JVM 进程缓存46.1 导入商品案例【MySQL环境准备】46.1.1 导入商品管理案例46 JVM 进程缓存 用于在T…

新冠疫情下免疫的重要性以及肠道菌群在其中的作用

今年是新冠病毒影响的第三年了,在病毒的影响下,我们的生活方式发生了很大的变化。近日,多地政府颁布了疫情防控的新政策,除了一些特殊场所,出入其他场所不用扫场所码了。 从一方面说,这样的情况方便了我们日…

DAP数据分析平台可视化组件开发

企业信息化建设会越来越完善,越来越体系化,当今数据时代背景下更加强调、重视数据的价值,以数据说话,通过数据为企业提升渠道转化率、改善企业产品、实现精准运营、有效运营,用数据来指引企业的发展。 组件使用是在DA…

第一章:Pytorch简介和其三大核心概念

文章目录一:什么是Pytorch二:Pytorch优势三:Pytorch三大核心概念(1)tensor(张量)(2)autograd(自动微分-变量)(3)nn.Module…

java计算机毕业设计基于安卓Android的校园安保巡查系统APP

项目介绍 校园安保巡查系统APP管理是校园安保巡查系统管理中对学生必不可少的一个部分。在人们校园安保巡查系统管理的整个过程中,校园安保巡查系统APP管理担负着最重要的角色。为满足如今日益复杂的管理需求,各类校园安保巡查系统APP管理程序也在不断改进。本课题所设计的校园…

精华推荐 |【Redis技术探索】「底层架构原理」帮你彻底搞定Sentinel的实现原理运作机制

👮‍每日一句 最美好的生活方式是和一群志同道合的人,一起奔跑在理想的路上,回头有一路的故事,低头有坚定的脚步,抬头有清晰的远方! 👮‍ Sentinel存在的意义 👮‍ Sentinel出现的前…

如何快速传输大文件,介绍大文件快速方法

现在,企业比以往任何时候都面临着一个重大挑战:需要一个快速共享文件的解决方案。但是,并非所有快速文件传输解决方案都以相同的速度传输文件。文件大小、端点位置、路径、设备、防火墙、网络系统和加密需求都会限制文件的传输速度。 什么是快…

[附源码]Python计算机毕业设计个人相册管理系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…

Java中的String类

一、String类的体系图 简单解释:1、String类实现了Serializable接口,说明String类可以串行化,可以进行网络传输。2、String类实现了Comparable接口,说明String对象可以进行比较。 二、String类介绍 String类是lang包中的类&…

【LeetCode每日一题】——337.打家劫舍 III

文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】 树 二【题目难度】 中等 三【题目编号】 337.打家劫舍 III 四【题目描述】 小偷又发现了一个…

数据指标体系的建设思考(三)

一、数据指标体系搭建流程 01、如何搭建数据指标体系 ▶ “德勤”的数据指标体系方法论 首先,我们先来学习一下优秀的数据指标体系搭建方法论。数据指标体系搭建方法论有不少优秀的方案,大部分都大同小异,在这里我们来聊一下“德勤”推荐的…

论文投稿指南——中国(中文EI)期刊推荐(第7期)

🎄🎄 EI是国际知名三大检索系统之一,在学术界的知名度和认可度仅次于SCI! 【前言】 想发论文怎么办?手把手教你论文如何投稿!那么,首先要搞懂投稿目标——论文期刊。其中,中文期刊的…

Opencv(C++)笔记--形态学操作之开、闭操作、基本梯度计算、顶帽和黑帽操作

目录 1--开操作 2--闭操作 3--基本梯度计算 4--顶帽操作 5--黑帽操作 6--代码实例 1--开操作 ① 原理:先进行腐蚀操作,再进行膨胀操作; ② 作用:消除值高于邻近点的孤立点,达到去除图像中噪声的作用&#xff0…

Python零基础入门篇- Python的加密模块 - hashlib 与 base64

我们来学习一下 Python 中的加密模块,加密模块在工作中被广泛应用。比如数据的传入 不希望被捕获,通过把数据加密。这样即使被捕获也无法获取到数据的真实信息,今天我们就来学习一下关于加密的方法。 hashlib 模块 hashlib 模块的介绍 hashl…

SSH远程免密登录的两种方式

SSH远程免密登录的两种方式一、ssh远程登录操作1.先ping测试下看看网络是否通畅2.ssh 192.168.150.148二、ssh免密登录方式一1.生成公钥、私钥2.拷贝公钥到目标服务器3.测试ssh免密登录三、ssh免密登录方式二1.生成本机的公钥私钥2.打开本地公钥文件复制公钥信息3.将公钥存放到…

[虚幻引擎] UE4/5数字孪生 制作城市光束效果

一、模型导入 二、创建材质 创建材质曲线,为了能够更好的实现颜色的渐变过程,这里用了RGB三种颜色 三、创建蓝图BP_LightBeam 在构造函数中实现逻辑首先我们的思路是要制作数量不同的光束那么我们就要循环,循环的次数可根据你想要的数量来设…

BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住

上期我们以Jenkins为例,一边实战一边了解Docker的基础命令。这期,我们将带大家使用Docker搭建三个平时测试工作中非常有用的小工具。学会这三个实战之后,你就可以说对Docker不是浅尝即止在理论阶段,而是真正有一定了解&#xff0c…

Java学习笔记 --- MySQL-数据库

一、使用命令行窗口连接MySQL数据库 1、mysql -h 主机名 -P 端口 -u 用户名 -p密码 2、登录前,保证服务启动 示意图 二、数据库三层结构 1、所谓安装MySQL数据库,就是在主机安装一个数据库管理系统(DBMS),这个管理程…

Metal每日分享,纯色图片滤镜效果

本案例的目的是理解如何用Metal实现纯色图片效果滤镜,主要就是生成纯色图片; Demo HarbethDemo地址 实操代码 // 纯色滤镜 ImageView.image C7Color.purple.mt.colorImage(with: CGSize(width: 600, height: 600))效果对比图 不同参数下效果 purpl…

[附源码]Python计算机毕业设计高校助学金管理系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等…