入门 | Getting Started

這是一個幫助新用戶熟悉 Curio 的逐步指南

Getting Started

入門指南

Curio Database and Distributed Architecture

Curio 數據庫和分佈式架構

Familiarizing Yourself with Curio

熟悉 Curio

在深入設置和配置 Curio 之前,我們強烈建議您先熟悉 Curio 的設計和基本原則。這些基礎知識將極大地幫助您進行有效的管理和故障排除。

HarmonyDB with YugabyteDB

使用 YugabyteDB 的 HarmonyDB

Curio 利用 YugabyteDB 創建了一個稱為 HarmonyDB 的抽象層。這個 HarmonyDB 主要有兩個用途:

  1. 元數據存儲:它存儲所有與 Curio 相關的元數據。

  2. 共識層:它為 Curio 集群的分佈式架構建立了一個共識層。

Key Features of HarmonyDB

HarmonyDB 的主要特點

  • 高可用性:確保即使在節點故障的情況下,元數據和共識信息也始終可用。

  • 可擴展性:能夠處理不斷增加的數據量,並隨著 Curio 集群的增長而擴展。

  • 一致性:在 Curio 集群的分佈式節點之間保持數據一致性。

Benefits of Using YugabyteDB for HarmonyDB

使用 YugabyteDB 作為 HarmonyDB 的好處

  • 分佈式 SQL:結合了 SQL 的優點和分佈式數據庫的彈性和可擴展性。

  • 容錯能力:提供強大的容錯能力,確保 Curio 集群的可靠性。

  • 多區域部署:支持跨多個區域部署,以提高性能和冗餘。

Chain Node

鏈節點

Curio 需要訪問至少一個 Filecoin 鏈節點,如 LotusForest(正在進行整合)。Curio 使用這個鏈節點來獲取當前的鏈狀態並向鏈發送消息。Curio 支持使用多個鏈節點。

Network

網絡

每個 Curio 節點必須開放以下端口以進行 API 和 GUI 訪問

端口
詳情

12300

默認 API 端口

4701

默認 GUI 端口。並非所有 Curio 節點都需要啟用 GUI

32100

市場端口。此端口由用戶在配置中啟用 Boost 訪問時確定。

Boost Compatibility

Boost 兼容性

Boost 與 Curio 完全兼容,可以用於進行交易和檢索數據,就像 lotus-miner 一樣。版本兼容性指南可以在 Boost 文檔 中找到。

Installing Curio and creating a Curio cluster

安裝 Curio 並創建 Curio 集群

Best Practices

最佳實踐

我們已經編制了 一份最佳實踐列表 用於部署和維護 Curio 集群。我們鼓勵所有用戶遵循這些建議,以避免潛在的問題。

新用戶還應該熟悉 Curio 附帶的兩個二進制文件GUI 頁面

Last updated