Mithril Aggregator Node
Last updated
Last updated
Node
Kho lưu trữ nguồn
Tài liệu Rust
Các gói Docker
Mithril Aggregator
Cài đặt chuỗi công cụ Rust (phiên bản 1.62.0+).
Cài đặt thư viện phát triển OpenSSL, ví dụ trên Ubuntu / Debian / Mint chạyapt install libssl-dev
Tải xuống từ Github (HTTPS)
Hoặc (SSH)
Thay đổi thư mục
Chạy thử nghiệm
Tạo menu trợ giúp
Tạo tài liệu Rust
Chạy ở chế độ gỡ lỗi với cấu hình mặc định
Xây dựng và chạy trong bản phát hành với cấu hình mặc định
Hoặc, chỉ xây dựng trong bản phát hành
Hiển thị menu trợ giúp
Bạn nên thấy
Chạy trong bản phát hành với cấu hình mặc định
Chạy trong bản phát hành với một chế độ cụ thể
Chạy trong bản phát hành với cấu hình tùy chỉnh qua env vars
Xây dựng hình ảnh Docker cục bộ
Chạy một vùng chứa Docker cục bộ
Các thông số cấu hình được đặt:
Trong một tệp cấu hình (tùy thuộc vào tham số --run-mode
). Nếu chế độ thời gian chạy là testnet
tệp được đặt trong ./conf/testnet.json
.
Giá trị có thể bị ghi đè bởi một biến môi trường có tên là tên tham số được viết hoa.
Đây là danh sách các tham số có sẵn:
Tham số
Dòng lệnh (dài)
Dòng lệnh (ngắn)
Biến môi trường
Sự mô tả
Giá trị mặc định
Thí dụ
Bắt buộc
server_ip
--server-ip
-
SERVER_IP
IP máy chủ đang nghe
0.0.0.0
-
✔️
server_port
--server-port
-
SERVER_PORT
Cổng máy chủ đang nghe
8080
-
✔️
verbose
--verbose
-v
VERBOSE
Mức độ chi tiết
-
Phân tích cú pháp từ số lần xuất hiện: -v
cho Warning
, -vv
cho Info
, -vvv
cho Debug
và -vvvv
choTrace
✔️
run_mode
--run-mode
-r
RUN_MODE
Chế độ thời gian chạy
dev
-
✔️
db_directory
--db-directory
-
DB_DIRECTORY
Thư mục ảnh chụp nhanh từ Cardano Node
/db
-
✔️
snapshot_directory
--snapshot-directory
-
SNAPSHOT_DIRECTORY
Thư mục lưu trữ ảnh chụp nhanh cục bộ của Cardano Node
.
-
✔️
network
-
-
NETWORK
Mạng Cardano
-
testnet
hoặc mainnet
hoặcdevnet
✔️
network_magic
-
-
NETWORK_MAGIC
Cardano Network Magic number (cho testnet
và devnet
)
-
1097911063
hoặc42
-
protocol_parameters
-
-
PROTOCOL_PARAMETERS__K
, PROTOCOL_PARAMETERS__M
vàPROTOCOL_PARAMETERS__PHI_F
Thông số giao thức Mithril
-
{ k: 5, m: 100, phi_f: 0.65 }
✔️
snapshot_store_type
-
-
SNAPSHOT_STORE_TYPE
Loại cửa hàng ảnh chụp nhanh để sử dụng
-
gcp
hoặclocal
✔️
snapshot_uploader_type
-
-
SNAPSHOT_UPLOADER_TYPE
Loại trình tải lên ảnh chụp nhanh để sử dụng
-
gcp
hoặclocal
✔️
run_interval
-
-
RUN_INTERVAL
Khoảng thời gian giữa hai chu kỳ thời gian chạy tính bằng mili giây
-
60000
✔️
data_stores_directory
-
-
data_stores_directory
Thư mục lưu trữ dữ liệu trình tổng hợp (Chứng chỉ, Ảnh chụp nhanh, Tham số giao thức, ...)
-
./mithril-aggregator/stores
✔️
cardano_cli_path
-
-
CARDANO_CLI_PATH
Đường dẫn công cụ Cardano CLI
-
cardano-cli
✔️
cardano_node_socket_path
-
-
CARDANO_NODE_SOCKET_PATH
Đường dẫn của ổ cắm được sử dụng bởi công cụ Cardano CLI để giao tiếp với nút Cardano
-
/tmp/cardano.sock
✔️
url_snapshot_manifest
-
-
URL_SNAPSHOT_MANIFEST
Ảnh chụp nhanh vị trí kê khai
-
Chỉ nếu snapshot_store_type
là gcp
, nếu không thì nó phải là ''
✔️