Đào tiền ảo là gì?

Share Article

Đào tiền ảo hay còn gọi là khai thác tiền điện tử là hoạt động xác minh các giao dịch trên blockchain, để thêm thông tin vào chuỗi khối, và đưa thêm những đồng tiền mới vào lưu thông. Hoạt động này gọi là “đào” hay “khai thác” (mining). Mining rất quan trọng, vì thông qua đó, tiền điện tử sẽ hoạt động như một mạng ngang hàng và phi tập trung.



Thực chất, đào tiền ảo là làm gì?

Đối với những người dùng “mù” công nghệ hay công chúng ít quan tâm. Tiếng lóng “đào” khiến cho liên tưởng hết hoạt động nông nghiệp của người Việt. Nhưng dĩ nhiên, đào tiền ảo không liên quan gì “đào vàng, đào đất” gì cả. Mà nó là những hoạt động như sau:

Khai thác tiền ảo thực chất là giải quyết những vấn đề toán học để nhận thưởng.
  1. Phát hành nên đồng tiền mới. Trong khi ngân hàng trung ương phát hành tiền pháp định, thì Bitcoin (hay Crypto nói chung) cần phải được khai thác mới có thể có thêm. Bạn có thể hiểu nôm na về nghĩa bóng như là “khai thác vàng”. Nhưng đây không phải là khai thác một hiện kim vật chất, mà nó là giải quyết những bài toán hóc búa. Những nút khai thác chuyên biệt sẽ đảm nhiệm vai trò “giải toán” này, và nhận lại phần thưởng bằng tiền điện tử.
  2. Xác nhận các giao dịch. Một giao dịch chỉ được xác nhận là an toàn khi nó được bao gồm trong một khối (block) và khối đó được tiếp nối vào chuỗi (chain). Đó cũng là lý do mà người ta gọi hệ thống này là blockchain. Giao dịch càng nhiều xác nhận, thì càng được coi là an toàn (không thể nào thay đổi được).
  3. Cung cấp bảo mật. Càng nhiều người tham gia khai thác (thợ mỏ – miner) thì mạng lưới càng an toàn. Sức mạnh khai thác (hash rate) là điều giữ cho mạng an toàn. Trên lý thuyết, cách duy nhất để có thể đảo ngược giao dịch Bitcoin cần kiểm soát đủ 51% hash rate của mạng.

Mặc dù không phải tất cả các loại tiền điện tử đều được khai thác theo cùng một cách. Nhưng Bitcoin là ví dụ cơ bản và điển hình nhất để minh họa cho người mới hiểu “đào tiền ảo là gì?”.



Ngành công nghiệp khai thác tiền điện tử vẫn đang phát triển mạnh mẽ.

Đào Bitcoin là gì? Giải thích dễ hiểu cho người mới

Bitcoin hoạt động trên blokcchain bao gồm một mạng lưới các nút (node). Cần hiểu, có hai loại node:

  • Các nodes thực chất là các máy tính. Các nodes giao tiếp với nhau, nghĩa là các máy tính giao tiếp với nhau. Nhằm để tạo thông tin và đồng hộ hóa thông tin trên tất cả các nodes.
  • Một trong số các nodes đó là các nodes khai thác chuyên biệt hơn. Chúng có trách nghiệm thực hiện tất cả các giao dịch mới và thêm vào các block để tạo thành blockchain.

Các thợ mỏ (miners) chạy đua với nhau để giải các bài toán phức tạp. Khi một trong số họ tìm ra lời giải. Họ sẽ nhận được phần thưởng từ mạng để có thể xác nhận và bổ sung giao dịch đó vào khối.

Các thợ mỏ xác nhận giao dịch và bổ sung vào khối.

Thợ mỏ phải “giải toán” khi khai thác tiền ảo là làm gì?

Hiểu nôm na, nghĩa là máy tính của thợ mỏ phải làm việc để tìm ra một “con số”. Mà con số này khi kết hợp với hàm băm thì sẽ cho ra một số hợp lệ trong phạm vi cụ thể. Nhưng để hiểu rõ hơn, có lẽ chúng ta cần đi từng bước qua từng khái niệm.

Hàm băm là gì?

Hàm băm là một chuỗi các thuật toán nhằm để qua đó dữ liệu được biến đổi thành các giá trị băm. (Giá trị băm ở đây được hiểu như là một chuỗi gồm số và kí tự). Có nhiều dạng hàm băm khác nhau. Như là hàm băm cơ bản và hàm băm mật mã. Hàm băm mật mã chính là hàm băm được sử dụng cho công nghệ blockchain.

Hàm bằm trong blockchain có tính một chiều. Nghĩa là không thể truy ngược từ giá trị băm để tìm ra dữ liệu gốc. Nhưng chỉ có thể kiểm tra xem giá trị băm đó có khớp với dữ liệu gốc hay không.

Máy tính sẽ thực hiện “băm” bằng hàm băm.

Nonce là gì?

Gọi là nonce. Nonce là viết tắt của “number only used once” – nghĩa là con số chỉ sử dụng một lần. Đây là số sẽ được thêm vào một khối được băm. Con số sử dụng một lần này chính là vấn đề mà các thợ đào cần giải quyết. Nếu tìm ra nó thành công, thợ đào sẽ được thưởng Bitoin (hoặc tiền mã hóa nào đó).

Không hề dễ dàng để các thợ đào tìm ra nonce ngay lập tức. Mà thông qua một quá trình thử sai. Từ đây hình thành độ khó của khai thác. Độ khó càng lớn thì càng mất nhiều thời gian hơn.

Cây Merkle (Merkle Tree) là gì?

Cây Merkle (hay đôi khi còn được gọi là hash tree) sẽ bắt đầu với gốc Merkle. Gốc Merkle này thực chất là một giá trị băm nhưng là một dạng giá trị gốc. Để cùng với đó, kết hợp với các giá trị khác như giá trị băm của khối trước, thời gian, và nonce để tất cả cùng chạy qua một hàm băm và tạo nên giá trị băm duy nhất của khối.

Trong một khối như vậy chứa rất nhiều giao dịch để xác minh, các giao dịch này đóng vai trò là “nhánh” và “lá” của cây Merkle. Cấu trúc mã hóa dạng cây Merkle này được tạo ra để giúp các thợ đào có thể xác minh giao dịch mà không cần tải xuống toàn bộ chuỗi khối.

Chỉ số độ khó khai thác

Đào Bitcoin rõ ràng là một cuộc chơi cạnh tranh. Càng nhiều người đào thì tính cạnh tranh càng lớn, thể hiện qua độ khó khai thác càng lớn.

Mức độ khó của bài toán được xác định bởi số lượng người tham gia và sức mạnh tính toán của mạng. Khi nhiều thợ đào tham gia, mức độ khó tăng lên để cho tỷ lệ tạo khối không tăng. Như vậy, điều này đảm bảo lượng tiền được phân phối ra ổn định. Hiện tại, khung thời gian trung bình của một khối là 10 phút.

Phần thưởng khai thác

Đối với mỗi khối được khai thác thành công. Người khai thác được thưởng bằng tiền điện tử. Để đảm bảo nguồn cung ổn định, số tiền thưởng sẽ giảm một nửa sau mỗi 210.000 khối (khoảng 4 năm). Tính đến tháng 10/2019, đã có 18 triệu Bitcoin trong tổng số 21 triệu được khai thác.

Tương lai của đào tiền ảo?

Mặc dù hệ thống khai thác này giúp bảo mật mạng trước các cuộc tấn công. Nhưng lại đòi hỏi phần cứng máy tính đắt tiền, và tiêu tốn năng lượng điện đáng kể. Nhiều thuật toán đồng thuận khác ra đời để giải quyết vấn đề này. Và chúng đang dần phát triển cùng với những đồng tiền điện tử mới, có thể loại bỏ hoàn toàn việc khai thác.

Tất cả thông tin có trên trang web của chúng tôi được xuất bản một cách thiện chí và chỉ dành cho mục đích thông tin chung. Người đọc tự trách nhiệm với bất kỳ hành động nào thực hiện đối với thông tin được tìm thấy trên trang web của chúng tôi. Tại Learn, ưu tiên của chúng tôi là cung cấp thông tin chất lượng cao. Chúng tôi dành thời gian để xác định, nghiên cứu và tạo ra nội dung giáo dục hữu ích cho độc giả. Để duy trì tiêu chuẩn này và tiếp tục tạo ra nội dung tuyệt vời, các đối tác của chúng tôi có thể thưởng cho chúng tôi một khoản hoa hồng cho các vị trí trong bài viết của chúng tôi. Tuy nhiên, những khoản hoa hồng này không ảnh hưởng đến quy trình tạo nội dung không thiên vị, trung thực và hữu ích của chúng tôi.
Share Article

Jessica graduated in the UK with a Biology degree and then spent several years managing communications for companies in the UAE, Africa and South East Asia. She believes that bridging the education gap is a vital step in mainstream understanding of what emerging technologies can offer societies worldwide.

Theo tác giả

Giao dịch với Tín hiệu Crypto tốt nhất - Đảm bảo tỷ lệ thắng hơn 70%

Tham gia ngay

Want to learn how to trade? Get a beginners guide from BeInCrypto Academy!

Learn now