1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế và xây dựng hệ thống quản lý hợp đồng đấu thầu sử dụng blockchain

10 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thiết Kế Và Xây Dựng Hệ Thống Quản Lý Hợp Đồng Đấu Thầu Sử Dụng Blockchain
Tác giả Nguyễn Văn Duy, Nguyễn Trường Vũ, Nguyễn Trọng Khang, Nguyễn Đình Khôi
Trường học Trường Đại học Công nghiệp Thành phố Hồ Chí Minh
Chuyên ngành Công nghệ Điện tử
Thể loại bài báo khoa học
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 10
Dung lượng 900,01 KB

Nội dung

Đ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 1

Hộ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 2

Hộ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 3

Hộ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 4

Hộ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 5

Hộ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 6

Hộ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 7

Hộ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 8

Hộ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 9

Hộ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 10

Hộ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

Ngày đăng: 10/03/2024, 08:14

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w