Bối cảnh và vấn đề nghiên cứu
Khóa luận tốt nghiệp kỹ sư ngành An toàn Thông tin của nhóm tác giả Nguyễn Bùi Kim Ngân và Nguyễn Bình Thục Trâm (Trường Đại học Công nghệ Thông tin - ĐHQG TP.HCM, 2024) xuất phát từ thực trạng phát triển dịch vụ y tế và nhu cầu trao đổi dữ liệu số. Dẫn số liệu từ Tổ chức Y tế Thế giới (WHO), văn bản chỉ ra tỷ lệ bao phủ chăm sóc sức khỏe toàn dân (UHC) toàn cầu tăng từ 45% lên 68% trong giai đoạn 2000–2021, nhưng tốc độ tăng trưởng chậm lại rõ rệt sau năm 2015 (chỉ tăng 3% giai đoạn 2015–2019 và chững lại cho đến 2021). Thực tế này đồng nghĩa với việc vào năm 2021, khoảng 4,5 tỷ người trên thế giới vẫn chưa được tiếp cận đầy đủ các dịch vụ y tế thiết yếu.
Trong bối cảnh đó, việc chuyển đổi số và ứng dụng công nghệ chuỗi khối (blockchain) để quản lý hồ sơ y tế điện tử (Electronic Medical Record - EMR), vật tư và thiết bị y tế trở thành một hướng đi kỹ thuật tiềm năng. Tuy nhiên, việc áp dụng blockchain trong quản lý y tế thực tế đối mặt với 5 rào cản kỹ thuật và vận hành:
- Chi phí xây dựng và triển khai: Đòi hỏi nguồn vốn đầu tư lớn cho cả hạ tầng phần cứng lẫn giải pháp phần mềm.
- Rào cản pháp lý: Bắt buộc phải tuân thủ nghiêm ngặt các quy định về bảo vệ quyền riêng tư và an toàn thông tin dữ liệu cá nhân (Personally Identifiable Information - PII).
- Vấn đề vận chuyển dữ liệu: Các mạng blockchain độc lập sở hữu kiến trúc, giao thức và cơ chế đồng thuận khác nhau, dẫn tới sự cô lập dữ liệu và thiếu khả năng tương tác liên chuỗi.
- Bài toán quản lý bệnh nhân đa cơ sở: Khi người bệnh thăm khám tại nhiều bệnh viện khác nhau, mỗi đơn vị lại phát sinh một EMR riêng trên hệ thống nội bộ, khiến dữ liệu bị phân mảnh, khó quản lý tập trung và tiềm ẩn nguy cơ lộ lọt thông tin nhạy cảm.
- Rủi ro an ninh mạng: Nguy cơ bị tấn công mạng và khai thác lỗ hổng trong hợp đồng thông minh (Smart Contract).
Nhằm giải quyết các khó khăn trên, khóa luận xác định các nhiệm vụ nghiên cứu:
Mục tiêu nghiên cứu:
- Xây dựng, triển khai hệ thống danh tính phi tập trung dựa trên Blockchain nhằm quản lý các thực thể trong mạng phù hợp với bối cảnh chăm sóc sức khỏe.
- Tích hợp với giải pháp liên chuỗi nhằm mang lại cho thế giới mạng đa Blockchain khả năng tương tác, giao tiếp, vận chuyển dữ liệu, và mở rộng khả năng quản lý danh tính trong bối cảnh tương tác đa chuỗi.
Đối tượng nghiên cứu:
- Công nghệ Blockchain.
- Các giải pháp liên chuỗi (Cross-chain solutions).
- Hệ thống danh tính phi tập trung (Decentralized Identity Management).
- Bảo mật an toàn thông tin trong mạng liên chuỗi khối.
Phạm vi nghiên cứu:
Nghiên cứu tập trung triển khai mô hình thử nghiệm gồm 2 mạng blockchain đại diện cho 2 cơ sở y tế (Bệnh viện A và Bệnh viện N), cùng một mạng blockchain thứ ba đóng vai trò trung gian tạo kênh giao tiếp liên chuỗi (Relay/sidechain), tích hợp hệ thống danh tính phi tập trung để phục vụ chia sẻ EMR, từ đó đo lường và đánh giá về độ an toàn, chi phí, hiệu năng và tính khả thi kỹ thuật.
Cơ sở lý thuyết và phương pháp
Khóa luận hệ thống hóa cơ sở lý thuyết chuyên sâu về kiến trúc mạng chuỗi khối, cơ chế liên chuỗi và các mô hình quản lý định danh số.
Khung lý thuyết và công nghệ nền tảng
Văn bản mô hình hóa kiến trúc phân lớp trừu tượng của blockchain thành 6 tầng cơ bản: lớp dữ liệu (Data Layer), lớp mạng (Network Layer), lớp đồng thuận (Consensus Layer), lớp khuyến khích (Incentive Layer), lớp hợp đồng (Contract Layer) và lớp ứng dụng (Application Layer). Đồng thời, tác giả phân loại 4 nhóm blockchain chính gồm:
- Public Blockchain (Công khai): Mạng phi tập trung, không giới hạn quyền tham gia (ví dụ: Bitcoin, Ethereum), đảm bảo tính minh bạch cao nhưng hạn chế về thông lượng và bảo mật quyền riêng tư.
- Private Blockchain (Riêng tư): Mạng có phân quyền nội bộ nghiêm ngặt, cho phép kiểm soát quyền truy cập và đạt hiệu năng cao, thường được các bệnh viện ưu tiên áp dụng.
- Hybrid Blockchain (Lai): Kết hợp giữa mạng công khai và mạng riêng tư, cho phép xác thực công khai một phần dữ liệu trong khi vẫn giữ bảo mật nội bộ.
- Consortium Blockchain (Liên minh): Do một nhóm các tổ chức đồng quản lý và xác thực giao dịch, phù hợp với các mô hình hợp tác đa bên.
Về cơ chế đồng thuận, nghiên cứu phân tích cơ chế đồng thuận nguyên thủy (Primitive Consensus) với hai giao thức tiêu biểu là Proof of Work (PoW) dựa trên năng lực tính toán và Proof of Stake (PoS) dựa trên tỷ lệ cổ phần nắm giữ, cùng các biến thể mở rộng chịu lỗi Byzantine (BFT Compliant).
Đối với bài toán kết nối liên chuỗi, tác giả khảo cứu 3 giải pháp kỹ thuật:
- Cơ chế công chứng (Notary schemes): Dùng một tập hợp các nút trung gian đáng tin cậy làm cổng gateway xác minh và ký giao dịch (yêu cầu tối thiểu 2/3 chữ ký đồng thuận). Nhược điểm là rủi ro thắt nút cổ chai và tập trung hóa.
- Cơ chế khóa băm (Hash-locking): Dùng hàm băm mật mã và khóa thời gian (HTLC) để xác nhận giao dịch giữa hai bên mà không cần trung gian, tuy nhiên bị bó hẹp trong phạm vi giao dịch tài sản số và đòi hỏi hai chuỗi phải đồng nhất hàm băm.
- Chuỗi chuyển tiếp/chuỗi khối ngoài (Relay/sidechain): Thiết lập một chuỗi khối thứ ba độc lập làm nhiệm vụ làm cầu nối giao tiếp và chuyển tiếp thông điệp giữa các chuỗi (như kiến trúc của Cosmos và Polkadot). Nhóm tác giả chọn giải pháp này để phát triển hệ thống MIDAS.
Về quản lý danh tính (Identity Management - IdM), văn bản so sánh tiến trình phát triển từ hệ thống quản lý danh tính tập trung (Centralized Identity), danh tính liên kết (Federated Identity Management - FIM dùng SAML hoặc OpenID Connect), danh tính lấy người dùng làm trung tâm (User-Centric Identity Management - UCIM với các sản phẩm như CardSpace, U-Prove, OAuth) đến danh tính phi tập trung. Trong danh tính phi tập trung, tác giả phân tích sâu:
- Self-Sovereign Identity (SSI): Mô hình trao quyền sở hữu toàn diện cho cá nhân dựa trên 10 nguyên tắc của Christopher Allen chia thành 3 nhóm thuộc tính: An toàn (Security), Khả năng kiểm soát (Controllability) và Tính di động (Portability).
- Decentralized Trusted Identity (DTI): Hướng tiếp cận cho phép các bên thứ ba đáng tin cậy xác thực thông tin công khai, là nền tảng tiếp cận trực tiếp của đề tài.
- Tiêu chuẩn W3C DIDs (Decentralized Identifiers) và W3C VCs (Verifiable Credentials): Cấu trúc mã định danh toàn cầu duy nhất kết hợp chữ ký số chống giả mạo.
Phương pháp nghiên cứu
Nghiên cứu sử dụng phương pháp thiết kế và xây dựng hệ sinh thái kỹ thuật (Engineering Design & Implementation). Nhóm tác giả xây dựng mô hình kiến trúc MIDAS, thiết kế đặc tả định danh BIDI dạng URL, lập trình hợp đồng thông minh (Smart Contract), hợp đồng oracle (Oracle Contract), xây dựng ứng dụng phân tán (DApp) và tích hợp mạng lưu trữ phân tán IPFS. Hệ thống sau đó được đưa vào thực nghiệm mô phỏng trên các mạng blockchain riêng biệt (tương thích máy ảo Ethereum/Quorum) để kiểm thử luồng vận hành theo các kịch bản cụ thể.
Thiết kế và triển khai hệ thống kỹ thuật
Hệ thống đề xuất trong khóa luận bao gồm hai cấu phần then chốt: Kiến trúc liên chuỗi MIDAS và Hệ thống quản lý định danh phi tập trung BIDI.
Kiến trúc liên chuỗi MIDAS
MIDAS được thiết kế như một chuỗi khối thứ ba hoạt động theo cơ chế Relay/sidechain độc lập với các mạng blockchain của từng bệnh viện. Trọng tâm của MIDAS là một mạng lưới các nút oracle phi tập trung (Decentralized Oracle Network). Oracle đóng vai trò làm cầu nối giữa thế giới trong chuỗi (on-chain) và ngoài chuỗi (off-chain), nhận lệnh từ Smart Contract của bệnh viện nguồn, truy vấn dữ liệu từ bệnh viện đích và chuyển tiếp kết quả trở lại một cách an toàn mà không làm gián đoạn hay ảnh hưởng đến hiệu năng nội bộ của các chuỗi chính.
+-----------------------------------------------------------------------------------+
| HỆ THỐNG LIÊN CHUỖI MIDAS |
| |
| +-----------------------+ +-----------------------+ |
| | Blockchain BV A | | Blockchain BV N | |
| | - Smart Contract A | | - Smart Contract N | |
| | - Kho lưu trữ EMR A | | - Kho lưu trữ EMR N | |
| +-----------+-----------+ +-----------+-----------+ |
| ^ ^ |
| | +--------------------------+ | |
| +------->| Relay Chain / MIDAS |<-------+ |
| | - Oracle Contract (OC) | |
| | - Decentralized Nodes | |
| +-------------+------------+ |
+--------------------------------------|--------------------------------------------+
v
+---------------------------+
| Hệ thống lưu trữ IPFS |
| - BIDI Directory |
| - Access Dir (ADir) |
| - Ownership Dir (ODir) |
+---------------------------+
Kiến trúc định danh phi tập trung BIDI (Blockchain Interoperability Decentralized Identifier)
BIDI được xây dựng nhằm 3 mục tiêu: định danh duy nhất cho các thực thể; thiết lập mối liên kết giữa dữ liệu y tế EMR với chủ sở hữu (bệnh nhân); và tự động hóa cơ chế phân quyền truy cập. Định danh BIDI có định dạng URL, phân cấp thành các loại:
- PDI (Person BIDI): Mã định danh cho cá nhân, bao gồm
PaPDI (BIDI của bệnh nhân) và DocPDI (BIDI của bác sĩ).
- EDI (EMR BIDI): Mã định danh dành riêng cho từng hồ sơ y tế điện tử.
Nhằm tối ưu hóa chi phí lưu trữ trên chuỗi khối, hệ thống sử dụng mạng lưu trữ phân tán IPFS (InterPlanetary File System) để quản lý cấu trúc thư mục định danh:
- ODir (Ownership Directory): Thư mục lưu trữ danh sách các EDI thuộc quyền sở hữu của một bệnh nhân cụ thể.
- ADir (Access Directory): Thư mục quản lý danh sách truy cập, chứa thông tin các
DocPDI của các bác sĩ được cấp quyền xem hoặc trích xuất EMR tương ứng.
Quy trình kiểm soát truy cập và truyền dữ liệu liên chuỗi
Quy trình vận hành giữa các thực thể diễn ra tự động thông qua giao diện ứng dụng phi tập trung DApp:
- Bác sĩ (Doctor): Khởi tạo yêu cầu truy cập EMR của bệnh nhân qua DApp. Yêu cầu có thể được phê duyệt trực tiếp bởi bệnh nhân hoặc tự động xác thực thông qua bảng phân quyền trong
ADir.
- Bệnh nhân (Patient): Toàn quyền truy xuất dữ liệu cá nhân của mình dựa trên chứng minh quyền sở hữu (
ODir); phản hồi chấp thuận hoặc từ chối yêu cầu truy cập từ bác sĩ; chỉnh sửa quyền trong ADir.
- Quản trị viên (Admin): Đảm nhiệm việc vận hành kỹ thuật hệ sinh thái và hỗ trợ cập nhật danh tính bác sĩ vào thư mục truy cập theo quy định.
- Smart Contract và Oracle: Khi yêu cầu hợp lệ được ghi nhận, Smart Contract tại bệnh viện A kích hoạt Oracle Contract trên MIDAS. Nút oracle liên chuỗi tiếp nhận yêu cầu, kết nối sang Smart Contract của bệnh viện N để xác minh tính toàn vẹn của EMR, trích xuất dữ liệu và truyền về chuỗi nguồn an toàn.
Nội dung chính theo từng chương
Chương 1. Tổng quan đề tài
Chương mở đầu phân tích sự cần thiết của đề tài dựa trên số liệu thực trạng y tế của WHO và rủi ro rò rỉ dữ liệu cá nhân (dẫn chứng các vụ việc rò rỉ 38 triệu bản ghi PII từ Microsoft Power Apps và vụ việc phạt Meta 277 triệu USD năm 2021). Nhóm tác giả trình bày tổng quan các nghiên cứu liên quan đến quản lý danh tính trên blockchain như Sovrin (dùng Hyperledger Indy), ShoCard (dùng Bitcoin ledger) và uPort (trên Ethereum). Chương này cũng xác định rõ 2 mục tiêu, 4 đối tượng, phạm vi nghiên cứu và chỉ ra thách thức cốt lõi là tối ưu chi phí, thời gian thực thi giao dịch liên chuỗi và giải quyết tính bất tương thích ngược với hệ thống lưu trữ tập trung.
Chương 2. Tổng quan về công nghệ Blockchain
Chương 2 cung cấp nền tảng lý thuyết đầy đủ về công nghệ chuỗi khối, phân tích chi tiết cấu trúc 6 lớp của blockchain, 4 phân loại blockchain (Public, Private, Hybrid, Consortium), nguyên lý hoạt động của hợp đồng thông minh và các cơ chế đồng thuận (PoW, PoS, BFT). Tác giả dành các mục riêng để phân tích an toàn thông tin trong blockchain (quản lý khóa bằng phần cứng an toàn HSM/ví lạnh, nguy cơ tấn công 51%) và khả năng ứng dụng blockchain trong y tế (dẫn báo cáo IBM năm 2019 về 70% lãnh đạo y tế kỳ vọng blockchain cải thiện thử nghiệm lâm sàng và chia sẻ EHR). Tiếp đó, chương khảo cứu 3 giải pháp liên chuỗi (Notary schemes, Hash-locking, Relay/sidechain) và 4 mô hình quản lý danh tính (Centralized, FIM, UCIM, Decentralized IdM gồm SSI, DTI cùng chuẩn W3C DID/VC).
Chương 3. Mô hình đề xuất
Chương này mô tả chi tiết kiến trúc đề xuất gồm hai thành phần cốt lõi: mạng liên chuỗi MIDAS hoạt động như một relay chain sử dụng mạng lưới oracle phi tập trung, và hệ thống định danh BIDI dạng URL. Tác giả thiết kế cơ chế lưu trữ phân tán các thư mục sở hữu (ODir) và thư mục truy cập (ADir) trên IPFS. Quy trình tương tác giữa Bác sĩ, Bệnh nhân, Quản trị viên và hệ thống Smart Contract/Oracle Contract được chuẩn hóa thành các luồng xử lý tự động nhằm kiểm soát truy cập và vận chuyển dữ liệu EMR liên chuỗi an toàn.
Chương 4. Thí nghiệm và đánh giá
Chương 4 trình bày quá trình thiết lập môi trường thực nghiệm với 2 blockchain đại diện cho 2 bệnh viện và một blockchain MIDAS trung gian. Nhóm tác giả xây dựng 4 kịch bản thực nghiệm mô phỏng toàn diện các tình huống:
- Kịch bản 1: Bác sĩ yêu cầu truy cập EMR nội bộ bệnh viện.
- Kịch bản 2: Bác sĩ yêu cầu truy cập EMR nằm ở bệnh viện khác (ngoại chuỗi).
- Kịch bản 3: Bệnh nhân cấp quyền truy cập EMR thông qua cập nhật
ADir.
- Kịch bản 4: Quản trị viên xử lý và phê duyệt định danh bác sĩ.
Chương này đưa ra Bảng 4.1 quy định phương pháp đo lường, tính toán các chỉ số thực nghiệm liên quan đến độ trễ, phí gas/tài nguyên tiêu thụ và mức độ an toàn dữ liệu.
Chương 5. Kết luận
Chương tổng kết toàn bộ kết quả nghiên cứu của khóa luận, khẳng định tính khả thi của mô hình MIDAS tích hợp BIDI trong việc giải quyết bài toán chia sẻ dữ liệu y tế đa chuỗi, đồng thời nêu rõ các hạn chế tồn đọng và đề xuất định hướng phát triển tiếp theo.
Kết quả và đóng góp
So sánh các giải pháp liên chuỗi và giải pháp định danh
Dựa trên dữ liệu tổng hợp và phân tích trong toàn văn khóa luận, các công nghệ nền tảng được hệ thống hóa qua bảng sau:
| Tiêu chí |
Cơ chế Notary (Công chứng) |
Cơ chế Hash-locking (Khóa băm) |
Cơ chế Relay/sidechain (MIDAS áp dụng) |
| Bản chất kiến trúc |
Sử dụng tập hợp các node làm trung gian ký giao dịch |
Sử dụng bằng chứng mật mã và khóa thời gian |
Triển khai chuỗi khối thứ ba độc lập làm trung gian chuyển tiếp |
| Bên thứ ba tin cậy |
Phụ thuộc vào các nút notary (nguy cơ tập trung) |
Không cần bên thứ ba |
Phụ thuộc vào tính toàn vẹn của mạng relay/oracle |
| Phạm vi ứng dụng |
Chuyển giao dữ liệu đa dạng |
Chủ yếu áp dụng cho trao đổi tài sản số/tiền điện tử |
Chuyển tiếp cả tài sản, dữ liệu phức tạp và hợp đồng thông minh |
| Hạn chế kỹ thuật |
Dễ gặp nút cổ chai, chi phí cao khi mở rộng node |
Yêu cầu hai chuỗi tương thích cùng một hàm băm |
Gia tăng độ phức tạp cấu trúc mạng |
| Mô hình định danh |
Cơ chế quản lý |
Quyền kiểm soát của người dùng |
Rủi ro cốt lõi |
| Centralized Identity |
Một IdP duy nhất lưu trữ và cấp phát danh tính |
Thấp, hoàn toàn phụ thuộc vào IdP |
Điểm lỗi đơn (Single Point of Failure), nguy cơ lộ dữ liệu quy mô lớn |
| Federated Identity (FIM) |
Chia sẻ thông tin trong miền tin cậy (SAML, OpenID Connect) |
Trung bình, giảm thiểu đăng nhập nhiều lần |
Mất tài khoản gốc sẽ mất quyền truy cập toàn bộ các miền liên kết |
| User-Centric (UCIM) |
Người dùng cấp quyền chia sẻ từng thuộc tính |
Cao hơn, người dùng trực tiếp phê duyệt |
Độ phức tạp đồng thuận cao, khó thao tác cho người dùng phổ thông |
| Decentralized (SSI/BIDI) |
Sổ cái phân tán blockchain, W3C DID, địa chỉ URL |
Toàn quyền kiểm soát và ủy quyền truy cập |
Người dùng tự chịu trách nhiệm quản lý khóa mật mã cá nhân |
Kết quả kỹ thuật đạt được
- Xây dựng hoàn chỉnh kiến trúc liên chuỗi MIDAS: Hiện thực hóa cơ chế kết nối giữa các blockchain dị thể đại diện cho các bệnh viện độc lập thông qua mạng lưới nút oracle phi tập trung, đảm bảo tính toàn vẹn của dữ liệu EMR khi luân chuyển.
- Thiết kế thành công hệ thống định danh BIDI: Chuẩn hóa định danh dưới dạng URL cho cả ba đối tượng: bệnh nhân (
PaPDI), bác sĩ (DocPDI) và hồ sơ bệnh án (EDI).
- Tự động hóa kiểm soát truy cập và giảm tải lưu trữ on-chain: Phân tách quyền sở hữu (
ODir) và quyền truy cập (ADir), lưu trữ cấu trúc thư mục trên mạng IPFS, giúp giảm thiểu đáng kể chi phí lưu trữ trên blockchain nhưng vẫn giữ được khả năng truy vết và kiểm soát tự động thông qua Smart Contract.
- Kiểm chứng thực nghiệm: Hoàn thành đo lường 4 kịch bản vận hành thực tế theo Bảng 4.1, chứng minh tính khả thi về mặt kỹ thuật và luồng nghiệp vụ trong môi trường y tế đa cơ sở.
Đóng góp so với các công trình trước
So với các giải pháp quản lý danh tính phi tập trung hiện hữu như Sovrin (chạy riêng trên mạng Hyperledger Indy), uPort (phụ thuộc vào Ethereum) hay ShoCard (dựa trên Bitcoin), hệ sinh thái MIDAS kết hợp BIDI mang lại những đóng góp mới:
- Không bị khóa chặt vào một mạng blockchain đơn lẻ; mở rộng khả năng quản lý danh tính trong môi trường liên chuỗi dị thể.
- Đưa ra cấu trúc định danh BIDI dạng URL liên kết trực tiếp giữa chủ thể cá nhân và hồ sơ bệnh án điện tử EMR, giải quyết triệt để bài toán phân mảnh dữ liệu khi bệnh nhân khám bệnh tại nhiều bệnh viện khác nhau.
Hạn chế và hướng nghiên cứu tiếp
Khóa luận trình bày thẳng thắn các thách thức kỹ thuật và rào cản thực tế mà hệ thống gặp phải:
- Chi phí và thời gian thực thi liên chuỗi: Việc thực thi giao dịch liên chuỗi giữa hai blockchain có kiến trúc khác biệt vẫn tiêu tốn chi phí giao dịch (phí gas) và có độ trễ thực thi nhất định.
- Tính tương thích ngược: Blockchain là kiến trúc lưu trữ phi tập trung độc lập, gần như không có khả năng tương thích ngược với các hệ thống cơ sở dữ liệu tập trung truyền thống đang vận hành tại các cơ sở y tế hiện nay, khiến quá trình chuyển đổi kỹ thuật đối mặt với nhiều khó khăn.
- Bảo mật DApp và Web3: An ninh cho các ứng dụng Web3 và ứng dụng phi tập trung DApp là lĩnh vực liên tục phát sinh các hình thức tấn công mới, đòi hỏi hệ thống phải thường xuyên cập nhật cơ chế phòng thủ trước các nguy cơ tấn công vào hợp đồng thông minh.
Hướng nghiên cứu tiếp theo:
- Tiếp tục nghiên cứu các giải pháp tối ưu hóa nhằm cắt giảm chi phí và rút ngắn thời gian xử lý các giao dịch liên chuỗi.
- Nghiên cứu các giải pháp chuyển đổi trung gian hỗ trợ đồng bộ dữ liệu giữa hệ thống lưu trữ y tế tập trung truyền thống và mạng lưới blockchain.
- Nâng cấp và mở rộng thử nghiệm hệ thống trên nhiều nền tảng blockchain công khai và riêng tư đa dạng khác nhau.
Giá trị tham khảo
Khóa luận là nguồn tài liệu hữu ích cho:
- Sinh viên, học viên và kỹ sư chuyên ngành An toàn Thông tin, Mạng máy tính và Công nghệ Phần mềm: Cung cấp tài liệu tham khảo chi tiết về cách thiết kế kiến trúc liên chuỗi (Cross-chain architecture) và cơ chế vận hành của mạng oracle phi tập trung.
- Các nhà nghiên cứu về hệ thống danh tính phi tập trung (SSI/Decentralized Identity): Tài liệu cung cấp phần tổng hợp lý thuyết toàn diện về các mô hình IdM, các tiêu chuẩn W3C DIDs/VCs và phương pháp xây dựng định danh BIDI dạng URL.
- Các đơn vị phát triển giải pháp y tế số (HealthTech): Tham khảo mô hình phân quyền dữ liệu EMR thông qua cơ chế phân tách thư mục
ODir/ADir kết hợp IPFS để giải quyết bài toán bảo vệ quyền riêng tư và chia sẻ hồ sơ bệnh án giữa các bệnh viện độc lập.
Câu hỏi thường gặp
1. Tại sao nhóm tác giả lại lựa chọn giải pháp Relay/sidechain thay vì Notary hay Hash-locking?
Cơ chế Notary tiềm ẩn nguy cơ thắt nút cổ chai và tập trung hóa tại các nút công chứng, đồng thời chi phí tăng cao khi mở rộng quy mô. Cơ chế Hash-locking lại bị giới hạn chủ yếu ở bài toán hoán đổi tài sản số và đòi hỏi hai chuỗi phải đồng nhất hàm băm. Relay/sidechain (như mô hình MIDAS) được chọn vì cung cấp khả năng chuyển tiếp dữ liệu phức tạp, truyền tải bằng chứng xác minh giữa các chuỗi độc lập mà không can thiệp hay làm ảnh hưởng tới an toàn và hiệu năng của các chuỗi chính.
2. Mã định danh BIDI là gì và có cấu trúc như thế nào trong hệ thống?
BIDI (Blockchain Interoperability Decentralized Identifier) là mã định danh phi tập trung dựa trên URL được thiết kế riêng cho hệ thống. BIDI phân thành hai nhóm: mã định danh cá nhân (PDI, bao gồm PaPDI cho bệnh nhân và DocPDI cho bác sĩ) và mã định danh hồ sơ y tế (EDI cho EMR). Cấu trúc URL này giúp liên kết trực tiếp danh tính người bệnh với các EMR phân tán tại nhiều bệnh viện.
3. Mạng lưu trữ IPFS và hai thư mục ADir, ODir đóng vai trò gì?
Để giảm chi phí lưu trữ trực tiếp trên blockchain, hệ thống sử dụng IPFS để lưu trữ các bảng danh mục:
ODir (Ownership Directory): Quản lý danh sách các EDI thuộc quyền sở hữu của bệnh nhân.
ADir (Access Directory): Quản lý danh sách các bác sĩ (DocPDI) được cấp quyền truy cập vào các EDI tương ứng.
Việc lưu trữ này đảm bảo tính toàn vẹn, bảo mật quyền riêng tư nhưng vẫn tối ưu hóa tài nguyên mạng chuỗi khối.
4. Mạng oracle phi tập trung đóng vai trò gì trong kiến trúc MIDAS?
Do hợp đồng thông minh bị giới hạn thực thi trong nội bộ chuỗi khối và không thể tự truy cập dữ liệu bên ngoài, các nút oracle trong MIDAS đóng vai trò làm trung gian cầu nối. Khi nhận yêu cầu từ Smart Contract của bệnh viện yêu cầu, nút oracle sẽ xác minh tính toàn vẹn, truy xuất EMR từ chuỗi của bệnh viện lưu trữ và chuyển tiếp an toàn trở lại cho bên gửi yêu cầu.
5. Những rào cản lớn nhất khi triển khai hệ thống MIDAS vào thực tế là gì?
Văn bản chỉ ra 3 rào cản chính: độ trễ và chi phí tài nguyên khi thực hiện giao dịch liên chuỗi giữa các kiến trúc blockchain dị thể; sự thiếu tương thích ngược giữa blockchain với các hệ thống cơ sở dữ liệu y tế tập trung truyền thống; và các mối đe dọa an ninh mạng mới xuất hiện nhắm vào DApp và Smart Contract trên môi trường Web3.
Kết luận
Khóa luận tốt nghiệp của nhóm tác giả Nguyễn Bùi Kim Ngân và Nguyễn Bình Thục Trâm đã giải quyết bài toán chia sẻ hồ sơ y tế điện tử đa cơ sở thông qua kiến trúc liên chuỗi MIDAS kết hợp hệ thống định danh phi tập trung BIDI. Công trình đề xuất giải pháp kỹ thuật kết hợp mạng oracle phi tập trung với hệ thống lưu trữ IPFS nhằm tự động hóa quy trình phân quyền EMR, bảo vệ quyền riêng tư của bệnh nhân và duy trì tính toàn vẹn dữ liệu xuyên chuỗi khối. Các kết quả kiểm nghiệm trên 4 kịch bản thực tế đã chứng minh tính khả thi của hệ thống, đồng thời mở ra định hướng phát triển cho việc ứng dụng công nghệ chuỗi khối trong các hệ sinh thái y tế số.