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.
madMAx Chia Plotter
Updated 20210704: MadMax đã hỗ trợ tạo Portable Plot
Update 20210713: thêm video hướng dẫn tạo Portable Plot,
cách lấy Pool Contract Address
Mục Lục
- madMAx Chia Plotter
- Nguyên lý hoạt động, tại sao nó lại nhanh khủng khiếp như vậy?
- Cách cài đặt tool madMAx Chia Plotter
- Giải thích từng option của tool
- Chiến thuật chạy tool madMAx Chia Plotter
- Ưu điểm
- Hạn chế
- FAQ
- Plot tạo từ tool madMAx Chia Plotter có hợp lệ hay không?
- Có thể chạy đồng thời nhiều job với tool này không?
- Dùng tool này có tiết kiệm được TBW của ổ SSD ko?
- Liệu plot này có thể trúng thưởng không?
- Plot tạo ra có dùng được với HPool không?
- Tạo plot bằng Madmax Chia Plotter trên Ubuntu có nhanh hơn ko?
- Updated 20210704: MadMax đã hỗ trợ tạo Portable Plot
- Tạo Portable Plot bằng MadMax Chia Plotter
- Tài trợ
Có thể bạn chưa biết: madmax43v3r – account tác giả tool này, có nghĩa là “Mad Max Forever” 🙂
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
- 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.1.1): 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. - 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 đó.
- Chạy dòng lệnh theo cú pháp căn bản nhất:
.\chia_plot.exe -c <contractAddress> -f <farmkey> -t <temp1> -d <finalDirectory> -n <number of plot>
Câu lệnh mẫu:
.\chia_plot.exe -c xch10d02r8wd2avvmr27zlgr7ga8a70ce0679e3sdglsm6gkvwkffzuskxanvs -f a9d01135e0290b0108bfc5440d1693567caa8ddf82e1403fe67e51ae29a40a114f31ae27160c7f4f7e902c091276543a -t Y:\ -d E:\ -n 50

Pool Key và Farm Key lấy ở đâu?
- 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\tomtran\AppData\Local\chia-blockchain\app-1.1.7\resources\app.asar.unpacked\daemon\ - bấm Shift_Right-click, chọn “Open Powershell windows here” để bật Powershell tại thư mục đó.
- Chạy dòng lệnh này sẽ lấy được Pool Key và Farm Key
.\chia.exe keys show

Pool Contract Address lấy ở đây?
Dùng lệnh “chia plotnft show” để lấy Pool Contract Address, hoặc lấy ở Chia Blockchain GUI (rê chuột vào dấu ? ở tên của Plot NFT):

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.
For <poolkey> and <farmerkey> see output of `chia keys show`. To plot for pools, specify <contract> address via -c instead of <poolkey>, see `chia plotnft show`. <tmpdir> needs about 220 GiB space, it will handle about 25% of all writes. (Examples: './', '/mnt/tmp/') <tmpdir2> needs about 110 GiB space and ideally is a RAM drive, it will handle about 75% of all writes. Combined (tmpdir + tmpdir2) peak disk usage is less than 256 GiB. In case of <count> != 1, you may press Ctrl-C for graceful termination after current plot is finished, or double press Ctrl-C to terminate immediately. -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 = 256) -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) -v, --buckets3 arg Number of buckets for phase 3+4 (default = buckets) -G, --tmptoggle Alternate tmpdir/tmpdir2 (default = false) For configurations utilizing similar devices for tmpdir and tmdir_2, it may be desirable to spread the write wear evenly between the 2. When combined with -n > 1, This option swaps the values of -t and -2 for each new plot, spreading the load evenly. -c, --contract arg Pool Contract Address (64 chars) -K, --rmulti2 arg Thread multiplier for P2 (default = 1) --help Print help
Câu lệnh demo:
.\chia_plot.exe -c xch10d02r8wd2avvmr27zlgr7ga8a70ce0679e3sdglsm6gkvwkffzuskxanvs -f a9d01135e0290b0108bfc5440d1693567caa8ddf82e1403fe67e51ae29a40a114f31ae27160c7f4f7e902c091276543a -t Y:\ -d E:\ -r 5 -n 50
Câu lệnh này có nghĩa là: tool sẽ tạo 50 plot (-n 50) cho ví mà có contract address và farm key là (2 cái chuỗi sau -c và -f ấ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 2.
Ư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
FAQ
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?
Có
Tạo plot bằng Madmax Chia Plotter trên Ubuntu có nhanh hơn ko?
Có, nhanh hơn tầm 10~20% so với Windows.
Updated 20210704: MadMax đã hỗ trợ tạo Portable Plot
Tool MadMax Chia Plotter bản v0.1.1 đã hỗ trợ tạo Portable Plot, cho phép tạo plot với khai báo -c <địa chỉ Pool Contract 64 ký tự>, tương thích với bản Chia Blockchain v1.2.0 tích hợp Pool Protocol. Lưu ý: nếu dùng -c thì ko dùng -p và ngược lại, dùng -p thì ko dùng -c.
Tạo Portable Plot bằng MadMax Chia Plotter
Bổ sung: dùng tool MadMax bản hiện tại (v0.1.1) đi với Chia Blockchain v1.2.1 thì Chia Blockchain nó ko tự động cập nhật số plot mới tạo, phải bấm Refresh thủ công nhé ae. Có thể những bản sau sẽ hỗ trợ tự động cập nhật.
#Cóc
Tài trợ
Nếu bạn thấy bài viết này có ích, giúp cho bạn tiết kiệm thời gian, công sức, tiền bạc… thì nhớ Like/Comment/Share bài viết/video nhé, hoặc bạn có thể ủng hộ Cóc để có thêm động lực ra content, video có ích phục vụ mọi người nhé 🙂
► Donate mời Cóc ly cafe: nhantien.momo.vn/0935658663
❥ Vietcombank – CN Tan Binh (Tp.HCM) – Tran Trong Cu – số tk: 0441003808551
► Donate qua Paypal: paypal.me/tomtraan
❥ Ủng hộ Cóc có động lực làm video: patreon.com/chandat
► DaVinci Resolve căn bản: https://cutt.ly/davincifree
► DaVinci Resolve Tips: https://cutt.ly/davincitips
► Series Đào ChiaCoin: https://cutt.ly/chiacoin
► Mẹo Đào ChiaCoin: https://cutt.ly/chiacointips
❥❥❥ Đăng ký aChia Pool miễn phí: https://cutt.ly/achiapool
► Đăng ký miễn phí sàn OKEx: https://cutt.ly/okexfree
► Đăng ký miễn phí sàn Binance: https://cutt.ly/binfree
► Đăng ký miễn phí sàn Remitano: https://cutt.ly/remifree
► Đăng ký miễn phí sàn Huobi: https://cutt.ly/huobifree
❥ FOLLOW Chân Đất & Cóc:
► Chân Đất Blog: https://chandat.net
► Nhà Của Cóc: https://cutt.ly/CocHouse
► Chân Đất Channel: https://cutt.ly/chandat
► Chăn Dắt Bang: https://fb.com/groups/chandatbang
► Chân Đất Fanpage: https://www.fb.com/chandat.net
► Facebook Cóc Admin: https://www.fb.com/luckyluke1080
► Email liên hệ: admin@chandat.net
❥ Thiết bị làm video:
- CPU AMD Ryzen 7 Pro 4750G: https://shorten.asia/TbX6VCdF
- Main MSI B450 Tomahawk Max: https://shorten.asia/JdThFehu
- CPU AMD Ryzen 9 3950X: https://shorten.asia/TvWmMDCE
- Main Gigabyte X570 Aurus Elite: https://shorten.asia/mb2GQKUK
- Macbook Air M1 2020: https://shorten.asia/VT4xSFng
- Sony A6400: https://shorten.asia/b7f6CdTA