Khóa Luận Tốt Nghiệp: Áp Dụng Hệ Thống Cross-Chain Bridge Để Xây Dựng Website Quyên Góp Môi Trường

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp an toàn thông tin áp dụng hệ thống kết nối liên chuỗi khối để xây dựng website quyên góp, vận dụng lý thuyết vào thực tế, đề xuất giải

Người đăng

Ẩn danh

Thể loại

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

2023

82
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. Tổng quan đề tài

1.2. Lý do chọn đề tài

1.3. Mục tiêu của đề tài

1.3.1. Đối với người quyên góp, ủng hộ

1.3.2. Đối với người tạo ra website

1.4. Phạm vi của đề tài

1.4.1. Áp dụng Cross-chain bridge vào blockchain

1.4.2. Phạm vi áp dụng

1.5. Kết quả mong đợi

1.6. Kỳ vọng bảo mật

1.7. Giải pháp đưa ra

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Sự khác nhau giữa Web 2.0 và Web 3.0

2.2. Chuỗi khối (Blockchain)

3. CHƯƠNG 3: MÔ HÌNH ĐỀ XUẤT

3.1. Mô hình các bên liên quan

3.2. Kiến trúc mô hình

3.2.1. Người dùng

3.2.2. Giao diện người dùng (UI)

3.2.3. Lớp xử lý ứng dụng (Application Layer)

3.2.4. Hợp đồng thông minh (Smart Contract)

3.3. May chủ PancakeSwap

4. CHƯƠNG 4: CÀI ĐẶT MÔ HÌNH VÀ ĐÁNH GIÁ KẾT QUẢ

4.1. Cài đặt Smart Contract Donation bằng Solidity

4.2. Triển khai Smart Contract Donation lên BSC Mainnet

4.3. Cài đặt Front-end ReactJS

4.4. Triển khai Website lên Cloudflare Page

4.5. Giao tiếp với Anyswap thông qua RPC và PancakeSwap qua Smart Contract Donation

4.6. Đánh giá kết quả

4.6.1. Giao diện Website

4.6.2. Đánh giá hiệu suất Website

5. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

DANH MỤC HÌNH

Tóm tắt

I. Tổng quan về Xây Dựng Website Quyên Góp Môi Trường

Đề tài này tập trung vào việc áp dụng công nghệ blockchain và hệ thống cross-chain bridge để xây dựng một website quyên góp vì môi trường. Trong bối cảnh hiện nay, việc gây quỹ không minh bạch đang gây ra nhiều vấn đề nghiêm trọng. Công nghệ blockchain mang lại sự minh bạch và bảo mật trong việc ghi nhận thông tin quyên góp, giúp người quyên góp yên tâm hơn về số tiền của họ. Hệ thống cross-chain bridge cho phép kết nối giữa các blockchain khác nhau, tạo điều kiện thuận lợi cho việc quyên góp và chuyển tiền.

1.1. Lợi ích của việc sử dụng công nghệ blockchain

Công nghệ blockchain cung cấp tính minh bạch và bảo mật cho các giao dịch quyên góp. Mọi thông tin về số tiền quyên góp và các khoản phí liên quan đều được ghi lại và kiểm tra bởi tất cả các bên liên quan. Điều này giúp ngăn chặn các hoạt động gian lận và tăng cường lòng tin từ phía nhà hảo tâm.

1.2. Tầm quan trọng của hệ thống cross chain bridge

Hệ thống cross-chain bridge cho phép kết nối và tương tác giữa các blockchain khác nhau, giúp việc quyên góp trở nên dễ dàng và thuận tiện hơn. Điều này không chỉ mở rộng khả năng tiếp cận mà còn tạo ra một môi trường quyên góp đa dạng và phong phú.

II. Vấn đề và Thách thức trong Quyên Góp Môi Trường

Mặc dù công nghệ blockchain mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức trong việc áp dụng nó vào quyên góp môi trường. Các vấn đề như thiếu minh bạch trong quy trình quyên góp, sự phức tạp trong việc sử dụng công nghệ và sự thiếu hiểu biết của người dùng về blockchain có thể cản trở sự phát triển của nền tảng này.

2.1. Thiếu minh bạch trong quy trình quyên góp

Nhiều tổ chức quyên góp hiện nay không cung cấp thông tin rõ ràng về cách thức sử dụng số tiền quyên góp. Điều này dẫn đến sự nghi ngờ từ phía nhà hảo tâm và làm giảm hiệu quả của các hoạt động quyên góp.

2.2. Sự phức tạp trong việc sử dụng công nghệ

Người dùng có thể gặp khó khăn trong việc hiểu và sử dụng công nghệ blockchain. Việc thiếu hướng dẫn và hỗ trợ có thể làm giảm sự tham gia của người quyên góp, ảnh hưởng đến hiệu quả của nền tảng.

III. Phương pháp Xây Dựng Website Quyên Góp Môi Trường

Để xây dựng một website quyên góp hiệu quả, cần áp dụng các phương pháp và công nghệ tiên tiến. Việc sử dụng hệ thống cross-chain bridge sẽ giúp kết nối các blockchain khác nhau, trong khi công nghệ blockchain đảm bảo tính minh bạch và bảo mật cho các giao dịch.

3.1. Thiết kế giao diện người dùng thân thiện

Giao diện người dùng cần được thiết kế đơn giản và dễ sử dụng, giúp người quyên góp dễ dàng tham gia vào các hoạt động quyên góp. Điều này sẽ tạo ra trải nghiệm tích cực và khuyến khích người dùng quay lại.

3.2. Tích hợp các tính năng bảo mật

Cần đảm bảo rằng mọi giao dịch trên nền tảng đều được mã hóa và bảo vệ an toàn. Việc sử dụng các công nghệ bảo mật tiên tiến sẽ giúp bảo vệ thông tin cá nhân của người quyên góp và người nhận.

IV. Ứng dụng Thực Tiễn của Hệ Thống Cross Chain Bridge

Hệ thống cross-chain bridge không chỉ giúp kết nối các blockchain mà còn tạo ra nhiều ứng dụng thực tiễn trong việc quyên góp môi trường. Việc áp dụng công nghệ này sẽ giúp tăng cường tính minh bạch và giảm thiểu các hoạt động gian lận trong quyên góp.

4.1. Tăng cường tính minh bạch trong quyên góp

Mọi giao dịch quyên góp sẽ được ghi lại trên blockchain, cho phép người dùng theo dõi và xác minh thông tin. Điều này giúp tăng cường lòng tin từ phía nhà hảo tâm và người nhận.

4.2. Giảm thiểu rủi ro trong quy trình quyên góp

Hệ thống cross-chain bridge giúp giảm thiểu rủi ro trong việc chuyển tiền giữa các blockchain khác nhau. Điều này đảm bảo rằng số tiền quyên góp được chuyển đến đúng người nhận một cách an toàn và nhanh chóng.

V. Kết luận và Tương Lai của Website Quyên Góp Môi Trường

Việc xây dựng một website quyên góp môi trường bằng hệ thống cross-chain bridge không chỉ mang lại lợi ích cho người quyên góp mà còn cho cả cộng đồng. Tương lai của nền tảng này hứa hẹn sẽ phát triển mạnh mẽ, với nhiều ứng dụng và cải tiến mới trong công nghệ blockchain.

5.1. Tương lai của công nghệ blockchain trong quyên góp

Công nghệ blockchain sẽ tiếp tục phát triển và mở rộng ứng dụng trong nhiều lĩnh vực, bao gồm cả quyên góp môi trường. Điều này sẽ tạo ra nhiều cơ hội mới cho các tổ chức và cá nhân tham gia vào các hoạt động bảo vệ môi trường.

5.2. Khuyến khích sự tham gia của cộng đồng

Việc xây dựng một nền tảng quyên góp minh bạch và an toàn sẽ khuyến khích sự tham gia của cộng đồng. Mọi người sẽ có cơ hội đóng góp và chung tay bảo vệ môi trường, tạo ra một tương lai bền vững hơn.

10/07/2025

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

ĐẠI HỌC QUỐC GIA TP. HÒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA MẠNG MÁY TÍNH VÀ TRUYÈN THÔNG NGÔ THÀNH NAM NGUYEN QUANG HIỆP KHÓA LUẬN TÓT NGHIỆP ÁP DỤNG HE THONG KET NÓI LIÊN CHUOI KHOI DE XÂY DỰNG WEBSITE QUYEN GOP vi MOI TRUONG APPLYING CROSS-CHAIN BRIDGE SYSTEM TO DEVELOPER A WEBSITE FOR ENVIRONMENTAL DONATIONS KY SU NGANH AN TOAN THONG TIN GIANG VIEN HUONG DAN THS. TRAN TUAN DUNG TP. HO CHÍ MINH, 2023 LỜI CÁM ƠN Trước tiên, nhóm chúng em xin gửi lời cảm ơn chân thành tới tất cả các giảng viên trong khoa Mạng máy tính và Truyền thông, cũng như các thầy cô ở trường Đại học Công nghệ Thông tin - Đại học Quốc gia TP.

Hồ Chí Minh. Nhóm em rất biết ơn sự tận tâm dạy dỗ và chia sẻ kiến thức quan trọng cùng những lời khuyên chân thành mà chúng em nhận được trong suốt thời gian học. Đặc biệt, nhóm chúng em muốn bảy tỏ lòng biết ơn sâu sắc đến Thầy ThS.Tran Tuần Dũng, người đã dành thời gian và công sức để hướng dẫn và hỗ trợ nhóm chúng em trong quá trình thực hiện khóa luận tốt nghiệp. Thầy không chỉ chỉ dẫn và góp ý một cách tận tâm mà còn cung cấp cho nhóm chúng em những kiến thức quan trọng.

Nhóm chúng em thật sự biết ơn vì sự hướng dẫn của Thay. Kết quả của khóa luận tốt nghiệp là sản phẩm của sự cố gắng và nỗ lực của cả nhóm. Tuy nhiên, do hạn chế về thời gian và kinh nghiệm của nhóm chúng em, không thể tránh khỏi những thiếu sót. Vì vậy, nhóm chúng em mong nhận được những ý kiến đánh giá khách quan và những góp ý chân thành từ quý thay cô.

Điều này giúp nhóm chúng em rút ra những kinh nghiệm quý báu cho bản thân và hoàn thiện khóa luận tốt nghiệp với kết quả tốt nhất. Sinh viên thực hiện Ngô Thành Nam Nguyễn Quang Hiệp MỤC LỤC 1.1 Tổng quan đề tài.2 Lý do chọn đề tai 1.3 Mục tiêu của đề t 1.1 Đối với người quyên góp, ủng hi 1.2 Đối với người tạo ra website 1.4 Phạm vi của đề t: 1.1 Áp dụng Cross-chain bridge vào blockchain 1.2 Phạm vi áp dụng.5 Kết quả mong đợi 1.6 Kỳ vọng bảo mật 1.7 Giải pháp đưa ra.3 Cross-Chain Bridge (Cầu nói giữa các chuỗi).4 Đa Bên Tính Toán (Multi-Party Computation) .---cscxcccccctnt t2 2111121121121 1 HH 1 101 11 1 re.1 Mô hình bảo mật.1 Thuật toán chữ ký phân phôi ngưỡng .2 Mạng SMPC của Multichain.3 Giao thức Router Xuyên Chuỗi (CRP) của Multichain.4 Hợp tác học thuật và kiểm định mã nguồn .2 Các dịch vụ của Multichain.3 anyCall Gọi Hợp đồng Chéo Chuỗi 2.4 Cầu nối và Bộ định tuyến NET qua các chuỗi khôi chéo.3 Cách hoạt động của Cross-Chain Bridge trên mạng AnySWaD.4 Cách hoạt động của Cross-Chain Router trên mạng Anyswap. + 3E về TH ngư 27 2.8 Token Và COÏI. 29 P0 ốốố ố ố ốố ố ốố ố .Sn tt nh.---- 5c 2 1t T2 2112111211 11111211 T1 TH 1 TH ng H01.

ch ànHnHà TH Hàn HH Hàn Hàn HH HH ưưc 35 2.15 Giao thức Remote Procedure Call (RPC) .----- ¿22-52522222 2EEEExEEEEEerkrrkrkkrrkerrrrrree 36 Chương 3. MÔ HÌNH DE XUẤTT.1 Mô hình các bên liên quan.-----¿- + ©5£ 5+ S+9+22Yề 212112110111 11 T1 H1 HH1 HH HH gi giờ 38 3.3 Kiến trúc mô hình .1 Người dùng.2 Giao diện người dùng (UI).3 Lớp xử lý ứng dụng (Application Lay€T).4 Hợp đồng thông minh (Smart Contract) .----22222+222VE2222+22EEEEY22++22E22231222222213222222Exeerre 40 3.5 May chủ PancakeSWap. CÀI ĐẶT MÔ HÌNH VÀ ĐÁNH GIA KET QUẢ. Cài đặt Smart Contract Donation bằng Solidity.1 Triển khai Smart Contract Donation lên BSC Maint .2 Cài đặt Front-end ReactIS.3 Triển khai Website lên Cloudflare Page.4 Giao tiếp với Anyswap thông qua RPC và PancakeSwap qua Smart Contract Donation.2 Đánh giá kết quả 4.1 Giao diện Website.2 Đánh giá hiệu suất Website.

KET LUẬN VA HƯỚNG PHAT TRIEN.2 Hướng phá DANH MỤC HÌNH Hình 2.1 Sự khác nhau giữa Web 2.2 Các khối đã được mã hoá nói với nhau thành một chuỗi Hình 2.3 Cross-chain Bridge tạo kết nói giữa các chuỗi blockchain khác nhau Hình 2.4 Multichain Cross-Chain Bridge - Cầu nói giữa các mạng blockchain Hình 2.5 Khoá bí mật được tạo và chia sẽ cho các nút.6 MPC Network xử lý xử lý khoá của 2 chuỗi.7 Sử dụng anycall tương tác giữa mạng Fantom và BNB Chain Hình 2.8 Sơ đồ luồng gửi tiền giữa các chuỗi khối khác nhau Hình 2.9 Sơ đồ rút tiền giữa các chuỗi khối khác nhau Hình 2.10 Router Liquidity Pools Hình 2.11 Router sử dụng cầu nối (Bridged assets) như MIM trên nhiều chuỗ Hình 2.12 Router sử dụng Hybrid asset trên chuỗi FTM (Fantom).13 Mạng lưới Ethereum Hình 2.14 Mạng lưới Binance Smart Chain.15 So sánh giữa đồng tiền và token trong th Hình 2.16 Các loại Stable Coin 3 Hình 2.17 Hợp đồng thôg minh được tạo khi có giao địch Hình 2.18 Cácứng dụng Dapp được sử dụng rộng rãi .19 Sàn giao dịch phi tập trung PancakeSwap .20 Remote Procedure Call (RPC Hình 3.1 Mô hình các bên liên quan.2 Mô hình dự án Hình 3.3 Sơ đồ cross-chain cơ bản giữa hai token.1 Giao diện trang chủ của websife.--- ¿5252522222 2v2*t2vtt#xervertrtrrrerrrrrrrrrrrrrrrrrrrrrrree Hình 4.2 Giao diện danh sách các dự án Hình 4.3 Thông tin chỉ tiết về một dự án Hình 4.4 Thông tin về các tổ chức đồng hành và danh sách thông tin các quyên góp của bản thân cho dự ấn.5 Danh sách thông tin tât cả người quyên góp là lịch sử rút tiên Hình 4.6 Giao diện đồi tiền từ ETH sang BNB Hình 4.7 Danh sách các dự án đã quyên góp của bản thân Hình 4.8 Giao diện trang liên hệ với chúng tôi.9 Giao diện trang về chúng tôi Hình 4.10 Thông tin trạng thái của việc Cross chain trên Multichain.1 Thống kê tốc độ giao dịch Bang 4.2 Thống kê phí quyên góp, ủng hộ.3 Thống kê phi cross chaïn.------22222222222t 2 92292222222232133111122112111122221221211211111111111112 xe 72 TÓM TÁT KHÓA LUẬN Trong bối cảnh việc gây quỹ không minh bạch đang gây ra nhiều vấn đề, khóa luận này sử dụng công nghệ blockchain và hệ thống kết nói liên chuỗi khối (cross chain) dé xây dựng nền tảng quyên góp vì môi trường, nhằm tăng cường tính minh bạch và giảm thiêu hoạt động gây quỹ không minh bạch. Công nghệ blockchain đem lại sự minh bạch và bảo mật trong việc truyền thông tin công khai. Khi áp dụng blockchain, thông tin về hoạt động quyên góp, số tiền quyên góp, và các khoản phí liên quan sẽ được ghi lại và kiểm tra bởi tat cả các bên liên quan. Nền tảng quyên góp dựa trên blockchain và hệ thống kết nói liên chuỗi khối đảm bảo rằng số tiền quyên góp từ nhà hảo tâm được chuyền đến người nhận một cách trực tiếp, an toàn và thuận tiện.

Các khoản phí, nếu có, cũng được minh bạch và rõ ràng, giúp hạn chế các hoạt động tính phí không minh bạch. Việc sử dụng công nghệ blockchain cũng bảo vệ quyền riêng tư của người thụ hưởng. Thông tin cá nhân và hình ảnh được mã hóa và chỉ có thé truy cập bởi những người được ủy quyên. Bên cạnh đó, việc áp dụng blockchain và hệ thông kết nói liên chuỗi khối giúp xác thực thông tin và đảm bảo số tiền quyên góp được sử dụng đúng mục đích.

Tất cả giao dịch trên nền tảng được ghi lại và không thé thay đổi, tạo ra một hệ thống minh bạch và đáng tin cậy. Áp dụng công nghệ blockchain và hệ thống kết nói liên chuỗi khối trong hoạt động quyên góp vì môi trường sẽ tạo ra một môi trường minh bạch và đáng tin cậy, giúp ngăn chặn các hoạt động gây quỹ không minh bạch và tăng sự tin tưởng của nhà hảo tâm và người nhận. Sử dụng hệ thống kết nói liên chuỗi khối trong nền tảng quyên góp sẽ giúp quá trình ủng hộ trở nên thuận tiện và dễ dàng hơn, đồng thời đảm bảo rằng mọi giao dịch được thực hiện một cách an toàn và minh bạch, góp phần vào việc bảo vệ môi trường và hỗ trợ những người thụ hưởng.1 Tổng quan đề tài Đề tài này tập trung vào áp dụng hệ thống kết nói liên chuỗi khối để xây dựng một trang web quyên góp vì môi trường. Trong thời đại ngày càng phát triển của công nghệ, việc sử dụng blockchain nhằm tăng tính minh bạch và giảm thiểu những vấn đề liên quan đến gây quỹ không minh bạch đã trở thành một giải pháp hứa hẹn.

Công nghệ blockchain mang lại sự minh bach, bảo mật và đáng tin cậy trong việc ghi lại thông tin quyên góp, số tiền góp và các khoản phí liên quan. Bằng cách triển khai nền tảng quyên góp dựa trên blockchain, người quyên góp có thé an tâm về việc số tiền quyên góp của họ được chuyển đến người nhận một cách trực tiếp và an toàn. Đồng thời, thông tin cá nhân và hình ảnh của người nhận cũng được bảo vệ bởi việc mã hóa và chỉ được truy cập bởi những người được ủy quyền. Ngoài ra, công nghệ blockchain còn giúp xác minh thông tin và đảm bảo rằng số tiền quyên góp được sử dụng đúng mục đích.

Việc áp dụng hệ thống kết nối liên chuỗi khối trong hoạt động quyên góp sẽ tạo ra một môi trường minh bạch, đáng tin cậy và giúp tăng sự tin tưởng của nhà hao tâm và người nhận quyên góp.2 Lý do chọn đề tài Đề tài này được chon vì nó đáp ứng một nhu cầu cấp thiết trong việc cải thiện tính minh bạch và đáng tin cậy trong hoạt động quyên góp vì môi trường. Hiện nay, các hoạt động gây quỹ liên quan đến thiếu minh bạch và thiếu sự tin tưởng từ phía nhà hảo tâm. Công thường đối mặt với các vấn đề nghệ blockchain đã chứng minh được khả năng của nó trong việc tạo ra sự minh bạch, an toàn và bảo mật cho các giao dịch. Áp dụng công nghệ nay vào nền tảng quyên góp có thé giúp giải quyết những van đề này.

Việc sử dụng hệ thống kết nói liên chuỗi khối trong quyên góp vì môi trường không chỉ đảm bảo rằng số tiền quyên góp được chuyển đến đúng người nhận một cách trực tiếp và an toàn, mà còn tạo ra một hệ thống ghi lại các giao dịch không thể thay đổi.3 Mục tiêu của đề tài 1.1 Đối với người quyên góp, ting hộ Mục tiêu của đề tài là đem lại lợi ích cho người quyên góp ủng hộ thông qua việc tạo ra một nên tảng quyên góp minh bạch, an toàn và thuận lợi. Điều này sẽ xây dựng lòng tin và sự tham gia tích cực của người quyên góp, đóng góp vào bảo vệ môi trường và sự phát triển bền vững của hành lang môi trường. Người quyên góp sẽ có thé thay rõ rằng đóng góp của họ có tác động thực tế và đáng kể đến các dự án và chương trình bảo vệ môi trường. Đồng thời, họ cũng có thể tham gia vào cộng đồng quyên góp, chia sẻ thông tin và két nôi với những người có chung quan tâm và mục tiêu.

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