Giải pháp lưu trữ dữ liệu dạng thô trên Blockchain

Một phần của tài liệu LUẬN văn THẠC sĩ NGHIÊN cứu cơ CHẾ xác THỰC, bảo mật TRONG CÔNG NGHỆ BLOCKCHAIN (Trang 69 - 71)

Chương 3 ỨNG DỤNG CỦA BLOCKCHAIN VÀO QUẢN LÝ DỮ LIỆU HỌC SINH

3.2.3 Giải pháp lưu trữ dữ liệu dạng thô trên Blockchain

Việc lưu trữ dữ liệu dưới dạng thô và đầy đủ trong Blockchain là giải pháp lưu trữ dữ liệu Blockchain đơn giản nhất. Hiện nay hầu hết các ứng

dụng phi tập trung đơn giản sử dụng giải pháp này. Tuy nhiên, cách tiếp cận này có rất nhiều nhược điểm đáng kể. Đầu tiên đó là ảnh hưởng của nó đến tốc độ xác nhận giao dịch trên Blockchain. Khi khối lượng dữ liệu tăng lên, thời gian để quét qua và tính toán để xác nhận giao dịch càng tăng. Tuy nhiên, đối với các ứng dụng yêu cầu luồng xử lý dữ liệu lớn và phức tạp thì điều này sẽ gây rất nhiều vấn đề về tốc độ.

Thứ hai, là tính bất biến của dữ liệu. Tính bất biến của dữ liệu là một điểm mạnh của Blockchain trong việc đảm bảo tính an toàn cho hệ thống nhưng nó lại là điểm yếu cho việc lưu trữ dữ liệu. Trong nhiều trường hợp người dùng có thể có các yêu cầu để thay đổi thông tin hoặc dữ liệu nào đó của họ. Chẳng hạn như thông tin tài khoản cá nhân hoặc thay thế ảnh đại diện của họ. Đây là những yêu cầu hết sức hợp lý của người dùng. Và đa phần các hệ thống truyền thống đều hỗ trợ tính chất này. Chúng ta có thể “Thêm – Sửa – Xóa” dữ liệu một cách bình thường trên các hệ thống này. Tuy nhiên với Blockchain tất cả các dữ liệu được lưu trữ trước đó sẽ nằm trong blockchain mãi mãi và bất kỳ ai cũng có thể nhìn thấy.

Điều duy nhất chúng ta cần chú ý là đảm bảo rằng chúng ta liên kết chính xác giá trị băm của dữ liệu trên Blockchain tương ứng với dữ liệu thô mà chúng ta cần lưu trữ. Chẳng hạn trong cơ sở dữ liệu quan hệ, chúng ta sẽ thêm một cột khác để lưu trữ giá trị băm này và liên kết đến dữ liệu thô tương ứng.

Với giải pháp này, chúng ta có thể sử dụng các lợi thế của các cơ chế lưu trữ truyền thống (như truy vấn dữ liệu quan hệ) trong khi vẫn đảm bảo được việc chứng minh giả mạo của Blockchain. Bất cứ khi nào, chúng ta nghi ngờ về dữ liệu, chúng ta đều có thể băm dữ liệu thô và so sánh nó với giá trị băm được chỉ định trong Blockchain.

3.3 Chức năng của ứng dụng

Hỗ trợ cho việc lưu trữ, quản lý, tìm kiếm và xác thực thông tin văn bằng của người học. Đảm bảo thông tin được lưu trữ là chính xác, an toàn, tin cậy và minh bạch. Là công cụ giúp cho các tổ chức giáo dục và các nhà tuyển dụng có thể dễ dàng kiểm chứng tính chính xác về thông tin của một tấm bằng nào đó một cách tin cậy và nhanh chóng.

Tạo ra một hệ thống lưu trữ thông tin tốt nghiệp dựa trên nền tảng công nghệ Blockchain. Trong đó, tất cả dữ liệu về thông tin văn bằng sẽ được mã hóa bằng hàm băm SHA-2. Sau đó, xây dựng trang web cho phép người dùng tra cứu thông tin tốt nghiệp đã được lưu trong hệ thống.

- Cơ sở dữ liệu: Được tổ chức lưu trữ tại các node tương ứng với các trường học (đơn vị cấp bằng) tham gia vào hệ thống. Dữ liệu này phải đảm bảo tính thống nhất về cả cấu trúc và cả về thông tin giữa các node với nhau.

Một phần của tài liệu LUẬN văn THẠC sĩ NGHIÊN cứu cơ CHẾ xác THỰC, bảo mật TRONG CÔNG NGHỆ BLOCKCHAIN (Trang 69 - 71)

Tải bản đầy đủ (DOCX)

(87 trang)
w