Introduction to blockchain, Schemes and Mind Maps of Introduction to Computers

Introduction to blockchain, its history, formation, applications and operating principles

Typology: Schemes and Mind Maps

2022/2023

Uploaded on 04/09/2024

thien-djang-phu
thien-djang-phu 🇻🇳

1 document

1 / 12

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA KHOA HỌC VÀ KỸ THUẬT THÔNG TIN
---------
BÁO CÁO ĐỒ ÁN
Công nghệ BlockChain
Sinh viên thực hiện:
Đặng Phú Thiện - 23521476
Mô Văn Tùng - 23521741
Nguyễn Lý Anh Vũ – 23521810
Giảng viên: <ThS> <Bùi Văn Thành>
Thành phố Hồ Chí Minh, tháng 12 năm 2023
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Introduction to blockchain and more Schemes and Mind Maps Introduction to Computers in PDF only on Docsity!

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA KHOA HỌC VÀ KỸ THUẬT THÔNG TIN

BÁO CÁO ĐỒ ÁN

Công nghệ BlockChain

Sinh viên thực hiện: Đặng Phú Thiện - 23521476 Mô Văn Tùng - 23521741 Nguyễn Lý Anh Vũ – 23521810 Giảng viên: <Bùi Văn Thành> Thành phố Hồ Chí Minh, tháng 12 năm 202 3

MỤC LỤC

  • CHƯƠNG 1: GIỚI THIỆU VỀ BLOCKCHAIN................................................................
      1. Khái niệm............................................................................................................................
      1. Phân loại BlockChain.........................................................................................................
      1. Các phiên bản của BlockChain..........................................................................................
      1. Đặc điểm của BlockChain:.................................................................................................
  • CHƯƠNG 2: CÔNG TRÚC VÀ NGUYÊN LÝ HOẠT ĐỘNG............................................
      1. Nguyên Lý Hoạt Động........................................................................................................
      1. Cấu trúc hoạt động của công nghệ Blockchain..................................................................
      1. Tổng quan về quy trình cơ bản của công nghệ Blockchain...............................................
  • CHƯƠNG 3: ỨNG DỤNG CỦA BLOCKCHAIN..............................................................
      1. Tài chính - ngân hàng.........................................................................................................
      1. Y tế......................................................................................................................................
      1. Chính phủ...........................................................................................................................
      1. Bản lẻ..................................................................................................................................
      1. Năng lượng.........................................................................................................................
      1. Bất động sản.......................................................................................................................
      1. Internet vạn vật (IoT).........................................................................................................
      1. An ninh mạng…..................................................................................................................
      1. Mạng xã hội blockchain......................................................................................................
  • CHƯƠNG 4: ƯU, NHƯỢC ĐIỂM VÀ TƯƠNG LAI CỦA BLOCKCHAIN.......................
    • 1 Ưu, nhược điểm của BlockChain...................................................................................
      1. Tương lai của công nghệ Blockchain..................................................................................
      • 23521476 Đặng Phú Thiện. Chương MSSV Họ tên Nội dung được phân công
      • 23521741 Mô Văn Tùng Chương
      • 23521810 Nguyễn Lý Anh Vũ Chương 3 + Chương

phi tập trung, ứng dụng chính là tiền mã hóa – Bitcoin. được triển khai độc lập không nằm trên một máy chủ, lưu trữ phân tán trên các kho lưu trữ phi tập trung. những ứng dụng từ phiên bản 1.0 tới 3. vào quá trình sản xuất kinh doanh trong thực tiễn.[3],^ [4]

4. Đặc điểm của BlockChain:.................................................................................................

Tính phi tập trung: hoạt động độc lập dựa trên các thuật toán và node xác thực, giao dịch được thực hiện không cần qua trung gian, tránh rủi ro từ bên thứ 3. Tính phân tán: Mạng lưới blockchain được duy trì bởi các node trong hệ thống. Mỗi node sẽ có khả năng sao chép và lưu trữ một bản sao. Tính bất biến: Một khi dữ liệu đã được ghi vào trong khối của blockchain, nó sẽ không thể bị thay đổi hoặc sửa chữa. Tính bảo mật: Tất cả các khối trong blockchain đều có một hash của riêng chúng và hash của khối trước nó. Tính minh bạch: Mọi cập nhật trong blockchain được lưu lại lịch sử giao dịch công khai, có thể kiểm tra và truy xuất thông tin. Tính không cần tin cậy: Blockchain hoạt động nhờ node xác thực giao dịch tự động. Các node không cần tin tưởng lần nhau, chỉ cần tuân theo thuật toán để vận hành và duy trì.[5],[6]

CHƯƠNG 2: CÔNG TRÚC VÀ NGUYÊN LÝ HOẠT ĐỘNG............................................

1. Nguyên Lý Hoạt Động........................................................................................................

Nguyên lý mã hoá Để thực hiện giao dịch ở Blockchain, chúng ta cần phần mềm cho phép lưu trữ, trao đổi điện tử. Phần mềm đó chính là Ví điện tử. Loại ví này được bảo vệ bởi nguyên lý mã hóa đặc biệt là dùng cặp khóa bảo mật công khai (Public key) và riêng tư (Private key). Để thực hiện giao dịch ở Blockchain, chúng ta cần Ví điện tử Khi mã hóa thông điệp bằng Public key: Chủ sở hữu khóa riêng tư- cặp của khóa công khai này mới giải mã, đọc được nội dung trong thông điệp. Khi mã hóa bởi Private key: Lúc này bạn đã tạo chữ ký điện tử để máy tính trong Blockchain tiến hành kiểm tra chủ thể cũng như tính xác thực giao dịch. Nếu

Mỗi nút chúng ta có thể nhóm giao dịch cùng nhau vào khối và gửi đến mạng lưới như ẩn ý cho các khối kế tiếp được phép gắn vào sau đó. Bất cứ nút nào cũng tạo được khối mới. Để có thể thêm Blockchain, mỗi khối cần chứa quãng mã tạo bằng hàm hash không thể đảo ngược. Cách để xử lý phương trình này đó chính là đoán số ngẫu nhiên, đồng thời kết hợp nội dung khối trước, từ đó tạo ra kết quả đúng. Thuật toán bảo mật Blockchain Những giao dịch trong Blockchain được bảo mật bởi những thuật toán chúng tôi chia sẻ bên trên. Khi khối chứa một tham chiếu tới Block trước đó, đây sẽ là vấn đề đề toán học cần giải quyết để có thể truyền Block sau đến mạng lưới. Chính vì thế, muốn tính toán trước các Block là điều rất khó bởi nó cần tính số lượng lớn những số ngẫu nhiên để giải quyết khối và đặt trên Blockchain. Cho nên, những giao dịch trên Blockchain ngày càng an toàn hơn.[7]

2. Cấu trúc hoạt động của công nghệ Blockchain..................................................................

Đặc điểm: của Blockchain là mỗi khối (Block) nằm trong chuỗi được lưu trữ gồm 3 cấu phần chính: Dữ liệu, Hash của khối hiện tại và Hash của khối trước đó. Dữ liệu: Tùy vào từng mạng lưới Blockchain, dữ liệu được lưu trữ sẽ là các loại thông tin khác nhau. Ví dụ: Blockchain của Bitcoin sẽ lưu trữ dữ liệu về các giao dịch như thông tin người gửi, thông tin người nhận, thời gian và chi tiết giao dịch. Hash (mã băm) của khối hiện tại: Đây là mật mã dùng để làm đặc điểm nhận dạng cho các Block. Mỗi Block có một Hash duy nhất và được xem như dấu vân tay. Khi có bất kỳ sự thay đổi nào trong Block thì mã băm cũng thay đổi. Hash (mã băm) của khối trước: Đây là Hash giúp các khối (Block) có thể liên kết được với nhau và tạo thành một chuỗi (Chain). Khi Hash của một khối nào đó bị thay đổi, ngay lập tức sẽ tạo ra sự bất thường trong chuỗi, nhờ đó có thể giúp dễ dàng phát hiện các sai lệch hoặc các hành vi cố tình bẻ khóa Blockchain. Ngoài ra, khối đầu tiên trong Blockchain không được liên kết với bất kỳ khối nào trước đó nên được gọi là Genesis Block hay “Khối nguyên thuỷ”.

3. Tổng quan về quy trình cơ bản của công nghệ Blockchain...............................................

(1) Khởi tạo giao dịch/Gửi yêu cầu: Người dùng gửi đi/tạo ra một giao dịch và chuyển nó lên mạng (thông điệp giao dịch bao gồm chi tiết địa chỉ công khai của Người nhận, giá trị của giao dịch và chữ ký số để chứng minh tính xác thực của giao dịch) (2) Xác thực giao dịch: Các nút mạng (máy tính/người dùng) nhận thông điệp; xác thực tính đúng đắn của thông điệp bằng cách giải mã chữ ký số. Giao dịch đã qua bước xác thực được đặt vào vùng chứa của các giao dịch chờ. (3) Tạo khối: Các giao dịch chờ này được đưa vào cùng với nhau trong một phiên bản cập nhật của sổ cái, được gọi là khối (block) bởi một trong những nút trong mạng. Tại một thời điểm xác định, nút mạng sẽ gửi khối này vào mạng để xác minh. (4) Xác minh khối: Những nút xác minh của mạng nhận được khối gửi đến cần xác minh và thực hiện việc xác minh thông qua một quy trình lặp mà yêu cầu tính đồng thuận của đa số trên mạng. (5) Kết chuỗi khối: Nếu tất cả các giao dịch được xác minh, khối mới được xâu chuỗi vào blockchain và trạng thái hiện thời của sổ cái được phát (broadcast) vào mạng.[9]

CHƯƠNG 3: ỨNG DỤNG CỦA BLOCKCHAIN..............................................................

1. Tài chính - ngân hàng : Blockchain giúp tăng cường bảo mật, giảm chi phí và thời gian giao dịch, cũng như tạo ra các loại tiền kỹ thuật số như Bitcoin, Ethereum, … 2. Y tế: Blockchain giúp bảo vệ quyền riêng tư của bệnh nhân, cải thiện quản lý hồ sơ y tế, đảm bảo tính xác thực của các dược phẩm và thiết bị y tế,…

CHƯƠNG 4: ƯU, NHƯỢC ĐIỂM VÀ TƯƠNG LAI CỦA BLOCKCHAIN.......................

1 Ưu, nhược điểm của BlockChain...................................................................................

*Ưu điểm của Blockchain:Tính Bất Biến: một khi dữ liệu được ghi trên Blockchain, nó trở nên bất biến và không thể thay đổi. Các giao dịch và thông tin được "gắn kết" chặt chẽ với chuỗi khối. Đảm bảo rằng dữ liệu lịch sử không bị sửa đổi, giả mạo, hoặc bị thay đổi mà không được phép. Điều này làm tăng đáng kể tính chính xác và đáng tin cậy của dữ liệu.  Minh Bạch: các giao dịch trên Blockchain có thể được xem xét và xác minh bởi bất kỳ ai trên mạng. Thông tin chi tiết về giao dịch có sẵn cho cộng đồng. Tạo ra môi trường minh bạch, giảm đáng kể nguy cơ gian lận và tăng cường niềm tin giữa các bên tham gia.  Giảm Phí Giao Dịch: do tính phi tập trung, không có bên thứ ba can thiệp trong quá trình xác minh giao dịch, giảm chi phí liên quan đến sự trung gian. Giảm đáng kể chi phí giao dịch, đặc biệt là trong các quá trình chuyển khoản quốc tế và giao dịch tài chính toàn cầu.  Bảo Mật: m ỗi thành viên trong mạng Blockchain có một khóa riêng tư và công khai, cùng với quy trình xác minh từ cộng đồng. Cung cấp môi trường an toàn, không thể xâm phạm dễ dàng, giúp bảo vệ tài sản và thông tin cá nhân của người tham gia. *Nhược Điểm của Blockchain:Chi Phí Triển Khai Cao: quá trình triển khai mạng Blockchain đòi hỏi đầu tư lớn về cả chi phí và nguồn lực. Có thể là một rào cản đối với các tổ chức và doanh nghiệp, đặc biệt là đối với những người mới tham gia vào công nghệ này.  Sửa Đổi Dữ Liệu Khó Khăn: việc thực hiện sửa đổi dữ liệu đòi hỏi sự đồng thuận của cộng đồng, điều này có thể là một quy trình phức tạp. Khó khăn khi cần phải thay đổi thông tin đã được xác minh và ghi lại trên Blockchain.  Tiêu Thụ Nhiều Năng Lượng: m ỗi nút trong mạng Blockchain cần tiêu thụ một lượng lớn năng lượng để duy trì sổ cái và xác minh giao dịch. Gây tác

động đáng kể đến môi trường và tăng chi phí vận hành của mạng, đặc biệt là đối với các mạng lớn.  Khóa Riêng Tư (Private Key): mất khóa riêng tư có thể dẫn đến mất mát không thể khôi phục được tài sản hoặc thông tin. Yêu cầu sự quản lý cẩn thận và an toàn của khóa riêng tư để tránh rủi ro bảo mật.

2. Tương lai của công nghệ Blockchain..................................................................................

Công nghệ Blockchain cung cấp giải pháp an toàn và minh bạch để ghi lại các giao dịch và lưu trữ dữ liệu. Blockchain có tiềm năng cách mạng hóa các ngành công nghiệp bằng cách mang đến mức độ tin cậy và bảo mật mới cho thế giới kỹ thuật số. Cho dù cho phép giao dịch ngang hàng, tạo ra các dạng tài sản kỹ thuật số mới hay tạo điều kiện cho các ứng dụng phi tập trung, công nghệ Blockchain sẽ mở ra một thế giới đầy khả năng.[10]