Khi nhắc đến khai thác tiền điện tử, người ta thường hình dung những phòng lớn với kệ đựng phần cứng được làm mát bằng công nghiệp. Tuy nhiên, có thể khai thác tiền điện tử từ túi áo của bạn với một ứng dụng tên MobileMiner.
Tôi cần gì để khai thác tiền điện tử trên iPhone?
MobileMiner là một trình khai thác CPU cho thiết bị iOS do một nhà phát triển jailbreak nổi tiếng tên Elias Limneos tạo ra.
MobileMiner cần một chút công sức để thiết lập, nhưng một khi đã chạy, nó yêu cầu rất ít bảo trì để duy trì. Bạn sẽ cần tự xây dựng dự án bằng Xcode và sau đó lấy cho mình một ví (wallet), rồi bạn đã sẵn sàng bắt đầu khai thác.
Vi xử lý trên iPhone càng tốt, nó sẽ hoàn thành mỗi tác vụ khai thác càng nhanh. Chúng tôi thực sự khuyên dùng iPhone 7 trở lên vì chỉ các mẫu iPhone mới hơn mới tạo ra tỷ lệ băm (hash rates) tốt nhất.
Mặc dù Elias là một nhà phát triển đáng tin cậy, nếu bạn tiến hành với hướng dẫn này, bạn sẽ cài đặt mã 'không chính thức' lên iPhone. Một mức độ tin cậy là cần thiết ở đây, vì vậy nếu bạn sẽ tiếp tục, bạn tự chịu rủi ro.
Cách cài đặt MobileMiner trên iPhone
Bạn cũng sẽ cần Mac cho việc này.
Trước hết, bạn cần Apple ID của mình được bật chế độ Nhà phát triển Apple (Apple Developer enabled).
- Truy cập developer.apple.com
- Vào Trung tâm thành viên (Member Centre)
- Đăng nhập với Apple ID của bạn.
- Trang Thỏa thuận Nhà phát triển Apple (Apple Developer Agreement), tích vào hộp kiểm đầu tiên và chấp nhận thỏa thuận, sau đó nhấp nút Gửi (submit).
- Đến Mac App Store và đăng nhập với ID đã bật nhà phát triển.
- Kết nối iPhone với Mac và đảm bảo nó là thiết bị tin cậy (trusted device).
- Tải iOS App Signer và file MobileMiner.ipa từ trang Github
Tạo dự án Xcode mới và đặt tên sản phẩm là 'iPhone Miner'. Đảm bảo bạn ở nhóm cá nhân (personal team), tạo tên tổ chức và đảm bảo ngôn ngữ là Swift, với Bao gồm Unit Tests và UI Tests được bật.

Mở iOS App Signer và chọn file MobileMiner.ipa., Chứng chỉ ký (Signing Certificate), và Hồ sơ cung cấp (Provisioning Profile) từ dự án Xcode. Nhấp Bắt đầu (Start), và lưu file IPA sau đó ra Màn hình bàn (Desktop).

Mở Xcode và chọn Cửa sổ (Window), sau đó Thiết bị và Bộ giả lập (Devices and Simulators) trong thanh menu. Vào trang Devices & Simulators, chọn iPhone của bạn và nhấp vào dấu '+' dưới Ứng dụng đã cài đặt (installed apps), sau đó chọn file MobileMiner.ipa trên Desktop. Ứng dụng Mobile Miner sẽ xuất hiện trên màn hình chính.
Vào Cài đặt > Chung > Hồ sơ & Quản lý thiết bị (Profile & Device Management) và chọn hồ sơ của bạn dưới Ứng dụng nhà phát triển (Developer App), sau đó nhấp nút 'Tin cậy' (Trust) để cho phép nó chạy trên thiết bị.
Cách cấu hình MobileMiner
Có một vài tùy chọn bạn cần thiết lập bây giờ.
Cấu hình (Configuration)
Bạn sẽ cần thiết lập một cấu hình cho mỗi loại tiền tệ khác nhau bạn muốn khai thác, và bạn có thể chuyển đổi giữa chúng tùy ý. Bạn sẽ cần lấy Tên người dùng (Username) và Địa chỉ ví (Wallet Address) bằng cách đăng ký tài khoản với hầu hết các tiền điện tử.
Trang cấu hình khá đơn giản, chỉ cần điền thông tin như yêu cầu. Tùy chọn 'Luồng' (Threads) sẽ khác nhau tùy thuộc vào điện thoại của bạn hiện đại đến đâu, nhưng điện thoại mới hơn sẽ xử lý được số lượng luồng cao hơn.
Giữ hoạt động trong nền (Keep Alive in Background)
Chức năng này là thứ làm cho ứng dụng trở nên hữu ích, vì nó sử dụng một giải pháp thay thế (workaround) để đảm bảo ứng dụng sẽ tiếp tục khai thác trong nền nếu điện thoại được để nhàn rỗi.
Điều này cho phép ứng dụng chạy trong nền vô thời hạn, mặc dù nó sẽ tiêu hao pin với tốc độ đáng sợ.
Mặc dù đã có những nỗ lực khác khai thác tiền điện tử trên thiết bị di động, đây thực sự là ứng dụng đầu tiên cho phép bạn làm điều đó theo cách dễ dàng và thân thiện với người dùng. Tuy nhiên, nếu bạn hy vọng kiếm được tiền thật từ việc này, bạn có thể thấy mình hết hứng - bộ vi xử lý di động chỉ không mạnh như những bộ vi xử lý dành cho PC, và chi phí điện một mình sẽ ăn vào bất kỳ lợi nhuận nào bạn kiếm được.
Dù sao, đây là một minh chứng khái niệm tuyệt vời và một điều thú vị để nghiên cứu và tham gia - chỉ đừng mong đợi mua du thuyền từ lợi nhuận trong thời gian gần.