Proof-of-Work (POW) là gì? Những kiến thức cơ bản về Proof-of-Work
icon

Proof-of-Work (POW) là gì? Những kiến thức cơ bản về Proof-of-Work

user Đăng bởi Tiến Huỳnh
ngày đăngg 2021-09-30 16:30:44

Proof-of-Work thường được biết đến trong hệ thống blockchain của nhiều loại tiền mã hóa hiện nay. Nhưng không phải nhà đầu tư nào cũng có thể hiểu rõ về thuật toán này. Vậy hãy cùng tìm hiểu Proof-of-Work là gì, ưu nhược điểm cũng như cách thức hoạt động của nó qua bài viết sau. 

Bài viết liên quan:

► Blockchain là gì? Ưu nhược điểm của công nghệ Blockchain

► Blockchain game là gì? Tổng quan về Blockchain game 2021

► Altcoin là gì? Nên đầu tư Altcoin để kiếm tiền hay không?

Proof-of-Work (POW) là gì? Những kiến thức cơ bản về Proof-of-Work

Proof-of-Work là gì?

Khái niệm Proof-of-Work là gì được dùng để chỉ một thuật toán theo cơ chế đồng thuận blockchain được giới thiệu lần đầu tiên bởi Bitcoin. Cơ chế này là một trong những thành phần quan trọng nhất trong chuỗi, đảm bảo tất cả các thiết bị duy trì chuỗi khối và xử lý giao dịch (các nút) được đồng bộ một cách thích hợp. Proof-of-Work sẽ liên tục kiểm tra quá trình và đảm bảo mọi thứ được thêm vào thuộc về chuỗi khối, từ đó bảo vệ chuỗi tránh khỏi những cuộc tấn công tiềm ẩn.

proof of work là gì

Proof-of-Work là gì?

Nguồn gốc của POW

Proof-of-Work được Cynthia Dwork và Moni Naor phát minh cũng như giải thích ý tưởng trong một bài báo năm 1993 về việc chống lại thư rác.

Đến năm 1999, Markus Jakobsson và Ari Juels đã mở rộng ý tưởng ban đầu và đặt ra thuật ngữ Proof of Work với chức năng chính là ngăn chặn sự tấn của của hacker từ chối dịch vụ.

Đến năm 2008, trong sách trắng về Bitcoin được xuất bản, bên cạnh giải thích về Bitcoin, ông Satoshi Nakamoto cũng đã đưa ra phương pháp để áp dụng POW cho hệ thống tiền mã hóa. Kể từ đó, POW trở thành một yếu tố quan trọng đối với công nghệ blockchain cũng như tiền mã hóa và được sử dụng rộng rãi bởi nhiều đồng tiền mã hóa khác nhau như Ethereum hay Litecoin. 

POW hoạt động như thế nào?

Cùng với thắc mắc Proof-of-Work là gì thì cách thức hoạt động của nó cũng được quan tâm không kém. Cách thức hoạt động của Proof-of-Work thường được hình dung bằng một cách gọi phổ biến hơn đó là “mining” (đào). POW giống như một cuộc chạy đua giữa các “miner” (thợ mỏ) để giành phần thưởng về cho mình, cụ thể: 

  • Sổ cái phi tập trung sẽ tập hợp tất cả giao dịch được thực hiện vào một block trong một mạng. 
  • Lúc này, một bài toán mật mã phức tạp sẽ được hệ thống đưa ra. Nhiệm vụ của những “miner” (thợ đào) là sử dụng sức mạnh của hệ thống đào và tìm ra câu trả lời, sau đó thông báo cho các thợ đào còn lại. Khi phần lớn các thành viên xác nhận đó là câu trả lời đúng, block (khối) mới sẽ được hợp thức hóa và hình thành, lúc này giao dịch được xác nhận.
  • Phần thưởng nhận được sẽ là phí giao dịch và phần thưởng khối (block reward), thường ở dạng coin hoặc token mới phát hành.

Để đảm bảo được các Block mới sẽ được tạo ra không nhanh hoặc chậm hơn nhiều so với tốc độ khai thác, POW đã thiết kế nên một thuật toán điều chỉnh mức độ khó dễ của các bài toán. Điều này giúp khắc phục trường hợp câu đố quá khó mất nhiều thời gian để giải, Block mới sẽ không được tạo ra đồng thời gây tắc nghẽn hệ thống và ảnh hưởng đến quá trình giao dịch. Còn câu đố quá đơn giản sẽ khiến hệ thống dễ bị hacker tấn công và làm giả các giao dịch để trục lợi. Thuật toán điều chỉnh độ khó đồng thời duy trì nguồn cung không đạt đến mức cực hạn và khuyến khích thợ đào tiếp tục hoạt động. 

proof of work là gì

Ưu và nhược điểm của POW

Tuy hiện nay có nhiều cơ chế đồng thuận khác nhau với cùng mục đích là cung cấp cách xác minh giao dịch và giữ an toàn cho mạng nhưng POW vẫn có sức hút nhất định bởi những đặc điểm riêng.

Ưu điểm của POW

POW mang lại một sự an toàn của blockchain cũng như các thông tin giao dịch. Bằng cách sử dụng thuật toán đồng bộ này, những thợ mỏ đều tham gia vào việc xác minh dữ liệu mới được thêm vào trên chuỗi khối mà tin tặc không thể nào thay đổi hoặc thao túng được. Nếu hacker cố gắng tấn công mạng, họ sẽ tiêu tốn nhiều tài nguyên hơn mà không nhận về được bất kỳ phần thưởng nào.

Thuật toán Proof of Work áp đặt nhiều chính sách nhất định đối với người tham gia để đảm bảo chức năng hạn chế quyền hạn. Theo đó những nhà đầu tư dù nắm giữ một lượng lớn coin thì cũng sẽ không thể nắm quyền quyết định đối với sự vận hành của cả mạng lưới. 

Nhược điểm của POW

Để thực hiện thuật toán POW, chi phí bỏ ra là rất lớn, chủ yếu tập trung vào các thiết bị chuyên dụng có khả năng tính toán cao để khai thác mỏ. Những máy móc này có mức độ tiêu hao năng lượng cực lớn và gần như liên tục. Ngoài ra còn phải kể đến những khoản khác như chi phí quản lý và khai thác các mỏ. 

Mặc dù POW đòi hỏi sự phân quyền nhưng việc các nhóm khai thác xác định sức mạnh tính toán của tiền mã hóa đã khiến nó trở nên tập trung trong thực tế. Cụ thể các khoản chi phí cho việc đào mỏ tăng lên một cách không thể quản lý được dần khiến việc đào mỏ trở thành một trò chơi “xa xỉ” và “đắt đỏ”. 

Bài viết trên hẳn đã giúp bạn giải đáp được thắc mắc Proof-of-Work là gì. Tuy tồn tại một số nhược điểm nhưng chúng ta không thể nào phủ nhận được tầm quan trọng của POW đối với hệ thống Blockchain nói riêng và đồng tiền mã hóa nói chung.

logo
Đăng bởi Tiến Huỳnh 2021-09-30 16:30:44