Hướng dẫn này giúp chạy seine trên máy tính hoặc máy chủ Linux, từ chọn tệp nén đến kiểm tra share được pool chấp nhận. Bản phát hành chính thức v0.2.26 là ví dụ đã xác minh. Hãy chuẩn bị địa chỉ nhận Blocknet; hướng dẫn ví giải thích cách tìm. Bạn nhập địa chỉ công khai hoặc @name đã đăng ký, tuyệt đối không nhập cụm từ khôi phục ví.
Bắt đầu đào Blocknet trên Linux như thế nào?
Chọn tệp Linux phù hợp với bộ xử lý, xác minh mã kiểm SHA-256 rồi giải nén vào thư mục có quyền ghi. Chạy ./seine, nhập địa chỉ nhận thanh toán và chấp nhận kết nối mặc định tới bntpool.com. seine tự chọn số luồng CPU và cũng có thể dùng card NVIDIA được hỗ trợ trên Linux x86_64 khi đã cài các thư viện chạy cần thiết.
Bước 1: kiểm tra kiến trúc và glibc
Mở terminal và chạy hai lệnh kiểm tra chỉ đọc này. Lệnh đầu xác định kiến trúc máy; lệnh sau hiển thị phiên bản thư viện GNU C trên hệ thống dùng glibc. Chúng không bắt đầu đào hoặc thay đổi cấu hình máy tính.
uname -m
getconf GNU_LIBC_VERSION
Đối chiếu kiến trúc với tệp nén bên dưới. Cả hai gói Linux v0.2.26 đều yêu cầu glibc 2.39 trở lên. Kiểm tra lại yêu cầu khi cài bản mới hơn. Nếu hệ thống dùng thư viện C khác hoặc glibc cũ hơn, hãy dùng môi trường phân phối tương thích hoặc làm theo hướng dẫn biên dịch từ mã nguồn.
| Kết quả lệnh | Tệp nén phát hành | Backend |
|---|---|---|
x86_64 |
seine-linux-x86_64.tar.gz |
CPU và NVIDIA |
aarch64 |
seine-linux-aarch64.tar.gz |
CPU |
Mỗi luồng đào CPU cần một khối bộ nhớ 2 GiB. seine chọn số luồng ban đầu theo bộ nhớ và tài nguyên CPU còn trống, rồi điều chỉnh trong khi đào. Lần đầu hãy để trống các tùy chọn ép số luồng và kernel; thiết lập kết nối hoạt động trước khi đổi cài đặt hiệu năng.
Bước 2: tải và xác minh tệp nén
Chọn Linux hoặc Linux ARM64 trong mục tải xuống. Từ cùng bản phát hành chính thức, tải thêm tệp riêng SHA256SUMS.txt. Giữ tệp nén và mã kiểm của cùng phiên bản cạnh nhau. Ví dụ dùng x86_64; trên ARM64, thay seine-linux-x86_64.tar.gz bằng seine-linux-aarch64.tar.gz trong các lệnh.
Trong terminal, mở thư mục trình duyệt đã lưu tệp rồi tính mã kiểm của tệp nén. Ví dụ giả định có thư mục Downloads trong thư mục cá nhân; hãy dùng đường dẫn tải xuống thực tế nếu tên khác.
cd "$HOME/Downloads"
sha256sum seine-linux-x86_64.tar.gz
So sánh toàn bộ mã băm thập lục phân với dòng của đúng tệp nén đó trong SHA256SUMS.txt đã tải. Mọi chữ số phải khớp trước khi giải nén hoặc chạy. Dùng tệp mã kiểm được phát hành riêng: bên trong tệp nén còn có danh mục mã kiểm cho các tệp đã giải nén. Mã kiểm khớp xác minh tệp với giá trị công bố; hãy tải cả hai từ nguồn chính thức.
Bước 3: giải nén và kiểm tra tệp thực thi
Tạo thư mục riêng trong thư mục cá nhân, giải nén vào đó và yêu cầu chương trình hiển thị trợ giúp. Tệp nén v0.2.26 chứa ./seine ở cấp gốc, nên các lệnh này đặt chương trình trực tiếp vào thư mục mới. Lệnh trợ giúp thoát mà không bắt đầu phiên đào.
mkdir -p "$HOME/seine"
tar -xzf seine-linux-x86_64.tar.gz -C "$HOME/seine"
cd "$HOME/seine"
chmod u+x ./seine
./seine --help
Thực hiện bằng tài khoản của bạn. chmod u+x cấp quyền thực thi cho chủ sở hữu tệp; không cần cài cho toàn hệ thống. Tiền tố ./ yêu cầu shell chạy tệp trong thư mục hiện tại. Giữ các tệp tài liệu và giấy phép đã giải nén cùng chương trình.
Bước 4: nhập địa chỉ và kết nối
Khởi động từ thư mục đã giải nén:
./seine
Nhập địa chỉ nhận hoặc @name đã đăng ký, chấp nhận stratum+tcp://bntpool.com:3333 và chọn tên máy dễ nhận biết khi được hỏi. Những lần sau, seine dùng lại seine-data/seine.config.json theo thư mục làm việc. Khởi động từ cùng thư mục giúp dễ tìm các cài đặt đó. Tài liệu cấu hình mô tả các câu hỏi và thư mục dữ liệu.
Theo dõi hashrate và bộ đếm share được chấp nhận. Sau đó mở My Stats và tra cùng địa chỉ nhận. Share được chấp nhận xác nhận pool đang nhận công việc; thanh toán theo quy trình thưởng và chi trả riêng. Hướng dẫn bảng điều khiển giải thích các ô của phần mềm đào. Nhấn q hoặc Ctrl+C để dừng đúng cách.
Cần gì để đào bằng NVIDIA trên Linux?
Đào GPU trên Linux x86_64 cần trình điều khiển NVIDIA và thư viện chạy NVRTC tương thích. NVRTC biên dịch kernel GPU lúc khởi động. Cài môi trường chạy và thư viện builtins tương ứng qua bản phân phối hoặc gói NVIDIA theo hướng dẫn NVIDIA. Tên gói phụ thuộc bản phân phối và phiên bản CUDA; dùng hướng dẫn cho hệ thống của bạn.
Khi có các thư viện này, chế độ mặc định có thể đào đồng thời trên CPU và card NVIDIA được hỗ trợ. Để bắt đầu đào CPU trong khi chuẩn bị môi trường GPU, chọn rõ backend:
./seine --backend cpu
Lựa chọn này chỉ dùng CPU cho lần chạy đó. Để chọn thiết bị GPU và kiểm tra share GPU được chấp nhận, đọc tiếp hướng dẫn NVIDIA. Bản ARM64 được mô tả ở đây chứa backend CPU; cài CUDA không thêm backend NVIDIA vào tệp nén đó.
Cách xử lý lỗi khởi động trên Linux?
Dựa vào thông báo lỗi đầu tiên để chọn bước kiểm tra tiếp theo. Lỗi kiến trúc hoặc môi trường chạy xảy ra trước khi có share được chấp nhận; đổi địa chỉ pool hay số luồng không sửa được giai đoạn đó. Giữ tệp nén đã xác minh trong khi kiểm tra chương trình và môi trường.
| Thông báo hoặc biểu hiện | Điều cần kiểm tra |
|---|---|
Exec format error |
Sai kiến trúc: đối chiếu uname -m với tên tệp nén. |
GLIBC_2.39 not found |
Chương trình yêu cầu glibc mới hơn. Dùng hệ thống tương thích hoặc biên dịch từ nguồn; để bản phân phối quản lý thư viện C hệ thống. |
Permission denied |
Kiểm tra quyền thực thi của người dùng và dùng thư mục trên hệ thống tệp cho phép thực thi. |
libnvrtc / libnvrtc-builtins |
Cài môi trường NVIDIA tương thích và thư viện builtins khớp phiên bản, hoặc dùng --backend cpu trong lúc chuẩn bị. |
Khi share đã được chấp nhận, hướng dẫn huge pages trình bày thiết lập trang bộ nhớ tùy chọn trên Linux. Hướng dẫn máy chủ nói về chạy không giao diện đồ họa và bố trí NUMA. Cả hai đều không bắt buộc cho lần chạy đầu này; thay đổi từng phần để nhận biết tác động trên máy của bạn.
Câu hỏi thường gặp
Tôi nên tải tệp Linux nào?
Chạy uname -m trong terminal. Chọn tệp x86_64 nếu kết quả là x86_64, hoặc tệp aarch64 nếu là aarch64. Các tệp thực thi Linux v0.2.26 đã kiểm tra yêu cầu glibc 2.39 trở lên. Gói x86_64 hỗ trợ CPU và NVIDIA; gói ARM64 chỉ hỗ trợ CPU.
Có cần chạy seine bằng sudo không?
Chạy phần mềm đào bình thường bằng tài khoản của bạn từ thư mục có quyền ghi. Giải nén, cấp quyền thực thi cho chủ sở hữu nếu cần, rồi chạy ./seine. Dành trước huge pages là thao tác quản trị riêng; khởi động thông thường có thể dùng trang bộ nhớ thường.
Vì sao Linux báo thiếu thư viện NVRTC?
Backend NVIDIA trên Linux cần trình điều khiển tương thích và các thư viện chạy NVRTC, gồm thư viện builtins khớp phiên bản. Cài chúng qua bản phân phối hoặc các gói được NVIDIA hỗ trợ. Tệp nén Linux không kèm DLL Windows. Bạn có thể chọn CPU trong khi chuẩn bị GPU.