Proof of Activity (PoA) là gì? Bằng chứng hoạt động trong Blockchain

Proof of Activity (PoA) là gì? Bằng chứng hoạt động trong Blockchain

Bằng chứng hoạt động Proof of Activity (PoA) trong blockchain là sự đồng thuận kết hợp các khả năng của thuật toán Bằng chứng công việc Proof of Work (PoW) và Bằng chứng cổ phần Proof of Stake (PoS).

Giới thiệu Proof of Activity (PoA)

Trong loạt bài học về các thuật toán đồng thuận khác nhau trong chuỗi khối, hôm nay, chúng tôi đã chọn bằng chứng về Hoạt động (PoA – Proof of Activity). Trong bài viết này, bạn sẽ tìm hiểu về hoạt động của cơ chế PoA (Proof of Activity) cùng với những ưu và nhược điểm của nó.

Cơ chế PoA (Proof of Activity) đảm bảo rằng tất cả các khối giao dịch được thêm vào mạng là chính hãng và hợp lệ. Đó là một cách giúp các thợ đào có được sự đồng thuận của mạng (hoặc sự đồng thuận) để thêm khối mới của họ. Hơn nữa, PoA (Proof of Activity) bảo vệ mạng blockchain chống lại các cuộc tấn công bên ngoài và bên trong.

Bằng chứng hoạt động PoA (Proof of Activity) là gì?

Proof of Activity (PoA) kết hợp cơ chế bằng chứng công việc (PoW) và bằng chứng cổ phần (PoS).

Proof of Activity (PoA) kết hợp cơ chế bằng chứng công việc (PoW) và bằng chứng cổ phần (PoS).
Proof of Activity (PoA) kết hợp cơ chế bằng chứng công việc (PoW) và bằng chứng cổ phần (PoS). Ảnh: naukri

Đầu tiên, PoA (Proof of Activity) sử dụng khái niệm khai thác bằng chứng minh công việc, trong đó các thợ đào phải thực hiện các phép tính toán học phức tạp để chứng minh nỗ lực và sự chân thành của họ đối với mạng. Tuy nhiên, thay vì khai thác một khối giao dịch, PoA cho phép thợ đào khai thác (hoặc thêm) một khối mẫu trống với thông tin tiêu đề và địa chỉ phần thưởng khai thác. Khi khối gần như trống rỗng này được khai thác, cơ chế chuyển sang Proof of Stake (PoS).

  PoA là gì? Tìm hiểu Bằng chứng Ủy quyền Proof of Authority

Sau đó, một nhóm người xác nhận (validator) được chọn ngẫu nhiên. Họ chịu trách nhiệm xác thực hoặc ký khối mới. Trình xác thực phân tích thông tin tiêu đề của khối và sau đó đánh dấu nó là hợp lệ hoặc không hợp lệ. Quá trình này tiếp tục cho đến khi một khối nhận được số lượng người xác nhận (hoặc người ký) cần thiết.

Người tham gia mạng nắm giữ số coin càng cao thì cơ hội được chọn làm người xác nhận (hoặc người ký) của họ càng cao.

Sau khi nhóm người xác thực ký vào khối mới bởi những người khai thác, nó được đánh dấu là một khối hợp lệ, hoàn chỉnh và được thêm vào mạng blockchain. Cuối cùng, các giao dịch sẽ được ghi lại trên khối mới được thêm vào.

Cuối cùng, phí/phần thưởng khai thác được phân phối giữa những người khai thác và nhóm những người xác nhận đã đóng góp vào quá trình khai thác.

Hãy xem cơ chế bằng chứng Hoạt động (PoA) hoạt động như thế nào từng bước.

Thuật toán Bằng chứng hoạt động Proof of Activity (PoA) hoạt động như thế nào?

Sau đây là các bước đối với thuật toán PoA.

BƯỚC 1: Quy trình khai thác khối (bởi thợ đào)

Người khai thác cố gắng gửi khối (block) gần như trống của họ (với thông tin tiêu đề và địa chỉ phần thưởng của người khai thác) bằng cách giải một câu đố toán học phức tạp (tìm đúng nonce và băm ‘hash’ khối) – tương tự như PoW.

Hình ảnh minh họa thợ đào gửi các khối vào Blockchain Network
Hình ảnh minh họa thợ đào gửi các khối vào Blockchain Network. Ảnh: naukri

Khi các thợ đào gửi các khối gần như trống của họ, cách tiếp cận đồng thuận sẽ chuyển từ PoW sang cơ chế PoS.

BƯỚC 2: Quy trình ký khối (bởi Người xác nhận)

Bước này sử dụng các khái niệm về cơ chế bằng chứng cổ phần Proof of Stake (PoS) để sử dụng trình xác thực mạng. Tuy nhiên, ở đây trình xác nhận và trình khai thác là các thực thể riêng biệt.

Một nhóm người tham gia mạng được gọi là người xác nhận (hoặc người ký tên) xác minh khối do các thợ đào gửi. Các trình xác thực mạng này được chọn dựa trên số tiền của họ trong mạng. Người xác thực nắm giữ số tiền càng cao thì càng có cơ hội tối đa để chọn khối đã ký của họ.

  Tòa án cấp cao Thượng Hải tuyên bố tài sản ảo Bitcoin có giá trị kinh tế được luật pháp Trung Quốc bảo vệ

Trình xác thực phân tích thông tin tiêu đề và địa chỉ phần thưởng của người khai thác trong khối và sau đó đánh dấu nó là đã ký hoặc chưa ký.

Lưu ý: Quá trình ký tiếp tục cho đến khi trình xác thực nhận được số lượng ký hiệu cần thiết trên khối của họ.

BƯỚC 3: Thêm giao dịch

Sau khi một khối được ký bởi số lượng trình xác thực cần thiết. Nó đánh dấu một khối hợp lệ và hoàn chỉnh. Sau đó, các giao dịch mới từ nhóm giao dịch sẽ thêm vào khối. Cuối cùng, khối được thêm vào mạng blockchain.

Phần thưởng khai thác được phân phối giữa người khai thác của khối chiến thắng và những người xác nhận đóng góp của họ cho mạng.

Decred (D-Cred) là tiền điện tử nổi tiếng nhất sử dụng bằng chứng hoạt động PoA.

Lợi ích của Bằng chứng Hoạt động (PoA)

Sau đây là những ưu điểm của cơ chế Proof of Activity:

  • PoA kết hợp để sử dụng hệ thống băm (hash) của PoW và ký kỹ thuật số (digital signing) của PoS.
  • Nó làm giảm rất nhiều xác suất của một cuộc tấn công 51% vào mạng.
  • Duy trì mức độ khó để bảo vệ mạng.
  • PoA có khả năng chịu lỗi cao vì toàn bộ hệ thống sẽ không bao giờ tắt hoàn toàn.
  • Cung cấp cơ hội kiếm tiền cho cả người khai thác và người xác thực mạng.

Hạn chế của Bằng chứng Hoạt động (PoA)

Sau đây là những nhược điểm của cơ chế Proof of Activity:

  • Tiêu thụ năng lượng cao cho các khối khai thác.
  • Do phải tính toán nhiều, quá trình khai thác mất rất nhiều thời gian.
  • Yêu cầu phần cứng đắt tiền để tính toán.
  • Không có gì bị đe dọa từ cả người khai thác và người xác nhận dẫn đến xung đột nội bộ và danh tiếng xấu.
  • Số lượng trình xác thực có thể ít hơn do không có sự quan tâm.
  Rio De Janeiro kích hoạt thanh toán thuế tiền điện tử bắt đầu từ năm sau

Tóm lại về Bằng chứng Hoạt động (PoA) là

Trong bài viết trên, chúng ta đã thảo luận về bằng chứng Hoạt động trong công nghệ blockchain. Chúng tôi đã đề cập đến hoạt động của cơ chế PoA cùng với những ưu và nhược điểm của nó. Khi PoA kết hợp PoW và PoS, chúng tôi đã chỉ ra cách thức và thời điểm sử dụng chúng.

Hy vọng bạn thích đọc bài báo và học được điều gì đó mới từ nó.

Câu hỏi thường gặp (FAQ)

  • Câu hỏi 1: Tấn công 51% trên mạng là gì?

Trả lời: Một cuộc tấn công 51% có nghĩa là đạt được ít nhất 51% sức mạnh tính toán của toàn mạng (trong trường hợp PoW). Khác đạt được 51% số tiền đặt cọc trong mạng (trong trường hợp của PoS).

Trả lời: Cơ chế đồng thuận giúp những người tham gia mạng quyết định sự thay đổi toàn cầu sau đây (như thêm một khối giao dịch mới) trong mạng.

  • Câu hỏi 3: Bằng chứng công việc (PoW) là gì?

Trả lời: Proof of Work (PoW) trong blockchain là một cơ chế đồng thuận cho phép các thợ đào thêm một khối mới vào mạng dựa trên tính toán được thực hiện để tìm ra hàm băm hoàn hảo.

  • Câu hỏi 4: Bằng chứng cổ phần (PoS) là gì?

Trả lời: Bằng chứng cổ phần là một cơ chế đồng thuận được sử dụng để quyết định sự thay đổi toàn cầu tiếp theo trong mạng. Nó sử dụng cơ chế đặt cược trong đó người tham gia khóa một số đồng tiền của họ để được chọn.

  • Câu hỏi 5: Các đồng thuận blockchain khác là gì?

Trả lời: Một số giao thức đồng thuận thay thế bao gồm Proof of Work (PoW), Proof of Stake (PoS), Delegated Proof of Stake (DPoS), Proof of History (PoH), Proof of Burn (PoB), Proof of Importance (PoI), Proof of Time (PoT), Proof of Elapsed Time (PoET), Proof of Capacity (PoC) và nhiều hơn nữa.

Theo: naukri

Khuyến cáo: Thông tin trên bài viết này chỉ mang tính tham khảo, không có bất kỳ lời khuyên nào về mua bán, đầu tư. Bạn hãy tự nghiên cứu trước khi thực hiện bất kỳ hình thức đầu tư nào.

Nội dung đề xuất