You are on page 1of 45

ỨNG DỤNG CỦA BLOCKCHAIN

Nội dung
1. Tài chính
2. Truy xuất nguồn gốc
3. Xác thực bằng cấp giấy tờ

2
Nội dung
1. Tài chính
2. Truy xuất nguồn gốc
3. Xác thực bằng cấp giấy tờ

3
Thư Tín Dụng (Letter of Credit L/C)
• Doanh nghiệp: người mua,
người thụ hưởng
• Ngân hàng: ngân hàng phát
hành, ngân hàng thông báo,
ngân hàng chỉ định, ngân hàng
hoàn trả
• Bên liên quan: hải quan, bảo
hiểm, vận tải, kiểm định, chuyển
phát, chính phủ, SWIFT, v.v.
• L/C phần lớn ở dạng giấy,
chuyển giao qua chuyển phát
nhanh
4
Thư Tín Dụng (Letter of Credit L/C)
Tiêu chí Giao dịch L/C truyền thống Giao dịch L/C trên blockchain

Minh bạch - Sử dụng nhiều hệ thống khác nhau, khó nắm bắt - Các bên tham gia cùng một hệ thống
được thông tin - Minh bạch, chống gian lận, sửa đổi dữ liệu
- Có nguy cơ giả mạo, thay đổi điều khoản
Chứng từ Kiểm tra thủ công Kiểm tra tự động, dạng điện tử

Thời gian Kéo dài, vài ngày Rút ngắn, trong ngày

Chi phí Giấy tờ, chuyển giao Giảm chi phí giấy tờ

5
Thư Tín Dụng (Letter of Credit L/C)
Tồn tại:
• Phạm vi sử dụng: hạn chế
• Chưa được thử nghiệm trên thế giới ở quy mô rộng
• Việt Nam: 5 ngân hàng tham gia thí điểm khi được miễn phí thực hiện
(Contour network)
• Tính hoàn thiện: giao dịch L/C chưa có sự tham gia của hải quan,
bảo hiểm, vận tải, bên chứng nhận
• Khâu thanh toán: vẫn cần hệ thống SWIFT hoặc thanh toán nội
địa

6
Thư Tín Dụng (Letter of Credit L/C)
Nguyên nhân
• Chưa có hành lang pháp lý, đặc biệt là chứng từ điện tử
• Cơ sở hạ tầng chưa sẵn sàng kết nối
• Các bên liên quan (hải quan, bảo hiểm, v.v.) chưa sẵn sàng với
phương thức giao dịch chứng từ điện tử
• Lo ngại về an ninh mạng

7
Nội dung
1. Tài chính
2. Truy xuất nguồn gốc
3. Xác thực bằng cấp giấy tờ

8
Chuỗi cung ứng

9
Truy xuất nguồn gốc sản phẩm

10
Bất động sản

11
Số hoá vàng

12
Những ứng dụng khác

13
Khi nào dùng blockchain?

Nhiều
Thiếu
bên
lòng tin
tham gia

Nguy cơ Tài sản


gian lận giá trị

14
Nội dung
1. Tài chính
2. Truy xuất nguồn gốc
3. Xác thực bằng cấp giấy tờ

15
Nội dung
3.1.Hệ thống xác thực quá trình cấp bằng cấp - B4E v1
3.1.1. Bài toán nghiên cứu
3.1.2. Giải pháp thực hiện
3.1.3. Các kết quả đạt được
3.2. Hệ thống tạo và xác thực bằng cấp - B4E v2
3.2.1. Ký số từ xa
3.2.2. Giải pháp thực hiện
3.2.3. Các kết quả đạt được

16
Nội dung
3.1.Hệ thống xác thực quá trình cấp bằng cấp - B4E v1
3.1.1. Bài toán nghiên cứu
3.1.2. Giải pháp thực hiện
3.1.3. Các kết quả đạt được
3.2. Hệ thống tạo và xác thực bằng cấp - B4E v2

17
Bài toán nghiên cứu
• Bằng cấp giả là một vấn nạn trong xã
hội
• Bằng giả từ các cơ sở in ấn: công khai
trên Internet
• Bằng “thật” chất lượng giả từ các cơ sở
giáo dục gian lận: nâng điểm, cấp bằng
cho người có nhu cầu
Nguồn: https://lambangcap****.com/

=> Nhu cầu xác thực tính hợp lệ của


bằng cấp từ người sử dụng lao động
Nguồn: https://tuoitre.vn

18
Bài toán nghiên cứu
• Địa chỉ xác thực văn bằng
• Trung tâm công nhận văn bằng
• Thời gian: 20 ngày
• Chi phí: 250,000 VNĐ/bằng
• Cơ sở giáo dục
• Công văn gửi tới
• Số lượng: hàng nghìn Nguồn: https://naric.edu.vn/
• Thời gian: 5-10 ngày
• Chưa thực sự tin cậy đối với cơ sở gian lận

Nguồn: https://www.facebook.com/

19
Bài toán nghiên cứu
• Bài toán: nghiên cứu và áp dụng công nghệ chuỗi khối
vào bài toán xác thực quá trình cấp bằng cấp tại Việt
Nam
• Công nghệ chuỗi khối:
• Tin cậy: dữ liệu đã ghi không thể xoá, sửa
• Minh bạch: dữ liệu công khai trên mạng
• An toàn: dữ liệu có thể khôi phục lại khi một nút có sự cố
• Quá trình cấp bằng cấp
• Quá trình đào tạo: thời gian học, chương trình học, bảng Nguồn: google.com

điểm
• Bằng cấp thu được

20
So sánh các nghiên cứu liên quan
Tác giả/Hệ thống Năm Phát triển bởi Mạng A B C D E

Gresch et al. [1] 2018 University of Zurich Public ü û û û û


Giải pháp û
Aini et al. [2] 2020 University of Raharja Public ü û û û
nội bộ
Nguyen et al. [3] 2018 HCMUT Public ü û û û û

BCDiploma [4] 2021 Blockchain Certified Data Public ü û û û û


Giải pháp
toàn cầu EduCTX [5] 2018 Blockchain Lab:UM Public ü û ü û ü
Blockcerts [6] 2016 MIT & Hyland Credentials Public ü û û û ü
OpenCerts [7] 2021 Singapore GovTech, OpenCerts Public ü ü û ü û
Giải pháp
quốc gia
B4E 2021 HUST Private ü ü ü ü ü

A: Xác thực bằng; B: Xác thực điểm; C: Mã hoá theo định danh của người học;
D: Hỗ trợ các trường THCS, THPT tham gia; E: Xác thực phi tập trung

Các mạng Public: Bitcoin: 7 giao dịch/s, Ethereum: 15 giao dịch/s 21


Giải pháp thực hiện

Các luồng hoạt động chính


22
Giải pháp thực hiện
Kiến trúc hệ thống B4E (Blockchain 4 Education) bao gồm 4
tầng:
• Giao diện (Application UI)
• Web UI: giao diện web cho người dùng
• Digital Wallet: quản lý private key của người dùng
• Explorer: ứng dụng trực quan
• Dịch vụ ứng dụng (Application Services)
• Bộ: bỏ phiếu
• Cơ sở giáo dục: đăng ký, bỏ phiếu, tạo tài khoản giảng
viên/sinh viên, tạo danh sách lớp, ghi/thu hồi bằng
• Giảng viên: ghi điểm
• Người học: giải mã bằng/điểm, chia sẻ bằng/điểm
• Người sử dụng lao động: xác thực bằng/điểm
Kiến trúc hệ thống
23
Giải pháp thực hiện
Kiến trúc hệ thống B4E (Blockchain 4 Education) bao gồm 4
tầng:
• Dịch vụ blockchain (Blockchain services)
• Data model: định nghĩa cấu trúc dữ liệu được sử dụng
• Transaction Processors: kiểm tra tính hợp lệ của dữ liệu
được đưa lên mạng
• REST APIs: cung cấp truy cập vào mạng blockchain
thông qua HTTPs
• Event Subscriber: lưu các cập nhật trên mạng vào CSDL
• Cơ sở hạ tầng chuỗi khối (Blockchain Infrastructure)
• Validators: các nút xác thực dữ liệu
• P2P: mạng các nút tham gia
• Consensus Engine: thuật toán đồng thuận
Kiến trúc hệ thống
24
Giải pháp thực hiện

Ví - wallet

Mã OTP

Ràng buộc khi ghi nhận dữ liệu

25
Giải pháp thực hiện
• Xác thực dữ liệu
• Sinh viên:
• Giải mã dữ liệu trên mạng
• Sinh ra một xâu token để chia sẻ dữ liệu
• Người kiểm tra
• Sử dụng hệ thống để giải mã xâu token, lấy ra bản rõ dữ liệu
• Hệ thống so sánh dữ liệu trên bản rõ và mạng blockchain
• Đưa ra thông tin về lịch sử quá trình học tập, chương trình đào tạo...của người học

26
Giải pháp thực hiện
• Triển khai hệ thống
• Đóng gói các services và UI cho từng người dùng thành các file Docker,
công bố trên Docker hub
• Người học và Người kiểm tra: có thể tự triển khai gói cài đặt của mình để
quản lý hay xác minh dữ liệu
=> Phi tập trung việc truy cập, xác minh dữ liệu

Triển khai hệ thống


27
Sinh viên - Giao diện sử dụng

28
Kết nối với hệ thống quản lý đào tạo của ĐHBK HN

• Đóng góp cho hệ thống Quản lý đào tạo (QLĐT) của ĐHBK HN
• Phát triển chức năng nhập điểm
• Phát triển hệ thống OTP để xác thực hoạt động nhập điểm
• Phát triển chức năng ký số vào bảng điểm
• Sử dụng API từ QLĐT để lấy danh sách lớp và điểm thực tế, lưu
trong B4E

29
Kết nối với dữ liệu điểm thực của người học

Đồng bộ dữ liệu điểm thực từ


QLĐT sang B4E B4E lưu trữ hơn
1 triệu giao dịch
30
Các kết quả đạt được
Số
STT Tên sản phẩm Yêu cầu chất lượng sản phẩm Kết quả
lượng
1 Sản phẩm khoa học
01 bài báo quốc tế uy tín thuộc danh mục ISI (được chấp 02 bài ISI
nhận đăng) và
1.1 Bài báo quốc tế 02 01 bài Scopus
01 bài báo quốc tế trong danh mục Scopus (được chấp
nhận đăng) 01 bài tạp chí khác
2 Sản phẩm đào tạo
Hỗ trợ đào tạo nghiên cứu sinh theo định hướng nghiên
2.1 Hỗ trợ đào tạo Nghiên cứu sinh 02 2 NCS
cứu của đề tài
3 Sản phẩm ứng dụng và sản phẩm khác
Hệ thống có các khả năng sau:
- Chống giả mạo dữ liệu
Hệ thống xác thực bằng cấp trong - Xác minh giao dịch dữ liệu học tập, bằng cấp
3.1 01 Đáp ứng (Demo)
lĩnh vực giáo dục - Khả năng quản lý và truy xuất nguồn gốc của tối thiểu
một triệu bản ghi liên quan tới học sinh, sinh viên
- Hiệu năng xử lý đạt tối thiểu 50 giao dịch/giây
Bộ tài liệu phân tích và thiết kế hệ Bộ tài liệu gồm:
3.2 thống; tài liệu hướng dẫn cài đặt, sử 01 -Tài liệu phân tích và thiết kế hệ thống Đáp ứng (Github)
dụng và quản trị hệ thống -Tài liệu hướng dẫn cài đặt, sử dụng và quản trị hệ thống 31
Các kết quả đạt được
• Sản phẩm ứng dụng: đã hoàn thành
• Mã nguồn hệ thống: https://github.com/blockchain-for-education
• Website thử nghiệm: https://b4e.vn

• Hệ thống có các khả năng sau:


• Chống giả mạo dữ liệu: từ chối giao dịch ghi điểm không hợp lệ (cơ chế đồng
thuật PBFT)
• Xác minh giao dịch dữ liệu học tập, bằng cấp: người học quản lý dữ liệu của
mình (lấy bản rõ, chia sẻ); nhà tuyển dụng dễ dàng kiểm tra tính hợp lệ của dữ
liệu
• Khả năng quản lý và truy xuất nguồn gốc của tối thiểu một triệu bản ghi liên
quan tới học sinh, sinh viên: số lượng giao dịch đạt 1.0645.548
• Hiệu năng xử lý đạt tối thiểu 50 giao dịch/giây: ghi đạt 59 giao dịch/giây, đọc
đạt 521 giao dịch/giây
32
Vấn đề tồn tại
• Dữ liệu điểm khó chia sẻ
• Người dùng cần thành thạo về kỹ thuật
• Cần có quy định từ Chính phủ và Bộ GDĐT để triển khai rộng
khắp

33
Nội dung
3.1.Hệ thống xác thực quá trình cấp bằng cấp - B4E v1
3.1.1. Bài toán nghiên cứu
3.1.2. Giải pháp thực hiện
3.1.3. Các kết quả đạt được
3.2. Hệ thống tạo và xác thực bằng cấp - B4E v2
3.2.1. Ký số từ xa
3.2.2. Giải pháp thực hiện
3.2.3. Các kết quả đạt được

34
Chữ ký số
• Xác thực thông tin người ký
• Xác thực tính toàn vẹn của dữ liệu
• Xác thực thời điểm ký
• Giải pháp: USB Token, Sim card

35
Ký số từ xa - Remote Signing
• Kỹ thuật ký số mới không dùng USB
Token, Sim
• Đặc điểm
• Private key người ký tạo bởi giải thuật
RSA (private key trong mạng blockchain
được tạo bởi giải thuật ECDSA)
• Private key được lưu trên cloud
• Xác thực: TOTP, xác nhận trên ứng dụng
di động, email

36
BSign - Giải pháp ký số từ xa nội bộ

37
BSign - Giải pháp ký số từ xa nội bộ
• Nội bộ: các chứng thư số không có tính công khai
• Tài liệu có giá trị pháp lý nội bộ trong tổ chức triển khai
• Chưa sử dụng phần cứng HSM
• Kết quả
• Ký số bảng điểm: bởi các giảng viên từ 7.2022
• Ký số văn bản nội bộ: bởi các chuyên viên trong hệ thống văn phòng số
D-Office từ 10.2022

38
Các hệ thống xác thực bằng cấp hiện có

39
Các hệ thống xác thực bằng cấp hiện có
Tồn tại vấn đề
• Không tương đồng với hệ thống cấp chứng chỉ giấy
• Chữ ký người đứng đầu cơ sở giáo dục - dạng ảnh chèn vào file,
không có giá trị xác thực
ÞChỉ xác nhận có thông tin bằng được lưu trên blockchain, không
thể kiểm chứng giá trị của thông tin được ghi
• Lưu ý: Blockchain chỉ đảm bảo thông tin đã ghi không thể sửa,
xoá. Blockchain không thể đảm bảo mọi thông tin được ghi là
chính xác

40
Hệ thống tạo và xác thực chứng chỉ sử dụng Remote Signing
và Blockchain

41
Hệ thống tạo và xác thực chứng chỉ sử dụng Remote Signing và
Blockchain

42
43
BKC Labs

https://bkc-labs.io/

44
45

You might also like