I. Nghiên cứu Blockchain
Blockchain là công nghệ lưu trữ và xử lý dữ liệu phi tập trung, được thiết kế để đảm bảo tính minh bạch và bảo mật. Luận văn tập trung nghiên cứu các nguyên lý cơ bản của Blockchain, bao gồm cấu trúc giao dịch, cấu trúc block, và mô hình mạng ngang hàng P2P. Công nghệ này được ứng dụng rộng rãi trong nhiều lĩnh vực, đặc biệt là giáo dục, nhờ khả năng chống gian lận và đảm bảo tính toàn vẹn dữ liệu.
1.1. Cấu trúc giao dịch
Giao dịch trong Blockchain là thành phần cốt lõi, đảm bảo sự chuyển giao giá trị giữa các đối tượng. Mỗi giao dịch được mã hóa và lan truyền trên mạng, sau đó được xác thực và ghi vào sổ cái. Quá trình này đảm bảo tính hợp lệ và an toàn của dữ liệu, giúp ngăn chặn các hành vi gian lận.
1.2. Cấu trúc block
Mỗi block trong Blockchain chứa thông tin về giao dịch và được liên kết với block trước đó thông qua mã băm. Cấu trúc này tạo thành chuỗi mắt xích, đảm bảo tính bất biến và toàn vẹn của dữ liệu. Block cũng chứa thông tin về thời gian khởi tạo và các tham số quan trọng khác, giúp xác thực và đồng bộ dữ liệu trên toàn mạng.
II. Phòng chống gian lận thi cử
Luận văn đề xuất ứng dụng Blockchain vào bài toán phòng chống gian lận thi cử. Công nghệ này giúp đảm bảo tính minh bạch và tin cậy trong quy trình tổ chức thi, từ khâu tạo đề thi đến chấm điểm và công bố kết quả. Blockchain cũng giúp giảm thiểu các nguy cơ gian lận từ phía người tổ chức và thí sinh.
2.1. Quy trình tổ chức thi
Quy trình tổ chức thi được phân tích chi tiết, bao gồm các bước từ tạo đề thi, tổ chức thi, đến chấm điểm và công bố kết quả. Blockchain được đề xuất để quản lý thông tin thí sinh, đề thi, và bài thi, đảm bảo tính minh bạch và không thể thay đổi dữ liệu.
2.2. Đề xuất mô hình ứng dụng
Mô hình ứng dụng Blockchain được đề xuất bao gồm lớp trung gian và ứng dụng web, giúp kết nối và quản lý dữ liệu trên mạng Blockchain. Mô hình này cũng tích hợp các công nghệ khác như Hyperledger Fabric để tăng tính khả dụng và bảo mật của hệ thống.
III. Triển khai thử nghiệm và đánh giá
Luận văn triển khai thử nghiệm mô hình ứng dụng Blockchain vào một kỳ thi cụ thể. Kết quả thử nghiệm cho thấy hiệu quả của Blockchain trong việc đảm bảo tính minh bạch và chống gian lận. Hệ thống cũng được đánh giá về tính khả dụng và hiệu suất, đáp ứng các yêu cầu thực tế.
3.1. Mô hình triển khai thử nghiệm
Mô hình triển khai thử nghiệm bao gồm việc xây dựng mạng Blockchain dựa trên nền tảng Hyperledger Fabric, lớp trung gian, và ứng dụng web. Quá trình cài đặt và triển khai được thực hiện chi tiết, đảm bảo tính đồng bộ và bảo mật của hệ thống.
3.2. Phân tích và đánh giá kết quả
Kết quả thử nghiệm được phân tích và đánh giá, cho thấy hiệu quả của Blockchain trong việc quản lý thông tin thi cử. Hệ thống đảm bảo tính minh bạch, không thể thay đổi dữ liệu, và giảm thiểu các nguy cơ gian lận. Đánh giá cũng chỉ ra các điểm cần cải thiện để tối ưu hóa hệ thống.