Cartesi 2023 年 2 月開發回顧

​正在尋找區塊鏈操作系統組件的最新進展?你找對地方了!正如在我們的路線圖文章中所描述的那樣,我們一直在朝著定期且頻繁的更新方向發展著,以便讓我們的社區能夠及時的了解到我們取得的進展,以及將區塊鏈操作系統提升到一個生產級別,一個美麗且多樣化的DApp生態系統正在蓬勃發展。

如果你對區塊鏈操作系統的組成不是很熟悉?那麼建議你在你閱讀本文之前,一定要通讀一下這些介紹性的文章,讓你迅速的了解我們:

如果想要快速快速了解2 月的發展,請查看下面的路線圖,可以知道Cartesi Machine、Cartesi Rollups 和Noether 的新功能。

Cartesi 2023 年 2 月開發回顧

The Cartesi Machine

Cartesi Machine 是Cartesi 的確定性虛擬機,它模擬RISC-V 架構,可以運行成熟的Linux 操作系統。 Cartesi Machine 是Cartesi 的開創性技術,它可以為使用主流軟件構建的去中心化應用程序提供運行時。

The Microarchitecture

  • 第一個Solidity 微架構解釋器實目前已經在審查中。
  • C++ 微體系結構解釋器自動化測試已經更新以增加覆蓋率。
  • 改進了停止微體系結構解釋器的機制。

Self-Hosted Distributions

  • 下一個Rollups 示例的發布將帶來新的rootfs 構建系統,它增加了開發者的體驗,特別是那些需要安裝依賴項的DApp。

  • 因為我們新的Cartesi Machine Emulator SDK 版本(0.14.0) 帶來了壓縮指令和浮點支持。

  • 我們很高興實現了這個路線圖,相信你在嘗試後也會感到興奮。

Rollups基礎設施

以下是我們Machine Emulator 及其組件的改進列表,用以支持Cartesi Rollups 的進度:

  • 壓縮指令作為我們新的Cartesi Machine Emulator SDK 版本(0.14.0) 的一部分發布。

其他改進

  • 管理程序支持的原型:KVM 已經在啟動Linux 並執行經典的“Hello world!” 測試程序。
  • 一些組件從gRPC 到JSON-RPC 的遷移仍在進行中。

Cartesi Rollups

Cartesi Rollups 是Cartesi 的Optimistic rollup layer-2 系統,它依賴於Cartesi Machine,允許開發人員使用主流軟件組件創建可擴展的去中心化應用程序。它由鏈上和鏈下組件組成,允許區塊鏈提供數據可用性、訂單輸入數據、在第1 層和第2 層之間橋接代幣,並在發生爭議時充當裁判。

通往主網之路

  • 我們已經發布了官方示例存儲庫的0.13.0 版本,其中引入了新的rootfs 構建系統。 DApps 現在可以使用標準的RISC-V 二進製文件,因此可以使用標準的包管理器輕鬆添加依賴項。一起看看吧。
  • 我們的開發團隊繼續專注於Cartesi Rollups Alpha Release 0.9。主要工作繼續在驗證器節點的鏈下代碼的重構和實現上。

DApp 驗證節點

  • 我們的部署系統和基於雲的執行基礎設施目前正在適應Cartesi Rollups alpha 版本0.9.0 將帶來的架構簡化。

支持Computational Oracles

Zippie 的開發團隊獲得了Cartesi 基金會的資助,用於Cartesi 的計算oracle 解決方案(名為Cartesi Compute)。據Zippie 報導,撥款工作繼續取得進展。

里程碑1 和2 處於審查階段,其中包括以下任務:

  • ipfs-server, machine-manager 更改已獲批准並發布
  • 添加了8Mb 文件IPFS 下載測試
  • docker-compose 模板的開發後清理和更好的還原消息
  • 使用這些更改更新文檔和教程的持續工作
  • 發布準備的一般清理

Arbitration for Rollups

  • 我們將暫時暫停這個工作進程,集中精力在主網之路上的工作。

CTSI 激勵的自動執行憑證

  • 重要的是要提到此功能取決於調度程序組件。
  • 請參閱調度程序活動的狀態更新。

CTSI 激勵的交易排序器

  • 重要的是要提到此功能取決於調度程序組件。
  • 請參閱調度程序活動的狀態更新。

Noether

Noether是Cartesi 的權益證明系統,用於激勵區塊鏈交互。參與Noether 的節點運行者和質押者會因及時執行未來的Cartesi 生態系統服務而獲得經濟獎勵,例如去中心化排序器、憑證執行、流動性提供者、數據可用性和驗證者聲明。

The Scheduler

我們暫時停止了Scheduler 的開發,將精力集中在PoS 上的工作上。

Explorer

質押

增強功能:

  • 在檢查了Google 燈塔工具的報告後,我們進行了更改以提高我們在SEO、可訪問性和最佳實踐方面的得分。

修復:

  • 我們修復了全額Unstake 操作,以避免在轉換過程中不精確並留下灰塵份額。
  • 我們修復了通知中內容的對齊方式
  • 我們修復了質押池用戶頁面,以保持選中“池信息”選項卡。
  • 我們修復了池管理屏幕中顯示的退役節點列表。現在,管理器將看到池退役的節點,而不是管理器退役的私有節點。

保養:

  • 我們取消了質押池佣金和用戶頁面的功能標誌。現在它們是固定的特徵。
  • 我們還更新了多個依賴項,特別關注Luxon 庫,它解決了一個高危漏洞。

rollups

  • 我們添加了一個rollups-docker 文件,以便能夠生成rollups-explorer 圖像。
  • 我們修改了我們的graphQL 查詢以使用新的後端更改,thar 提供來自匯總v0.8 和v0.9 的索引數據。

為區塊鏈操作系統做出貢獻

興趣與我們一起進行開發嗎?我們一直在尋找協作的團隊成員!請隨時通過Discord 與我們聯繫(https://discordapp.com/invite/Pt2NrnS),點擊鏈接查看我們當前的職業空缺(https://cartesi.bamboohr.com/jobs/?source=other),或將您的簡歷連同介紹發送至我們的人力資源電子郵件:hr @cartesi .io

關於Cartesi

Cartesi 是具有Linux 運行時的特定於應用程序的Rollups執行層。 Cartesi Rollups 可以部署為第2 層(在以太坊之上)、第3 層(在Optimism、Arbitrum、zkEVM 鍊等之上),或作為sovereign rollups。它為更具表現力和計算密集型的區塊鏈應用程序開闢了設計空間。

  • DApp 部署在自己可定制的特定於應用程序的匯總鏈上;
  • DApp 不會在Cartesi 的生態系統中相互競爭稀缺的區塊空間;
  • Cartesi 為以太坊或L2 提供了數量級以上的計算能力;
  • 開發人員可以使用他們最喜歡的庫、編譯器和其他經過時間考驗的開源組件來編寫去中心化邏輯;
  • DApps 保留了底層區塊鏈強大的安全保障和審查阻力;
  • Cartesi Rollups 為更具表現力和計算密集型的區塊鏈應用程序開闢了設計空間;
  • Cartesi Rollups 可以部署為第2 層(在以太坊之上)、第3 層(在Optimism、Arbitrum、zkEVM 鍊等之上),或作為sovereign rollups;