
PoW, hay Proof-of-Work, là thuật toán đồng thuận then chốt trong công nghệ tiền điện tử. Thuật ngữ "PoW" là viết tắt của Proof-of-Work và có nghĩa là "bằng chứng công việc".
PoW quyết định cách thức khai thác các khối mới trên blockchain tiền điện tử. Cơ chế này đảm nhận vai trò xác thực giao dịch và xác minh dữ liệu blockchain trên các máy tính trong mạng phi tập trung. Nhờ cấu trúc phân tán, mỗi giao dịch đều được kiểm tra nhiều lớp bởi các nút mạng độc lập.
Proof-of-Work đặc biệt giải quyết vấn đề chi tiêu hai lần—tình huống một đồng tiền có thể bị sử dụng hai lần trong cùng một khoảng thời gian. PoW cũng hiệu quả trong việc ngăn chặn các hành vi lạm dụng khác như tấn công spam hay thao túng lịch sử giao dịch.
PoW thiết lập nền tảng cho mạng phi tập trung, bảo đảm cả tính an toàn lẫn độ tin cậy. Hệ thống PoW dựa vào thợ đào—những người tham gia sử dụng phần cứng tính toán chuyên dụng kết nối với mạng tiền điện tử. Thợ đào giải các bài toán toán học phức tạp để nhận phần thưởng là phí giao dịch và động lực mạng cho mỗi khối mới khai thác thành công. Quá trình này được gọi là khai thác (mining).
Quy trình vận hành hệ thống PoW trong tiền điện tử như sau:
Người dùng tạo giao dịch bằng cách nhập địa chỉ người nhận và số tiền chuyển. Khi giao dịch được tạo, người dùng xác định mức phí—chính là phần thưởng cho thợ đào xác thực và thêm giao dịch vào blockchain. Có mối liên hệ trực tiếp: phí càng cao thì giao dịch càng được thợ đào ưu tiên xác thực, vì họ sẽ chọn giao dịch có phí cao trước.
Thợ đào sử dụng phần cứng tính toán để giải bài toán mật mã liên quan đến việc hình thành khối mới. Các node chuyên biệt lưu toàn bộ blockchain và kiểm tra tính hợp lệ giao dịch. Nếu dữ liệu chính xác và giao dịch đáp ứng quy tắc mạng, giao dịch sẽ được ghi vào khối mới. Khối này sau đó được thêm vào blockchain, trở thành phần vĩnh viễn của lịch sử giao dịch.
Khái niệm Proof-of-Work xuất phát từ đầu thập niên 1990. Hai lập trình viên Cynthia Dwork và Moni Naor giới thiệu nó vào năm 1993. Bài báo khoa học của họ định nghĩa thuật toán này, về sau được gọi là Proof-of-Work. Ban đầu, mục tiêu của PoW là chống spam và tấn công từ chối dịch vụ—chưa liên quan đến tiền điện tử.
Năm 1997, lập trình viên kiêm nhà mật mã học Adam Back hiện thực hóa khái niệm trên thông qua Hashcash—dự án bảo vệ email khỏi spam bằng việc yêu cầu tính toán trước khi gửi.
Năm 1999, Markus Jakobsson và Ari Juels công bố nghiên cứu hoàn thiện khái niệm và chính thức đặt tên PoW. Công trình này hệ thống hóa các ý tưởng trước đó và đặt nền móng lý thuyết cho các ứng dụng tương lai.
Năm 2009, một cá nhân hoặc nhóm ẩn danh tên Satoshi Nakamoto ra mắt Bitcoin, xây dựng dựa trên thuật toán Proof-of-Work. Dấu mốc này chứng minh tính ứng dụng thực tế của PoW trong tiền số phi tập trung.
Khai thác trong hệ thống PoW là quá trình nhận tài sản số bằng cách giải các bài toán tính toán phức tạp. Trong mạng Proof-of-Work, thợ đào cạnh tranh để thêm khối mới vào blockchain. Người giải được bài toán mật mã trước sẽ nhận phần lớn phần thưởng, tỷ lệ thuận với tổng sức mạnh tính toán họ sở hữu.
Quy trình khai thác bao gồm các bước:
Những đặc điểm nổi bật của khai thác Proof-of-Work:
Độ khó khai thác được điều chỉnh linh hoạt theo hoạt động của thợ đào. Khi số lượng người tham gia và tổng sức mạnh tính toán tăng, bài toán mật mã sẽ khó hơn. Việc điều chỉnh tự động này giúp tốc độ tạo khối mới luôn ổn định.
Khai thác PoW khiến thợ đào liên tục phải đầu tư nâng cấp phần cứng. Nhà sản xuất thiết bị chuyên dụng (ASIC miner) thường xuyên ra mắt dòng máy mới tối ưu hơn về hiệu suất và tiết kiệm năng lượng. Để duy trì sức cạnh tranh, thợ đào phải liên tục đổi mới thiết bị.
Proof-of-Work nhận nhiều chỉ trích từ các chuyên gia môi trường và phát triển bền vững. Vấn đề lớn nhất là khai thác PoW bị đánh giá không bền vững. Các thợ đào liên tục chạy đua nâng cấp sức mạnh tính toán, dẫn đến tăng trưởng phần cứng không ngừng và mức tiêu thụ điện tăng theo cấp số nhân. Những mạng PoW lớn được cho là tiêu thụ điện ngang với cả một quốc gia.
Nhiều ý kiến cũng cho rằng khai thác PoW gây ra tập trung hóa. Đầu tư vào phần cứng cạnh tranh đòi hỏi nguồn lực tài chính lớn, chỉ các công ty lớn hoặc pool khai thác mới có thể tham gia hiệu quả. Hệ quả là sức mạnh tính toán tập trung vào số ít chủ thể, đe dọa tính phi tập trung của blockchain.
Các vấn đề thường được nhắc đến gồm:
Người ủng hộ PoW lập luận rằng năng lượng tiêu thụ lớn là cái giá cho bảo mật mạng vượt trội, và năng lượng tái tạo có thể giải quyết các vấn đề môi trường.
PoW vẫn là một trong những thuật toán đồng thuận phổ biến nhất của tiền điện tử. Đây là nền tảng của Bitcoin—đồng tiền lớn nhất và lâu đời nhất xét về vốn hóa thị trường. Đến tháng 9 năm 2022, Ethereum—đồng lớn thứ hai—vẫn dựa trên Proof-of-Work trước khi chuyển sang Proof-of-Stake qua bản nâng cấp Merge.
Một số đồng PoW tiêu biểu khác:
Dogecoin — đồng tiền điện tử ra đời như một trò đùa về Bitcoin, nổi tiếng nhờ cộng đồng sôi động và sự ủng hộ của người nổi tiếng. Sử dụng thuật toán Scrypt.
Ethereum Classic — blockchain Ethereum gốc giữ PoW sau khi tách nhánh năm 2016, đại diện cho lịch sử bất biến của Ethereum.
Litecoin — một trong những altcoin lâu đời nhất, được gọi là "bạc" của Bitcoin. Tạo khối nhanh hơn và dùng Scrypt.
Monero — đồng tiền điện tử tập trung vào quyền riêng tư và ẩn danh giao dịch, sử dụng thuật toán RandomX tối ưu cho CPU phổ thông.
Zcash — dự án bảo mật khác, ứng dụng proof không tiết lộ (zero-knowledge proof) để bảo vệ ẩn danh mạnh mẽ.
Bitcoin Cash — một nhánh Bitcoin, tăng thông lượng mạng bằng cách mở rộng kích thước khối.
Bitcoin SV — một nhánh khác của Bitcoin, hướng tới việc hiện thực hóa trọn vẹn tầm nhìn của Satoshi Nakamoto.
Mỗi đồng tiền trên đều có phiên bản PoW riêng, nhưng đều dựa trên nguyên lý bảo mật mạng nhờ sức mạnh tính toán.
Proof-of-Work là phương pháp đồng thuận cho phép thợ đào giải các bài toán toán học phức tạp để xác thực giao dịch và tạo khối mới. Quá trình này đảm bảo an toàn cho mạng lưới và duy trì tính phi tập trung của blockchain.
Proof-of-Work dựa vào sức mạnh tính toán để giải bài toán mật mã, trong khi Proof-of-Stake chọn trình xác thực dựa trên lượng tiền điện tử họ sở hữu và cam kết khóa lại. PoW tiêu hao nhiều năng lượng; PoS thân thiện với môi trường hơn.
Thợ đào giải các bài toán toán học phức tạp để xác thực giao dịch và tạo khối mới. Họ cạnh tranh tìm hàm băm phù hợp, ai làm trước sẽ thêm khối vào blockchain và nhận phần thưởng tiền điện tử. Cơ chế này bảo vệ mạng trước các cuộc tấn công.
Proof-of-Work tiêu thụ nhiều năng lượng để đảm bảo an toàn và phi tập trung cho blockchain. Dù chi phí điện lớn, đây là sự đánh đổi cần thiết để duy trì tính toàn vẹn của mạng. Việc cân bằng giữa tiêu thụ năng lượng và bảo mật là giá trị cốt lõi của PoW.
Bitcoin và Monero sử dụng Proof-of-Work. Các ví dụ khác là Zcash và Ethereum Classic. Những đồng này dựa vào khai thác để xác thực giao dịch và bảo vệ mạng.
Proof-of-Work nhìn chung an toàn, tuy nhiên vẫn tồn tại nguy cơ tấn công 51%. Nếu một thực thể kiểm soát trên 50% sức mạnh tính toán mạng, họ có thể đảo ngược khối, thực hiện chi tiêu hai lần và đánh cắp tài sản. Mạng lớn ít bị tấn công nhờ sức mạnh tính toán phân tán và chi phí cao, còn blockchain nhỏ công khai đối mặt rủi ro lớn hơn. Tăng số lần xác nhận và nâng cấp thuật toán giúp tăng cường bảo mật mạng.











