






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Introduction to blockchain, its history, formation, applications and operating principles
Typology: Schemes and Mind Maps
1 / 12
This page cannot be seen from the preview
Don't miss anything!







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:
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]
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]
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]
Đặ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ỷ”.
(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]
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ế,…
*Ư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.
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]