TRƯỜNG ĐẠI HỌC THƯƠNG MẠIKHOA HTTT KINH TẾ & THƯƠNG MẠI ĐIỆN TỬ BÀI THẢO LUẬN MÔN: CHUYỂN ĐỔI SỐ TRONG KINH DOANH Đề tài: Phân tích công nghệ Blockchain và tính ứng dụng của công nghệ và
Trang 1TRƯỜNG ĐẠI HỌC THƯƠNG MẠI
KHOA HTTT KINH TẾ & THƯƠNG MẠI ĐIỆN TỬ
BÀI THẢO LUẬN MÔN: CHUYỂN ĐỔI SỐ TRONG KINH DOANH
Đề tài: Phân tích công nghệ Blockchain và tính ứng dụng của công nghệ vào
doanh nghiệp hỗ trợ chuyển đổi số
Giảng viên hướng dẫn : ThS.Lê Duy Hải
Mã lớp học phần : 232_PCOM1111_05 Nhóm thực hiện : 09
Hà Nội 2024
Trang 2STT Họ và tên Mã sinh
viên
Vị trí Công việc Đánh giá
1 Lại Cao Phong 23D140101 Trưởng nhóm Nội dung:
khái quátphần 1 +chương 2
2 Nguyễn Thảo Nhi 23D140099 Thành viên Nội dung:
Trang 3Tôi xin cảm ơn các thành viên trong nhóm 9 đã luôn giúp đỡ nhau, gắn kết, có tinhthần trách nhiệm để hoàn thành bài thảo luận đúng hạn và hiệu quả nhất.
Bài thảo luận đã được hoàn thành với tất cả sự cố gắng của mọi người nhóm 9,nhưng vẫn không tránh khỏi những sai sót, hạn chế Vì vậy, chúng tôi rất mong nhậnđược những nhận xét, góp ý của các thầy cô giáo và các bạn để đề tài này có thể đượchoàn thiện hơn
2
Trang 4MỤC LỤC
BẢNG ĐÁNH GIÁ THÀNH VIÊN 1
LỜI CẢM ƠN 2
LỜI MỞ ĐẦU 4
CHƯƠNG I: TỔNG QUAN VỀ CÔNG NGHỆ BLOCKCHAIN 5
Lịch sử hình thành và phát triển của công nghệ Blockchain 5
1 Khái niệm về công nghệ blockchain 6
2 Đặc điểm của công nghệ blockchain 8
3 Cấu trúc mạng blockchain 8
4 Cách thức hoạt động của mạng blockchain 11
Chương 2: Ứng dụng của công nghệ vào doanh nghiệp CDS 12
1 Ứng dụng trong quản lý danh tính số 13
2 Ứng dụng cho quá trình giao dịch 14
3 Ứng dụng trong Digital Marketing 15
4 Ứng dụng cho kinh doanh 16
Chương 3: Lợi ích, trở ngại, giải pháp của công nghệ Blockchain 17
1 Những lợi ích của Blockchain 17
2 Những trở ngại của Blockchain 18
3 Những giải pháp tiềm năng cho các trở ngại của Blockchain 19
TỔNG KẾT 21
TÀI LIỆU THAM KHẢO 22
Trang 5LỜI MỞ ĐẦU
Những tác động của Cuộc cách mạng công nghiệp 4.0 đã và đang ảnh hưởng rất lớnđến mọi nền kinh tế của các quốc gia trên thế giới cũng như Việt Nam, từ đó ra đờimột nền kinh tế số Blockchain được xem là một công nghệ quan trọng trong côngcuộc chuyển đổi số của nền kinh tế số Blockchain cung cấp cho người dùng một hệthống dữ liệu minh bạch, dễ dàng kiểm chứng, loại bỏ các chi phí không cần thiết, duytrì tính toàn vẹn, hiệu quả cũng như nâng cao mức độ tin tưởng và an toàn bảo mậtthông tin Vì vậy, Blockchain được xem là một công nghệ “ chìa khóa” cho chuyển đổi
số và xây dựng nền tảng công nghệ thông tin tương lai
Với khả năng chia sẻ thông tin dữ liệu minh bạch theo thời gian thực, tiết kiệmkhông gian lưu trữ và bảo mật cao, công nghệ Blockchain là một trong những xuhướng công nghệ đột phá, có khả năng ứng dụng rộng rãi trong nhiều ngành nghề, lĩnhvực như tài chính ngân hàng, bán lẻ, vận chuyển hàng hóa, sản xuất, viễn thông,
Để mọi người hiểu rõ hơn về công nghệ này, nhóm chúng em đã chọn đề tài: Phântích công nghệ Blockchain và tính ứng dụng của công nghệ vào doanh nghiệp hỗ trợchuyển đổi số Chúng ta sẽ tìm hiểu Blockchain là gì, hoạt động như thế nào trong thời
kì chuyển đổi số Ngoài ra, chúng ta sẽ được biết thêm về công nghệ này ứng dụng vàocác doanh nghiệp ra sao và cùng nhau đánh giá những ưu điểm, nhược điểm củaBlockchain từ đó đề ra một số giải pháp để tăng tính ứng dụng của nó
4
Trang 6CHƯƠNG I: TỔNG QUAN VỀ CÔNG NGHỆ BLOCKCHAINLịch sử hình thành và phát triển của công nghệ Blockchain.
Trong vài thập kỷ, qua con người đã được chứng kiến quá trình bùng nổ của mạnglưới công nghệ Luồng thông tin khổng lồ chưa bao giờ được tự do và đi xa đến thế.Mọi thứ đều có thể giải quyết thông qua thế giới online, từ việc ăn mặc, mua sắm,công việc, hẹn hò,…tất cả đều có thể hoàn thành mà không cần đến nơi làm việc trựctiếp
Khi bạn nhận được một file word, excel hay một gmail thì thực chất nó chỉ làmột bản copy không hơn, không kém, nhưng đó chỉ là những chuyện không bị ảnhhưởng còn khi động vào tiền, cổ phiếu hay các việc liên quan đến tiền thì mọi chuyệnlại khác Chính vì thế mà ngày nay người ta thường dựa vào các ngân hàng, chính phủhoặc các bên trung gian có quyền hành, nhưng qua thời gian và đi cùng đó là côngnghệ ngày càng phát triển thì những tổ chức một thời giúp ta yên tâm khi giao tiền cho
họ giữ lại trở thành nỗi lo lắng bởi hệ thống của họ có khả năng bị hack, chuỗi vậnhành chậm chạp và mất thời gian, thông tin khách hàng bị rò rỉ,…
Liệu có cách nào tạo ra một mạng Internet không chỉ đơn thuần là thông tin màthực sự có lợi đối với từng cá nhân – một hệ thống lớn mang tính toàn cầu có thể phâncấp quản lý cùng lúc hàng triệu máy tính khác nhau, cho phép từ tiền bạc đến tài sản
vô hình được lưu trữ, quản lý, giao dịch, di dời, trao đổi mà không cần tới các bêntrung gian? Câu trả lời là Blockchain
Trang 7Vậy Blockchain ra đời như thế nào?
Những năm đầu của công nghệ blockchain(1991-2008)
Blockchain (chuỗi khối) tên ban đầu là một cơ sở dữ liệu phân cấp lưu trữ thôngtin trong các khối thông tin được liên kết với nhau bằng mã hóa và mở rộng theo thờigian Blockchain được thiết kế để chống lại sự thay đổi của dữ liệu: Một khi dữ liệu đãđược mạng lưới chấp nhận thì sẽ không có cách nào thay đổi được nó
Vào năm 1991 các nhà nghiên cứu Stuart Haber và W Scott Stornetta đã giớithiệu nghiên cứu được bảo mật bằng mật mã, theo đó không ai có thể giả mạo dấu thờigian của tài liệu
Theo đó vào năm 1992 họ đã nâng cấp hệ thống và tích hợp vào các cây Merklecho phép tích hợp được nhiều thông tin trong một khối duy nhất Tuy nhiên vào năm
2008 lịch sử của công nghệ blockchain mới trở nên liên quan, nhờ có công việc củamột người hoặc một nhóm người ẩn danh lấy tên là Satoshi Nakamoto
Satoshi Nakamoto được coi là bộ não đứng đằng sau công nghệ blockchain Córất ít thông tin về Satoshi vì họ cho rằng ông hoặc là một nhóm người ẩn danh có thểlàm việc trên Bitcoin, ứng dụng đầu tiên của công nghệ sổ cái, vào năm 2009 SatoshiNakamoto đã phát hành whitepaper đầu tiên về công nghệ Trong whitepaper, ông đãcung cấp chi tiết về cách công nghệ được trang bị tốt để nâng cao niềm tin kỹ thuật sốdựa trên khía cạnh phân quyền có nghĩa là không ai có thể kiểm soát bất cứ điều gì,một hệ thống hoàn toàn phân tán hay phi tập trung, không hề có sự tồn tại của servertrung tâm hoặc một bên trung gian nào vì mọi thứ đều được mã hoá dựa trên các bằngchứng, thay vì sự tin tưởng
6
Trang 8Sau khi Satoshi rút khỏi hiện trường và giao công nghệ bitcoin cho các nhànghiên cứu cốt lõi khác, từ đó đã tạo nên lịch sử của công nghệ blockchain.
1 Khái niệm về công nghệ blockchain
Công nghệ Blockchain là một cơ chế cơ sở dữ liệu tiên tiến cho phép chia sẻthông tin minh bạch trong một mạng lưới kinh doanh Cơ sở dữ liệu blockchain lưu trữ
dữ liệu trong các khối được liên kết với nhau trong một chuỗi Dữ liệu có sự nhất quántheo trình tự thời gian vì bạn không thể xóa hoặc sửa đổi chuỗi mà không có sự đồngthuận từ mạng lưới Do đó, bạn có thể sử dụng công nghệ blockchain để tạo một sổ cáikhông thể chỉnh sửa hay biến đổi để theo dõi các đơn đặt hàng, khoản thanh toán, tàikhoản và những giao dịch khác Hệ thống có những cơ chế tích hợp để ngăn chặn cácmục nhập giao dịch trái phép và tạo ra sự nhất quán trong chế độ xem chung của cácgiao dịch này
Công nghệ Blockchain - sự kết hợp giữa 3 loại công nghệ:
Mật mã học: để đảm bảo tính minh bạch, toàn vẹn và riêng tư thì công nghệBlockchain đã sử dụng public key và hàm hash function
Mạng ngang hàng: Mỗi một nút trong mạng được xem như một client và cũng
là server để lưu trữ bản sao ứng dụng
Lý thuyết trò chơi: Tất cả các nút tham gia vào hệ thống đều phải tuân thủ luậtchơi đồng thuận ( PoW, PoS, ) và được thúc đẩy bởi động lực kinh tế
Trang 9Hệ thống Blockchain chia thành 3 loại chính:
Public: Bất kỳ ai cũng có quyền đọc và ghi dữ liệu trên Blockchain Quá trình
xác thực giao dịch trên Blockchain này đòi hỏi phải có rất nhiều nút tham gia Vì vậy,muốn tấn công được vào hệ thống Blockchain này cần chi phí rất lớn và thực sự khôngkhả thi Ví dụ: Bitcoin, Ethereum,
Private: Người dùng chỉ được quyền đọc dữ liệu, không có quyền ghi vì điềunày thuộc về bên tổ chức thứ ba tuyệt đối tin cậy Vì đây là một Private Blockchain,cho nên thời gian xác nhận giao dịch khá nhanh vì chỉ cần một lượng nhỏ thiết bịtham gia xác thực giao dịch Ví dụ: Ripple là một dạng Private Blockchain, hệthống này cho phép 20% các nút là gian dối và chỉ cần 80% còn lại hoạt động ổnđịnh là được
Permissioned (hay còn gọi là Consortium): là một dạng của Private nhưng bổsung thêm 1 số tính năng khác, đây là sự kết hợp giữa Public và Private Ví dụ:Các ngân hàng hay tổ chức tài chính liên doanh sẽ sử dụng Blockchain cho riêngmình
2 Đặc điểm của công nghệ blockchain
Công nghệ Blockchain có một số đặc điểm quan trọng sau:
Phi tập trung: Phi tập trung trong chuỗi khối là chỉ việc chuyển quyền kiểm soát
và ra quyết định từ một thực thể tập trung (cá nhân, tổ chức hoặc nhóm) sang mộtmạng lưới phân tán Các mạng lưới chuỗi khối phi tập trung sử dụng tính minh bạch
để giảm nhu cầu phải có sự tin tưởng giữa những người tham gia Các mạng lưới nàycũng ngăn cản những người tham gia sử dụng quyền hạn hoặc quyền kiểm soát lên lẫnnhau theo những cách làm suy yếu chức năng của mạng lưới
Bất biến: Bất biến có nghĩa là một cái gì đó không thể thay đổi hay biến đổiđược Không người tham gia nào có thể làm giả giao dịch sau khi ai đó đã ghi lại giaodịch này vào sổ cái được chia sẻ Nếu bản ghi giao dịch có lỗi, bạn phải thêm giao dịchmới để bù trừ cho lỗi và cả hai giao dịch đều được hiển thị trong mạng lưới
8
Trang 10Đồng thuận: Một hệ thống chuỗi khối thiết lập các quy tắc về sự đồng thuận củangười tham gia cho phép ghi lại các giao dịch Bạn chỉ có thể ghi lại các giao dịch mớikhi đa số người tham gia mạng lưới đồng thuận.
3 Cấu trúc mạng blockchain
Cấu trúc mạng blockchain là một hệ thống phân tán được sử dụng để lưu trữ vàquản lý dữ liệu một cách an toàn và đáng tin cậy Dưới đây là một cấu trúc mạngblockchain cơ bản:
3.1 Khối ( Block): Một khối là một tập hợp các giao dịch hoặc thông tinkhác được gom nhóm lại và được thêm vào blockchain Mỗi khối chứa một phần dữliệu và một phần chữ ký số để xác nhận tính toàn vẹn của dữ liệu đó
3.2 Chuỗi (Chain): Chuỗi là một loạt các khối được liên kết với nhau bằngcách sử dụng chữ ký số Mỗi khối trong chuỗi chứa một liên kết đến khối trước đó vàmột liên kết đến khối tiếp theo, tạo thành một chuỗi liên kết không thể thay đổi 3.3 Phiên bản (Versioning): Mạng blockchain có thể có nhiều phiên bảncủa chính nó Mỗi phiên bản có thể được lưu trữ trên các nút trong mạng và các phiênbản mới có thể được thêm vào khi có sự đồng thuận từ các nút khác nhau
Trang 11Thứ nhất, Blockchain 1.0 – Tiền tệ và thanh toán
Blockchain 1.0 được ứng dụng chủ yếu trong tiền mã hóa Phiên bản này gồmviệc kiều hối, chuyển đổi tiền tệ, đồng thời tạo hệ thống thanh toán kỹ thuật số.Hay nói cách khác, Blockchain 1.0 giúp những giao dịch tiền ảo trở nên phi tậptrung, diễn ra minh bạch, nhanh chóng
Thứ hai, Blockchain 2.0 – Tài chính và thị trường
Blockchain 2.0 ứng dụng trong việc xử lý tài chính, cũng như ngân hàng(tráiphiếu, cổ phiếu, nợ, chứng khoán,…)
Điểm nổi bật của phiên bản này đó chính là được nâng cấp Smart Contract(hợpđồng thông minh) Đây chính là hợp đồng lập trình sẵn, được ký kết giữa các bên thamgia và giám sát chặt chẽ
Smart Contract không bị can thiệp bởi các bên thứ 3 Điều này giúp bảo đảmđược tính bảo mật ở mức cao nhất
Thứ ba, Blockchain 3.0 - Ứng dụng phi tập trung (Dapp)
Blockchain 3.0 chính là sự kết hợp giữa Smart Contract(Blockchain 2.0) cùngDapp (ứng dụng phân tán) – nơi dữ liệu được lưu tại kho lưu trữ phi tập trung và đượcviết bởi ngôn ngữ lập trình
Không chỉ phục vụ cho tài chính, phiên bản này còn hướng tới nhiều lĩnh vựckhác như giáo dục, Y tế, nghệ thuật hay chính phủ
Thứ tư, Blockchain 4.0 – Ứng dụng vào doanh nghiệp
Blockchain 4.0 phát triển tập trung chủ yếu vào các công ty/ doanh nghiệp.Chúng giúp tạo và chạy những ứng dụng giao dịch hiệu quả, an toàn và nhanh chónghơn
Một doanh nghiệp dù mới thành lập vẫn có thể phát triển được ứng dụng phânquyền nhờ Blockchain 4.0
Công ty có thể quyết định tới những dữ liệu mà tài khoản được xem nào đó.Tuy nhiên vẫn đảm bảo tính bảo mật, đồng thời không sửa đổi được thông tin, khảnăng lưu trữ tự động khi thực hiện giao dịch và thanh toán
3.4 Nút (Node): Mỗi nút trong mạng blockchain đại diện cho một máy tínhhoặc một thiết bị trong hệ thống Các nút này tham gia vào việc xác nhận và xử lý giaodịch, xây dựng và duy trì chuỗi khối Giao dịch (Transaction): Giao dịch đại diện chocác hoạt động và thông tin được gửi và xác nhận bởi các thành viên trong mạngblockchain Các giao dịch này được gom nhóm lại trong các khối và sau đó được thêmvào chuỗi khối
10
Trang 12
3.5 Cơ chế đồng thuận (Consensus Mechanism): Cơ chế đồng thuận làquá trình mà các nút trong mạng blockchain sử dụng để đạt đồng ý về trạng thái của hệthống và xác định xem khối mới có thể được thêm vào chuỗi hay không Các cơ chếđồng thuận như Proof of Work (PoW) hoặc Proof of Stake (PoS) được sử dụng để đảmbảo tính toàn vẹn và an toàn của dữ liệu
Cấu trúc mạng blockchain có thể phức tạp hơn tùy thuộc vào loại blockchain vàứng dụng cụ thể Mỗi loại blockchain có thể có các yếu tố và cấu trúc khác nhau đểphù hợp với mục đích và yêu cầu của nó
Hiện nay, có 2 loại cơ chế đồng thuận được sử dụng phổ biến nhất:
Proof-of-work (Bằng chứng công việc): Thuật toán PoW vận hành bởi các thợđào (nút – node) cùng tham gia giải quyết một bài toán mật mã để tạo ra khối tiếptheo
Proof-of-stake ( Bằng chứng cổ phẩn): Để đơn giản hóa quá trình đào thưởng,khái niệm PoS được sử dụng khi cần xác minh nhiều mã thông báo (tokens – tiền điệntử)
4 Cách thức hoạt động của mạng blockchain.
Để hiểu được cơ chế hoạt động của Blockchain là gì bạn cần hiểu được cấu trúc của Blockchain và cấu trúc của khối
Cấu trúc của Blockchain
Đúng như tên gọi Blockchain, cấu trúc của nó bao gồm Block và Chain Tức là
Trang 13Mỗi một khối sẽ bao gồm 3 thành phần: dữ liệu (Data), mã hàm băm (Hash) và
mã Hash của khối trước nó Trong đó:
Data: là các bản ghi dữ liệu được xác thực qua cơ chế đồng thuận và đã đượcbảo vệ bởi thuật toán mã hoá phù hợp với từng Blockchain
Hash: là một chuỗi bao gồm các ký tự và số được tạo một cách ngẫu nhiên vàkhông giống nhau Mỗi block sẽ có một Hash riêng và nó được mã hoá bằng thuật toán
mã hoá Tác dụng của mã Hash là để phát hiện các thay đổi trong các khối
Previous Hash: hay mã hàm băm của khối trước đó Previous Hash được dùng
để nhận biết vị trí trước sau của các khối liền kề và liên kết với nhau
Có 3 nhóm chủ thể chính tham gia: Người dùng (user), các nút mạng (node)
Khi một khối được thêm vào blockchain, toàn bộ mạng có nghĩa vụ phải cậpnhật bản sao của blockchain với khối mới đó Mỗi nút sẽ tự động đồng bộ và nhậnđược thông tin mới nhất Khi một giao dịch được cập nhật, tất cả những chủ thể khác
là các nút trong mạng lưới cần kiểm tra xem giao dịch có đúng không theo quy định(với một số quy định bắt buộc được thiết lập trước)
12
Trang 14Quá trình này có thể mất nhiều thời gian khác nhau, tùy thuộc vào từng mạngblockchain Các nút đều có thể đóng góp vào việc xác nhận một giao dịch hợp lệ, vìvậy việc gian lận trên nền tảng này là rất khó, nếu không muốn nói là không thểĐây là nguyên tắc cơ bản đằng sau cơ chế đồng thuận, theo đó cho phép danhsách các giao dịch liên tục được mở rộng, chia sẻ và xác nhận trong thời gian thựcbằng hàng nghìn xác nhận (confirm) của các nút khác Điều này tạo nên khác biệt vớicác ứng dụng tài chính tập trung được sử dụng hiện nay đó là sự phân cấp, phi tậptrung.
Chương 2: Ứng dụng của công nghệ BlockChain vào doanh
nghiệp hỗ trợ CDS
Bên cạnh AI (trí tuệ nhân tạo), Big Data, Cloud và IoT (internet vạn vật),Blockchain (chuỗi khối) đóng một vai trò quan trọng trong quá trình chuyển đổi sốtoàn diện, giúp doanh nghiệp nâng cấp quy trình làm việc, tối ưu hóa hiệu quả vậnhành Thuật ngữ blockchain ngày nay trở nên vô cùng phổ biến khi được ứng dụngtrong nhiều lĩnh vực của đời sống và trong hoạt động kinh doanh
Ứng dụng của BlockChain vào doanh nghiệp
Tăng cường tính minh bạch: Blockchain giúp doanh nghiệp đảm bảotính minh bạch trong quá trình giao dịch và quản lý dữ liệu Điều này giúp xây dựngniềm tin từ khách hàng và đối tác doanh nghiệp, tạo ra môi trường tin cậy và thúc đẩy
sự tăng trưởng
Tiết kiệm chi phí và thời gian: Blockchain loại bỏ các bên trung giantrong quá trình giao dịch và quản lý dữ liệu, giúp tiết kiệm chi phí và thời gian chodoanh nghiệp Các giao dịch và dữ liệu được thực hiện một cách nhanh chóng và hiệuquả, giúp doanh nghiệp tập trung vào việc phát triển kinh doanh và tăng cường hiệusuất làm việc
Hỗ trợ giao dịch quốc tế: Blockchain cho phép các giao dịch vượt quaranh giới quốc gia một cách dễ dàng và an toàn Điều này giúp doanh nghiệp nhỏ mởrộng thị trường và tìm kiếm cơ hội kinh doanh mới ở nước ngoài, tăng cường tiềmnăng tăng trưởng và phát triển quốc tế
Tạo ra các ứng dụng mới và sáng tạo: Blockchain cung cấp một nền