Cartesi 生态系统 2023 年 7 月回顾
01研发
喜欢在 Discord 上核心单元更新频率增加吗?还是觉得有点难以跟踪?😵💫如果您属于后者,不用担心!核心贡献者 Claudio Silva 整理了这份方便的 7 月份开发亮点摘要 - 看看吧:
Cartesi Machine,即 Cartesi Rollups 和 Cartesi Compute 产品的核心,有以下更新:
在微架构(UARCH)方面有很多改进:
在 json 日志中添加证明,供 Solidity 步骤测试使用
修复了当步骤交替进行时 merkle 树不一致的错误
优化了访问日志中的证明收集,跳过多余的树更新
实现了一个构建步骤来验证工具链生成的 uarch 指令集并便于测试其他工具链
开始重构 reset_uarch_state() 以便移植到 Solidity 在模拟器可执行文件中嵌入 uarch-ram-bin(WIP)
重构访问日志以允许可选数据(WIP)
此外,机器模拟器也有很多改进:
将设备树构建自动化到机器的 ROM 中,消除了对 machine-emulator-rom 存储库的需求
将 ROM 重命名为 DTB,同时将其移到一个更宽敞的物理内存范围 启动时从设备树初始化 Linux 随机熵,去除了 init 中 rndaddentropy 工具的需求
在机器 ROM 中添加 init 和 entry point 配置
引入新的 init 和 entry point append 选项到 cartesi-machine.lua
用 PMEM(持久性内存)驱动器替换 MTD 闪存驱动器
添加了一种在 init 中禁用闪存驱动器自动挂载的方法
添加了一个新的命令行选项来更改 init 中闪存驱动器设备的所有权
重构、优化和简化了 Lua 测试中的状态哈希验证代码
重构了 Lua 测试中 PMA 列表的方式,使测试套件对 PMA 变更更灵活
Hypervisor 实现仍在进行中,并且需要一些修复
Cartesi Rollups 节点的初始文档已经可用。这份文档包括 README 文件和节点架构描述。请查看这里:https://github.com/cartesi/rollups/tree/main/offchain
Sunodo 的 MVP 已经完成版本 0.6,并将提供出色的开发体验来使用 Cartesi Rollups 框架构建 DApp 并在本地运行
Cartesi Compute 也取得了重大进展:
输入并研究 Cartesi Compute 的开发人员体验
研究如何将 NxN 仲裁带到 Compute 中,使实现更具解释性和可审计性
研究由 EigenLayer 保护的 Cartesi Compute。查看演讲:
https://youtu.be/WYdExTJ1YWw
如有疑问,可以直接在Discord上向核心开发人员和研究人员提问。
在巴黎的 AW_House 演示了现有和新的超级国际象棋功能 通过 git 上传国际象棋引擎源代码并在 Cartesi 机器内编译它们,原型化了国际象棋引擎源代码归属
Productive
Productive 是一家专门从事网络和移动开发项目的软件开发公司,获得了为 Cartesi 生态系统网站提供设计、开发、更新和维护的资助。
Cartesi Explorer 前端
增强 Utils 软件包的依赖性
调整 UI 软件包的依赖关系
调整资源管理器根项目的依赖关系
将 storybook 包更新到最新兼容版本。
Cartesi.io 网站开发
CMS 实施完成
UI 微调
初始内容加载和更新
CMS 新功能
网站新功能
Cartesi 文档站点重新品牌
更新 UI 以匹配新的 Cartesi 基金会网站
治理站点重新品牌
更新 UI 以匹配新的 Cartesi 基金会网站
Aetheras
Aetheras 是一家区块链公司,在游戏开发方面拥有丰富的经验和深刻的理解,并获得了开发 Texas HODL'em Poker 和 Dazzle(match-3 策略游戏)的资助。
Texas HODL’em Poker
前端实现(已完成)
Cartesi 模式实现(进行中)
Dazzle
锦标赛(Cartesi)模式
错误修复和代码重构:错误处理
正在测试功能
教学流程和游戏玩法
用户界面/用户体验设计
前端和后端实施
Cartesi 模式的内置钱包(进行中)
用户界面/用户体验流程与改版
前端实施(进行中)
关注 Dazzle 在 Twitter 上的每周更新,或加入他们的 Discord 社区!
UXBoost
UXBoost 正在对 Cartesi 的黑客/开发者体验进行全面的用户研究和服务流程研究,包括认知、了解 Cartesi 技术、黑客体验和资助申请。UXBoost 的目标是获得洞察力、确定改进领域并制定战略,以提升整体用户体验。
体验研究
完成 7 个研究访谈,目前正在进行数据分析
策划并准备巴黎 ETHGlobal 黑客体验研究
组织和规划 Cartesi DevAdvocacy 第三季度和第四季度的体验研究和数据收集战略
服务设计--后台分析与管理
构建仪表板、后台文件和讨论索引,以跟踪绩效
设计构思研讨会,促进各部门之间的讨论
2023 年 7 月 23 日是 CTSI 基金会储备的最后解锁日!
但这并不意味着透明度报告的终结!我们将对透明度报告进行改版--期待与 Cartesi 蓬勃发展的去中心化生态系统相匹配的、经过调整的新报告。阅读最新报告:
祝贺 Cartenix 成功通过社区投票,100% 一致同意资助 "快照"!为什么这很重要?将 NIX 放在 Cartesi 机器中,就可以生成可验证、确定性和可重现的二进制和哈希值。让这些可验证的记录在链上永恒不变,可以提供更高水平的安全性和可信度。核心贡献者马克斯写了一篇很棒的解释性文章。看看吧:
有利用 Cartesi 技术构建什么的想法吗?还等什么?查看撰写建议书的指南并提交!
不是开发人员?无论是在管理论坛还是在快照上投票,都可以分享您的反馈意见,这就是Cartesi生态系统蓬勃发展的魅力所在!如果您想通过投票来塑造 Cartesi 生态系统,请确保您已做好准备,在下次投票开始前质押您的 CTSI。
02CGP 资助的提案社区补助金计划资助项目的最新发展情况:
Drand for Cartesi
随机数在许多应用程序和 DApp 中起着至关重要的作用,特别是游戏。想想如何以无信任的方式从 1-10 中选择一个数字 🤔… 好吧,这非常困难!
这个提案是 Cartesi 便利层生成随机数的一组更大工具集的一个组成部分,这些工具可以帮助增加 Cartesi 的采用率和社区增长。
Monorepo https://github.com/Calindra/cartesi-drand/
Drand-Provider:
监听器:检查来自中间件的随机请求;
Drand 客户端,从 Drand 网络读取信标;
InputSender 向中间件提交 Drand 信标;
GitHub 操作 - CI
中间件:
Drand 信标验证 BLS;
输入缓冲区
前向信标规则,根据输入时间验证信标时间
GitHub 操作 - CI
提供随机性的端点
Complex Vouchers
这是一个 Solidity 库,它扩展了 Cartesi 凭证系统的表达能力。提供这种灵活性可以扩展凭证的行为,以支持通过针对扩展其功能的智能合约来支持更复杂的交互。在原始 RFP 中了解更多关于复杂凭证需求的信息!
发展:
有序凭证、未来凭证、付费凭证、过期凭证
原子凭证作为标准凭证构建,可组成任何复杂的凭证组合
目前正在 Cartesi 环境中创建所有测试
去中心化画布
展示 Cartesi Rollups 作为执行层的价值主张的游乐场 DApp。
去中心化绘画画布的目标是展示能够去中心化使用开放软件组件/库(如 Fabric.js)的能力。画布的所有状态都将提交到区块链。此外,后端应用程序将生成每个集体绘图状态(每个人的贡献)的快照图像(PNG/JPG),并将它们保存为 NFT。
发展:
将用户生成的图像存储为 NFT
研究和实施卷积凭证
BlockOasis
使用物联网设备和区块链技术的智能水管理系统的概念验证。注:本项目通过现已废弃的 CGP 快速拨款途径获得资助。
分布式系统架构
为利益相关者验证器和聚合器节点构建数据流图。
物联网数据模拟器
该工具包含一个使用 MQTT(消息队列遥测传输)协议发送和监听数据的系统。MQTT 是专为物联网应用设计的轻量级消息传输协议。
已完成利益相关者聚合器软件该软件实现了一个 MQTT 数据处理系统,可将接收到的数据保存为数据块。它连接到 MQTT 代理,处理传入的消息,并将数据上传到 IPFS。然后,IPFS 内容标识符 (CID) 将存储在以太坊智能合约中。
03盛会巴西的核心贡献者齐聚里约热内卢,参加 Codigo Brazuca 的 Web3 聚会!在世界的另一端,贡献者 Cynthia 和 Daniel 与 W3B Lab Madrid & Barcelona 合作,举办了一次与西班牙社区的见面会,更不用说参加 ETHBarcelona 本身,为构建者提供黑客技术和指导!
在 Cartesi Discord 上的每月游戏开发者社区电话会议上,Playmint 首席执行官大卫-阿莫尔(David Amor)也加入了我们!马克斯询问了他对 Web3 游戏、构建链上游戏的看法,并回答了您的问题。观看重播:
https://youtu.be/EfSWcRvYLEU
然后我们去了巴黎!布鲁诺先参加了模块化峰会,然后与其他Cartesi贡献者一起参加了ETHCC,并将他的主要收获总结成了一个小段落。还要特别感谢 Kryptosphere 社区的核心成员马蒂亚斯(Mathias),他在组织巴黎 ETH 前的两次活动中发挥了重要作用!对他的承诺和对活动的全情投入,我们表示由衷的敬意--我们非常高兴能继续合作,与法国不同的大学进行交流。
欲了解 ETHCC 和巴黎 ETHGlobal 的所有活动回顾,请点击查看核心撰稿人 Siannie 的简要回顾!
P.S. 订阅我们的超级公共活动日历,随时了解 Cartesi 的精彩活动,不错过任何精彩瞬间!
关于Cartesi
Cartesi 是一种特定于应用程序的 Rollups 协议,具有运行 Linux 发行版的虚拟机,为 DApp 开发人员创造了更丰富、更广泛的设计空间。
Cartesi Rollups 提供模块化扩展解决方案,可部署为 L2、L3 或主权 Rollups,同时保持强大的基础层安全保证。
友情提示FRIENDLY TIPS
本信息不构成任何投资建议,投资者不应以该等信息取代其独立判断或仅根据该等信息作出决策。我们力求本公众号信息准确可靠,但对这些新的准确性或完整性不作保证,亦不对因使用该等信息而引发的损失承担任何责任。
加密资产属于高风险资产,需要充分认识到其波动性
往期推荐
ETHGlobal Paris 2023 Cartesi 回顾
游戏的新设计空间
Cartesi 生态系统 2023 年 6 月回顾