Khai thác (Mining) trong công nghệ chuỗi khối là gì? Nội dung về khai thác
Mục Lục
Khai thác (Mining)
Khai thác trong tiếng Anh là Mining.
Khai thác là một phần không thể thiếu của mạng tiền mã hóa thực hiện hai chức năng quan trọng: Thứ nhất, nó được sử dụng để tạo lập và cho ra đời các token tiền mã hóa mới để lưu hành thông qua mạng tiền mã hóa; Thứ hai, nó được sử dụng để xác minh, xác thực và sau đó thêm các giao dịch mạng đang diễn ra vào sổ cái công khai.
Nội dung về khai thác
Có nhiều kiểu khai thác khác nhau, tùy thuộc vào cấu hình mạng và loại phần cứng cần thiết cho việc khai thác.
Vì các hệ sinh thái dựa trên tiền mã hóa hoạt động theo cách phân quyền và tự trị, nên cần có một cơ chế để đảm bảo rằng các giao dịch diễn ra giữa những người tham gia mạng là có tính xác thực. Thứ hai, tiền mã hoá mới xuất hiện từ đâu và bằng cách nào để đảm bảo rằng các đồng tiền mới được tìm thấy là chính thống thì việc khai thác đảm nhận cả hai yêu cầu này.
Mỗi lần giao dịch xảy ra trên mạng tiền điện tử, giả sử A trả tiền mã hoá X cho B, các chi tiết giao dịch được phát lên mạng. Tuy nhiên, chỉ đơn thuần là phát các chi tiết không đảm bảo rằng giao dịch là chính thống. Vì vậy nó cần phải xác minh.
Một thợ đào khai thác tiền mã hoá thực hiện các hành động xác minh cần thiết bằng cách sử dụng các thiết bị khai thác để đảm bảo rằng các chi tiết giao dịch là xác thực. Chỉ khi xác minh phù hợp thì giao dịch mới được ghi lại trên chuỗi khối. Giống như việc khai thác các kim loại như vàng và bạc, việc khai thác tiền mã hoá cũng tìm thấy tại các loại tiền mã hoá mới được thêm vào lưu thông của mạng sau khi xác minh.
Quá trình khai thác liên quan đến việc giải quyết các vấn đề toán học phức tạp bằng cách sử dụng các intrinsic hash functions (tạm dịch: các hàm băm nội tại) được liên kết với khối chứa dữ liệu giao dịch.
Tùy thuộc vào mức độ phổ biến của mạng tiền mã hoá, các thợ đào sẽ quyết liệt cạnh tranh với nhau để giải quyết các câu đố toán học cần thiết. Vì nó bao gồm rất nhiều phép tính phức tạp được thực hiện trong thời gian ngắn nhất để giành phần thưởng khai thác, phần cứng khai thác chuyên dụng như máy tính và chip điện tử được các thợ đào sử dụng để tăng tốc quá trình và giành chiến thắng trong cuộc đua.
Thợ đào đầu tiên tìm ra giải pháp cần thiết cho câu đố toán học có thể ủy quyền giao dịch. Về các dịch vụ của họ, những người thợ đào được thưởng một khoản phí giao dịch nhỏ. Trong trường hợp một khối mới được tìm thấy bởi thợ đào trên chuỗi khối, họ sẽ nhận được phần thưởng bằng cách thêm khối vào chuỗi khối và nhận phần thưởng.
Tùy thuộc vào cấu hình mạng, phần cứng được sử dụng để khai thác có thể bao gồm CPU, thiết bị xử lí đồ họa (GPU), FPGA và các thiết bị Mạch tích hợp chuyên dụng cho ứng dụng (ASIC). Chúng được quản lí bởi phần mềm chuyên dụng hoạt động như một cầu nối giữa thiết bị khai thác và mạng chuỗi khối. Các loại tiền mã hoá phổ biến cần khai thác như Bitcoin và Ethereum sử dụng các loại thiết bị khác nhau. Chúng sử dụng cơ chế proof of work để thống nhất về xác nhận giao dịch.
Có một số loại tiền mã hoá mà việc khai thác không bắt buộc hoặc không cần bất kì thiết bị khai thác nào. Ví dụ, NXT là một loại tiền mã hoá mã nguồn mở sử dụng cơ chế đồng thuận PoS (Proof of Stake) để xác thực các giao dịch. PoS quyết định sự đồng thuận của mạng về xác thực giao dịch dựa trên số lượng tiền mã hoá mà một thợ đào nắm giữ. Tương tự, token Wave sử dụng thuật toán PoS được ủy quyền và cho thuê.
(Tài liệu tham khảo: investopedia.com)