Bảng thuật ngữ

Bằng chứng gian lận (Fraud Proof)

Hard

Bằng chứng gian lận là một phương pháp công nghệ hoạt động như một liên kết trong môi trường phi tập trung sử dụng Optimistic Rollup (OR).

Bằng chứng gian lận là gì?

Thuật ngữ 'gian lận' được định nghĩa là hành vi sai trái được thực hiện với mục tiêu đạt được lợi thế bất hợp pháp bằng cách tước đoạt quyền của nạn nhân. Gian lận thuế, gian lận thẻ tín dụng, gian lận chuyển khoản và nhiều gian lận khác đều là những ví dụ. Hành vi gian lận có thể được thực hiện bởi một người, một nhóm người hoặc toàn bộ công ty.
Trong thế giới blockchain, thuật ngữ bằng chứng gian lận đại diện cho một phương pháp kỹ thuật quan trọng để cho phép khả năng mở rộng blockchain trên chuỗi (ví dụ: thông qua việc phân đoạn (sharding) hoặc khối lớn hơn), đồng thời vẫn đảm bảo rằng dữ liệu trên chuỗi có sẵn và chính xác. Bằng chứng gian lận sử dụng Optimistic Rollup (OR) phục vụ hai chức năng: giảm chi phí và mức độ trễ thấp hơn cho các ứng dụng phi tập trung trên mạng blockchain.
Để thưởng cho hiệu suất tốt, trình sắp xếp thứ tự cần thiết để xử lý OR phải cung cấp bằng chứng gian lận với công việc của họ. Trình sắp xếp theo trình tự sẽ được bồi thường tài chính khi thực hiện tổng số theo quy tắc đồng thuận và họ bị phạt tiền vì vi phạm chúng bằng cách tịch thu bằng chứng gian lận.
Bằng chứng gian lận chuyển đổi trạng thái hoạt động tốt, nhưng chúng dựa trên một giả định quan trọng rằng tất cả dữ liệu khối đều có sẵn. Không thể xác định rằng thợ đào khối là không chính xác nếu nó chỉ xuất bản tiêu đề khối ((block header) mà không có nội dung chính xác.
Hơn nữa, ngay cả khi 99% dữ liệu có thể truy cập được, vẫn có thể yêu cầu có 1% còn lại để thiết lập tính hợp lệ của một khối vì chúng ta yêu cầu tính khả dụng của dữ liệu hoàn chỉnh. Đây là một nhu cầu nghiêm ngặt để xác thực khối vì dữ liệu có thể không truy cập được vì nhiều lý do, chứ không chỉ do các node ác ý. Việc gây khó khăn cho việc không có sẵn dữ liệu đối với một node giả mạo là giải pháp thích hợp.
Mở rộng quy mô các blockchain công khai yêu cầu sử dụng bằng chứng gian lận và mã chống lỗi (erasure code). Chúng cho phép các node nhẹ có thể đưa ra quyết định của riêng chúng về việc từ chối khối nào mà không cần phải dựa vào nhiều node đầy đủ đáng tin cậy.
Ngay cả khi các bằng chứng không có kiến thức ngắn gọn có thể được sử dụng để xác nhận tính chính xác, thì kẻ xâm nhập/kẻ lừa đảo vẫn có thể trốn thoát bằng cách công khai các khối không thể truy cập và đưa chúng vào chuỗi vẫn là một vấn đề lớn, bởi vì nó ngăn cản tất cả những người xác thực khác tính toán đầy đủ trạng thái hoặc tạo các khối giao tiếp với một phần của trạng thái không còn nữa.
Bằng chứng gian lận cho thấy rằng quá trình chuyển đổi trạng thái đã được thực hiện không chính xác. Lợi ích cơ bản của bằng chứng gian lận là chúng không cần thiết cho mọi quá trình chuyển đổi trạng thái mà chỉ khi có sự cố xảy ra. Do đó, chúng sử dụng ít tài nguyên máy tính hơn và phù hợp hơn với cài đặt bị hạn chế về khả năng mở rộng. Sự tương tác của các giao thức này là nhược điểm lớn nhất của chúng: chúng thiết lập một 'cuộc đối thoại' giữa nhiều người tham gia. Một cuộc đối thoại/tương tác/giao tiếp cần có sự hiện diện của các bên, đặc biệt là bên cáo buộc gian lận và cho phép các bên khác làm gián đoạn cuộc trò chuyện theo nhiều cách khác nhau.