Mytour / NoNo Flores
Proof of Work (PoW) là gì?
Proof of work (PoW) là cơ chế đồng thuận trên blockchain yêu cầu nỗ lực tính toán đáng kể từ một mạng lưới thiết bị. Khái niệm này được điều chỉnh từ token số vào năm 2004 bởi Hal Finney thông qua ý tưởng 'chứng minh công việc có thể tái sử dụng' sử dụng thuật toán băm bảo mật 160-bit SHA-1.
Sau khi ra mắt vào năm 2009, Bitcoin trở thành ứng dụng đầu tiên được phổ biến của ý tưởng PoW của Finney (Finney cũng là người nhận giao dịch Bitcoin đầu tiên). Chứng minh công việc cũng là cơ chế được sử dụng trong nhiều loại tiền điện tử khác.
Những điều quan trọng cần lưu ý
- Chứng minh công việc (Proof of Work - PoW) là cơ chế đồng thuận phi tập trung yêu cầu các thành viên mạng phải tiêu tốn nỗ lực để giải quyết câu đố mã hóa.
- Proof of work còn được gọi là khai thác, liên quan đến việc nhận thưởng cho công việc đã làm.
- Chứng minh công việc cho phép xử lý giao dịch an toàn ngang hàng mà không cần đến bên thứ ba tin cậy.
- Chứng minh công việc ở quy mô lớn đòi hỏi lượng năng lượng rất lớn, điều này chỉ tăng lên khi có nhiều thợ đào tham gia mạng lưới.
Hiểu về Chứng minh Công việc
Proof of work là một khái niệm được sử dụng trong một số blockchain công cộng để chứng minh rằng một chương trình đã làm công việc cần thiết để đề xuất một khối mới cho chuỗi. Đây thường được gọi là cơ chế đồng thuận vì cuối cùng, đồng thuận mạng được đạt sau khi có chứng minh rằng công việc đã được làm một cách trung thực (trong trường hợp này, 'trung thực' có nghĩa là không có nỗ lực để thay đổi dữ liệu).
Chứng minh công việc được cung cấp bằng cách gửi thông tin trong một khối qua thuật toán băm, sau đó điều chỉnh các trường biến đổi cho đến khi đạt được một số thập lục phân có giá trị thấp hơn mục tiêu độ khó của mạng. Điều này chứng tỏ rằng chương trình đã tiêu tốn nỗ lực tính toán để 'băm' khối cho đến khi có được một giải pháp.
Chứng minh Công việc và Đồng thuận
Dưới đây là một tổng quan nhanh về quá trình chứng minh công việc trên blockchain Bitcoin.
Đầu tiên, người thợ, được gọi là thợ đào, tạo một tệp tạm thời (một khối). Nếu nó chiến thắng trong cuộc thi giải quyết cho một giá trị băm chiến thắng, tệp này sẽ được lưu trữ trên blockchain. Khối có bốn trường sau đây:
- Kích thước khối
- Đầu khối
- Bộ đếm giao dịch
- Giao dịch
Khối tiêu đề bao gồm các trường sau:
- Phiên bản phần mềm
- Hash của khối trước
- Root Merkle
- Thời gian
- Mục tiêu độ khó
- Nonce
Chương trình đào tạo hợp thành khối này và đặt giao dịch mà nó đã ưu tiên trong trường giao dịch. Nó liên tục điều chỉnh nonce và nonce phụ (là một phần của giao dịch coinbase trong cây Merkle) và gửi thông tin trong khối qua thuật toán băm.
Nó lặp lại quá trình này cho đến khi tìm thấy một giải pháp, tức là một giá trị nhỏ hơn hoặc bằng mục tiêu độ khó. Mục tiêu độ khó được thiết lập sao cho một số lượng nhất định của các băm mỗi giây phải được thử trước khi tìm thấy một giải pháp. Ví dụ, vào ngày 17 tháng 5 năm 2024, khối 843.900 có mục tiêu độ khó là 83,148T, tương đương với 83.148 nghìn tỷ lần thử mỗi giây cho mỗi máy đào.
Hash chiến thắng cho khối đó là:
000000000000000000033028b3c8296ed776653032030cd01290f4345f5a9b6e
Hash này cung cấp chứng thực cho mạng rằng người đào đã làm việc đó. Khối đã được thêm vào blockchain và mạng bắt đầu quá trình đạt được sự nhất quán.
Sự nhất quán
Sự nhất quán, thuộc tính phổ biến nhất được liên kết với chứng thực blockchain, được đạt được sau khi khối được đóng và thêm vào chuỗi. Trong khi đề xuất các khối mới và tạo các hash chiến thắng, mỗi người đào cũng xác minh mỗi khối mới khi nó được thêm vào. Mỗi người đào phát sóng đến mạng rằng khối mà nó xác nhận là hợp lệ.
Các khối mới sử dụng hash tiêu đề của khối trước, tạo thành một chuỗi chứng thực, dẫn đến sự nhất quán mạng lưới. Đây là lý do tại sao những chứng thực này được gọi là cơ chế nhất quán—bởi vì chúng hình thành cơ sở để đạt được sự nhất quán.
Bằng chứng công việc so với Bằng chứng vốn
Hai cơ chế nhất quán phổ biến nhất là bằng chứng công việc và bằng chứng vốn. Đối thủ lớn nhất của Bitcoin, Ethereum, đã sử dụng bằng chứng công việc trên blockchain của mình cho đến tháng 9 năm 2022, khi chuyển đổi đáng kể sang bằng chứng vốn được thực hiện. Đây là một số khác biệt chính giữa hai cơ chế.
Xác nhận được thực hiện bởi một mạng lưới các thợ đào
Bitcoin được thanh toán như một phần thưởng và cho phí giao dịch
Tính cạnh tranh sử dụng nhiều năng lượng và sức mạnh tính toán
Xác nhận được thực hiện bởi các tham gia viên đặt ether làm tài sản thế chấp
Ether được thanh toán chỉ cho phí giao dịch
Ít sức mạnh tính toán và năng lượng được sử dụng
Sự nhất quán đạt được nhanh hơn vì không có độ khó
Xem xét Đặc biệt
Quá trình đào bằng chứng công việc là một quá trình cạnh tranh, với nhiều tham gia viên hy vọng vào một kết quả có lợi. Bởi vì tiền điện tử có giá trị thị trường, các doanh nghiệp đã xuất hiện và chiếm hầu hết năng lượng tính toán được sử dụng bởi các blockchain bằng chứng công việc.
Ví dụ, vào ngày 17 tháng 5 năm 2024, FoundryDigital có nhiều năng lượng hash nhất trên mạng Bitcoin, đạt 175 exa hash mỗi giây (EH/s) trong tổng số mạng là 673 EH/s. Foundry Digital thuộc sở hữu của Digital Currency Group, một công ty mạo hiểm đã tài trợ hoặc đầu tư vào hàng trăm dự án tiền điện tử.
Bitcoin và các loại tiền điện tử khác sử dụng bằng chứng công việc được thiết kế để được sử dụng và lưu trữ bởi cá nhân vì lợi ích của họ. Tuy nhiên, các cá nhân đã bị đẩy ra khỏi quy trình bởi các doanh nghiệp đã tập trung chúng với mục đích lợi nhuận.
Sự khác biệt giữa Bằng chứng công việc và Bằng chứng vốn là gì?
PoW yêu cầu các nút trên mạng cung cấp bằng chứng rằng họ đã tiêu tốn sức mạnh tính toán (tức là công việc) để đạt được sự nhất quán một cách phi tập trung và ngăn chặn những nhân vật xấu cố gắng chiếm đoạt mạng lưới. Bằng chứng vốn yêu cầu tài sản thế chấp dưới dạng tiền điện tử giao dịch để trở thành một người tham gia đáng tin cậy.
Ví dụ về Bằng chứng công việc trong một Blockchain là gì?
Bitcoin Cash và Litecoin đều sử dụng bằng chứng công việc như cơ chế nhất quán.
Tại sao bạn cần Bằng chứng công việc?
Hệ thống tài chính hiện tại được xây dựng xung quanh nhu cầu về sự tin tưởng. Nhưng khi đến với tài chính, đã từng có trường hợp một số người không thể tin tưởng để làm đúng điều. Một bằng chứng loại bỏ nhu cầu phải tin tưởng rằng những người khác đang hành động trung thực vì nó là mã lập trình. Mã lập trình không bị cám dỗ bởi tiền bạc, vì vậy nếu được viết với ý định tốt và không thể thay đổi, nó có thể thay thế nhu cầu của chúng ta để tin tưởng những người chúng ta không biết.
Tóm lại
Bằng chứng công việc là một cơ chế nhất quán được sử dụng bởi nhiều loại tiền điện tử để xác nhận giao dịch trên các blockchain của họ và thưởng token cho việc tham gia vào mạng. Đây là quy trình cạnh tranh sử dụng thông tin giao dịch công khai để cố gắng tạo ra một số thập lục phân nhỏ hơn mục tiêu mạng cho giai đoạn đào của mạng đó.
Các nhận xét, ý kiến và phân tích được thể hiện trên Mytour chỉ mang tính chất thông tin. Đọc thông tin miễn trừ bảo đảm và trách nhiệm của chúng tôi để biết thêm thông tin. Tính đến ngày viết bài này, tác giả sở hữu BTC.