Bằng chứng Hoạt động ( Proof of Activity – PoA ) là gì ?
Bằng chứng Hoạt động ( Proof of Activity – PoA ) là một trong nhiều thuật toán đồng thuận blockchain được sử dụng để đảm bảo rằng tất cả các giao dịch xảy ra trên blockchain là chính hãng và tất cả người dùng đều đi đến thống nhất về trạng thái chính xác của sổ cái công khai. Bằng chứng về hoạt động là một cách tiếp cận hỗn hợp kết hợp hai thuật toán thường được sử dụng khác, cụ thể là bằng chứng công việc (POW) và bằng chứng cổ phần (POS).
Bằng chứng Hoạt động ( Proof of Activity – PoA ) hoạt động như thế nào ?
Bitcoin, loại tiền điện tử phổ biến nhất, sử dụng thuật toán POW có tính năng vốn có là tăng mức độ khó khai thác khi thời gian trôi qua. Mặc dù phương pháp này ngăn chặn các cuộc tấn công spam và hack vào mạng bitcoin, nhưng nó dẫn đến ngày càng nhiều sức mạnh tính toán được sử dụng để khai thác, điều này cũng làm tăng chi phí cho việc tiêu thụ năng lượng và chi phí cho việc sử dụng các thiết bị phần cứng khai thác thời đại mới. Một người có thể khai thác hoặc xác thực các giao dịch khối tùy thuộc vào mức độ hiệu quả của công việc mà người đó đã đóng góp trên blockchain.
Khi chi phí năng lượng và phần cứng tăng vọt lên cùng với khó khăn khai thác trong các mạng POW, POS nổi lên như một sự thay thế. Nó cấp thêm trọng lượng cho người tham gia để khai thác hoặc xác thực các giao dịch khối tùy thuộc vào số lượng tiền điện tử mà người đó nắm giữ. Mặc dù POS đạt được mục đích giảm hóa đơn tiền điện và sử dụng phần cứng chi phí thấp, nhưng nó thúc đẩy việc tích trữ tiền điện tử thay thế hoặc chi tiêu.
Cả POW và POS đều ngăn chặn khả năng tấn công 51% của một tình huống giả định trong đó một nhóm người tham gia có thể đạt được hơn một nửa sức mạnh tính toán khai thác của mạng. Sau đó, nó sẽ cho phép họ kiểm soát hoàn toàn mạng, bao gồm quyền hạn để ngăn chặn các giao dịch mới được xác nhận, ngừng thanh toán giữa nhiều người dùng blockchain khác nhau và thậm chí đảo ngược các giao dịch đã hoàn thành trong quá khứ trong quá trình kiểm soát mạng của họ, cho phép họ chi tiêu gấp đôi các loại tiền điện tử.
Proof of Activity (POA), là sự kết hợp giữa POW và POS và cố gắng mang lại kết quả tốt nhất cho cả hai. Trong POA, quy trình khai thác bắt đầu như một quy trình POW tiêu chuẩn với các công cụ khai thác khác nhau đang cố gắng vượt qua nhau với sức mạnh tính toán cao hơn để tìm ra một khối mới. Khi tìm thấy một khối mới (khai thác), hệ thống sẽ chuyển sang POS, với khối mới được tìm thấy chỉ chứa một tiêu đề và địa chỉ phần thưởng của thợ mỏ.
Dựa trên các chi tiết tiêu đề, một nhóm trình xác nhận ngẫu nhiên mới từ mạng blockchain được chọn, những người được yêu cầu xác thực hoặc ký tên vào khối mới. Càng nhiều crypto coin mà một trình xác nhận sở hữu, càng có nhiều cơ hội để được chọn làm người ký.
Khi tất cả các trình xác nhận ký vào khối mới tìm thấy, nó sẽ đạt được trạng thái của một khối hoàn chỉnh, được xác định và thêm vào mạng blockchain và các giao dịch bắt đầu được ghi lại trên đó.
Trong trường hợp một số người ký được chọn không có sẵn để ký khối để hoàn thành, quy trình sẽ chuyển sang khối chiến thắng tiếp theo với một bộ xác nhận mới được chọn ngẫu nhiên tùy thuộc vào cổ phần của đồng tiền của họ và quá trình tiếp tục cho đến khi khối chiến thắng nhận được số lượng người ký yêu cầu và trở thành một khối hoàn chỉnh. Phí / phần thưởng khai thác được phân chia giữa các thợ mỏ và các trình xác nhận khác nhau đã đóng góp trong vai trò tương ứng của họ để đăng xuất trên khối.
Vì POA kết hợp giữa với POW và POS, nên nó bị chỉ trích vì sử dụng một phần cả hai. Vẫn còn quá nhiều năng lượng để khai thác các khối trong giai đoạn POW và những người tích trữ tiền xu vẫn có nhiều cơ hội hơn trong danh sách của người ký và tích lũy thêm phần thưởng tiền ảo.
POA cũng ngăn chặn khả năng tấn công 51% như trong POW và POS, vì không thể dự đoán ai sẽ là người ký hợp đồng trong tương lai và cạnh tranh tiết kiệm tiền giữa những người ký không cho phép tích lũy sức mạnh tính toán trong một nhóm .
Decred là tiền điện tử sử dụng cơ chế đồng thuận POA.
Proof of Work (PoW) là gì? Proof of Stake (PoS) là gì?