Bối cảnh và vấn đề nghiên cứu

Thị trường tài sản số (NFT - Non-Fungible Token) đã trải qua giai đoạn phát triển nhanh chóng, mở ra phương thức mới trong việc xác lập quyền sở hữu và thương mại hóa các sản phẩm kỹ thuật số. Tuy nhiên, sự phát triển này đi kèm với sự gia tăng của các hành vi gian lận, lừa đảo (scams) và các lỗ hổng bảo mật trên các sàn giao dịch phi tập trung. Phần lớn các nền tảng giao dịch NFT hiện nay hoạt động theo cơ chế ẩn danh hoặc bán ẩn danh, thiếu các biện pháp xác minh danh tính khách hàng (KYC - Know Your Customer), dẫn đến nguy cơ bị lợi dụng cho các hoạt động rửa tiền, vi phạm bản quyền và gian lận thương mại.

Trước thực trạng đó, đồ án tốt nghiệp ngành Kỹ thuật Tin học và Máy tính (Informatics and Computer Engineering) của tác giả Nguyễn Nam Khánh, dưới sự hướng dẫn của TS. Nguyễn Văn Tanh (năm 2024), tập trung giải quyết bài toán cân bằng giữa tính phi tập trung của công nghệ blockchain và yêu cầu tuân thủ pháp lý, an toàn giao dịch thông qua đề tài: "Nghiên Cứu và Phát Triển Thị Trường NFT với Tích Hợp KYC" (Research and Develop NFT Marketplace with Integrated KYC).

Mục tiêu của nghiên cứu:

  1. Giải quyết các vấn đề cốt lõi về bảo mật và xác thực người dùng trong các giao dịch NFT bằng cách xây dựng một sàn giao dịch an toàn, tiện lợi và hợp pháp.
  2. Kết hợp các nguyên lý bảo mật của hợp đồng thông minh (smart contract), công nghệ mã hóa blockchain và quy trình xác thực định danh người dùng dựa trên giấy tờ tùy thân hợp lệ.
  3. Hiện thực hóa mô hình sàn giao dịch thông qua một nguyên mẫu (prototype) hoàn chỉnh, kiểm thử và đánh giá tính khả thi trong môi trường thực nghiệm.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Nền tảng giao dịch NFT tích hợp quy trình xác minh định danh (KYC); các tiêu chuẩn token đại diện tài sản kỹ thuật số (ERC-721, ERC-1155); kỹ thuật nhận dạng quang học (OCR) tự động hóa trích xuất dữ liệu định danh; hợp đồng thông minh và giải pháp nâng cấp mã nguồn (Proxy Contract).
  • Phạm vi chức năng: Đồ án xác định 7 phạm vi nghiệp vụ và kỹ thuật cụ thể:
    1. Đăng ký và xác thực người dùng: Triển khai quy trình KYC đầy đủ thông qua thu thập và thẩm định giấy tờ tùy thân do chính phủ cấp (CCCD/Hộ chiếu).
    2. Tạo lập và quản lý NFT: Cho phép người dùng đúc (mint) tài sản số kèm siêu dữ liệu (metadata) và tệp đính kèm.
    3. Giao dịch trên sàn: Hỗ trợ niêm yết bán, định giá và mua bán NFT thông qua hợp đồng thông minh.
    4. Thiết kế giao diện người dùng: Giao diện web trực quan, tối ưu trải nghiệm tương tác với ví điện tử.
    5. Hạ tầng Backend: Xây dựng hệ thống máy chủ có khả năng mở rộng, lưu trữ dữ liệu an toàn và kết nối mạng blockchain.
    6. Biện pháp an ninh: Tích hợp mã hóa, chữ ký số mật mã và cơ chế kiểm thử an toàn giao dịch.
    7. Tính năng cộng đồng: Hỗ trợ không gian trao đổi thông tin giữa nghệ sĩ kỹ thuật số, nhà sưu tập và nhà giao dịch.

Cơ sở lý thuyết và phương pháp

Khung lý thuyết và công nghệ nền tảng

Nghiên cứu được xây dựng dựa trên các trụ cột lý thuyết và tiêu chuẩn kỹ thuật sau:

  • Công nghệ chuỗi khối (Blockchain): Hệ thống lưu trữ dữ liệu phân tán, bất biến và chống giả mạo thông qua liên kết hàm băm mật mã (cryptographic hash). Nền tảng Ethereum được lựa chọn làm cơ sở triển khai hợp đồng thông minh và ứng dụng phi tập trung (DApp).
  • Hợp đồng thông minh (Smart Contract): Chương trình tự động thực thi các điều khoản thỏa thuận khi đáp ứng các điều kiện định trước mà không cần bên trung gian.
  • Tiêu chuẩn Token: Tiêu chuẩn ERC-721 (được đề xuất năm 2012 bởi William Entriken, Dieter Shirley, Jacob Evans, Nastassia Sachs) và chuẩn mở rộng ERC-1155 nhằm định danh các tài sản số độc bản, không thể thay thế.
  • Quy trình KYC và khung pháp lý: Lịch sử hình thành từ thập niên 1990 và được thắt chặt qua Đạo luật USA Patriot Act (2001). Quy trình tập trung vào việc thu thập thông tin nhận dạng cá nhân (họ tên, ngày sinh, địa chỉ, số định danh), kiểm tra tài liệu và đánh giá rủi ro nhằm phòng chống rửa tiền (AML) và chống tài trợ khủng bố (CTF).
  • Tổng quan tài liệu nghiên cứu liên quan:
    • Nghiên cứu của Narayanan và cộng sự về nền tảng bảo mật phi tập trung của Bitcoin và tiền mã hóa.
    • Khảo sát của Atzei và cộng sự về các dạng tấn công và lỗ hổng trên hợp đồng thông minh Ethereum.
    • Các công trình của Van Liebergen và Moyano về việc ứng dụng học máy (Machine Learning) và công nghệ sổ cái phân tán (DLT) để tối ưu hóa quy trình KYC trong lĩnh vực tài chính.
    • Nghiên cứu của Chen về chuyển đổi mô hình kinh chính phi tập trung (DeFi) và sự cần thiết của quy trình tuân thủ trong các đợt phát hành token (ICO).

Phương pháp nghiên cứu

Tác giả áp dụng phương pháp nghiên cứu kết hợp giữa định tính và định lượng:

  1. Phương pháp phân tích - tổng hợp tài liệu (Literature Review): Khảo sát các nền tảng NFT hiện hữu (OpenSea, Rarible, SuperRare, NBA Top Shot, Decentraland, Axie Infinity, CryptoPunks) để xác định khoảng trống công nghệ và nhu cầu bảo mật. Đánh giá các giải pháp KYC tự động hóa (Onfido, Blockpass, Trulioo, Mindee).
  2. Phương pháp thiết kế và phát triển hệ thống: Áp dụng mô hình kiến trúc phần mềm Model-View-Controller (MVC), thiết kế hướng đối tượng thông qua sơ đồ phân rã chức năng (Functional Decomposition Diagram) và sơ đồ Use-Case.
  3. Phương pháp thực nghiệm (Experimentation): Cài đặt môi trường cơ sở dữ liệu, triển khai hợp đồng thông minh trên mạng thử nghiệm, tích hợp API OCR Mindee, kết nối tiện ích ví MetaMask và đánh giá phản hồi từ nhóm người dùng thử nghiệm.

Thiết kế và triển khai

Hệ thống được thiết kế theo mô hình ứng dụng bán phi tập trung (semi-decentralized application), phân tách rõ ràng giữa tầng hiển thị, tầng logic máy chủ và tầng dữ liệu blockchain.

+-----------------------------------------------------------------------+
|                           FRONT-END (Next.js)                         |
|         - Server-Side Rendering (SSR) & Static Site Generation        |
|         - Tích hợp ví MetaMask & Ký số mật mã (Digital Signature)     |
+------------------------------------+----------------------------------+
                                     | (REST API / JSON)
                                     v
+-----------------------------------------------------------------------+
|                           BACK-END (NestJS)                           |
|         - Ngôn ngữ: TypeScript, Kiến trúc module hóa (SOLID)          |
|         - Xử lý xác thực thử thách (Challenge String)                 |
|         - Giao tiếp API Mindee OCR (Trích xuất dữ liệu CCCD/Passport) |
+------------------+---------------------------------+------------------+
                   |                                 |
     (Mongoose / NoSQL)                              | (Ethers.js)
                   v                                 v
+------------------------------------+ +--------------------------------+
|       DATABASE (MongoDB)           | |     BLOCKCHAIN (Ethereum)      |
|  - Lưu trữ hồ sơ người dùng        | |  - Proxy Contract (Nâng cấp)   |
|  - Metadata & Trạng thái KYC       | |  - Logic ERC-721 Contract      |
|  - Lịch sử Transaction Hash        | |  - Giao dịch Mint, List, Buy   |
+------------------------------------+ +--------------------------------+

1. Kiến trúc ngăn xếp công nghệ (Technology Stack)

Thành phần Công nghệ sử dụng Vai trò và đặc tính kỹ thuật
Front-end Next.js (React Framework) Hỗ trợ kết xuất phía máy chủ (SSR) và tạo trang tĩnh (SSG), định tuyến theo tệp, tối ưu hóa giao diện và tương tác Web3.
Back-end NestJS & TypeScript Xây dựng dịch vụ máy chủ theo kiến trúc mô-đun tuân thủ các nguyên lý SOLID trên nền Node.js / Express.
Cơ sở dữ liệu MongoDB Cơ sở dữ liệu hướng tài liệu (NoSQL), quản lý dữ liệu linh hoạt, hỗ trợ lưu trữ thông tin người dùng và siêu dữ liệu NFT.
Hợp đồng thông minh Solidity Viết hợp đồng quản lý logic giao dịch và tiêu chuẩn token trên nền tảng Ethereum.
Kiến trúc hợp đồng Proxy Contract Pattern Phân tách dữ liệu lưu trữ (Storage) và logic xử lý; dùng lệnh delegatecall giúp nâng cấp hợp đồng mà không làm đổi địa chỉ hay mất dữ liệu.
Giao tiếp Web3 Ethers.js Thư viện kết nối máy chủ/giao diện với mạng blockchain, thực thi truy vấn và quản lý giao dịch.
Tích hợp KYC Mindee API Dịch vụ OCR ứng dụng thị giác máy tính và học máy để trích xuất tự động thông tin từ giấy tờ tùy thân theo thời gian thực.
Ví và Ký số MetaMask Extension Quản lý cặp khóa mã hóa (Public/Private Key), ký số giao dịch và xác thực danh tính người dùng qua cơ chế thử thách.

2. Các quy trình nghiệp vụ cốt lõi

  • Đăng nhập và Xác thực danh tính: Khi người dùng kết nối qua trình duyệt, hệ thống yêu cầu địa chỉ ví Ethereum từ MetaMask. Máy chủ kiểm tra tính hợp lệ của địa chỉ và tạo ra một chuỗi thử thách (challenge string). Người dùng dùng khóa riêng (private key) trong MetaMask để ký số lên chuỗi thử thách. Máy chủ dùng khóa công khai để xác thực chữ ký (Signature Verification), đảm bảo tính toàn vẹn và chống chối bỏ (non-repudiation).
  • Quy trình KYC tự động với Mindee: Tài khoản sau khi đăng nhập mặc định ở trạng thái chưa xác minh (unverified). Người dùng gửi hình ảnh giấy tờ tùy thân (CCCD/Hộ chiếu). Dịch vụ Mindee tự động nhận diện và trích xuất các trường thông tin: Số định danh, Họ và tên, Ngày sinh, Địa chỉ cư trú. Quản trị viên (Admin) đối soát dữ liệu và phê duyệt để nâng cấp trạng thái tài khoản lên hợp lệ.
  • Đúc NFT (Minting): Chỉ người dùng đã hoàn thành KYC mới được cấp quyền tạo NFT. Người dùng nhập tên, mô tả và tải lên tệp đa phương tiện. Hệ thống tính toán hàm băm siêu dữ liệu, gửi yêu cầu tới hợp đồng thông minh thông qua MetaMask để khởi tạo token định danh duy nhất trên blockchain.
  • Niêm yết và Mua bán NFT: Chủ sở hữu chọn NFT trong mục quản lý cá nhân, thiết lập mức giá mong muốn và ký giao dịch niêm yết (Put on Sale). Người mua duyệt danh sách, gửi yêu cầu thanh toán bằng tiền mã hóa; hợp đồng thông minh tự động chuyển giao quyền sở hữu NFT cho người mua và chuyển tiền về ví người bán, đồng thời trả về mã băm giao dịch (transaction hash) để lưu vết trên cơ sở dữ liệu.

Nội dung chính theo từng chương

Chapter 1: Overview of Blockchain Technology, Concept of Smart Contracts, Overview of NFTs and the NFT Market, Analysis of Current Platforms, KYC Solutions and Literature Review

Chương 1 thiết lập bức tranh tổng quan về các công nghệ cốt lõi và bối cảnh lý thuyết của đề tài:

  • Công nghệ Blockchain và Hợp đồng thông minh: Phân tích đặc tính phi tập trung, tính bất biến và cơ chế đồng thuận. Nêu bật ưu điểm của hợp đồng thông minh trong việc loại bỏ bên trung gian, tự động hóa thanh toán, nhưng cũng chỉ ra các thách thức như độ phức tạp khi lập trình, lỗi mã nguồn không thể đảo ngược và chi phí tài nguyên (gas fees).
  • Thị trường NFT: Tóm lược các mốc phát triển chính từ đề xuất chuẩn ERC-721 (2012), dự án Rare Pepes trên Bitcoin Counterparty (2014), hiện tượng CryptoKitties (2017) cho đến sự bùng nổ của thị trường năm 2021. Đánh giá lợi ích kinh tế cho nghệ sĩ cùng các rủi ro về bản quyền, hàng giả và biến động giá.
  • Phân tích các nền tảng hiện hữu: Đánh giá các mô hình hoạt động của OpenSea, Rarible, SuperRare, NBA Top Shot, Decentraland, Axie Infinity và CryptoPunks. Từ đó chỉ ra các điểm nghẽn về trải nghiệm người dùng, tương tác liên nền tảng và đặc biệt là sự thiếu vắng cơ chế KYC chuyên sâu.
  • Giải pháp KYC: Trình bày định nghĩa, lịch sử pháp lý và vai trò của KYC trong thương mại điện tử và tài chính số. Khảo sát các công nghệ hỗ trợ xác thực danh tính như Onfido, Blockpass, Trulioo và lựa chọn Mindee OCR nhờ khả năng trích xuất dữ liệu tài liệu tự động có độ chính xác cao.
  • Tổng quan tài liệu học thuật: Tổng hợp các công trình khoa học quốc tế về an ninh blockchain, lỗ hổng hợp đồng thông minh Ethereum và các mô hình tích hợp KYC trên nền tảng sổ cái phân tán.

Chapter 2: Analysis and Design of an NFT Marketplace

Chương 2 trình bày chi tiết quá trình phân tích yêu cầu kỹ thuật và bản vẽ thiết kế hệ thống:

  • Mô tả bài toán và Yêu cầu chức năng: Xác định các ca sử dụng chính gồm: Đăng nhập ví, Xác minh KYC, Tạo NFT, Xem danh sách NFT, Đúc NFT lên chuỗi, Niêm yết bán và Mua NFT.
  • Mô hình kiến trúc MVC: Phân chia rõ ràng thành Model (MongoDB, cấu trúc dữ liệu), View (Next.js UI) và Controller (NestJS API services), giúp hệ thống dễ kiểm thử theo phương pháp TDD, mở rộng và thân thiện với SEO.
  • Kiến trúc Proxy Contract và Xác thực Chữ ký số: Thiết kế mô hình hợp đồng có thể nâng cấp (Upgradability) qua cơ chế delegatecall, tách biệt trạng thái lưu trữ và mã logic nhằm bảo vệ dữ liệu khi cần cập nhật phiên bản hợp đồng mới.
  • Tích hợp OCR Mindee: Thiết kế luồng xử lý trích xuất dữ liệu văn bản từ ảnh chụp giấy tờ tùy thân, giảm thiểu nhập liệu thủ công và ngăn chặn sai sót dữ liệu.
  • Sơ đồ chức năng và Use-Case: Xây dựng sơ đồ phân rã chức năng (Function Hierarchy Diagram), sơ đồ ca sử dụng mức cao (High-Level Use Case) phân tách vai trò của Quản trị viên (Admin) và Người dùng thông thường (User).

Chapter 3: Experimentation with NFT Marketplace Supporting and Evaluating Results

Chương 3 mô tả việc hiện thực hóa nguyên mẫu và các bước thực nghiệm hệ thống:

  • Cấu hình và Cài đặt: Thiết lập môi trường phát triển cơ sở dữ liệu MongoDB, kết nối máy chủ NestJS, cấu hình các biến môi trường và thiết lập kết nối mạng thử nghiệm Ethereum.
  • Tích hợp và Triển khai thử nghiệm: Tích hợp thành công giao diện Next.js với tiện ích mở rộng MetaMask; thực nghiệm quy trình đăng nhập qua chữ ký số; kiểm thử API Mindee trong việc nhận diện và bóc tách dữ liệu từ ảnh chụp chứng minh nhân dân/hộ chiếu.
  • Kiểm thử chức năng giao dịch: Tiến hành thực nghiệm các luồng nghiệp vụ trên mạng thử nghiệm: tạo metadata, đúc NFT thành công, niêm yết tài sản lên sàn giao dịch và thực hiện giao dịch chuyển giao quyền sở hữu giữa các ví người dùng.
  • Khảo sát người dùng và Đánh giá kết quả: Thu thập dữ liệu phản hồi từ nhóm người dùng thử nghiệm về độ tiện dụng của giao diện, độ mượt mà khi tương tác với ví điện tử và mức độ tin cậy của quy trình xác minh KYC.

Kết quả và đóng góp

Kết quả đạt được

Đồ án đã thiết kế và xây dựng thành công một nguyên mẫu sàn giao dịch NFT với các kết quả cụ thể:

  1. Hoàn thiện chu trình định danh người dùng: Tích hợp thành công công cụ OCR Mindee vào hệ thống xác thực người dùng, tự động hóa trích xuất 4 trường thông tin căn bản (Số giấy tờ, Họ tên, Ngày sinh, Địa chỉ), làm căn cứ phê duyệt tài khoản hợp lệ trước khi cấp quyền tạo và bán tài sản số.
  2. Triển khai kiến trúc Web3 an toàn: Xây dựng quy trình đăng nhập không cần mật khẩu truyền thống thông qua cơ chế ký chuỗi thử thách (challenge-response) bằng khóa riêng trên ví MetaMask, loại bỏ rủi ro lộ mật khẩu trên đường truyền.
  3. Hiện thực hóa hợp đồng thông minh có khả năng nâng cấp: Ứng dụng mô hình Proxy Contract giúp hệ sinh thái hợp đồng có thể sửa lỗi và nâng cấp nghiệp vụ mà không làm gián đoạn trạng thái lưu trữ tài sản của người dùng.
  4. Hệ thống hóa đầy đủ các chức năng sàn thương mại NFT: Triển khai hoàn chỉnh các tính năng từ tạo lập, đúc token chuẩn ERC-721, quản lý bộ sưu tập cá nhân, niêm yết bán theo giá cố định đến hoàn tất giao dịch mua bán và lưu vết mã băm giao dịch (transaction hash).

Đóng góp của đề tài

  • Về mặt kỹ thuật: Cung cấp một giải pháp tích hợp hoàn chỉnh kết hợp giữa Web2 (NestJS, MongoDB, Mindee API) và Web3 (Ethereum, Solidity, Ethers.js, MetaMask), chứng minh tính khả thi của mô hình sàn giao dịch bán phi tập trung.
  • Về mặt thực tiễn và quản lý: Đề xuất một mô hình giải quyết trực diện vấn nạn gian lận và hàng giả trên thị trường NFT bằng cách gắn quyền phát hành tài sản với danh tính đã được kiểm định (KYC), tạo nền tảng cho việc tuân thủ các quy định phòng chống rửa tiền trong nền kinh tế số.

Hạn chế và hướng nghiên cứu tiếp

Dựa trên phạm vi và nội dung thực nghiệm của đồ án, một số hạn chế và hướng mở rộng được ghi nhận:

  • Chi phí và tắc nghẽn mạng: Việc vận hành trên mạng chính Ethereum có thể chịu chi phí giao dịch (gas fees) cao và độ trễ xác nhận khối trong các thời điểm mạng bị quá tải.
  • Phụ thuộc vào dịch vụ OCR bên ngoài: Khâu trích xuất giấy tờ tùy thân phụ thuộc vào độ ổn định và chính xác của API Mindee, đòi hỏi chất lượng ảnh chụp đầu vào phải rõ nét và đúng quy chuẩn.
  • Quy trình phê duyệt còn yếu tố thủ công: Dù khâu trích xuất dữ liệu đã tự động hóa bằng AI/OCR, bước thẩm định tính xác thực cuối cùng vẫn cần sự tham gia của quản trị viên (Admin).
  • Hướng phát triển tiếp theo: Nghiên cứu mở rộng sang các mạng Layer-2 hoặc các blockchain có chi phí thấp hơn; nâng cấp mô hình KYC tự động hoàn toàn kết hợp công nghệ xác thực sinh trắc học và kiểm tra liveness; mở rộng hỗ trợ nhiều loại tài liệu nhận dạng quốc tế và các cơ chế đấu giá phức tạp hơn.

Giá trị tham khảo

Đồ án là tài liệu tham khảo kỹ thuật hữu ích cho:

  • Sinh viên và học viên chuyên ngành: Công nghệ thông tin, Kỹ thuật phần mềm, Hệ thống thông tin và Kỹ thuật máy tính đang thực hiện đồ án hoặc nghiên cứu về DApp, Web3 và công nghệ chuỗi khối.
  • Kỹ sư phát triển phần mềm: Tham khảo mô hình kiến trúc MVC kết hợp giữa NestJS, Next.js và thư viện Ethers.js để tương tác với mạng Ethereum.
  • Nhà nghiên cứu giải pháp định danh số: Tham khảo cách thức tích hợp API nhận dạng ký tự quang học (OCR) để giải quyết bài toán KYC trong các hệ thống giao dịch phi tập trung.

Câu hỏi thường gặp

1. Hệ thống sử dụng công nghệ gì để tự động hóa quy trình xác minh danh tính (KYC)?
Hệ thống tích hợp API của nền tảng Mindee – một giải pháp OCR ứng dụng thị giác máy tính và học máy – nhằm tự động trích xuất các thông tin định danh như Số giấy tờ, Họ tên, Ngày sinh và Địa chỉ từ ảnh chụp chứng minh nhân dân/hộ chiếu của người dùng.

2. Cơ chế đăng nhập của sàn giao dịch hoạt động như thế nào khi không dùng mật khẩu truyền thống?
Người dùng đăng nhập thông qua ví MetaMask. Khi kết nối, máy chủ gửi về một chuỗi thử thách (challenge string). Người dùng sử dụng khóa riêng của ví để ký số lên chuỗi này và gửi lại máy chủ để xác thực chữ ký (Signature Verification), đảm bảo tính an toàn và chống chối bỏ.

3. Tại sao tác giả lại áp dụng mẫu thiết kế Proxy Contract cho hợp đồng thông minh?
Do hợp đồng thông minh trên blockchain là bất biến sau khi triển khai, việc sửa lỗi hay cập nhật logic là không thể theo cách thông thường. Mô hình Proxy Contract phân tách dữ liệu lưu trữ (State) tại hợp đồng Proxy và chuyển tiếp yêu cầu xử lý logic sang hợp đồng thực thi qua lệnh delegatecall, cho phép nâng cấp logic mà không làm thay đổi địa chỉ hợp đồng hay mất mát dữ liệu.

4. Chuẩn token nào được sử dụng để đại diện cho các tài sản NFT trong đồ án?
Hệ thống sử dụng chuẩn token ERC-721 (và định hướng hỗ trợ ERC-1155) trên nền tảng Ethereum, đảm bảo mỗi NFT được tạo ra là một tài sản kỹ thuật số duy nhất, không thể phân chia và không thể thay thế.

5. Người dùng chưa thực hiện xác minh KYC có thể thực hiện những thao tác nào trên hệ thống?
Khi chưa hoàn thành xác minh KYC, tài khoản của người dùng ở trạng thái unverified. Người dùng có thể đăng nhập và xem danh sách các NFT trên sàn nhưng không thể thực hiện quyền tạo (create) và đúc (mint) NFT mới để niêm yết bán.


Kết luận

Đồ án tốt nghiệp "Nghiên Cứu và Phát Triển Thị Trường NFT với Tích Hợp KYC" của sinh viên Nguyễn Nam Khánh đã giải quyết thành công bài toán tích hợp cơ chế định danh khách hàng vào sàn giao dịch tài sản số phi tập trung. Bằng việc kết hợp ngăn xếp công nghệ hiện đại gồm Next.js, NestJS, MongoDB, Solidity (Proxy Contract) và API OCR Mindee, nghiên cứu đã xây dựng một nguyên mẫu hoàn chỉnh đáp ứng các yêu cầu về an toàn giao dịch, tính minh bạch và khả năng mở rộng. Kết quả của đồ án cung cấp một tài liệu tham khảo kỹ thuật có giá trị cho việc phát triển các ứng dụng Web3 tuân thủ pháp lý trong nền kinh tế số.