Advertisement
GPU Mining là gì?
GPU Mining là việc sử dụng đơn vị xử lý đồ họa của máy tính chơi game để giải các bài toán phức tạp nhằm xác minh các giao dịch điện tử trên chuỗi khối.
Thông thường, để khai thác tiền điện tử, tiền kỹ thuật số phải được xây dựng trên kiến trúc Blockchain hỗ trợ khai thác bằng chứng công việc (PoW). Các loại tiền điện tử như Bitcoin (BTC), Ethereum (ETH), Monero (XMR), Litecoin (LTC) và Dogecoin (DOGE) là những ví dụ về các loại tiền có thể được khai thác.
Mặc dù có rất nhiều loại card đồ họa khác nhau trên thị trường, nhưng những chiếc card được sử dụng để khai thác tiền điện tử là những chiếc được thiết kế đặc biệt để chơi game, không phải để kết xuất video. Cổ phiếu của các công ty sản xuất GPU như NVIDIA và AMD đã tăng vọt khi các thợ đào tìm cách kiếm tiền điện tử bằng sức mạnh tính toán của họ. NVIDIA GeForce GTX 1070 là một trong những giàn khai thác phổ biến nhất, khi xem xét cả việc sử dụng điện của nó.
Trước đây có thể Khai thác Bitcoin và các loại tiền điện tử khác tại nhà bằng máy tính xách tay của bạn, nhưng đó không còn là một lựa chọn cho hầu hết các loại tiền điện tử do sự quan tâm ngày càng tăng trong việc khai thác, cùng với phần thưởng Bitcoin giảm một nửa. Hầu hết các hoạt động khai thác, bao gồm cả việc sử dụng card đồ họa và giàn khai thác chuyên dụng, hiện được tiến hành trong các nhóm chia sẻ, nơi những người tham gia kết hợp sức mạnh tính toán của họ thành một nhóm lớn để tạo ra kết quả nhanh hơn. Phần thưởng được trao cho những người khai thác sau khi một Block tiền tệ đã được khai thác.
Tất cả những người tham gia trong một nhóm chia sẻ nhận được một phần lợi nhuận dựa trên khả năng tính toán mà họ đã đóng góp.
Xem thêm: Cloud Mining là gì? Các loại mô hình Cloud Mining
GPU Mining hoạt động như thế nào?
GPU Mining đã trở thành một chủ đề nóng vào năm 2017 sau khi Bitcoin chạm mức 20.000 đô la. Kể từ đó, các nhà đầu tư từ khắp nơi trên thế giới đã tìm kiếm GPU tốt nhất để tăng cơ hội nhận phần thưởng giá trị.
Các hàm toán học phức tạp trong GPU Mining thường được máy tính giải quyết thường là SHA-256 hash. Đây là một trong những thuật toán phức tạp và được áp dụng nhiều trong hệ thống tiền ảo Bitcoin.
SHA-256 hash
Các vấn đề được mã hóa trong SHA-256 do máy tính giải quyết là chi tiết về các khoản thanh toán điện tử và các thuật toán cần thiết để bảo vệ mạng Blockchain khỏi những kẻ tấn công muốn “double-spend”.
Khi vấn đề tính toán được giải quyết bằng các card khai thác, sản phẩm là đầu ra 64 ký tự được gọi là hash. Trên mạng Bitcoin, các thợ đào phải tìm một hash bắt đầu bằng khoảng mười bảy số 0. Để có được con số này, một máy tính phải thử nhiều lần.
Sau khi hash được tìm thấy, Block sẽ bị đóng và người khai thác/nhóm thợ đào được thưởng bằng Bitcoin mới tạo và phí giao dịch. Trên bất kỳ Blockchain nào, hashrate là tốc độ mà một người khai thác đến và tìm thấy một hash. Hashrate được đo bằng gigahashs (GH/s).
Thuật toán khai khác GPU
Thuật toán SHA-256
SHA-256, còn được gọi là thuật toán hash mật mã, là một hàm mật mã. Thuật toán SHA-256 hoạt động Block khối thông báo 512 bit và giá trị hash trung gian 256 bit. Hashrate cho thuật toán SHA-256 được đo bằng gigahashes (GH/s).
Sản phẩm của khai thác thuật toán SHA-256 là một chữ ký 32 byte (256-bit) cho các chuỗi văn bản. Thời gian Block thay đổi trong khoảng từ 6 đến 10 phút. Bitcoin (BTC), Bitcoin Cash (BCH), Terracoin (TRC) và Peercoin (PPC) dựa trên thuật toán SHA-256.
Thuật toán Scrypt
Scrypt hash được Litecoin (LTC) sử dụng thay thế cho thuật toán SHA-256. Giải thuật toán Scrypt nhanh hơn rất nhiều so với thuật toán SHA-256. Hashrate của thuật toán Scrypt được đo bằng kilohashes (KH/s).
Scrypt chạy trên các chức năng chính dựa trên mật khẩu, được tạo cho dịch vụ sao lưu trực tuyến Tarsnap bởi Colin Percival. Thuật toán này tạo ra nhiều số giả để lưu trữ trong các vị trí RAM, điều này khiến cho các cuộc tấn công phần cứng quy mô lớn gần như không thể thực hiện trên mạng.
Scrypt lần đầu tiên được triển khai bằng tiền điện tử bởi một lập trình viên ẩn danh có tên ArtForz ở Tenebrix, sau đó là Fairbrix và Litecoin.
Thời gian tạo khối của hàm Scrypt là 2,5 phút đối với nhiều loại tiền điện tử. Do đó, chúng có thể được thực hiện trên GPU của máy tính. Dogecoin (DOGE), Latium (LAT) và Bitmark (BTM) là một số loại tiền điện tử khác dựa trên thuật toán Scrypt.
Thuật toán X11
Đây là thuật toán khai thác tiết kiệm năng lượng nhất cho GPU. Với thuật toán X11, GPU có thể chạy với công suất ít hơn 30%. Các Blockchain PoW triển khai thuật toán này chạy trên một chuỗi mười một thuật toán hash.
Thuật toán này đã được triển khai trong giao thức Darkcoin (sau đó được đổi tên thành Dash) vào năm 2014, được Evan Duffield thực hiện cụ thể để chống lại việc khai thác ASIC.
Hashrate của Thuật toán X11 được đo bằng megahashes (MH/s). Một số loại tiền điện tử sử dụng thuật toán X11 là Dash (DASH), StartCoin (START), CannabisCoin (CANN) và XCurrency (XC).
Thuật toán Ethash
Ethereum (ETH) là loại tiền điện tử sử dụng thuật toán Ethash. DaggerHashimoto là tên phiên bản đầu tiên của thuật toán Ethash, được thiết kế bởi Vitalik Buterin và nhóm Ethereum để chống lại ASIC.
DaggerHashimoto là sự kết hợp của hai thuật toán khác. Đầu tiên, thuật toán Dagger, được xây dựng như một giải pháp thay thế cho các thuật toán sử dụng nhiều bộ nhớ như Scrypt. Tuy nhiên, Dagger dễ bị áp lực trong việc tăng tốc phần cứng bộ nhớ chung. Thuật toán Hashimoto được thiết kế để đạt được khả năng kháng ASIC bằng cách bị ràng buộc IO.
Hashrate cho thuật toán DaggerHashimoto được đo bằng megahashes (MH/s). Các loại tiền điện tử phổ biến dựa trên thuật toán này bao gồm Ethereum, Ethereum Classic và Expanse.
Phần mềm khai thác GPU
Claymore Miner
Công cụ khai thác Claymore là một trong những công cụ Khai thác GPU Ethash hiệu quả nhất, nhưng khi Ethereum đạt đến DAG epoch 384, nó không còn hoạt động nữa, vì nó không hỗ trợ epoch 385. Thuật toán DaggerHashimoto tăng tệp DAG sau mỗi 30.000 Block, tạo thành một epoch – sự gia tăng này làm tăng yêu cầu bộ nhớ GPU cần thiết để khai thác.
Phần mềm Claymore được xây dựng với một công cụ khai thác Ethereum kép để khai thác tiền điện tử với một thuật toán tương tự mà không ảnh hưởng đến hashrate.
Claymore liên tục tung ra các bản cập nhật mới và được tối ưu hóa tốt. Claymore’s Dual Ethereum v15.0 có sẵn cho các công cụ khai thác GPU dựa trên AMD và NVIDIA. Mặc dù được thiết kế đặc biệt cho Ethash, Claymore hoạt động xuất sắc với các thuật toán khai thác tương tự khác.
WildRig Multi Miner
Phần mềm WildRig Multi Miner để khai thác GPU hỗ trợ hơn 30 thuật toán khác nhau. WildRig Multi tập trung vào GPU AMD hiện đại và được hỗ trợ trên cả hệ thống Linux và Windows. Phí nhà phát triển trên mạng được đặt thành 2%.
KawPoW Miner
KawPow rất phổ biến trong giới khai thác vì hỗ trợ cho bất kỳ loại nhóm khai thác nào. Hạn chế chính của phần mềm khai thác này là thiếu khả năng tương thích với các thiết bị GPU AMD. Kawpow Miner 1.2.3 là phiên bản mới nhất của phần mềm khai thác đa năng này kể từ tháng 2 năm 2021.
Chọn một loại tiền điện tử để Khai thác bằng GPU là một trong những vấn đề lớn mà các thợ đào mới phải đối mặt. Khi đưa ra quyết định, một trong những câu hỏi thường gặp nhất là người ta có thể kiếm được bao nhiêu từ việc khai thác tiền điện tử bằng GPU.
Để bắt đầu, dự án phải được xây dựng trên mạng Blockchain PoW trước khi có thể khai thác bằng GPU. Ngoài ra, các yếu tố khác nhau ảnh hưởng đến số lượng phần thưởng một người có thể tạo ra từ GPU, bao gồm cả phần thưởng Block.
Phần thưởng Block là số tiền mã hóa được trao cho một thợ đào/nhóm thợ đào hoàn thành một Block các phương trình mật mã trên một Blockchain
Ví dụ: khi Bitcoin ra mắt vào năm 2009, khai thác một Block sẽ giúp bạn kiếm được 50 BTC. Tuy nhiên, vào năm 2012, phần thưởng Block đã giảm một nửa xuống còn 25 BTC. Đến năm 2016, con số này lại giảm một nửa xuống còn 12,5 BTC. Cuối cùng, vào tháng 5 năm 2020, phần thưởng lại giảm một nửa xuống còn 6,25 BTC.
Các loại tiền điện tử tốt nhất để khai thác là những loại tiền điện tử mang lại phần thưởng có thể bao gồm phí điện được sử dụng trong quá trình khai thác và chi phí của thiết bị/giàn khai thác.