Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
3,08 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - lu Nguyễn Văn Dũng an n va p ie gh tn to Blockchain VÀ ỨNG DỤNG VÀO CHUỖI CUNG ỨNG THUỐC DỰA TRÊN HYPERLEDGER FABRIC oa nl w d LUẬN VĂN THẠC SĨ KỸ THUẬT nf va an lu (Theo định hướng ứng dụng) z at nh oi lm ul z m co l gm @ HÀ NỘI - 2021 an Lu n va ac th si HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THƠNG - lu Nguyễn Văn Dũng an va n Blockchain VÀ ỨNG DỤNG VÀO CHUỖI CUNG ỨNG THUỐC DỰA TRÊN HYPERLEDGER FABRIC gh tn to ie CHUYÊN NGÀNH : p Mà SỐ: KỸ THUẬT VIỄN THÔNG 8.52.02.08 (Kỹ thuật Viễn thông) d oa nl w lu nf va an LUẬN VĂN THẠC SĨ KỸ THUẬT (Theo định hướng ứng dụng) z at nh oi lm ul NGƯỜI HƯỚNG DẪN KHOA HỌC TS NGUYỄN CHIẾN TRINH z m co l gm @ HÀ NỘI - 2021 an Lu n va ac th si i LỜI CAM ĐOAN Em xin cam đoan luận văn thạc sỹ với đề tài “Blockchain VÀ ỨNG DỤNG VÀO CHUỖI CUNG ỨNG THUỐC DỰA TRÊN HYPERLEDGER FABRIC” kết trình học tập nghiên cứu cá nhân Các số liệu, tài liệu sử dụng luận văn hoàn tồn thu thập ban đầu trích dẫn từ nguồn tin cậy, bảo đảm tính xác, rõ ràng, việc xử lý, phân tích đánh giá số liệu thực cách trung thực, khách quan NGƯỜI VIẾT CAM DOAN lu an n va p ie gh tn to Nguyễn Văn Dũng d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si ii LỜI CẢM ƠN Trước tiên, xin bày tỏ lời cảm ơn chân thành tới Ts Nguyễn Chiến Trinh tận tình bảo tạo điều kiện để tơi hồn thành luận văn cách tốt Tôi xin gửi lời cảm ơn tới Thầy Cô khoa Sau Đại học - Học viện Công nghệ Bưu viễn thơng có hướng dẫn, giúp đỡ suốt thời gian tham gia học tập trường, đặc biệt giai đoạn đoạn làm luận văn tốt nghiệp Trong q trình thực hiện, cịn vài hạn chế lý luận, kinh nghiệm, thời gian nghiên cứu nên luận văn tránh khỏi sai sót lu Tơi mong nhận ý kiến đóng góp Thầy, Cơ giáo an bạn để luận văn hoàn thiện va n Trân trọng cảm ơn tn to p ie gh Tác giả d oa nl w Nguyễn Văn Dũng nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si iii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii DANH MỤC HÌNH VẼ v DANH MỤC TỪ VIẾT TẮT vii CHƯƠNG 1: TỔNG QUAN VỀ Blockchain 1.1 Khái niệm Blockchain 1.2 Phân loại hệ thống Blockchain 1.3 Các đặc điểm Blockchain 1.3.1 Tăng hiệu suất làm việc hệ thống 1.3.2 Tính bảo mật tốt lu 1.3.3 Tính ổn định an 1.3.4 Xử lý nhanh n va 1.3.5 Nền tảng phi tập trung Một số ứng dụng Blockchain 1.4 1.4.1 Ngành cơng nghiệp dịch vụ tài ie gh tn to 1.3.6 Tính khắc phục p 1.4.2 Công nghệ Blockchain với IoT w 1.4.3 Ứng dụng vào giao thông nl 1.4.4 Ứng dụng lĩnh vực y tế, chăm sóc sức khỏe d oa 1.4.5 Ứng dụng lĩnh vực bảo hiểm 10 lu 1.4.6 Ứng dụng lưu trữ 10 nf va an 1.4.7 Ứng dụng hoạt động công nghiệp – nhà máy 10 1.4.8 Ứng dụng lĩnh vực vận tải 11 1.5 lm ul 1.4.9 Những ứng dụng khác 11 Một số tảng Blockchain 12 z at nh oi 1.5.1 Ethereum 12 1.5.2 Hyperledger Fabric 13 1.5.3 IBM Blockchain 14 z @ 1.5.4 Multichain 15 gm 1.5.5 Ripple 16 l 1.5.6 Hydrachain 16 m co 1.5.7 Corda R3 17 1.5.8 BigChinDB 18 an Lu 1.5.9 Open-chain 19 n va ac th si iv 1.5.10 IOTA 19 Kết luận chương 19 1.6 CHƯƠNG 2: CHUỖI CUNG ỨNG THUỐC SỬ DỤNG CÔNG NGHỆ Blockchain 20 Kiến trúc hệ thống quản lý chuỗi cung ứng thuốc 20 2.1 2.1.1 Kịch quản lý chuỗi cung ứng thuốc 20 2.1.2 Kiến trúc hệ thống quản lý chuỗi cung ứng thuốc 22 2.1.3 Hợp đồng thông minh quản lý chuỗi cung ứng thuốc 25 2.1.4 Quy trình giao dịch quản lý chuỗi cung ứng thuốc 26 Triển khai quản lý chuỗi cung ứng thuốc tảng chuỗi khối y tế 28 2.2 Môi trường phát triển 28 2.2.1 2.2.2 Cấu trúc liên kết mạng để quản lý chuỗi cung ứng thuốc tảng chuỗi khối y tế 29 lu an 2.2.3 Mơ hình hợp đồng thơng minh quản lý chuỗi cung ứng thuốc tảng chuỗi khối y tế 31 va n 2.2.4 Cấu trúc lưu trữ sổ phân tán quản lý chuỗi cung ứng thuốc tảng chuỗi khối y tế 32 gh tn to 2.3 Kết luận chương 34 ie CHƯƠNG 3: KẾT QUẢ THỰC HIỆN VÀ ĐÁNH GIÁ HIỆU SUẤT 35 p 3.1 3.2 Kết thực thi hệ thống 35 Đánh giá hiệu suất 44 w Kết mô 44 oa nl 3.2.1 3.2.2 Kết luận 48 d nf va an lu KẾT LUẬN 49 z at nh oi lm ul z m co l gm @ an Lu n va ac th si v DANH MỤC HÌNH VẼ Hình 2.1 Kịch quản lý chuỗi cung ứng phân phối thuốc Blockchain y tế 21 Hình 2.2 Cấu trúc quản lý chuỗi cung ứng thuốc 22 Hình 2.3 Kiến trúc hệ thống quản lý chuỗi cung ứng thuốc 23 Hình 2.4 Biểu diễn hộp trắng nút Blockchain mạng lưới chuỗi cung ứng phân phối thuốc 24 Hình 2.5 Truy vấn cập nhật sổ hợp đồng thông minh 26 Hình 2.6 Luồng giao dịch quản lý chuỗi cung ứng thuốc y tế 28 tảng Blockchain 28 lu an Bảng 2.1: Môi trường phát triển để quản lý chuỗi cung ứng thuốc tảng n va Blockchain y tế 29 tn to Bảng 2.2: Môi trường phát triển front-end để quản lý chuỗi cung ứng thuốc 29 gh Hình 2.7 Cấu trúc liên kết mạng để quản lý chuỗi cung ứng thuốc dựa Hyperledger p ie Fabric tảng Blockchain y tế 30 w Hình 2.8 Mạng kinh doanh dựa Hyperledger Fabric cho hệ thống 31 oa nl Hình 2.9 Sổ phân tán quản lý chuỗi cung ứng thuốc y tế 33 d tảng Blockchain 33 an lu Hình 3.1 Bảng điều khiển quản lý bác sĩ 36 nf va Hình 3.2 Cập nhật hồ sơ bác sĩ 37 lm ul Hình 3.3 Tìm nạp ghi bác sĩ thông qua máy chủ REST Composer 37 z at nh oi Hình 3.4 Bảng điều khiển quản lý thuốc 38 Hình 3.5 Cập nhật hồ sơ thuốc 39 z gm @ Hình 3.6 Tìm nạp hồ sơ thuốc thơng qua máy chủ REST Composer 40 Hình 3.7 Bảng điều khiển quản lý đơn thuốc 41 l co Hình 3.8 Cập nhật hồ sơ kê đơn 41 m Hình 3.9 Tìm nạp ghi theo toa thông qua máy chủ REST Composer 42 an Lu Hình 3.10 Lịch sử giao dịch 43 n va ac th si vi Hình 3.11 Xem chi tiết lịch sử giao dịch 43 Hình 3.12 Thời gian đáp ứng cho yêu cầu đồng thời khác Error! Bookmark not defined 46 Hình 3.13 Giao dịch giây theo yêu cầu đồng thời khác 46 Hình 3.14 Độ trễ giao dịch truy vấn (Get Request) 47 Hình 3.15 Độ trễ gọi giao dịch (Yêu cầu đăng) 48 lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si vii DANH MỤC TỪ VIẾT TẮT Nội dung đầy dủ Từ viết tắt Electronic drug record EDR Hồ sơ thuốc điện tử World Health Organization Tổ chức y tế giới WHO Read write Đọc ghi lu RW an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si I MỞ ĐẦU Lý chọn đề tài Hiện nay, ngành dược vấn đề nhức nhối nạn thuốc giả Tổ chức Nghiên cứu Y tế báo cáo nước phát triển, gần 10–30% số thuốc giả Những loại thuốc giả tạo tác dụng phụ khác sức khỏe người Theo WHO, khoảng 30% tổng số thuốc bán châu Phi, châu Á châu Mỹ Latinh hàng giả Đây vấn đề lớn toàn giới tình hình cịn tồi tệ nước phát triển, nơi 10 loại thuốc có loại thuốc giả khơng tn theo quy định thuốc Sự gia tăng lu hiệu thuốc, hay người bán hàng thuốc Internet làm cho việc kiểm sốt an tồn an va thuốc trở nên khó khăn Rất khó để phát hàng giả loại thuốc n qua mạng lưới phân phối phức tạp khác nhau, tạo hội cho hàng giả gh tn to xâm nhập vào chuỗi cung ứng đích thực Sự an toàn chuỗi cung ứng dược phẩm ie trở thành mối quan tâm lớn sức khỏe cộng đồng p Công nghệ Blockchain xu hướng bật năm gần Công nl w nghệ Blockchain sở mã nguồn mở, phân tán minh bạch Với tác d oa động tích cực nó, Blockchain thúc đẩy phát triển kinh tế toàn cầu an lu Blockchain ứng dụng vào nhiều lĩnh vực logistics, kế tốn, kiểm tốn, ngân hàng, nơng nghiệp, y tế nf va Trong nghiên cứu này, tìm hiểu nghiên cứu, sản phẩm cơng nghệ lm ul Blockchain ứng dụng vào lĩnh vực y tế cụ thể chuỗi cung ứng thuốc z at nh oi Tổng quan vấn đề nghiên cứu Ngày cơng nghệ Blockchain khơng cịn xa lạ với Blockchain z xu hướng công nghệ đột phá thời đại Cách mạng công nghiệp 4.0 @ gm Blockchain sở liệu ghi sổ công khai tất giao co l dịch kỹ thuật số thực chia sẻ bên tham gia Mỗi giao dịch m sổ công khai xác minh chế đồng thuận hệ thống Bằng an Lu cách tạo điều kiện cho việc di chuyển từ điểm tập trung đến hệ thống phân n va ac th si 36 Hình 3.1 Bảng điều khiển quản lý bác sĩ lu Tương tự, hình 3.2, người dùng cập nhật thơng tin bác sĩ có an n va cách gửi yêu cầu tới tảng Blockchain phản hồi thành công, thông tin người dùng, chuyên môn, tên, họ phòng ban cập nhật phản hồi thành gh tn to bác sĩ lưu trữ lại giao diện người dùng Các thuộc tính bác sĩ tên p ie cơng từ máy chủ Hyperledger Composer REST Trong hình 3.3, hồ sơ bác sĩ xác minh cách cung cấp nl w DoctorId làm tham số cho API bác sĩ máy chủ Hyperledger Composer REST d oa Yêu cầu truy vấn gửi đến tảng Blockchain rút gọn phản hồi thành an lu cơng, tạo mã phản hồi 200, mã phản hồi chứa siêu liệu (tức phòng nf va ban, chuyên môn, họ, tên, tên người dùng địa email) bác sĩ cụ thể so với id yêu cầu gửi lm ul Phản hồi yêu cầu xem định dạng JSON máy chủ chạy z at nh oi Hyperledger Composer REST URL yêu cầu chứa địa API với cổng mà z m co l gm @ an Lu n va ac th si 37 lu an n va to p ie gh tn Hình 3.2 Cập nhật hồ sơ bác sĩ d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu Hình 3.3 Tìm nạp ghi bác sĩ thông qua máy chủ REST Composer n va ac th si 38 Hình 3.4 minh họa chi tiết loại thuốc với bệnh nhân bác sĩ Bảng điều khiển quản lý thuốc cho phép người dùng thêm thông tin loại thuốc cụ thể Dữ liệu thuốc nhập xác thực trường biểu mẫu không điền chứa giá trị không hợp lệ, ngoại lệ đưa kết biểu mẫu không tiến hành thêm Giao diện quản lý thuốc cho phép người dùng thực CRUD loại thuốc chọn cách định DrugId Hơn nữa, quản lý thuốc lưu hồ sơ thuốc kê đơn Bác sĩ Ngồi ra, mơ tả thuốc, hạn sử dụng, ngày sản xuất, nhà sản xuất lưu trữ để mô tả hành vi tổng thể thuốc lu an n va p ie gh tn to w Hình 3.4 Bảng điều khiển quản lý thuốc oa nl Tương tự, Hình 3.5, người dùng cập nhật thơng tin thuốc có d cách gửi yêu cầu vào tảng Blockchain phản hồi thành công, thông lu an tin thuốc lưu trữ lại giao diện người dùng Các thuộc tính thuốc nf va tên thuốc, giá cả, mô tả, nhà sản xuất, hạn sử dụng, ngày, producerDate z at nh oi REST lm ul unitofMeasure cập nhật phản hồi thành công từ Hyperledger Máy chủ z m co l gm @ an Lu n va ac th si 39 lu an n va p ie gh tn to nl w d oa Hình 3.5 Cập nhật hồ sơ thuốc an lu Tính xác thực ghi xác minh cách truy vấn trực nf va tiếp Hyperledger Composer Máy chủ REST Trong hình 3.6, yêu cầu truy vấn “/ lm ul api / queries / selectDrugRecordByName? Drugname = Tramadol ”được khởi tạo máy khách tới máy chủ REST để gửi giao dịch Máy chủ Hyperledger REST phản z at nh oi hồi yêu cầu truy vấn dạng ResponseBody, chứa siêu liệu liên quan đến thuốc Phản hồi yêu cầu xem định dạng JSON Máy chủ z Hyperledger Composer REST URL yêu cầu chứa địa API với cổng mà m co l gm @ chạy an Lu n va ac th si 40 lu an n va p ie gh tn to d oa nl w nf va an lu Hình 3.6 Tìm nạp hồ sơ thuốc thơng qua máy chủ REST Composer Hình 3.7 minh họa bảng điều khiển đơn thuốc có chi tiết đơn thuốc lm ul cá nhân ghi lại Đơn thuốc lưu hồ sơ bệnh nhân với bác sĩ quản lý đơn thuốc z at nh oi định số thuốc bác sĩ kê đơn với ghi bác sĩ, tất lưu trữ Bảng điều khiển quản lý đơn thuốc cho phép bác sĩ thêm thông tin z gm @ bệnh nhân cụ thể trình kiểm tra bệnh nhân Dữ liệu nhập xác thực trường biểu mẫu không điền đầy đủ chứa giá trị không hợp l co lệ, ngoại lệ đưa kết biểu mẫu không tiếp tục Giao diện m quản lý đơn thuốc cho phép bác sĩ thực thao tác CRUD đơn thuốc an Lu chọn cách định PrescriptionID Hơn nữa, bác sĩ cập nhật liều n va ac th si 41 lượng thuốc ghi bác sĩ vào bệnh nhân cụ thể Ngoài ra, quản lý thuốc riêng lẻ theo toa bác sĩ kê đơn theo dõi Hình 3.7 Bảng điều khiển quản lý đơn thuốc Tương tự, hình 3.8, người dùng cập nhật thơng tin kê đơn có lu cách gửi yêu cầu tảng Blockchain phản hồi thành công, an va thông tin kê đơn mô lại giao diện người dùng n Các thuộc tính theo toa toaID, PrescriptionTime, bác sĩ, liều lượng thuốc p ie gh tn to DoctorComment cập nhật phản hồi thành công từ Hyperledger d oa nl w nf va an lu z at nh oi lm ul z gm @ co l Hình 3.8 Cập nhật hồ sơ kê đơn m Tính xác thực hồ sơ xác minh cách truy vấn trực tiếp an Lu Máy chủ Hyperledger Composer REST Trong Hình 3.9, yêu cầu truy vấn “/ api / n va ac th si 42 Toa / Toa 3” khởi tạo máy khách tới máy chủ REST để gửi giao dịch Hyperledger Máy chủ REST yêu cầu truy vấn dạng ResponseBody, chứa siêu liệu liên quan đến đơn thuốc Phản hồi yêu cầu xem định dạng JSON máy chủ Hyperledger Composer REST URL yêu cầu chứa địa API với cổng mà chạy lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z @ gm Hình 3.9 Tìm nạp ghi theo toa thơng qua máy chủ REST Composer co l Hình 3.10 cho thấy ảnh chụp nhanh liên quan đến lịch sử giao dịch Lịch sử m giao dịch thể đầy đủ nhật ký hoạt động thực thông qua web đến dịch, người tham gia, thay đổi an Lu tảng Blockchain Nhật ký chứa thuộc tính mốc thời gian, thời gian giao n va ac th si 43 lu an Hình 3.10 Lịch sử giao dịch giao dịch cụ thể n va Hình 3.11 thể chi tiết tn to transactionID,TransactionType, TransactionInvoked, JoinantInvoking, IdentityUsed, gh transaction TimeStamp đề cập Mọi hoạt động đơn lẻ thực p ie hệ thống xác minh từ bảng lịch sử d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ Hình 3.11 Xem chi tiết lịch sử giao dịch an Lu n va ac th si 44 3.2 Đánh giá hiệu suất Sử dụng Hyperledger Calibre làm khung chuẩn hiệu suất mã nguồn mở cho giải pháp dựa Blockchain [5] Hyperledger Calibre đề xuất Linux Foundation sử dụng để đánh giá giải pháp Blockchain Hyperledger Calibre hỗ trợ nhiều giải pháp Blockchain Fabric v1.0, Sawtooth 1.0, Iroha 1.0, Burrow 1.0 Hyperledger Công cụ đo kiểm Hyperledger Calibre hỗ trợ nhiều số hiệu suất tỷ lệ thành công, thông lượng giao dịch độ trễ giao dịch (tối thiểu, trung bình, tối đa, phần trăm) Nó phân bổ tài nguyên hệ thống (ví dụ: CPU, Bộ nhớ, IO) lu Thiết lập mơi trường cơng cụ chuẩn hiệu suất trình bày đây, mô tả an ngắn gọn số va • Thời gian phản hồi giao dịch: Là thời gian mà thành công đo lường n tn to lượng thời gian giao dịch cần để yêu cầu nhận phản hồi từ tảng gh Blockchain p ie • Thơng lượng giao dịch: Tỷ lệ thành công đo lường giao dịch hợp lệ w cam kết hệ thống Blockchain thử nghiệm (SUT) oa nl khoảng thời gian xác định d • Độ trễ giao dịch (Tối thiểu, Tối đa, Trung bình): Thời gian cần thiết để hiệu lu an ứng giao dịch sử dụng mạng gọi độ trễ giao dịch Tổng thời gian nf va bao gồm thời gian từ thời điểm trình kết có sẵn mạng lm ul • Sử dụng tài nguyên: Là trình sử dụng tài nguyên xử lý yêu cầu giao dịch phản hồi Việc sử dụng tài nguyên đo lường cách kiểm z at nh oi tra tài nguyên sử dụng CPU, Bộ nhớ, Mạng IO Blockchain SUT khoảng thời gian xác định z 3.2.1 Kết mơ @ gm Hình 3.12 cung cấp so sánh ba nhóm người dùng khác để điều co l tra thời gian phản hồi hệ thống Đã chạy mô khoảng thời gian 100 mili giây Nói chung, thời gian phản hồi tăng lên số lượng người dùng tăng truy m an Lu vấn hệ thống lúc n va ac th si 45 Ba danh mục nhóm người dùng 100 người dùng vòng đầu tiên, 300 người dùng vòng thứ hai cuối cùng, đánh giá hiệu suất cách tăng người dùng lên 500 Hình 3.12 minh họa phản hồi hệ thống cho hai nhóm gần giống tăng số lượng người dùng lên 500; thời gian phản hồi tăng 15 ms cho 500 giao dịch Mặc dù số lượng người dùng tăng, thời gian đáp ứng hệ thống ổn định Hình 3.13 điều tra giao dịch giây (TPS) Tương tự Hình 3.12, chúng tơi sử dụng số lượng nhóm người dùng để đánh giá TPS hệ thống Nói chung, có người dùng gửi yêu cầu đến máy chủ, phản hồi sau 100 mili giây TPS tính Numbero f user = 1000 ms / 100 ms, × 1000 lu an ms / 100 ms = 10 TPS n va Như minh họa Hình 3.13, nhóm người dùng với 100 người dùng có trung tn to bình 40 tps thời gian trôi qua 100 giây Tuy nhiên, tăng số lượng gh người dùng, tps tăng lên Trong trường hợp nhóm có 300 người dùng, trung p ie bình tps 70 với 500 người dùng tps trung bình 115 với thời gian trơi qua d oa nl w 100 s nf va an lu z at nh oi lm ul z m co l gm @ an Lu Hình 3.12 Thời gian đáp ứng cho yêu cầu đồng thời khác n va ac th si 46 lu an n va to Hình 3.14 3.15 mơ tả độ trễ trung bình, tối thiểu, tối đa phần trăm để p ie gh tn Hình 3.13 Giao dịch giây theo yêu cầu đồng thời khác w thực lệnh gọi quy trình chức truy vấn hệ thống Chúng tơi tính oa nl toán độ trễ hệ thống Blockchain cách truy vấn giao dịch với ba nhóm người d dùng khác Như minh họa Hình, nhóm người dùng với 100 người dùng có an lu độ trễ trung bình 154 ms Tương tự, trường hợp nhóm có 300 người dùng, độ nf va trễ trung bình 172 với 500 người dùng, độ trễ trung bình 436 lm ul Nói chung, số lượng người dùng tăng lên độ trễ hệ thống tăng lên Trong trường hợp Độ trễ phần trăm 90%, thấy rõ tăng z at nh oi số lượng người dùng từ 90% lên 95%, độ trễ hệ thống tăng thêm ms điều tương tự áp dụng cho dòng 95% 99% z Độ trễ tối thiểu nhóm có 100 người dùng 108 mili giây, 300 @ gm người dùng 107 mili giây 500 người dùng, 127 ms Tương tự m co 1147 ms tương ứng l vậy, nhóm có 100, 300 500 người dùng, độ trễ tối đa 228 ms, 443 ms, an Lu n va ac th si 47 lu an n va tn to Hình 3.15 thể trường hợp độ trễ giao dịch gọi cao so với truy vấn p ie gh Hình 3.14 Độ trễ giao dịch truy vấn (Get Request) nl w giao dịch việc gọi giao dịch yêu cầu đồng nghiệp thực xác nhận, điều d oa yêu cầu thời gian bổ sung Nhóm người dùng với 100 người dùng có độ trễ trung an lu bình 1519 mili giây Tương tự, trường hợp nhóm có 300 người dùng, độ trễ trung bình 1472 với 500 người dùng, độ trễ trung bình 1393 Trong nf va trường hợp độ trễ phân vị 90%, thấy rõ tăng số lượng lm ul người dùng từ 90% đến 95%, độ trễ hệ thống tăng lên 199 ms điều z at nh oi xảy với Dòng 95% 99% Độ trễ tối thiểu nhóm có 100 người dùng 243 ms, 300 người dùng 293 ms, 500 người dùng, 344 ms Tương tự vậy, nhóm có 100, 300 500 người dùng, độ trễ tối đa tương z m co l gm @ ứng 2540 ms, 2964 ms 2471 ms an Lu n va ac th si 48 lu an n va gh tn to p ie Hình 3.15 Độ trễ gọi giao dịch w 3.2.2 Kết luận oa nl Kết luận chương 3: Chương trình bày vấn đề kết thực thi hệ thống, d đánh giá hiệu suất, tính số hiệu suất thời gian phản hồi giao dịch, thông lu an lượng giao dịch độ trễ giao dịch (tối thiểu, trung bình, tối đa phần trăm) nf va Kết cho thấy việc sử dụng công nghệ Blockchain chuỗi cung ứng thuốc z at nh oi lm ul làm tăng hiệu suất mặt thông lượng giảm thiểu độ trễ hệ thống z m co l gm @ an Lu n va ac th si 49 KẾT LUẬN Blockchain cho thấy khả việc chuyển đổi ngành cơng nghiệp chuỗi cung ứng truyền thống thành chuỗi cung ứng an tồn, tự động, ẩn danh, liên tục, nghe phi tập trung Luận văn mô tả thiết kế, thực đánh giá hiệu suất việc cung cấp thuốc quản lý toàn vẹn chuỗi bệnh viện thông minh dựa Hyperledger Fabric Hệ thống ứng dụng chứng khái niệm theo dõi hồ sơ thuốc cá nhân cách sử dụng cơng nghệ Blockchain cách phi tập trung Nó cho phép bác sĩ, y tá, bệnh nhân dược sĩ quản lý, truy cập, chia sẻ hồ sơ y tế cá nhân vòng đời thuốc cá nhân hồn chỉnh lu cách giải trình thơng qua nhật ký tồn diện Để đạt minh bạch, bảo mật, an quyền riêng tư hệ thống, hợp đồng thông minh sử dụng phát triển va n ngơn ngữ lập trình Solidity kết hợp với kiến trúc Blockchain (tức Hyperledger tn to Fabric) ie gh Hơn nữa, thiết kế ứng dụng web tương tác với tảng Blockchain để p hiển thị dịch vụ với giao diện người dùng Một số thí nghiệm thực để kiểm tra phân tích hiệu suất hệ thống thời gian phản hồi giao dịch, thông w oa nl lượng, độ trễ sử dụng Kết việc sử dụng công nghệ Blockchain tăng d hiệu suất mặt thông lượng giảm thiểu độ trễ hệ thống với sử dụng lu an nguồn lực Định hướng tiềm tương lai tăng quy mô mạng sau lm ul thực tế nf va để kiểm tra hiệu suất tính khả thi cách triển khai hệ thống môi trường z at nh oi Khả ứng dụng đề xuất ứng dụng Việt nam Hiện hệ thống quản lí thuốc thực quản lí thủ công, hệ thống đồng nhất, thông minh tập trung Từ kết luận hệ thống đưa z vào thay hệ thống cũ để quản lí thuốc, hai hệ thống thực @ gm song song, hệ thống thay hồn tồn hệ thống cũ co l Đây ứng dụng cần thiết, tác giả đề xuất ứng dụng sử dụng m rộng rãi bệnh viện lớn Việt Nam để quản lý hồ sơ thuốc, công nghệ lực vận hành cho bệnh viện lớn an Lu bảo mật cao nhờ Block chain Sử dụng cơng nghệ giúp giảm thiểu chi phí nhân n va ac th si 50 IV DANH MỤC TÀI LIỆU THAM KHẢO [1] https://tapchitaichinh.vn/tai-chinh-kinh-doanh/ung-dung-cong-nghe-Blockchain nang-cao-hieu-qua-chuoi-cung-ung-nong-san-tai-viet-nam-331037.html [2] Đoàn Ngọc Sơn, 2017, Nghiên cứu ứng dụng công nghệ Blockchain toán di động, Luận văn Thạc sĩ - Trường ĐHCN – ĐHQGHN [3] Trương Thị Phương Lan, 2019, Phát triển dịch vụ hỗ trợ quản lý chứng định giá đất ứng dụng công nghệ chuỗi khối, Luận văn Thạc sĩ – Trường ĐHQGHN [4] Trịnh Nhật Tiến, Giáo trình An Toàn Dữ Liệu, Hà Nội, 2008, tr.21-46 [5] https://viblo.asia/p/hyperledger-la-gi-gioi-thieu-tong-quan-ve-cac-du-an-cua-he- lu sinh-thai-hyperledger-YWOZrw4YlQ0 an [6] https://vnrebates.net/hyperledger-fabric-la-gi.html va n [7] https://www.mdpi.com/2079-9292/8/5/505/htm tn to [8] https://www.hyperledger.org ie gh [9] https://viblo.asia/p/bai-2-gioi-thieu-hyperledger-fabric-cau-truc-cua-mot-mang- p hyperledger-fabric-LzD5djE0ZjY d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si