Đe tăng tính minh bạch, độtincậy vàbảo mật trong quảnlý hồ sơđấuthầu, chúng tôiđề xuất mộtthiếtkế hệ thống quản lý hồ sơđấu thầu sử dụngblockchain trên cả nền tảng websitevà ứng dụng diđ
Trang 1Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH
YSC5.F134
DỤNG BLOCKCHAIN
NGUYỄNVĂN DUY*, NGUYỄN TRƯỜNG vũ, NGUYỄNTRỌNGKHANG,
NGUYỄN ĐÌNHKHÔI
Khoa Công nghệ Điện tử, TrườngĐại học Công nghiệp Thành phổ Hồ Chỉ Minh
* nguyenvanduy@iuh.edu.vn
Tóm tắt Trong bối cảnh nền kinh tế số đang phát triển mạnh, việc sử dụng cácnền tảng công nghệ như
websitevàứngdụngdiđộngđể quảnlý hồ sơ đấu thầu đã trởthành xu hướng của nhiều quốcgia, trong đó
có Việt Nam Đe tăng tính minh bạch, độtincậy vàbảo mật trong quảnlý hồ sơđấuthầu, chúng tôiđề xuất
mộtthiếtkế hệ thống quản lý hồ sơđấu thầu sử dụngblockchain trên cả nền tảng websitevà ứng dụng di động Thiết kế của chúng tôi bao gồm kiến trúc hệ thống, cáchthức quản lý truy cập và phân quyền,đặc
tính của các khối dữ liệu và cách sửdụngblockchain để tăngtínhbảo mật vàtính toàn vẹn của dữ liệu trên
nền tảng và đánh giá hiệu suất của nó Kết quả cho thấy rằng hệ thống quản lý hồ sơ đấu thầu sử dụng blockchaintrênnền tảng websitevàứngdụngdi động có tínhbảomậtcao, độ tin cậy vàkhảnăngkiểm ứa
Từ khóa Blockchain, đấuthầu,đấu thầu sử dụngblockchain, smart contract
BUILDING A BIDDING SYSTEM USING BLOCK CHAIN
Abstract Inthe context ofthe economyThe number isthriving, dieuse oftechnology platformssuchas
website and mobile application to manage bidding documents has become trend of many countries,
Our design includes system architecture, access management and decentralization, characteristics ofdata blocks and how touse blockchain to increase die security and integrity of data on die platform Website
results showed that the bidding record management system used Blockchain on the website and mobile
Keywords Blockchain, bidding, biddingusingblockchain, smart contract
1 ĐẶT VẤN ĐÈ
Trong thời đại hiệnnay, công nghệ đang pháttriển rấtmạnh mẽ và đóng vai trò rất quan dọngtrong đời sống của con người Trong số đó, côngnghệblockchain được coi là một dong những xu hướng công nghệ
Trong bối cảnh đó, nhóm rấthứng thú với đềtài nghiên cứuvề thiết kế và xây dựnghệ thống quản lý hợp đồng đấu thầu sử dụngblockchain Đâylà mộtđề tài rất thú vị và có tínhứng dụng cao, đápứng nhu cầu
Trang 2Hội nghị Khoa học trẻ ỉẩn 5 năm 2023(YSC2023)-ỈUH
theohìnhthức đối tác công tư, dự án đầu tưcó sử dụng đấttrên co sở đảmbảo cạnhtranh, công bằng, minh
chặn các thayđồibắt hợp pháp đang là một vắn đềhếtsức cằn thiết Vì vậy chúngtôi đã đềxuất một hệ thống quản lýhợp đồng đấu thầuáp dụngcông nghệ blockchain nhằm giúp cho các nhà thầu thuậntiện hon
trong các giao dịch trực tuyến vàan tâm hon trongviệc lưu trữ, bảo quản hồ sơ họp đồng
2.1 Khái niệm
2.1.1 Blockchain [1]
đắu thầu Hệ thổng quản lí hổ sơ đấu thầu sử dụng block chain sẽ được xây dụng dựa trên một mạnglưới phântán, các thôngtin về quá trình đấu thầusẽđượclưu trữ và truyxuất trên các khối thông tin (block),
toànvẹn củaquá trình đấu thầu
Block chain được coi làmộtcông nghệ đáng tin cậy vàan toàn, vàđượcápdụng rộng rãi trong các lĩnh
2.1.2 Smart Contract [1] [4] [5] [6]
smart contract như sau:
♦ Địnhnghĩa các hàm và biến trong smart contract
♦ Sử đụng Truffle frameworkđề tạo ra cáctệp cần thiếtđềtriền khai smart contract trên mạng lưới blockchain, baogồm các tệp như migrations và truffle-config
© 2023 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 369
Trang 3Hội nghị Khoa học trẻ ỉần 5 năm 2Ữ23(YSC2O23)-ỈUH
♦ Triểnkhai smart contract lênmạng lướiblockchain thựctếbằngcách sử dụng Geth Trước khi triền khai smart contract,tacằnphải đảmbảo rằngcác node trong mạng lưới đãđượcđồng bộ hóa và sẵn
2.3 Các tính năng chính của hệ thong
♦ Use case: Đăngký tài khoản
• Use case: Đăng nhập
♦ Use case: Tạo hồ sơ đấu thầu
• Use case: Lưutrữhồ sơ đấu thầu
♦ Tên use case: Tracứu hồ sơ đắu thầu
• Use case: Đưaralời đề nghị chohồ sơ đắu thầu
♦ Use case: Xácnhậnlời đề nghị
♦ Tên use case: Tạobáo cáođấu thầu
♦ Tên use case: Xácminh kết quả đấu thầu
• Tên use case: Cập nhật thôngtinhồ sơ đấu thầu
♦ Tên use case: Xóahồ sơ đắu thầu
♦ Tên use case: Quản lýtài khoản người dùng
♦ Use case: Đặtlịch công bốkết quả đắu thầu
♦ Tên use case: Chắp nhậnlời đề nghị
Hình 2 Sơ đề Use Case hệ thống
Trang 4Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH
2.4 Các lọi ích hệ thống mang lại
Đảm bảo tính toàn vẹn và không thể sửa đổi của dữ liệu: thông tin về quá trình đấu thầu đượcmã hóa, lưu trữtrên các khối thôngtin(block), không thể sửa đổi hay xóabỏ Điềunày đảm bảotính toàn vẹn, không
thểbị can thiệp của dữ liệu
Giảm thiểuthamnhũng, hối lộ và gian lận: thông tin về quá trình đấu thầu được lưu trữvà truy xuất trên các khối thông tin (block),không thể sửa đổihayxóa bỏ.Hệthống giúp giảm thiểu thamnhũng, hối lộvà gian lận trong quá trình đấuthầu
Giảmthiểuthời gian và chi phí: hệ thống sửdụngblockchaincung cấpcác công cụ đểquảnlý và kiểm soát
dữliệu, giúpđảmbảotính chính xácvà độ tin cậy của thông tin trong quá trình đấu thầu Nhờ đó, quá trình
2.5 So sánh uu và nhược điểm
Các loại hình
Blockchain
- Khólàm giả, minh bạch,độ bảo
trung
- Tốn chi phí
- Tốc độ giaodịch vẫn cònkém
Database
- Giảmthiểusự hùng lặp thông tin
- Đảmbảo dữ liệucó thể được truy
sở dữ liệu
- Phải đảm bảo tính chủ quyền của
dữliệu, vì khisử dụng có tính chất
- Bảo mậtquyền khaithác thông tin
đảmbảo vấn đề an toàn dữ liệu,
Cloud
- Cung cấpkhônggianlưu trữ khổng
lồgiúp tiết kiệm chi phí
- Cho phép truy cập mọi lúc mọi nơi,
- Sao lưu vàkhôiphục dễdàng,
- Dễ dàng triển khai
- Quyền kiểm soátbị hạnchế
- Có thể gây racác vấn đề nhưbị đánh cắpthông tin nghiêm trọng
- Có thể gặp vấnđề về hỗtrợ
© 2023 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 371
Trang 5Hội nghị Khoa học trẻ lẩn 5 năm 2023(YSC2023)-RJH
2.6 Sơ đồ chức năng hệ thống
Hình 3 Use Case Tạo hồ sơ đấu thầu
no
Hình 4 Use Case Luu trữ hô sơ
Hình 5 Use case Tra cứu hồ sơ đấu thầu
Trang 6Hội nghị Khoa học trẻ tàn 5 năm 2023(YSC2023)-IUH
Hình 6 Use case Xác nhận lời đề nghị
Hình 7 Use Case Tạo báo cáo đấu thầu
Hình 8 Use case Xác minh kết quả đấu thầu
Thông bao cạp nhạt
lại thông tin
Hình 9 Use case Cập nhật thông tin hồ sơ đấu thầu
© 2023 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 373
Trang 7Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH
3 KÉT QUẲ VÀ THỰC NGHIỆM
3.1 Thực nghiệm phía người dùng đăng nhập web
Hình 10 Giao điện tổng quan hệ thống
Dáng Nhập
Hình 11 Giao diện đăng nhập hệ thống
Trang 8Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈƯH
Diinli Krtvh hợp limn diu thiu mời nhàt
Hình 13 Thông tin hợp đồng đấu thầu mới nhất
l>unl»Kin'll hợp đón’ dim lima mói nhát
Hình 14 Thông Báo đăng nhập để xem thông tin
3.2 Thực nghiệm phía người dùng đăng nhập App
Hình 15 Giao diện các bước đăng ký, đăng nhập vào App
© 2023 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 375
Trang 9Hội nghị Khoa học trẻ lần 5 năm 2023(YSC2023)-ỈUH
Hình 16 Giao diện dành cho Admin trên App
3.3 Kết quả đạt được
Hệ thống hoạt động tương đối ổn định đảm bảo được cácmục tiêu đã đề ra như:
- Hai bên trong họpđồngcó thể đưa ra cáccam kết thôngqua blockchain mà không cần phải biết về danh
tính hay tin tưởng lẫn nhau
thựcthi
chi phí hoạt động
4 KẾT LUẬN
Blockchain là nền tảng hiện đại có tính minh bạch và bảo mật cao, có thể vận dụng vào đa số các lĩnhvực
nhằm mục đíchthực tếhơn vàáp dụng vào cuộc sống
[1] Hoàng Chưong, Công nghệ blockchain làgì? Tổng quan về nền tảng Blockchain, vol 12, no l,pp 234-778,2002 [2] A Alpher and J p N Fotheringham-Smythe, Frobnication revisited, Journal of Foo, vol 13, no 1, pp 234-778, 2003
[3] Konrad Hinsen, what is the blockchain, pp 92-95, 2017
[4] Maher Alharby and Aad van Moonsei, Blockchain-Based smart contracts: a systematic mapping study, ser
Trang 10Hội nghị Khoa học trẻ ỉần 5 năm 2023(YSC2023)-ỈUH
[5] K Christidis and M Devetsikiotis, Blockchains and smart contracts for the internet of things IEEE Access, vol 4,
pp 2292-2303, 2016
[6] V Morabito, Smart contracts and licensing in Business Innovation Through Blockchain, pp 101-124, Springer, 2017
[7] Milgrom, Paul R and Weber, Robert J (1982), “A Theory of Auctions and Competitive Bidding,” Econometrica, vol 50, 1089-1122
© 2023 Trường Đại học Công nghiệp Thành phố Hồ Chí Minh 377