Chương 1: Kiến thức cơ sở - Chương 2: Private blockchain- Hyperledger Fabric - Chương 3: Ứng dụng của private blockchain trong tài chính Lý do chọn đề tài Với những kiến thức đã học trong chương trình Đại học và Cao học, cùng với kinh nghiệm làm việc trong công ty về tài chính, tác giả mong muốn qua luận văn này có thể nghiên cứu, tìm hiểu, thử nghiệm khả năng ứng dụng thực tế của công nghệ blockchain trong lĩnh vực chứng khoán. 11 Đối tượng và phạm vi nghiên cứu Trong khuôn khổ đề tài, luận văn tập trung vào các vấn đề nghiên cứu sau đây: - Về Blockchain: các khái niệm cơ sở, cấu trúc mạng, đặc điểm, tiềm năng ứng dụng - Về Hyperledger- Nền tảng private blockchain: khái niệm, kiến trúc, giao dịch, mô hình triển khai - Ứng dụng Hyperledger Fabric trong nghiệp vụ chứng khoán: Mô hình nghiệp vụ, kiến trúc mạng, các thành phần, cơ chế hoạt động và triển khai xây dựng thử nghiệm (demo) Ý nghĩa khoa học và thực tiễn của đề tài Trong vài năm gần đây, ứng dụng công nghệ blockchain đang bùng nổ ở Việt Nam, với rất nhiều công ty khởi nghiệp (Start up) tiềm năng trong lĩnh vực công nghệ này. Hi vọng rằng, đề tài này có thể góp phần đánh giá khả năng ứng dụng thực tế trong lĩnh vực chứng khoán. KIẾN THỨC CƠ SỞ Chương này trình bày kiến thức tổng quan về blockchain như định nghĩa, các loại mạng blockchain, cấu trúc mạng và ứng dụng của công nghệ blockchain trong lĩnh vực tài chính ngân hàng.1 Định nghĩa “Blockchain được định nghĩa là công nghệ lưu trữ và truyền tải thông tin bằng các khối (block) được liên kết với nhau và mở rộng theo thời gian, do đó được gọi là chuỗi khối (blockchain).
Mỗi block chứa đựng các thông tin về thời gian khởi tạo, các thông tin giao dịch và được liên kết với các khối trước đó thông qua thông tin hàm băm (hash).” - Theo ấn bản “Mastering Bitcoin” của tác giả Antonopoulos. Blockchain là một cơ sở dữ liệu giao dịch phân tán, với dữ liệu được sao lưu, đồng bộ trên nhiều nút của một mạng ngang hàng (P2P network). Blockchain lưu giữ dữ liệu trong các khối (block) một cách có cấu trúc và theo thứ tự thời gian trong đó mỗi khối có chứa một tham chiếu tới khối trước đó. Thuật toán đồng thuận được triển khai ở các nút để đảm bảo tính nhất quán của dữ liệu và trình tự đúng của các khối trong chuỗi.
Hiện tồn tại nhiều thuật toán đồng thuận khác nhau với sự khác nhau về mức độ an toàn, độ trễ và việc tiêu thụ tài nguyên. Ngoài các thuật toán đồng thuận, các hệ thống blockchain còn khác nhau về các mức cấp quyền đọc/ghi dữ liệu, về độ phân tán và về hiệu năng hệ thống. Các hệ thống blockchain đặt trọng tâm về dữ liệu, việc sử dụng mật mã học và các thuật toán đồng thuận cũng như tính phân tán và khả năng truy vết được. Nhiều loại blockchain cung cấp các tính năng “hợp đồng thông minh” (smart contract) là các đoạn mã tự chạy, thực thi các công việc một cách tự động khi các điều kiện của hợp đồng thông minh được thỏa mãn.
Các loại mạng Public Private Hybrid Consortium Ưu + Độc lập + Kiểm soát + Kiểm soát truy + Kiểm soát điểm +Tính minh bạch truy cập cập truy cập + Tin cậy + Hiệu suất + Hiệu suất + Hiệu suất + Khả năng mở + Bảo mật rộng Nhược - Hiệu suất -Mức độ tin - Tính minh bạch -Tính minh điểm - Tính năng tưởng - Nâng cấp bạch -Khả năng kiểm tra Trường Tiền điện tử Chuỗi cung Hồ sơ bệnh án Ngân hàng hợp sử Xác thực tài liệu ứng Bất động sản Chuỗi cung dụng Quyền sở hữu ứng tài sản Nghiên cứu Hệ thống Blockchain chia thành 4 loại mạng chính: 1. Public blockchain- Blockchain công khai Loại công nghệ blockchain đầu tiên là blockchain công khai. Đây là khởi nguồn của tiền điện tử như Bitcoin và giúp phổ biến công nghệ sổ cái phân tán (DLT). Nó loại bỏ các vấn đề đi kèm với việc tập trung hóa, bao gồm kém bảo mật và minh bạch.
DLT không lưu trữ thông tin ở dạng tập trung, thay vào đó phân phối thông tin trên mạng ngang hàng. Bản chất phi tập trung của nó đòi hỏi một số phương pháp để xác minh tính xác thực của dữ liệu. Phương pháp đó là một thuật toán đồng thuận, theo đó những người tham gia trong chuỗi khối đạt được thỏa thuận về trạng thái hiện tại của sổ cái. Bằng chứng công việc (PoW) và bằng chứng cổ phần (PoS ) là hai phương pháp đồng thuận phổ biến.
Blockchain công khai là không giới hạn, bất kỳ ai có quyền truy cập internet đều có thể đăng nhập vào nền tảng blockchain để trở thành một nút được ủy quyền. Người dùng có thể truy cập các bản ghi hiện tại và quá khứ và tiến hành các hoạt động khai thác, các tính toán phức tạp được sử dụng để xác minh các giao dịch và 14 thêm vào sổ cái. Không có bản ghi hoặc giao dịch hợp lệ nào có thể được thay đổi trên mạng và bất kỳ ai cũng có thể xác minh các giao dịch, tìm lỗi hoặc đề xuất thay đổi vì mã nguồn thường là mã nguồn mở. Ưu điểm: Một trong những lợi thế của blockchain công khai là chúng hoàn toàn độc lập với các tổ chức, vì vậy nếu khối bắt đầu không tồn tại nữa, blockchain công khai sẽ vẫn có thể chạy khi có máy tính kết nối với nó.
Một ưu điểm khác của blockchain công khai là tính minh bạch của mạng lưới. Người dùng tuân theo các giao thức và phương pháp bảo mật một cách rõ ràng, các blockchain công khai hầu hết đều an toàn. Nhược điểm: Mạng chậm lại khi có nhiều nút tham gia vào mạng. Trường hợp sử dụng.
Trường hợp sử dụng phổ biến nhất cho các blockchain công khai là khai thác và trao đổi tiền điện tử như Bitcoin. Tuy nhiên, nó cũng có thể được sử dụng để tạo một hồ sơ cố định với một chuỗi có thể kiểm tra được, chẳng hạn như công chứng điện tử các bản quyết định và hồ sơ công khai về quyền sở hữu tài sản. Loại blockchain này lý tưởng cho các tổ chức được xây dựng dựa trên sự minh bạch và đáng tin cậy, ví dụ như các nhóm hỗ trợ xã hội hoặc các tổ chức phi chính phủ. Private blockchain- Blockchain riêng tư Một mạng blockchain hoạt động trong một môi trường hạn chế như một mạng đóng hoặc nằm dưới sự kiểm soát của một thực thể duy nhất, là một blockchain riêng tư.
Mặc dù nó hoạt động giống như một mạng lưới blockchain công khai theo nghĩa nó sử dụng các kết nối ngang hàng và phân quyền, nhưng loại blockchain này ở quy mô nhỏ hơn. Thay vì chỉ bất kỳ ai cũng có thể tham gia thì các blockchains riêng thường được vận hành trên một mạng nhỏ bên trong một công ty hoặc tổ chức. Chúng còn được gọi là blockchain được phép hoặc blockchain doanh nghiệp. Ưu điểm: Tổ chức kiểm soát đặt ra các mức cho phép, bảo mật, quyền và khả năng truy cập.
Ví dụ: một tổ chức thiết lập mạng blockchain riêng có thể xác 15 định các nút có thể xem, thêm hoặc thay đổi dữ liệu. Nó cũng có thể ngăn các bên thứ ba truy cập thông tin nhất định. Các blockchain riêng tư có thể rất nhanh và có thể xử lý các giao dịch nhanh hơn nhiều so với các blockchain công khai. Nhược điểm: Khó để đạt được sự tin tưởng hoàn toàn vào thông tin, vì các nút tập trung xác định những gì là hợp lệ.
Số lượng nút nhỏ cũng có thể đồng nghĩa với việc bảo mật kém hơn. Nếu một vài nút không hoạt động, phương pháp đồng thuận có thể bị xâm phạm. Trường hợp sử dụng: Tốc độ của các blockchain riêng tư khiến chúng trở nên lý tưởng cho các trường hợp blockchain cần được bảo mật bằng mật mã nhưng thực thể kiểm soát không muốn công chúng truy cập thông tin. Các trường hợp sử dụng khác cho blockchain riêng tư bao gồm quản lý chuỗi cung ứng, quyền sở hữu tài sản và bỏ phiếu nội bộ.
Hybrid blockchain- Blockchain hỗn hợp Mạng hỗn hợp cho phép các tổ chức thiết lập một hệ thống riêng tư, dựa trên sự cho phép cùng với một hệ thống công khai, cho phép họ kiểm soát ai có thể truy cập vào dữ liệu cụ thể được lưu trữ trong blockchain và dữ liệu nào sẽ được mở công khai. Thông thường, các giao dịch và hồ sơ trong một chuỗi khối hỗn hợp không được công khai nhưng có thể được xác minh khi cần, chẳng hạn như bằng cách cho phép truy cập thông qua hợp đồng thông minh. Thông tin bí mật được lưu giữ trong mạng nhưng vẫn có thể xác minh được. Mặc dù một thực thể tư nhân có thể sở hữu chuỗi khối hỗn hợp, nó không thể thay đổi các giao dịch.
Khi người dùng tham gia vào một chuỗi khối hỗn hợp, họ có toàn quyền truy cập vào mạng. Danh tính của người dùng được bảo vệ khỏi những người dùng khác, trừ khi họ tham gia vào một giao dịch. Sau đó, danh tính của họ được tiết lộ cho bên kia. Ưu điểm: Một trong những lợi thế lớn của blockchain lai là do nó hoạt động trong một hệ sinh thái khép kín, các hacker bên ngoài không thể tấn công 51% vào 16 mạng.
Nó cũng bảo vệ sự riêng tư nhưng cho phép giao tiếp với các bên thứ ba. Các giao dịch rẻ và nhanh chóng, đồng thời nó cung cấp khả năng mở rộng tốt hơn so với mạng blockchain công khai. Trường hợp sử dụng: Blockchain lai có một số trường hợp sử dụng mạnh mẽ, bao gồm cả bất động sản. Các công ty có thể sử dụng một chuỗi khối hỗn hợp để chạy các hệ thống một cách riêng tư nhưng hiển thị một số thông tin nhất định, chẳng hạn như danh sách, cho công chúng.
Bán lẻ cũng có thể hợp lý hóa các quy trình của mình bằng blockchain lai và các thị trường được quản lý cao như dịch vụ tài chính cũng có thể thấy được lợi ích từ việc sử dụng nó. Hồ sơ y tế có thể được lưu trữ trong một blockchain lai. Bên thứ ba ngẫu nhiên không thể xem bản ghi, nhưng người dùng có thể truy cập thông tin của họ thông qua hợp đồng thông minh. Các chính phủ cũng có thể sử dụng nó để lưu trữ dữ liệu công dân một cách riêng tư nhưng chia sẻ thông tin một cách an toàn giữa các cơ quan.
Consortium blockchain- Blockchain liên hợp Loại blockchain thứ tư, blockchain liên hợp, tương tự như blockchain hỗn hợp ở chỗ nó có các tính năng blockchain riêng tư và công khai. Nhưng khác là nhiều thành viên tổ chức cộng tác trên một mạng phi tập trung.