2022 年 11 月區(qū)塊鏈操作系統(tǒng)的開發(fā)回顧(區(qū)塊鏈技術(shù)2021)
查看 Cartesi Machine、Cartesi Rollups 和 Noether 的更新
正在尋找區(qū)塊鏈操作系統(tǒng)組件的最新進展?你找對地方了!正如在我們的路線圖文章中所描述的那樣,我們一直在朝著定期且頻繁的更新方向發(fā)展著,以便讓我們的社區(qū)能夠及時的了解到我們?nèi)〉玫倪M展,以及將區(qū)塊鏈操作系統(tǒng)提升到一個生產(chǎn)級別,一個美麗且多樣化的DApp生態(tài)系統(tǒng)正在蓬勃發(fā)展。
如果你對區(qū)塊鏈操作系統(tǒng)的組成不是很熟悉?那么建議你在你閱讀本文之前,一定要通讀一下這些介紹性的文章,讓你迅速的了解我們:
- Cartesi Machine
- Cartesi Rollups
- Noether
如果想要快速快速了解 11 月的發(fā)展,請查看下面的路線圖,可以知道 Cartesi Machine、Cartesi Rollups 和 Noether 的新功能。
The Cartesi Machine
Cartesi Machine 是 Cartesi 的確定性虛擬機,它模擬 RISC-V 架構(gòu),可以運行成熟的 Linux 操作系統(tǒng)。 Cartesi Machine 是 Cartesi 的開創(chuàng)性技術(shù),它可以為使用主流軟件構(gòu)建的去中心化應(yīng)用程序提供運行時。
The Microarchitecture
微體系結(jié)構(gòu)初始實現(xiàn)與新的 Machine Emulator SDK v0.13.0 將一起發(fā)布。
Self-Hosted Distributions
Gentoo 自托管發(fā)行版和 Alpine Linux 的試驗暫時暫停,讓我們的團隊將所有精力集中在 Cartesi Rollups 和微架構(gòu)工作前沿
Rollups基礎(chǔ)設(shè)施
以下是我們 Machine Emulator 及其組件的改進列表,用以支持 Cartesi Rollups 的進度:
- 發(fā)布了機器模擬器 SDK v0.13.0。
- RISC-V 管理程序和壓縮指令擴展正在進行中。
- 浮點擴展合并并發(fā)布。
- TLB 狀態(tài)現(xiàn)在出現(xiàn)在 Merkle 樹中。
- 優(yōu)化的 TLB 實現(xiàn)幾乎使仿真器性能翻倍。
- 更新了 Linux 內(nèi)核(5.15.63 最新 LTS 版本)。
- 添加了對使用 GDB 在模擬器內(nèi)調(diào)試內(nèi)核空間代碼的支持。
- 改進了對服務(wù)器管理器和遠程 cartesi 機器的日志支持。
Cartesi Rollups
Cartesi Rollups 是 Cartesi 的 Optimistic rollup layer-2 系統(tǒng),它依賴于 Cartesi Machine,允許開發(fā)人員使用主流軟件組件創(chuàng)建可擴展的去中心化應(yīng)用程序。 它由鏈上和鏈下組件組成,允許區(qū)塊鏈提供數(shù)據(jù)可用性、訂單輸入數(shù)據(jù)、在第 1 層和第 2 層之間橋接代幣,并在發(fā)生爭議時充當裁判。
通往主網(wǎng)之路
首先,Cartesi Rollups 0.8.0 上線了。以下是此版本包含的內(nèi)容的列表:
- Cartesi 的部署系統(tǒng)和執(zhí)行基礎(chǔ)設(shè)施已使用 Echo Python 示例成功地通過Optimism和Arbitrum進行了測試。
- 支持非EIP-1559交易,這是一些像 Optimism 這樣的鏈目前支持的交易類型。
- 當部署在 Optimism 和/或 Arbitrum 上時,Cartesi Rollups DApps 的延遲更低。
- 所有的 Cartesi Rollups 組件的可配置日志級別,以及使用默認配置更清晰的日志輸出。
- 在 DApp 的機器構(gòu)建過程中更好地處理錯誤。
- 該仿真器還帶來了 TLB 優(yōu)化和浮點支持,這將為 Cartesi 機器內(nèi)部的計算帶來更好的性能。
- 新版本還帶來了重要的內(nèi)部增強功能。
DApp 驗證節(jié)點
- 我們的部署系統(tǒng)和基于云的執(zhí)行基礎(chǔ)設(shè)施目前處于持續(xù)改進階段,這意味著基本功能已經(jīng)完成,新功能和修復(fù)功能將根據(jù)使用情況推出。
- 目前我們有 20 個 Cartesi Rollups DApps 在我們的執(zhí)行基礎(chǔ)設(shè)施中運行并且還在持續(xù)增加中
Rollups 增強
- 上面提到的兩個特性是 Cartesi Rollups 0.8.0 版本的主要增強功能:Cartesi Rollups 組件的可配置日志級別和 DApp 機器構(gòu)建過程中更好的錯誤處理。通過這些改進,我們預(yù)計創(chuàng)建 Cartesi Rollups DApp 時的開發(fā)體驗將得到顯著改善。請告訴我們您對 Discord 開發(fā)社區(qū)的印象。
支持Computational oracles
Zippie 的開發(fā)團隊獲得了 Cartesi 基金會的資助,用于 Cartesi 的計算 oracle 解決方案(名為 Cartesi Compute)。據(jù) Zippie 報道,撥款工作已經(jīng)取得進展。
里程碑 1,正在審查階段:
- 在源代碼和接口中將 Descartes 重命名為 Cartesi Compute
- 從 2022 年起升級 Cartesi Compute 以使用 Cartesi Machine
- 實現(xiàn)了原始頁面(空頁面)的預(yù)計算散列,這使得更大機器的散列速度更快
- 正在使用 Zippie 自己的堆棧進行測試 與此相關(guān)的修復(fù)
里程碑 2 的工作已經(jīng)開始,其中包括:
- 驗證游戲測試;其中涉及創(chuàng)建一個機器管理器,該管理器可能會以有缺陷的方式行事以強制進行驗證游戲
- 測試所有現(xiàn)有文檔樣本 更改文檔以適應(yīng) 2022 源和重命名
- 禁止記錄器上傳數(shù)據(jù)的功能(智能合約保證數(shù)據(jù)可用)
- 向 Cartesi Compute 添加管理密鑰以允許分階段主網(wǎng)部署的功能
Arbitration for Rollups
- 我們將暫時暫停這個工作進程,集中精力在主網(wǎng)之路上的工作。
CTSI 激勵的自動執(zhí)行憑證
- 重要的是要提到此功能取決于調(diào)度程序組件。
- 請參閱調(diào)度程序活動的狀態(tài)更新。
CTSI 激勵的交易排序器
- 重要的是要提到此功能取決于調(diào)度程序組件。
- 請參閱調(diào)度程序活動的狀態(tài)更新。
Noether
Noether 是 Cartesi 的數(shù)據(jù)可用性側(cè)鏈。 這是 Cartesi 解決方案的一部分,它將使區(qū)塊鏈應(yīng)用程序能夠使用比以太坊或其他基礎(chǔ)層更多的數(shù)據(jù)。
Noether 2.0 版:從 PoS 升級到 PoS 2.0
我們在 Noether 2.0 的第一個版本中完成了 75% 的工作,它支持在 V1.1 和 V2 上挖礦。
The Scheduler
我們暫時停止了 Scheduler 的開發(fā),將精力集中在 PoS 上的工作上。
Explorer
我們使用 Explorer 2.0 的第一個版本完成了 75% 的工作。此版本帶來。
新功能:
- 新傭金頁面上線。隨著時間的推移,用戶可以看到礦池經(jīng)理對傭金所做的更改。
增強功能:
- 多個頁面和位置的大量 UI 更新。從改善明暗模式下的可見性,到新圖標和更好的對齊方式。
- 更新多個頁面的元標題以改善 SEO 結(jié)果。
維護:
- 升級安全補丁的內(nèi)部依賴項。
為區(qū)塊鏈操作系統(tǒng)做出貢獻
興趣與我們一起進行開發(fā)嗎? 我們一直在尋找協(xié)作的團隊成員! 請隨時通過 Discord 與我們聯(lián)系(https://discordapp.com/invite/Pt2NrnS),點擊鏈接查看我們當前的職業(yè)空缺(https://cartesi.bamboohr.com/jobs/?source=other),或?qū)⒛暮啔v連同介紹發(fā)送至我們的人力資源電子郵件:hr@cartesi.io
關(guān)于Cartesi
Blockchain OS 是一個分散的第 2 層基礎(chǔ)設(shè)施,支持 Linux 和主流編程軟件組件。 使得開發(fā)人員可以第一次在Blockchain OS上使用豐富的傳統(tǒng)軟件工具、庫和他們習慣的服務(wù)編寫可擴展的智能合約,Cartesi 彌合了主流軟件和區(qū)塊鏈之間的差距。
Cartesi 正在引領(lǐng)數(shù)百萬新創(chuàng)業(yè)公司及其開發(fā)人員加入并使用區(qū)塊鏈操作系統(tǒng),同時將 Linux 應(yīng)用程序納入其中。 憑借開創(chuàng)性的虛擬機、Rollups和側(cè)鏈,Cartesi 為所有開發(fā)人員鋪平了道路,以幫助他們進入?yún)^(qū)塊鏈的世界并構(gòu)建下一代區(qū)塊鏈應(yīng)用程序。
Cartesi在此誠摯的邀請所有人,請和我們一起來到區(qū)塊鏈操作系統(tǒng)的世界,一起探索未來。