PowerShell là một công cụ “tự động hóa” và giao diện dòng lệnh (CLI) tương tác, được thiết kế bởi Microsoft, giúp thiết kế cấu hình hệ thống và tự động hóa các tác vụ quản trị.
Công cụ này có dòng lệnh riêng với ngôn ngữ lập trình duy nhất. Trước hết, PowerShell được thiết kế để quản lý các đối tượng trên máy tính của người dùng.
Ngày nay PowerShell cung cấp cho người dùng một môi trường mở rộng, nơi họ có thể thực thi và tự động hóa các tác vụ quản lý hệ thống. Người dùng có thể truy cập tài nguyên từ Active Directory đến Exchange Server thông qua một chương trình. Về cốt lõi, PowerShell cho phép người dùng truy cập:
- Command Prompt
- PowerShell Commands
- .NET Framework API
- Windows Management Instrumentation
- Windows Component Object Model
- Chia Object Model
Bài viết sau đây hướng dẫn mọi người sử dụng powershell để khai thác hết sức mạnh của phẩn mềm chia trong việc kiểm tra hệ thống, tạo Plos, farming,...
Bước 1:
Vào đường dẫn chứa bộ thư viện thực thi lệnh chia binary executable
C:\Users\STARTEK\AppData\Local\chia-blockchain\app-1.1.6\resources\app.asar.unpacked\daemon
Lúc này xuất hiện môi trường PowerShell
CÁC LỆNH CLI Commands CƠ BẢN:
1. Kiểm tra trạng thái Chia Plots:
Command: chia plots check -n [num checks] -l -g [substring]
-n : số lượng biến cần kiểm tra
Lệnh này sẽ kiểm tra xem các plots có hợp lệ hay không với các key liên quan của plots và các Chia key được lưu trữ trên máy của bạn, cũng như kiểm tra tính toán giả lập để xác định các plots tạo được được so với số lượng plots đất dự kiến.
-g chỉ kiểm tra các ô có tên thư mục hoặc tệp chứa [chuỗi con] phân biệt chữ hoa chữ thường. Nếu các biến -n và -g không được chỉ định, tất cả các dữ liệu plots trong mọi thư mục plots trong config.yaml của bạn sẽ được chọn.
Lệnh: ./chia plots check
PS C:\Users\vovie\AppData\Local\chia-blockchain\app-1.1.6\resources\app.asar.unpacked\daemon> ./chia plots check
2021-06-02T11:49:10.982 chia.plotting.check_plots : INFO Loading plots in config.yaml using plot_tools loading code2021-06-02T11:49:11.079 chia.plotting.plot_tools : INFO Searching directories []
2021-06-02T11:49:11.080 chia.plotting.plot_tools : INFO Loaded a total of 0 plots of size 0.0 TiB, in 0.03998732566833496 seconds
2021-06-02T11:49:11.081 chia.plotting.check_plots : INFO
Kiểm tra trạng thái Chia Plots đối với K-Size là k32:
nhập lệnh: ./chia plots check -g k32
- Check plots created on October 31, 2020 can use
chia plots check -g 2021-12-31
Lệnh kiểm tra status kết nối đồng bộ Synced : Chia show -s
Current Blockchain Status: Full Node Synced
Peak: Hash: af81370d5768845d47cc873a29dc5d3eb4158e0bef4910be88defef0e97xdyfffd
Time: Wed Jun 02 2021 07:40:55 SE Asia Standard Time Height: 370661Estimated network space: 15.264 EiB
Current difficulty: 1056
Current VDF sub_slot_iters: 111673344
Total iterations since the start of the blockchain: 1205934848938Height: | Hash:
370661 | af81370d5672845d47cc873a29dc5d3eb4158e0bef4910be88defef0e97dfe95
370660 | 24c4008fc160a55d0d934325d04ce219f3a7d5e4941b56b797a1c1a87666be2b
370659 | 5151e686105b7a3a7473b2b3f80c0ccd11f7240b9e6b701ec1241cf2eca9bc6a
370658 | cab7b540b0ec907fbdf6f8dced9c9a9eaf2bb73b60aabc0c8d5682957ffe2f30