Nghiên cứu ứng dụng công nghệ blockchain vào hệ thống đặt giữ chỗ vé máy bay

Trường đại học

Học viện hàng không Việt Nam

Người đăng

Ẩn danh

2022

118
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI NÓI ĐẦU

1. TỔNG QUAN VỀ HỆ THỐNG BOOKING VÉ MÁY BAY VÀ LÍ DO CHỌN ĐỀ TÀI

2. MỤC TIÊU VÀ CẤU TRÚC LUẬN VĂN

3. TỔNG QUAN VỀ BLOCKCHAIN

3.1. Thành phần của blockchain

3.2. Phân loại sơ bộ các loại blockchain hiện nay

3.2.1. Mạng blockchain công khai (Public blockchain networks)

3.2.2. Mạng blockchain riêng tư (Private blockchain networks)

3.2.3. Mạng blockchain có phân quyền (Permissioned blockchain networks)

3.3. Trạng thái của blockchain (State)

3.4. Mô hình dựa trên giao dịch

3.5. Mô hình tài khoản (Account-based Model)

3.6. Cấu trúc chuỗi của blockchain

3.7. Node của blockchain

3.7.1. Node trong các Block

3.8. Tổng quan về cơ chế đồng thuận và các thuật toán đồng thuận trong blockchain

3.8.1. Bài toán hai vị tướng (Two generals problem)

3.8.2. Bài toán các vị tướng Byzantine (Byzantine General's problem)

3.8.3. Cách giải bài toán đồng thuận của các nền tảng blockchain

3.9. Blockchain được lưu trữ ở đâu

3.10. Sơ lược về hợp đồng thông minh (smart contract)

3.10.1. Smart Contract hoạt động như thế nào?

3.10.2. Ưu & nhược điểm của Hợp đồng thông minh

4. NỀN TẢNG MÃ HÓA TRONG BLOCKCHAIN

5. TỔNG QUAN VỀ DEFI

5.1. Phân biệt giữa tài chính tập trung (CeFi) và tài chính phi tập trung (DeFi)

5.2. Những điểm lợi của DeFi

5.3. Các ứng dụng tiềm năng của DeFi

5.3.1. Vay và cho vay

5.3.2. Các dịch vụ ngân hàng liên quan đến tiền tệ

5.3.3. Các sàn phi tập trung

5.4. Vai trò của smart contract trong DeFi

5.5. Tiềm năng của DeFi

5.6. Thách thức của DeFi

6. SƠ LƯỢC VỀ ỨNG DỤNG PHI TẬP TRUNG

6.1. Các đặc điểm của Dapp

6.2. Phân loại Dapp

6.3. Phân biệt giữa Coin và Token

6.4. Các lỗi thường gặp khi phát triển một ứng dụng DeFi

6.5. Các tiêu chuẩn cho token trên mạng blockchain hướng ứng dụng (Smart contract blockchain)

6.5.1. Sơ lược về FT

6.5.2. Sơ lược về NFT

6.5.3. Tính chất của NFT

6.5.4. Các chuẩn của NFT của Ethereum

7. TỔNG QUAN VỀ SOLANA NETWORK VÀ XÂY DỰNG ỨNG DỤNG TRÊN SOLANA

7.1. Cách thực hoạt động của Solana

7.2. Tiềm năng của dự án Solana

7.3. Điểm nổi bật trong cơ chế đồng thuận của Solana

7.4. Mô hình lập trình trên solana

7.4.1. Mô hình Account (Account Model) của Solana

7.4.2. So sánh với smart contract trên Ethereum

7.4.3. Cấu trúc của Solana Program

7.4.4. Native program và Solana Program Library

7.4.5. Solana Program Library

7.4.6. Deploy một program lên chain

7.4.7. Cấu trúc của một Program

7.4.8. Transaction fee để lan truyền và xử lý các transaction hay còn được hiểu là gas fee

7.4.9. Rent fee là chi phí để lưu trữ dữ liệu on-chain

7.4.10. Cross-Program Invocations

7.4.11. Program Derived Address

7.4.12. Cơ chế của PDA

7.4.13. Solana Program Library

7.4.14. Associated Token Account Program

7.5. Triển khai marketplace trao đổi boarding pass

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về hệ thống đặt vé máy bay và lý do chọn đề tài

Hệ thống đặt vé máy bay là một trong những ứng dụng quan trọng nhất của thương mại điện tử. Hệ thống này cho phép người dùng chọn chuyến bay, khai báo thông tin và đặt vé. Sau khi đặt chỗ thành công, người dùng nhận vé điện tử qua email hoặc mã đặt chỗ. Ngày nay, với sự phát triển của công nghệ, khái niệm Web 3.0 đã xuất hiện, giúp người dùng có quyền kiểm soát thông tin của mình mà không bị can thiệp. Công nghệ Blockchain đóng vai trò quan trọng trong việc chuyển đổi mô hình này, giúp tạo ra một hệ thống đặt vé máy bay minh bạch và an toàn hơn. Việc áp dụng blockchain vào hệ thống này không chỉ giúp giảm thiểu rủi ro từ bên thứ ba mà còn tạo ra một môi trường giao dịch minh bạchbảo mật.

1.1. Tính năng của hệ thống đặt vé máy bay

Hệ thống đặt vé máy bay hiện tại hoạt động trên nền tảng web server, cho phép người dùng thực hiện các giao dịch một cách dễ dàng. Các tính năng chính bao gồm khả năng chọn chuyến bay, thanh toán trực tuyến và nhận vé điện tử. Hệ thống này cần phải đảm bảo tính minh bạchbảo mật trong mọi giao dịch. Việc áp dụng công nghệ thông tinblockchain sẽ giúp cải thiện hiệu quả của hệ thống, giảm chi phí và tăng tốc độ giao dịch. Hệ thống cũng cần phải có khả năng xử lý các giao dịch một cách nhanh chóng và hiệu quả, từ đó nâng cao trải nghiệm của người dùng.

II. Tổng quan về công nghệ blockchain

Blockchain là một cơ sở dữ liệu phân cấp, lưu trữ thông tin trong các khối được liên kết với nhau bằng mã hóa. Mỗi khối chứa thông tin về thời gian và dữ liệu giao dịch. Công nghệ Blockchain giúp đảm bảo rằng mọi thông tin được lưu trữ không thể bị thay đổi. Tính phi tập trung của blockchain giúp giảm thiểu rủi ro từ bên thứ ba, trong khi tính minh bạch cho phép người dùng kiểm tra các giao dịch. Các tính chất này làm cho blockchain trở thành một giải pháp lý tưởng cho hệ thống đặt vé máy bay, nơi mà tính bảo mật và minh bạch là rất quan trọng.

2.1. Các thành phần của blockchain

Các thành phần chính của blockchain bao gồm khối (block), chuỗi (chain), và các nút (node). Mỗi khối chứa thông tin về các giao dịch và được liên kết với khối trước đó. Các nút trong mạng lưới blockchain có nhiệm vụ xác nhận và lưu trữ thông tin. Tính phân tán của blockchain đảm bảo rằng dữ liệu không bị mất mát ngay cả khi một số nút trong mạng bị hỏng. Điều này rất quan trọng trong việc xây dựng một hệ thống đặt vé máy bay an toàn và đáng tin cậy.

III. Nền tảng Solana và ứng dụng trong hệ thống đặt vé máy bay

Nền tảng Solana nổi bật với khả năng xử lý giao dịch nhanh chóng và chi phí thấp. Solana blockchain cho phép phát triển các ứng dụng phi tập trung (DApps) với hiệu suất cao. Việc áp dụng Solana trong hệ thống đặt vé máy bay sẽ giúp tăng tốc độ giao dịch và giảm chi phí cho người dùng. Hệ thống có thể sử dụng hợp đồng thông minh để tự động hóa quy trình đặt vé, từ việc xác nhận thông tin đến việc thanh toán. Điều này không chỉ giúp tiết kiệm thời gian mà còn nâng cao trải nghiệm của người dùng.

3.1. Lợi ích của việc sử dụng Solana

Việc sử dụng Solana trong hệ thống đặt vé máy bay mang lại nhiều lợi ích. Đầu tiên, tốc độ giao dịch nhanh chóng giúp người dùng có thể đặt vé ngay lập tức mà không phải chờ đợi lâu. Thứ hai, chi phí giao dịch thấp giúp giảm giá vé cho người tiêu dùng. Cuối cùng, tính minh bạchbảo mật của blockchain đảm bảo rằng mọi giao dịch đều được ghi lại và không thể bị thay đổi, tạo ra một môi trường giao dịch an toàn cho người dùng.

01/02/2025
Tiểu luận đồ án tốt nghiệp nghiên cứu ứng dụng công nghệ blockchain vào việc xây dựng hệ thống đặt giữ chỗ vé máy bay trên nền tảng solana

Bạn đang xem trước tài liệu:

Tiểu luận đồ án tốt nghiệp nghiên cứu ứng dụng công nghệ blockchain vào việc xây dựng hệ thống đặt giữ chỗ vé máy bay trên nền tảng solana

Tài liệu với tiêu đề "Ứng dụng công nghệ blockchain trong hệ thống đặt vé máy bay trên nền tảng Solana" khám phá cách mà công nghệ blockchain có thể cải thiện quy trình đặt vé máy bay, mang lại sự minh bạch và an toàn cho người tiêu dùng. Bằng cách sử dụng nền tảng Solana, tài liệu chỉ ra những lợi ích như giảm thiểu chi phí giao dịch, tăng tốc độ xử lý và bảo mật thông tin cá nhân của khách hàng. Điều này không chỉ giúp nâng cao trải nghiệm người dùng mà còn tạo ra một hệ sinh thái du lịch bền vững hơn.

Để mở rộng thêm kiến thức về lĩnh vực du lịch thông minh, bạn có thể tham khảo tài liệu Luận văn thạc sĩ qlnn về phát triển du lịch thông minh từ thực tiễn thành phố đà nẵng giai đoạn 2018 2021. Tài liệu này sẽ cung cấp cho bạn cái nhìn sâu sắc về sự phát triển của du lịch thông minh tại Đà Nẵng, từ đó giúp bạn hiểu rõ hơn về xu hướng và ứng dụng công nghệ trong ngành du lịch hiện nay.