Bằng chứng năng lực ( Proof of Capacity – POC ) là gì ?
Bằng chứng năng lực ( Proof of Capacity – POC ) là thuật toán cơ chế đồng thuận được sử dụng trong các chuỗi khối cho phép các thiết bị khai thác trong mạng sử dụng dung lượng ổ cứng có sẵn của chúng để quyết định quyền khai thác, thay vì sử dụng sức mạnh tính toán của thiết bị khai thác (như trong thuật toán bằng chứng công việc) hoặc cổ phần của thợ mỏ trong các loại tiền điện tử (như trong thuật toán bằng chứng cổ phần).
Bằng chứng năng lực ( Proof of Capacity – POC ) hoạt động như thế nào
Bằng chứng về năng lực nổi lên như một trong nhiều giải pháp thay thế cho vấn đề tiêu thụ năng lượng cao trong bằng chứng công việc (POW), vấn đề vốn đã thúc đẩy việc tích trữ tiền điện tử thay vì chi tiêu trong bằng chứng cổ phần (POS).
Trong thuật toán đồng thuận POW tiêu chuẩn và thường được theo dõi, các thợ mỏ nhanh chóng thay đổi một số trong tiêu đề khối nhanh nhất có thể nhằm mục đích tìm ra giá trị băm chính xác. Công cụ khai thác đầu tiên xác định giá trị băm chính xác, được gọi là nonce, phát thông tin đó lên mạng. Các thợ mỏ khác xác nhận và xác thực các giao dịch trước khi chuyển sang làm việc trên khối tiếp theo. Về cơ bản, phương pháp này hoạt động giống như một hệ thống xổ số, trong đó những người khai thác liên tục thay đổi giá trị băm để tìm ra giá trị chính xác.
Bằng chứng về năng lực cho phép các thiết bị khai thác (nodes) trên mạng blockchain khả năng sử dụng không gian trống trên ổ cứng của họ để khai thác các loại tiền điện tử có sẵn. Thay vì liên tục thay đổi các số trong tiêu đề khối và băm lặp lại cho giá trị giải pháp, POC hoạt động bằng cách lưu trữ danh sách các giải pháp có thể có trên thiết bị khai thác ổ cứng ngay cả trước khi hoạt động khai thác bắt đầu.
Ổ cứng càng lớn, giá trị giải pháp càng có thể lưu trữ trên ổ cứng, càng nhiều cơ hội người khai thác phải khớp với giá trị băm cần thiết từ danh sách của mình, dẫn đến nhiều cơ hội giành được phần thưởng khai thác.
Để rút ra một sự tương tự – nếu phần thưởng xổ số dựa trên việc khớp nhiều số nhất trên vé trúng thưởng, thì người chơi có danh sách dài hơn các giải pháp khả thi sẽ có cơ hội chiến thắng cao hơn. Ngoài ra, người chơi được phép tiếp tục sử dụng các số khối vé số nhiều lần.
Bằng chứng về năng lực bao gồm một quá trình gồm hai bước liên quan đến âm mưu và khai thác.
Đầu tiên, ổ cứng được vẽ – nghĩa là danh sách tất cả các giá trị nonce có thể được tạo thông qua việc băm dữ liệu lặp đi lặp lại, bao gồm cả tài khoản miner. Mỗi số không có chứa 8192 giá trị băm, được đánh số từ 0 đến 8191. Tất cả các giá trị băm như vậy được ghép thành các muỗng – nghĩa là, các giá trị băm liền kề được kết hợp để tạo thành một cặp hai. Chẳng hạn, hàm băm 0 và 1 tạo thành muỗng 0, hàm băm 2 và 3 tạo thành hàm băm 1, v.v.
Bước thứ hai liên quan đến bài tập khai thác thực tế, trong đó người khai thác tính toán số muỗng. Chẳng hạn, giả sử một công cụ khai thác bắt đầu hoạt động khai thác và tạo ra một số muỗng 38. Công cụ khai thác sau đó sẽ chuyển đến số 38 của số 1, sử dụng dữ liệu muỗng đó để tính giá trị thời hạn. Quá trình này được lặp đi lặp lại để tính thời hạn cho mỗi lần mở trong ổ cứng khai thác. Theo tính toán của tất cả các thời hạn, một trong những thời hạn tối thiểu được chọn bởi người khai thác.
Thời hạn biểu thị khoảng thời gian tính bằng giây phải trôi qua kể từ khi khối cuối cùng được giả mạo trước khi người khai thác được phép giả mạo một khối mới. Nếu không có ai khác giả mạo một khối trong thời gian này, người khai thác có thể giả mạo một khối và nhận phần thưởng khối.
Chẳng hạn, nếu người khai thác X đưa ra thời hạn tối thiểu là 36 giây và không có người khai thác nào khác có thể giả mạo khối trong vòng 36 giây tiếp theo, X sẽ có cơ hội rèn được khối tiếp theo và được thưởng.
POC cho phép lợi thế về việc sử dụng bất kỳ ổ đĩa cứng thông thường nào, kể cả những ổ đĩa có hệ thống dựa trên Android và được cho là tiết kiệm năng lượng gấp 30 lần so với việc khai thác tiền điện tử Bitcoin dựa trên ASIC. Không cần phần cứng chuyên dụng hoặc liên tục nâng cấp ổ cứng. Dữ liệu khai thác có thể dễ dàng bị xóa sạch và ổ đĩa có thể được sử dụng lại cho bất kỳ mục đích lưu trữ dữ liệu nào khác.
Nhược điểm bao gồm tỷ lệ chấp nhận thấp hơn và khả năng phần mềm độc hại ảnh hưởng đến hoạt động khai thác.
Burstcoin là một loại tiền điện tử để sử dụng bằng chứng năng lực.
Proof of Work (PoW) là gì? Proof of Stake (PoS) là gì?