瞭解笛卡爾節點

ZNlx2JRk7PHbbRSuhjjwlLWhBll6ucC0tPWgak2P.png

如果您對區塊鏈技術有大致的瞭解,您就會知道節點是任何網路的基本組成部分。 卡特西也不例外。 但是,在 Cartesi Rollups 架構中,節點作為去中心化中間件具有特殊作用,支援 Cartesi 虛擬機 (CVM) 的工作,並且 CVM 在這些節點上運行。

讓我們深入瞭解 Cartesi 節點——請注意,這與 Noether CTSI質押不同——看看它們做什麼、它們如何工作以及如何設置一個節點。

什麼是笛卡爾節點?

Cartesi 白皮書按如下方式定義 Cartesi 節點:

“Cartesi 節點是託管 Cartesi dApp 鏈下元件的軟體和硬體基礎設施。 每個希望與 Cartesi dApp 交互的用戶都必須有一個可用的 Cartesi 節點。 "

(*注意:這些節點的確切背景是一個名為Cartesi Compute的工具,但這同樣適用於Cartesi Rollups。 )

換句話說,笛卡爾節點是運行 CVM 並託管笛卡爾 dApp 的單個計算機的網路。 它們與其他區塊鏈上的節點非常相似,但不同之處在於它們在Cartesi Rollups等匯總解決方案的上下文中運行。 這就是我們開始看到它們周圍的細微差別的地方。

逐步瞭解Cartesi Rollups的操作將有助於我們分解該過程。 為了支援在 CVM 上運行的 dApp,Cartesi 匯總需要執行以下操作:

  1. 從主鏈中讀取資訊(例如ETH方)。
  2. 將該資訊發送到鏈下機器,即 CVM,在那裡進行處理。
  3. 將處理結果發佈回主鏈。

為了執行這些操作,他們需要可以與鏈上智慧合約和鏈下虛擬機交互的節點。 Cartesi節點正是這種負責兩者之間通信的“中間人”——儘管是以安全和分散的方式。

笛卡爾節點的類型

為了在Cartesi Rollups中扮演這個「中間人」角色,Cartesi節點的責任必須是雙重的。 他們需要閱讀資訊並驗證資訊。 因此,笛卡爾節點可以是:

  • 使用者或讀節點(只讀):這些節點負責從主鏈中檢索資訊,並使其公開供 CVM 使用 — 它們不會將資訊發佈回主鏈。 讀取節點可以由普通用戶運行。
  • 驗證人節點(讀寫):這些節點負責驗證新資訊並將其發佈到主鏈,就像 L1 網路中的常規節點一樣。 在這種情況下,他們負責驗證 CVM 在鏈下時對鏈上資訊所做的更改。 驗證者還負責在鏈上資訊發生爭議時保護網路免受不誠實方的侵害。 這些額外的責任要求驗證者在安全的環境中運行,並且用戶無法訪問。

目前,Cartesi 節點通常作為能夠執行讀取和寫入的驗證器運行。 讀取節點目前正在由Cartesi團隊開發。

笛卡爾節點如何工作?

查看 Cartesi 節點操作背後的一些關鍵概念將使我們對它們如何履行其職責有一個高層次的瞭解。 這也將使我們熟悉在使用 Cartesi 節點的 CVM 上運行 dApp 時出現的術語類型。

我們可以將這些概念視為 Cartesi 節點從主鏈獲取並轉發到 CVM 的輸入,或者將其視為將其作為“聲明”放回主鏈的輸出。

輸入

門戶:與 Cartesi 節點的交互通常從門戶開始。 這是一種將鏈上資訊傳遞給鏈下 CVM 的方法。 節點使用門戶將資產從主鏈移動到它們運行的 dApp 中。 一旦進入 dApp,這些資產就可以使用 Linux 作業系統中常見的典型軟體邏輯進行傳輸和移動。

(注意:還有一些特定於應用程式的輸入直接來自使用者,不會通過門戶。 這些輸入不與任何資產綁定。 )

輸出

週期:CVM處理完來自區塊鏈的資訊后,Cartesi驗證器對這些操作進行批處理,並將它們發佈回主鏈。 然後,這些更改以憑證或通知的形式報告給主鏈。 這些批次的頻率稱為紀元。

  • 憑證:我們可以將憑證視為包含 CVM 返回結果後主鏈上應該發生哪種交易的資訊的工單。 它們包含的說明可以涵蓋從支付到 DeFi 協定再到請求提取資金的所有內容。
  • 通知:與憑證類似,通知也包含傳遞到主鏈的資訊。 憑證和通知之間的區別在於,通知純粹是為了提供資訊——它們不會在主鏈上進行更改。 這意味著通知不會啟動資金存款或取款等交易。

*雜項(其他)

報告:然後,Cartesi 節點負責另一種不同類型的操作。 報表通常用作在 CVM 上運行的 dApp 的日誌記錄或診斷工具。 它們通常用於跟蹤應用程式錯誤和其他資訊,但它們沒有任何鏈上效應。

笛卡爾節點的操作

Cartesi 節點已經在 Cartesi 生態系統中運行了許多 dApp。 它們中的每一個都以上述方式利用笛卡爾節點。 您可以通過 Cartesi 匯總和 CVM 探索如何在遊戲、DeFi 和 AI 用例中實現這種將資訊從鏈下傳遞到鏈上的機制。

事實上,如果你有一個利用卡特西技術的dApp想法,你很可能會為自己建立一個卡特西節點。 在本地運行一個的過程非常簡單,此處將詳細解釋。

通過參加笛卡爾冒險板上的 Grokking Cartesi 節點測驗來測試您的知識並獲得社區積分。

通過閱讀文檔瞭解有關卡特西的更多資訊。 您還可以通過加入社區來瞭解 Cartesi 生態系統中發生的一切。

關於笛卡爾:

Cartesi 是一種特定於應用程式的匯總協定,虛擬機運行 Linux 發行版,為 DApp 開發人員創造了更豐富、更廣闊的設計空間。

Cartesi 匯總提供模組化擴展解決方案,可部署為 L2、L3 或主權匯總,同時保持強大的基礎層安全保證。

免責聲明

本文僅用於一般資訊和信息共用目的,不構成法律、財務或投資建議。 不保證此資訊的準確性和完整性,也不應將其解釋為針對特定情況的建議。 讀者應進行自己的獨立研究和諮詢,以便做出任何決定。 作者和相關當局對因依賴此資訊而造成的任何損失或損害概不負責。 在做出任何財務或投資決定之前,強烈建議諮詢專業人士以獲得個人化建議。

虛擬貨幣屬於高風險投資產品,請在做出投資決定前諮詢相關監管部門,是否存在投資虧損風險。

來源:高登財經

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)