Register

madMAx Chia Plotter - Tool tạo Plot nhanh nhất thế giới

20-06-2021, 11:45
5 973
0
madMAx Chia Plotter - Tool tạo Plot nhanh nhất thế giới

Giang hồ lại một lần nữa dậy sóng với tin đồn có phần mềm tạo plot nhanh nhất thế giới, madMAx Chia Plotter (tên chính xác là madmax43v3r Chia Plotter), chỉ mất có hơn 20 phút để tạo được 1 plot, trong khi đó với phần mềm chính chủ Chia Blockchain phải mất tới 6-8 tiếng mới có thể tạo xong 1 plot. Vậy thực hư tin đồn này như thế nào, bài viết này sẽ giải đáp thắc mắc cho các bạn.

Có thể bạn chưa biết: madmax43v3r – account tác giả tool này, có nghĩa là "Mad Max Forever" blush

Nguyên lý hoạt động, tại sao nó lại nhanh khủng khiếp như vậy?

  • madMAx Chia Plotter được viết bằng ngôn ngữ C/C++, tối ưu hiệu năng hơn rất nhiều so với phần mềm chính chủ Chia Blockchain viết bằng Python.
  • Tool này cũng dựa vào thuật toán tạo file plot y như tool chính chủ, nhưng tối ưu hơn một bậc.
  • Và ngoài ra còn có thể dùng RAM để làm bộ nhớ tạm trong quá trình tạo plot (nếu máy có từ 128GB RAM trở lên), đẩy nhanh tiến độ lên rất nhiều

Cách cài đặt tool madMAx Chia Plotter

  1. Tải phần mềm:
    - Nếu là Linux (CentOS, Ubuntu) thì làm theo hướng dẫn ở đây: https://github.com/madMAx43v3r/chia-plotter
    - Nếu là Windows thì tải source ở đây (version hiện tại là v0.0.4-alpha): https://github.com/stotiks/chia-plotter/releases
    Windows nhớ cài thêm các gói Visual C++
    Bài này mình demo trên bản Windows.
  2. Tải về, giải nén, vào thư mục vừa mới giải nén, bấm Shift_Right-click, chọn “Open Powershell windows here” để bật Powershell tại thư mục đó.
  3. Chạy dòng lệnh theo cú pháp căn bản nhất:
    .\chia_plot.exe -p <poolkey> -f <farmkey> -t <temp1> -2 <temp2> -d <finalDirectory> -n <number of plot> -r <number of thread> -u <number of bucket>

Câu lệnh mẫu:

.\chia_plot.exe -p a997ec1c27261a41b73f3ca448edeff232f0802f9aeb07ca448c736e5eeb3c0 -f a9d01135e0290b0108bfc5440d1693567caa8ddf82e1403fe67e51ae29a40a114f31ae27160 -t Y:\ -d E:\ -n 50 -r 5

Pool Key và Farm Key lấy ở đâu?

  1. Vào thư mục này: C:\Users\<username>\AppData\Local\chia-blockchain\app-<version của Chia Blockchain>\resources\app.asar.unpacked\daemon\
    Ví dụ username của mình là tomtran, đang dùng tool Chia Blockchain v1.1.7 thì đường dẫn sẽ là:
    C:\Users\tomtr\AppData\Local\chia-blockchain\app-1.1.7\resources\app.asar.unpacked\daemon\
  2. bấm Shift_Right-click, chọn “Open Powershell windows here” để bật Powershell tại thư mục đó.
  3. Chạy dòng lệnh này sẽ lấy được Pool Key và Farm Key
    .\chia.exe keys show

Giải thích từng option của tool

Bạn xem video ở trên nhé, phút thứ 10:00 của video có giải thích chi tiết, công dụng của từng option.

-n, – count arg Number of plots to create (default = 1, -1 = infinite)
-r, – threads arg Number of threads (default = 4)
-u, – buckets arg Number of buckets (default = 128)
-t, – tmpdir arg Temporary directory, needs ~220 GiB (default = $PWD)
-2, – tmpdir2 arg Temporary directory 2, needs ~110 GiB [RAM] (default = )
-d, – finaldir arg Final directory (default = )
-p, – poolkey arg Pool Public Key (48 bytes)
-f, – farmerkey arg Farmer Public Key (48 bytes)
--help Print help

Câu lệnh demo:

.\chia_plot.exe -p a997ec1c27261a41b73f3ca448edeff232f0802f9aeb07ca448c736e5eeb3c0 -f a9d01135e0290b0108bfc5440d1693567caa8ddf82e1403fe67e51ae29a40a114f31ae27160 -t Y:\ -d E:\ -n 50 -r 5

Câu lệnh này có nghĩa là: tool sẽ tạo 50 plot (-n 50) cho ví mà có farmkey và pool key là (2 cái chuỗi sau -f và -p ấy) với số luồng được cấp là 5 (-r 5), số bucket mặc định 128 (ko khai báo thì sẽ mặc định là 128), file tạm sẽ được lưu trong thư mục Tạm1 là Y:\ (-t Y:\), thư mục Tạm2 chung địa chỉ Tạm1 (ko khai báo thì mặc định sẽ chung với Tạm1), và file plot sẽ được lưu ở thư mục E:\ (-d E:\) 

Chiến thuật chạy tool madMAx Chia Plotter

  • Chiến thuật 1: cân đối số thread cho mỗi job để có thể chạy được đồng thời so le nhiều job (ví dụ job 1 chạy xong phase 1, thì cho job 2 start)
  • Chiến thuật 2: dồn hết mọi tài nguyên vào 1 plot, ví dụ tận dụng tối đa số thread có thể dùng được, để tăng tốc độ tạo plot lên cao
  • Chiến thuật 3: nếu máy có số RAM từ 128GB trở lên thì có thể dùng RAMDisk để chứa file tạm.

Ưu điểm

  • Tối ưu phần cứng tốt hơn tool chính chủ Chia Blockchain (cũng như Swar)
  • Đặc biệt còn có thể dùng RAM để lưu file tạm (nếu máy có 128GB RAM trở lên)
  • Chỉ chạy 1plot/lần, nếu bạn cần khởi động lại máy, thì ko phải luyến tiếc bỏ những plot đang chạy dở dang như lúc dùng Swar
  • Không cần máy cấu hình quá mạnh (thật ra thì càng mạnh càng tốt), SSD NVMe 256GB vẫn chiến được (nhưng mà nên dùng 512GB trở lên cho chắc ăn)
  • Máy mạnh thì có thể chạy song song nhiều job

Hạn chế

  • Chưa có option để tạo file plot K33 K34, mới chỉ có K32
  • Chưa có option để copy data dần qua HDD trong thời gian tạo plot.
  • Chưa có file log

Plot tạo từ tool madMAx Chia Plotter có hợp lệ hay không?
Có. Dùng lệnh “chia plots check” để kiểm tra tính hợp lệ của file plot. Nếu XANH thì ổn, nếu ĐỎ thì ko dùng được.

Có thể chạy đồng thời nhiều job với tool này không?
Có. Xem cái chiến thuật 1 ở phần trên ấy.

Dùng tool này có tiết kiệm được TBW của ổ SSD ko?
Có, nếu có 128GB RAM trở lên và setup RAMDisk cho nó

Liệu plot này có thể trúng thưởng không?
Cần thời gian xác minh

Plot tạo ra có dùng được với HPool không?

Comments
The minimum length of a comment is 50 characters.
Information
Guest are not allowed to comment. Please register a free account!
Related articles