Hệ Thống Tra Thưởng Học Tập Phân Tán Sử Dụng Blockchain Trên Thiết Bị Di Động

Khóa luận trình bày hệ thống trả thưởng học phân tán trên di động sử dụng công nghệ blockchain, mang lại giải pháp hiệu quả và an toàn.

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

68
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. LÝ DO CHỌN ĐỀ TÀI

2. ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

3. HỌC MÁY LIÊN KẾT (FEDERATED LEARNING) VÀ CÔNG NGHỆ BLOCKCHAIN

3.1. Học máy truyền thống và học máy liên kết

3.1.1. Cơ chế của học máy truyền thống

3.1.2. Thách thức của học máy truyền thống

3.1.2.1. Sự phân tán của dữ liệu
3.1.2.2. Các quy định pháp lý
3.1.2.3. Về phía người dùng
3.1.2.4. Khối lượng dữ liệu

3.2. Công nghệ blockchain

4. SƠ ĐỒ VÀ ĐẶC TẢ USE CASE

4.1. Danh sách Actor

4.2. Biểu đồ use case tổng quát

4.3. Danh sách các use case

4.4. Đặc tả use case

4.4.1. Authenticate server side

4.4.2. Submit Train/Test/Aggregate

4.4.3. Add to Blocklist

4.4.4. Remove from Blocklist

4.4.5. Add to Allowlist

4.4.6. Remove from Allowlist

5. THIẾT KẾ SMART CONTRACT

5.1. Bước khởi tạo session và apply session

5.2. Bước thực hiện Training Round

5.3. Bước thực hiện Checking Round

5.4. Bước thực hiện chọn Candidate Aggregator Round

5.5. Bước thực hiện Aggregating Round

5.6. Bước thực hiện Testing Round

5.7. Bước thực hiện Claim Reward

5.8. Gnosis Safe Multisig

5.9. Các node lấy về các mô hình hiện tại cần huấn luyện và tiến hành tham gia

5.10. Các node tiến hành tải global model và huấn luyện cục bộ

5.11. Các node tiến hành kiểm tra tính hợp lệ của các param của các trainer khác

5.12. Node được chọn để tổng hợp model sẽ tiến hành tổng hợp ra global model mới

5.13. Sau khi tổng hợp mô hình, các node sẽ kiểm tra tính hiệu quả của mô hình để đánh giá sự đóng góp của các node

5.14. Thu thập phần thưởng

5.15. Tiếp tục lặp lại các quá trình cho các round tiếp theo đến khi kết thúc

6. KHẢ NĂNG MỞ RỘNG VÀ HIỆU SUẤT

7. TRIỂN KHAI VÀ ÁP DỤNG THỰC TẾ

7.1. THÊM CƠ CHẾ TÍCH HỢP KIỂM THỬ TỪ PHÍA NGƯỜI SỞ HỮU MÔ HÌNH

7.2. XÂY DỰNG ỨNG DỤNG TRÊN THIẾT BỊ DI ĐỘNG THÂN THIỆN VỚI NGƯỜI DÙNG

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

Tóm tắt

I. Tổng quan về Hệ Thống Tra Thưởng Học Tập Phân Tán Sử Dụng Blockchain

Hệ thống tra thưởng học tập phân tán sử dụng blockchain trên thiết bị di động đang trở thành một xu hướng mới trong giáo dục. Công nghệ blockchain không chỉ giúp bảo mật thông tin mà còn tạo ra một môi trường học tập công bằng và minh bạch. Hệ thống này cho phép người học nhận được phần thưởng dựa trên đóng góp của họ trong quá trình học tập. Việc áp dụng công nghệ này vào giáo dục có thể giải quyết nhiều vấn đề hiện tại như thiếu minh bạch và công bằng trong việc thưởng cho người tham gia.

1.1. Khái niệm về Hệ Thống Học Tập Phân Tán

Hệ thống học tập phân tán cho phép nhiều người tham gia học mà không cần chia sẻ dữ liệu cá nhân. Điều này giúp bảo vệ quyền riêng tư và tăng cường tính bảo mật cho người dùng.

1.2. Lợi ích của Blockchain trong Giáo Dục

Blockchain cung cấp tính minh bạch và không thể thay đổi, giúp ghi lại mọi giao dịch và đóng góp của người học một cách an toàn. Điều này tạo ra sự tin tưởng giữa các bên tham gia.

II. Thách Thức trong Hệ Thống Tra Thưởng Học Tập Phân Tán

Mặc dù hệ thống tra thưởng học tập phân tán mang lại nhiều lợi ích, nhưng cũng đối mặt với nhiều thách thức. Các vấn đề như thiếu hệ thống khuyến khích công bằng, mối quan ngại về an ninh và quy định pháp lý là những yếu tố cần được xem xét. Việc đảm bảo rằng mọi người tham gia đều nhận được phần thưởng xứng đáng là một thách thức lớn.

2.1. Thiếu Hệ Thống Khuyến Khích Công Bằng

Nhiều hệ thống hiện tại không có cơ chế rõ ràng để phân chia phần thưởng, dẫn đến sự không công bằng trong việc thưởng cho người tham gia.

2.2. Mối Quan Ngại Về An Ninh

An ninh dữ liệu là một vấn đề lớn trong hệ thống học tập phân tán. Việc bảo vệ thông tin cá nhân và đảm bảo rằng không có ai có thể gian lận là rất quan trọng.

III. Phương Pháp Giải Quyết Thách Thức Bằng Blockchain

Để giải quyết các thách thức trong hệ thống tra thưởng học tập phân tán, việc áp dụng công nghệ blockchain là một giải pháp hiệu quả. Blockchain không chỉ giúp bảo mật thông tin mà còn tạo ra một hệ thống minh bạch và công bằng. Hợp đồng thông minh có thể tự động hóa quá trình phân phối phần thưởng, đảm bảo rằng mọi người tham gia đều nhận được phần thưởng xứng đáng.

3.1. Hợp Đồng Thông Minh và Phân Phối Phần Thưởng

Hợp đồng thông minh cho phép tự động hóa việc phân phối phần thưởng dựa trên đóng góp của từng người tham gia, giúp giảm thiểu rủi ro gian lận.

3.2. Tính Minh Bạch và Bảo Mật

Blockchain cung cấp một nền tảng an toàn để ghi lại mọi giao dịch, đảm bảo rằng thông tin không thể bị thay đổi và mọi người tham gia đều có thể kiểm tra.

IV. Ứng Dụng Thực Tiễn của Hệ Thống Tra Thưởng Học Tập

Hệ thống tra thưởng học tập phân tán sử dụng blockchain đã được áp dụng trong nhiều lĩnh vực khác nhau. Từ giáo dục đến quản lý tài chính, công nghệ này đang mở ra nhiều cơ hội mới. Các ứng dụng thực tiễn cho thấy rằng việc kết hợp blockchain với học tập phân tán có thể tạo ra một môi trường học tập hiệu quả và công bằng hơn.

4.1. Ứng Dụng Trong Giáo Dục

Hệ thống này có thể được áp dụng trong các khóa học trực tuyến, nơi người học có thể nhận phần thưởng cho sự tham gia và đóng góp của họ.

4.2. Ứng Dụng Trong Quản Lý Tài Chính

Blockchain có thể được sử dụng để theo dõi và quản lý các giao dịch tài chính, đảm bảo tính minh bạch và an toàn cho người dùng.

V. Kết Luận và Tương Lai của Hệ Thống Tra Thưởng Học Tập

Hệ thống tra thưởng học tập phân tán sử dụng blockchain có tiềm năng lớn trong việc cải thiện môi trường học tập. Việc áp dụng công nghệ này không chỉ giúp bảo vệ quyền riêng tư mà còn tạo ra một hệ thống công bằng và minh bạch. Tương lai của hệ thống này hứa hẹn sẽ mang lại nhiều cơ hội mới cho giáo dục và các lĩnh vực khác.

5.1. Tiềm Năng Phát Triển

Công nghệ blockchain có thể được phát triển hơn nữa để đáp ứng nhu cầu ngày càng cao trong giáo dục và các lĩnh vực khác.

5.2. Hướng Đi Tương Lai

Nghiên cứu và phát triển thêm các ứng dụng mới của blockchain trong giáo dục sẽ mở ra nhiều cơ hội cho việc cải thiện hệ thống học tập.

10/07/2025
Khóa luận tốt nghiệp công nghệ thông tin hệ thống trả thưởng trong học phân tán bằng blockchain trên thiết bị di động

Trích đoạn nội dung tài liệu

ĐẠI HỌC QUOC GIA TP. HO CHÍ MINH TRUONG DAI HQC CONG NGHE THONG TIN KHOA KHOA HOC VA KY THUAT THONG TIN DANG HUYNH PHUC HIEN - 19520532 KHOA LUAN TOT NGHIEP HE THONG TRA THUONG HOC TAP PHAN TAN SU DUNG BLOCKCHAIN TREN THIET BỊ DI ĐỘNG DISTRIBUTED LEARNING REWARD SYSTEM USING BLOCKCHAIN ON MOBILE DEVICE CU NHAN NGANH CONG NGHE THONG TIN NHAT BAN GIANG VIEN HUONG DAN TS.NGUYEN TAN CAM TP. HO CHi MINH, 2023 ĐẠI HỌC QUOC GIA TP. HO CHÍ MINH TRUONG DAI HQC CONG NGHE THONG TIN KHOA KHOA HOC VA KY THUAT THONG TIN VO HUYNH HAI ĐĂNG - 19521321 KHOA LUAN TOT NGHIEP HE THONG TRA THUONG HOC TAP PHAN TAN SU DUNG BLOCKCHAIN TREN THIET BỊ DI ĐỘNG DISTRIBUTED LEARNING REWARD SYSTEM USING BLOCKCHAIN ON MOBILE DEVICE CU NHAN NGANH CONG NGHE THONG TIN NHAT BAN GIANG VIEN HUONG DAN TS.NGUYEN TAN CAM TP.

HO CHi MINH, 2023 LỜI CẢM ƠN Nhóm chúng em bày tỏ lòng biết ơn sâu sắc và lòng tạ ơn vô giá trị về sự hỗ trợ và sự hướng dẫn quý báu mà thầy Nguyễn Tắn Cầm và khoa Khoa Học và Kỹ Thuật Thông Tin đã cung cấp cho nhóm trong quá trình hoàn thành luận văn của mình. Sự ủng hộ và khích lệ không ngừng của thầy và sự hỗ trợ của khoa đã góp phần quan trọng vao quá trình thực hiện khóa luận của chúng em, và chúng em thành thật biết ơn về cơ hội được làm việc dưới sự hướng dẫn của thay. Kiến thức rộng lớn, chuyên môn và sự tận tâm của thầy là nguồn cảm hứng to lớn đối với chúng em. Sự chỉ dẫn tận tâm và sâu sắc của thầy không chỉ đã định hình hướng đi của nghiên cứu của nhóm mà còn nuôi dưỡng sự phát triển trí tuệ của chúng em.

Nhóm chúng em biết ơn vì sự kiên nhẫn của và sự sẵn lòng chia sẻ kiến thức và kinh nghiệm của thầy, điều này đã làm giàu thêm hiéu biết của chúng em về vấn đề đang nghiên cứu. Nhóm em cũng muốn bày tỏ lòng biết ơn đến khoa Khoa Học và Kỹ Thuật Thông Tin vì đã cung cấp cho nhóm một môi trường học tập và nghiên cứu tốt. Các thành viên của Khoa luôn thể hiện sự xuất sắc trong giáo dục và nghiên cứu, tạo ra một không khí tò mò và đổi mới. Những nguồn lực và cơ sở vật chat rộng rãi mà Khoa cung cấp đã đóng vai trò quan trọng trong việc hoàn thành thành công luận văn của nhóm em.

Tổng kết lại, tôi muốn một lần nữa bày tỏ lòng biết ơn chân thành đến thầy Nguyễn Tấn Cam và khoa Khoa Học và Kỹ Thuật Thong Tin vì sự hỗ trợ và sự chỉ dẫn không thé thiếu. Kiến thức và kinh nghiệm thu được trong suốt hành trình này sẽ luôn tác động đến học tập và sự nghiệp của chúng em. Chúng em rất tự hào khi là một phần của cơ sở giáo dục danh giá này và chúng em tin rằng những kỹ năng và kiến thức đã thu được sẽ là nền tảng vững chắc cho các công việc và sự nghiệp cảu chúng em trong tương lai. LÝ DOCHỌN DE TÀI 1.

DOI TƯỢNG VÀ PHAM VI NGHIÊN CỨU 2. HOc MAY LIEN KET (FEDERATED LEARNING) 3. CÔNG NGHỆ BLOCKCHAIN " 3. HỌC MAY TRUYEN THONG VA HỌC MAY LIÊN KET \œ&©0 3.

Cơ chế của hoc máy truyén thống 3. Thách thức của học máy truyền thong 3. Su phân tan của dữ liệu 3. Các quy định pháp ly 3.

Về phía người dùng 10 3. Khối lượng dữ liệu 10 3. HOC MAY LIÊN KET VÀ CÔNG NGHỆ BLOCKCHAIN 11 3. Tính bảo mật il 3.

Tính minh bạch il 3. Các dạng cua học máy liên kết 12 3. Hợp đông thông minh 14 3. Sự kiện trong hợp đồng thông minh 14 3.

Cơ chế trả thưởng thông qua hợp đồng thông minh 17 3. Phần thưởng cơ bản (20%) 17 3. Phần thưởng hiệu suất (80%) 18 3. Lợi ích của phương pháp xóa bỏ 20 3.

SƠ ĐỎ VÀ ĐẶC TẢ USE CASE 21 4. Danh sách Actor 21 4. Biểu đồ use case tong quát 22 4. Danh sách các use case 23 4.

Đặc ta usecase 24 S+K®RH? 4. Authenticate server side 25 4. Submit Train/Test/Aggregate 27 4. Add to Blocklist 30 4.

Remove from Blocklist 31 4. Add to Allowlist 32. Remove from Allowlist 32 4. THIET KE SMART CONTRACT 34 4.

Bước khởi tao session va apply session 38 4. Bước thực hiện Training Round 39 4. Bước thực hiện Checking Round 40 4. Bước thực hiện chon Candidate Aggregator Round 4l 4.

Bước thực hiện Aggregating Round 42 4. Bước thực hiện Testing Round 43 4. Bước thực hiện Claim Reward 44 4. Gnosis Safe Multisig 45 4.

Các node lấy về các mô hình hiện tại cần huấn luyện và tiễn hành tham gia 46 4. Các node tiến hành tải global model và huấn luyện cục bộ 46 4. Các node tiến hành kiểm tra tình hợp lệ của các param của các trainer khác 47 4. Node được chọn dé tổng hợp model sẽ tiến hành tổng hợp ra global model mới 48 4.

Sau khi tổng hợp mô hình, các node sẽ kiếm tra tính hiệu quả của mô hình để đánh giá sự đóng góp của các node 30 4. Thu thập phần thưởng 51 4. Tiếp tục lặp lại các quá trình cho các round tiếp theo đến khi kết thúc 52 1. KHẢ NĂNG MỞ RONG VÀ HIỆU SUAT 54 2.

TRIEN KHAI VÀ ÁP DỤNG THỰC TE 55 2. THÊM CƠ CHE TÍCH HOP KIEM THU TỪ PHÍA NGƯỜI SO HỮU MÔ HÌNH 55 2. XÂY DỰNG UNG DUNG TREN THIET BỊ DI ĐỘNG THAN THIỆN VỚI NGƯỜI DÙNG 55 DANH MỤC HÌNH Hình 3.1: Công thức tinh phần thưởng hiệu suất.1 Usecase tổng quát của Trainer.2 Use case tổng quát của Admin.3 Use case tổng quát của Compliance Service.4 Use case tổng quát của Minter Serviee.1 Sơ đồ tổng quát hệ thống hợp đồng thông minh.2 Quá trình triển khai các hợp đồng thông minh Hình 4.3 Quy trình triển khai chỉ tiết với constructor Hình 4.4 Quy trình cài đặt các thực hiện, tham số ban đầu sau khi triển khai hợp đồng thông minh.5 Quy trình khởi tạo session của | actor va apply session của actor khác 38 Hình 4.6 Quy trình lay mô hình toàn cục cho quá trình huấn luyện cục bộ và nộp tham số của mô hìn| cục bộ đã huấn luyện.7 Quy trình nhận ngẫu nhiên các mô hình của trainer khác dé kiểm tra tính hợp lệ và nộp kết quả điều tra.8 Quy trình Owner Session nhận 5 trainers có đóng góp nhiêu nhất trong hệ thống làm ứng cử viên Aggregator và nộp kết quả các ứng viên.9 Quy trình Aggregator nhận tất cả các mô hình cục bộ về đề tổng hợp và 002 07 .10 Quy trình trainer nhận ngẫu nhiên mô hình của các trainer khác đề kiểm tra tính đóng góp và kết quả.11 Quy trình trainer yêu cầu phần thưởng sau khi round đã kết thúc.2: Huấn luyện cục bộ .3: Kiểm tra tính hợp lệ.4: tổng hợp global model mớii .5: kiểm tra mô hình.6: thu thập phần thưởng.7: kết thúc quá trình .cckikiiiiiiiiiiiiiiiiiiiiiiiiiiiiirrree 52 DANH MỤC BẢNG Bảng 3.1 Một số quy định pháp lý Bảng 4.1 Danh sách các actor.2 Danh sách các use case. DANH MỤC TU VIET TAT FL- Federated learning HEL - Horizontal Federated Learning VFL - Vertical Federated Learning FedAvg - Federated averaging TÓM TẮT KHÓA LUẬN Sự tiến bộ nhanh chóng trong công nghệ đã cho phép các nền tang học trực tuyến nhận được sự phố biến đáng kẻ.

Tuy vậy, các hệ thống học truyền thông thường gặp các vấn đề như tập trung tại một máy chủ duy nhất, thiếu minh bạch và hiệu suất kém trong việc thưởng cho người tham gia. Đồng thời, cách tiếp cận truyền thống cũng không thé áp dụng được trong nhiều trường hợp. Học Máy Phân Tán (FL) đã trở thành một mô hình đột phá trong lĩnh vực học máy, cho phép hợp tác an toàn giữa nhiều bên mà vẫn giữ được quyền riêng tư của dữ liệu. Tuy nhiên, việc áp dụng FL xuất hiện nhiều thách thức như thiếu hệ thống khuyến khích công bằng, mối quan ngại về an ninh và nhu cầu về khung đánh giá tiêu chuẩn.

Luận văn này nhằm đề ra giải pháp cho những thách thức này bằng cách đề xuất một phương pháp gọi là Hệ thống Phần Thưởng Học Máy Phân Tán Sử Dụng Blockchain. Nghiên cứu này khám phá việc tích hợp công nghệ blockchain vào môi trường học tập để tạo ra một hệ thống thưởng phân tán và minh bạch. Bằng cách tận dụng những đặc tính cốt Idi của blockchain như tính không thé thay đổi, phân tán và bảo mật, hệ thống đề xuất nhằm khuyến khích và công nhận sự đóng góp của những người tham gia học trong hệ sinh thái học phân tán. Luận văn bắt đầu bằng việc trình bày cái nhìn tổng quan và các hạn chế.

Nghiên cứu xem xét những thách thức về tập trung quá mức, thiếu minh bạch và không hiệu quả trong việc thưởng cho người tham gia. Sau đó, nghiên cứu công nghệ blockchain, các đặc điểm chính và ứng dụng tiềm năng trong lĩnh vực học phân tán. Nghiên cứu xem xét các hệ thống thưởng dựa trên blockchain hiện có. Tiếp theo trình bày thiết kế và tiến hành triển khai Hệ thống Phần Thưởng Học Máy Phân Tan.

Kiến trúc hệ thống sử dụng công nghệ blockchain, cho phép ghi lại và xác minh một cách minh bạch các hoạt động học và đóng góp. Hợp đồng thông minh được sử dung dé tự động hóa việc phân phối phần thưởng và đảm bảo giao dịch công bằng và an toàn trong hệ thống. Tóm lại, luận văn này đóng góp vào lĩnh vực công nghệ giáo dục bằng cách trình bày một cái nhìn toàn diện về tích hợp công nghệ blockchain vào hệ thống thưởng học tập. Hệ thông Phần Thưởng Học Máy Phân Tan đề xuất thé hiện tiềm năng dé biến đổi các mô hình học truyền thống bằng cách cung cấp một khung tương tác phi tập trung và minh bạch.

Nghiên cứu này mở ra những cơ hội cho việc khám phá sâu hơn để tạo ra môi trường học phân tán hiệu quả và công bằng hơn. Lý do chọn đề tài Học máy liên kết (Federated learning) đang dần trở thành một khía cạnh quan trọng trong nghiên cứu học máy gần đây. An toàn và bảo mật là tiêu chí đang được chú trọng bởi các cộng đồng nghiên cứu Đồng thời công nghệ blockchain đã được phát triển, lan rộng và được ứng dụng rộng rãi trong các lĩnh vực khác nhau. Đó có thể được xem là mảnh ghép còn thiếu của học máy phân tán khi nó có thé giải quyết được các thách thức của học máy phân tán như có thể đảm bảo được sự chính xác, an toàn và đúng đắn của việc phân phối các thông số mô hình.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu có tiêu đề Hệ Thống Tra Thưởng Học Tập Phân Tán Sử Dụng Blockchain Trên Thiết Bị Di Động trình bày một hệ thống đổi mới trong việc khuyến khích học tập thông qua công nghệ blockchain. Hệ thống này không chỉ giúp người dùng theo dõi quá trình học tập của mình mà còn tạo ra các phần thưởng hấp dẫn, khuyến khích sự tham gia và cải thiện hiệu suất học tập. Việc sử dụng thiết bị di động làm nền tảng chính giúp tăng tính tiện lợi và khả năng tiếp cận cho người học, từ đó mở rộng cơ hội học tập cho nhiều đối tượng khác nhau.

Để hiểu rõ hơn về các phương pháp học tập hiện đại, bạn có thể tham khảo tài liệu Phương pháp học tập liên kết trong môi trường thông minh dựa trên nền tảng blockchain, nơi cung cấp cái nhìn sâu sắc về cách blockchain có thể được áp dụng trong các môi trường học tập thông minh. Ngoài ra, tài liệu Khóa luận tốt nghiệp công nghệ thông tin hệ thống quản lý sinh viên tích hợp cơ chế phát thưởng và giao dịch vật phẩm dựa trên blockchain cũng sẽ giúp bạn khám phá thêm về việc quản lý sinh viên và các cơ chế thưởng trong hệ thống giáo dục hiện đại. Những tài liệu này sẽ mở rộng kiến thức của bạn về ứng dụng của blockchain trong giáo dục và học tập.