Bài viết Hợp đồng thông minh trong công nghệ chuỗi khối và ứng dụng trong đào tạo trình bày một cách chi tiết về khái niệm cơ bản, cách mà các hợp đồng thông minh được tạo lập, cách xây dựng và ứng dụng trong đào tạo.
HỢP ĐỒNG THÔNG MINH TRONG CÔNG NGHỆ CHUỖI KHỐI VÀ ỨNG DỤNG TRONG ĐÀO TẠO SMART CONTRACTS IN BLOCKCHAIN TECHNOLOGY AND ITS APPLICATION IN EDUCATION Nguyễn Đức Tuấn*, Nguyễn Đình Thi† Ngày tòa soạn nhận báo: 04/11/2021 Ngày nhận kết phản biện đánh giá: 05/05/2022 Ngày báo duyệt đăng: 26/05/2022 Tóm tắt: Hiện nay, cơng nghệ chuỗi khối (Blockchain) công nghệ nhận nhiều quan tâm nghiên cứu nhiều nhà khoa học Rất nhiều ứng dụng phát triển dựa cơng nghệ chuỗi khối Trong đó, hợp đồng thông minh (smart contract) hợp đồng kỹ thuật số lưu trữ chuỗi khối phân tán, ứng dụng đào tạo trực tuyến để đảm bảo tính đắn hoạt động trình học tập học viên cách đáng tin cậy nhanh chóng Hợp đồng thơng minh sử dụng để triển khai thu nộp tập kết thúc học phần, khoá luận cách tự động Vì vậy, báo này, hợp đồng thơng minh trình bày cách chi tiết khái niệm bản, cách mà hợp đồng thông minh tạo lập, cách xây dựng ứng dụng đào tạo Từ khóa: cơng nghệ chuỗi khối, hợp đồng thông minh, chế đồng thuận, công nghệ chuỗi khối giáo dục, xác minh thông tin học tập sinh viên Abstract: Today, blockchain technology is receiving more and more attraction and research by scientists all over the world Many applications are developed based on this technology Smart contracts, the digital contracts stored in the distributed blockchain technology, are applied to eLearning to ensure the correctness of the student’s activities and learning processes reliably and quickly Smart contracts are also utilized to automatically deploy the collection and submission of the end-of-course and thesis assignments Therefore, this article will detail the basic concept of smart contracts, the creation of smart contracts, and the construction and application of smart contracts in training Keywords: blockchain technology, smart contracts, consensus algorithms, blockchain technology in education, verification of student’s academic information * Khoa Công nghệ Thông tin, Trường Đại học Mở Hà Nội † Trung tâm Công nghệ Thông tin, Ngân hàng BIDV Nghiên cứu trao đổi ● Research-Exchange of opinion 24 I Đặt vấn đề Công nghệ chuỗi khối (Blockchain) ứng dụng nhiều lĩnh vực khác Từ lĩnh vực tài lĩnh vực dịch vụ chuỗi cung ứng hàng hoá, giáo dục, v.v Trong lĩnh vực giáo dục, công nghệ chuỗi khối sử dụng để lưu trữ cách bền vững đáng tin cậy trình học tập học sinh, sinh viên, học viên Điều cho phép bên liên quan nhà tuyển dụng dễ dàng tra cứu trình học tập người lao động cách đáng tin cậy mà khơng cần có tham gia bên thứ ba Với chế lưu trữ cung cấp công nghệ chuỗi khối, thơng tin q trình học tập, kết học tập người học minh bạch với bên liên quan mà đảm bảo tính toàn vẹn đắn Tuy nhiên, giáo dục, ngồi hoạt động tra cứu thơng tin học tập, cấp, chứng người học cịn có hoạt động khác Chẳng hạn hoạt động đánh giá kết học tập người học Và nhiều sở đào tạo mong muốn kết trình khơng thể bị tác động cách có chủ đích nhằm làm sai lệch kết Vì vậy, hợp đồng thơng minh (smart contract), dạng chương trình máy tính tự động thực thi số điều kiện xác định thoả mãn [1] Bài báo giới thiệu hợp đồng thông minh với khái niệm cách thức hoạt động, cách thức mà chế áp dụng lĩnh vực giáo dục II Cơ sở lý thuyết 2.1 Công nghệ chuỗi khối 2.1.1 Chuỗi khối cách thức hoạt động Công nghệ chuỗi khối (Blockchain) công bố báo vào năm 2008 tên Satoshi Nakamoto chưa xác định hay nhóm nhà nghiên cứu Bài báo mô tả phiên điểm – đến – điểm tiền điện tử cho phép toán trực tuyến gửi cách trực tiếp từ điểm đến điểm khác mà không cần thông qua tổ chức tài có uy tín, tin cậy bảo đảm Bitcoin xem ứng dụng cơng nghệ chuỗi khối Hình Khối chuỗi khối Nghiên cứu trao đổi ● Research-Exchange of opinion Blockchain cấu thành từ kỹ thuật tồn từ trước đó: xác thực (các phương thức để chứng thực bạn có người mà bạn tự xưng hay không); mật mã (các phương thức giới hạn việc truy cập liệu cách biến đổi liệu sang dạng đọc hiểu thơng qua hàm tốn học; việc đọc hiểu thực danh tính quyền truy nhập xác nhận); chữ ký số (là dạng tem số để chứng nhận thực gì); hàm băm (một thuật tốn chuyển đổi tệp liệu sang dạng chuỗi ký tự cho liệu khác [2] Thành phần blockchain giao dịch (transaction) Các giao dịch thể hoạt động thực hệ thống ứng dụng chuỗi khối thường tổ chức dạng cấu trúc liệu Các giao dịch thêm vào khối (block) Kích thước khối phụ thuộc vào số lượng thành phần giao dịch giao thức chuỗi khối Các khối chuỗi đến liên kết (nối) với mã băm Đây liệu băm tạo với liệu đầu vào liệu khối Mỗi khối lưu giữ hai mã băm, mã băm tạo dựa liệu mã băm khối trước Chẳng hạn, khối thứ n chứa mã băm khối n - Điều giúp tạo nên bền vững chuỗi khối Nếu kẻ công muốn thay đổi liệu khối chuỗi cần phải chỉnh sửa liệu tất khối trước Vì vậy, việc gian lận chuỗi khối khó thực mà số lượng khối chuỗi ngày nhiều hơn, đòi hỏi nhiều tài ngun tính tốn muốn 25 sửa đổi liệu Ngoài ra, tất nút tham gia vào mạng lưới lưu trữ chuỗi khối nên có thay đổi khối đồng bộ, q trình xác nhận thực để đảm bảo khối bị sửa đổi nút khơng thể chấp nhận Hoạt động chuỗi khối thực với bước sau: Bước Khi có giao dịch thực hiện, đưa vào khối Bước Các khối gửi quảng bá lên mạng ngang hàng (P2P) với máy tính biết đến nút Bước Các nút mạng xác thực khối dựa thuật toán đồng thuận Proof of Work (PoW – Bằng chứng công việc), Proof of Stake (PoS – Bằng chứng cổ phần) Các nút tham gia vào hoạt động xác thực khối nhận phần thưởng Tuỳ thuộc vào hệ thống mà phần thưởng khác Trong hệ thống liên quan đến tiền mật mã phần thưởng loại tiền Trong số hệ thống phần thưởng thường mang tính chất tượng trưng để giúp nút gia tăng khả xác thực khối Bước Các khối xác thực thêm vào chuỗi Bước Chuỗi với khối sau phân tán đến tất nút mạng Các nút mạng lưu giữ tồn chuỗi khối Vì vậy, xảy hỏng hóc hay mát liệu nút nút lấy lại liệu từ nút khác Và để đảm bảo tính Nghiên cứu trao đổi ● Research-Exchange of opinion 26 riêng tư giao dịch/khối, chữ ký số ký vào khối Nên có chủ sở hữu giao dịch bên khối xem nội dung khối Khi khối tạo ra, chủ sở hữu khối ký vào khố riêng tư (bí mật) Chữ ký sau xác nhận khố cơng khai chủ sở hữu khối gửi quảng bá lên mạng 2.1.2 Các chế đồng thuận Các chế đồng thuận (Consensus mechanisms) tích hợp cơng nghệ chuỗi khối chế chịu lỗi để xác minh giao dịch mạng lưới [3] Cơ chế sử dụng để đảm bảo tính đắn khối thêm vào chuỗi toàn hoạt động chuỗi khối hoàn toàn tự động nên chế xác nhận khối phải thực cách tự động Các khối cần phải đạt đồng thuận 51% số nút khối thêm vào chuỗi Hiện có nhiều thuật tốn đồng thuận khác phổ biến Proof of Work (PoW – Bằng chứng công việc) Bản chất chế người tham gia phải sử dụng tài nguyên tính tốn để giải tốn đặt nhằm giành quyền xác thực (công nhận) cho khối trước khối thêm vào chuỗi Người tham gia (nút) giành quyền xác thực khối nhận phần thưởng cho việc Đây điểm khó triển khai chế PoW hệ thống ứng dụng không liên quan đến tiền mật mã Bởi cần phải xác định phần thưởng mà nút tham gia xác thực khối nhận 2.1.3 Các ứng dụng cơng nghệ chuỗi khối Công nghệ chuỗi khối ứng dụng nhiều lĩnh vực khác nhau: tài chính, IoT (vạn vật kết nối Internet – Internet of Things), an ninh khơng gian mạng, y tế, giáo dục, phù điện tử Trong lĩnh vực tài chính, cơng nghệ chuỗi khối sử dụng để tạo vận hành đồng tiền mật mã (cryptocurrency), đặc biệt sử dụng tốn tồn cầu Thơng thường tốn tồn cầu phức tạp tốn nhiều thời gian mà có nhiều bên tham gia vào việc xác nhận giao dịch Với phân tán lưu trữ giao dịch phương thức xác nhận bền vững, công nghệ chuỗi khối giúp giảm thời gian cho giao dịch tăng bền vững, chống gian lận Khả minh bạch liệu với đối tượng liên quan giúp cho người dân giám sát hoạt động quan phủ quốc gia ứng dụng công nghệ chuỗi khối vào hoạt động hành cơng, y tế, giáo dục Trong lĩnh vực giáo dục, công nghệ chuỗi khối sử dụng để: - Lưu trữ thơng tin q trình học tập sinh viên: Các bảng điểm kết học tập tác vụ đòi hỏi nhiều tài nguyên nhân lực sở đào tạo việc lưu trữ Đặc biệt với bậc đào tạo đại học số lượng thơng tin liên quan đến trình học tập sinh viên lớn - Bằng cấp chứng đại học bậc đào tạo cao thạc sĩ, Nghiên cứu trao đổi ● Research-Exchange of opinion 27 nghiên cứu sinh cấp lưu trữ chuỗi khối Vì đơn vị sử dụng lao động thay yêu cầu tổ chức giáo dục chứng nhận tính hợp lệ cấp, chứng cần liên kết đến cấp số Các tính chất mà cơng nghệ chuỗi khối cung cấp giúp ngăn chặn hành vi giả mạo cấp, chứng [4] người học hồn thành khố học vậy, họ cấp huy hiệu (Badge) Số huy hiệu có thể hoạt động ngoại khố, kỹ mềm mà họ đạt cách đáng tin cậy [4] - Thông tin hoạt động ngoại khố kỹ mềm người học sử dụng công nghệ chuỗi khối để lưu trữ xác nhận Chẳng hạn hoạt động rèn luyện, tham gia thi Nhà trường tổ chức, hoạt động xã hội, hoạt động kỹ mềm học viên nhiều tổ chức tuyển dụng quan tâm người lao động nộp hồ sơ ứng tuyển Với công nghệ chuỗi khối, Hợp đồng thông minh (smart contract) ứng dụng bật công nghệ chuỗi khối [5], [6] Một hợp đồng thông minh thoả thuận chung hai nhiều bên Các hợp đồng thông minh đoạn mã lệnh có khả chạy chuỗi khối để tạo sở, thực thi thoả thuận bên không tin cậy mà khơng cần có tham gia bên thứ ba tin cậy [7] 2.2 Hợp đồng thơng minh ứng dụng 2.2.1 Hợp đồng thông minh cách thức hoạt động Hình Sự khác biệt giao dịch truyền thống hợp đồng thông minh Một hợp đồng thông minh giống lớp bao gồm biến, hàm, bổ trợ cho hàm, kiện cấu trúc (structure) [8] Hợp đồng thông minh thực theo bước sau: Bước Hai đối tác tạo hợp đồng thông minh Bước Tất điều khoản hợp đồng viết dạng mã nguồn Bước Hợp đồng thơng minh lưu trữ chuỗi khối Hình Cách thức hợp đồng thông minh hoạt động Bước Hợp đồng thơng minh thực thi kiện thoả mãn điều kiện xác định trước 28 Nghiên cứu trao đổi ● Research-Exchange of opinion Điểm khác biệt lớn hợp đồng thông minh hệ thống chuỗi khối với hợp đồng truyền thống ngăn chặn gian lận bên tham gia vào hợp đồng Khi điều kiện thiết lập hợp đồng thoả mãn hợp đồng tự động thực thi mà khơng bên tác động Với hợp đồng truyền thống, bên không tuân thủ điều kiện hợp đồng họ cần có phân giải tồ án 2.2.2 Ứng dụng thực tiễn hợp đồng thông minh Với lợi ích mà hợp đồng thơng minh tảng công nghệ chuỗi khối mang lại, dạng hợp đồng ứng dụng vào nhiều lĩnh vực - Sonoco IBM làm việc để giảm thiểu vấn đề hoạt động vận chuyển loại thuốc cứu sinh cách gia tăng minh bạch theo thời gian thực chuỗi cung ứng Với hỗ trợ chuỗi cung ứng dựa công nghệ chuỗi khối IBM, Pharma Portal tảng dựa Blockchain cho phép [9] theo dõi dược phẩm kiểm sốt nhiệt độ thơng qua chuỗi cung ứng để cung cấp liệu đáng tin cậy cho bên liên quan Tuy nhiên, cần ý minh bạch nghĩa thông tin hệ thống cung cấp cho tất người tham gia vào mạng lưới nhà cung cấp, đơn vị vận chuyển, đơn vị bán lẻ Sự minh bạch công khai cho tồn đối tượng khơng tham gia vào hoạt động mạng lưới nhiều người lầm tưởng khái niệm minh bạch công nghệ chuỗi khối - Home Deport sử dụng hợp đồng thơng minh Blockchain để giải nhanh chóng tranh chấp với nhà cung cấp Thông qua giao tiếp thời gian thực tăng khả minh bạch chuỗi cung ứng giúp xây dựng mối quan hệ bền chặt với nhà cung cấp Về mặt ý tưởng, nhà cung cấp muốn biết hàng hoá họ chuyển đi, nhà bán lẻ muốn biết hàng hố mà họ nhận Khi có thơng tin đáng tin cậy theo thời gian thực việc chủng loại hàng hoá chuyển đến theo thời gian dự kiến nhà bán lẻ thực toán cho nhà cung cấp Cơ chế giúp giảm độ trễ tăng độ tin cậy giao dịch nhà cung cấp nhà bán lẻ III Về ứng dụng hợp đồng thông minh đào tạo Để triển khai ứng dụng hợp đồng thơng minh vào ứng dụng quản lý hoạt động học tập sinh viên, đặc biệt trình xác nhận điểm hợp phần, phương pháp tổng hợp, phân tích, đánh giá thực Từ xác định cách thức triển khai hợp đồng thông minh quản lý hoạt động đào tạo xác nhận điểm cho học phần mà sinh viên hoàn thành 3.1 Xác nhận việc tham dự hoàn thành nhiệm vụ môn học sinh viên Các học khố học lập trình đưa vào chuỗi khối, với hợp đồng thơng minh để ghi nhận q trình tham gia hồn thành học, khố học sinh viên Các hợp đồng thông minh tự động thực thi điều kiện đặt thoả mãn Chẳng hạn, giáo viên giao cho Nghiên cứu trao đổi ● Research-Exchange of opinion học sinh/sinh viên hợp đồng thơng minh chạy để xác nhận việc hoàn thành tác vụ/nhiệm vụ Việc xác nhận hồn thành khơng thể tác động hay thay đổi Vì vậy, việc ứng dụng hợp đồng thông minh hoạt động học tập giúp gia tăng độ tin cậy Khác với hệ thống chuỗi khối liên quan đến tiền mật mã hệ thống sử dụng giáo dục, khố học/bài học hồn thành giảng viên/giáo viên nhận tốn, cịn học sinh/sinh viên tích luỹ thêm tín Hiện có số trường đại học triển khai hợp đồng thông minh, chẳng hạn Đại học Woolf (được thành 29 lập giáo sư từ Oxford) sử dụng công nghệ sổ phân tán (DLT – Distributed Ledger Technoloy) để thực thi hợp đồng thơng minh cho mục đích xác nhận việc hồn thành nhiệm vụ học/ khoá học [10] 3.2 Triển khai học bổng cho sinh viên Để đảm bảo minh bạch, công tin cậy, Punam đồng nghiệp giới thiệu hệ thống cho chương trình học bổng tập trung dành cho sinh viên trường cao đẳng đại học (CSS – Central Sector Scheme for Scholarship for College and University Students) [1] Trong chương trình có 04 đối tượng tham gia vào: Các hội đồng đào tạo, học sinh/sinh viên, trường ngân hàng Hình Hoạt động cấp học bổng dựa hợp đồng thông minh Hoạt động cấp học bổng cho học sinh/ sinh viên thực theo bước: bổng (Scholarship Distribution Authority Bước Học sinh/sinh viên nộp hồ sơ xin học bổng Bước Sau hồ sơ học sinh/ Bước Hợp đồng thông minh khởi tạo Cơ quan phân phối học CBSE) chuyển đến CSS sinh viên xác thực thành cơng biểu mẫu cung cấp để yêu cầu nhập thông tin cần thiết Nghiên cứu trao đổi ● Research-Exchange of opinion 30 Bước Các thông tin hồ sơ học bổng thêm vào chuỗi khối sau xác nhận CBSE Đồng thời đưa sang ứng dụng quản lý trường ngân hàng Bước Học bổng cấp có thơng tin xác nhận trường ngân hàng Hoạt động thực cách tự động thông qua hợp đồng thông minh Với giải pháp sử dụng hợp đồng thơng minh việc muốn can thiệp vào q trình đánh giá cấp học bổng khó thực Kể việc cố gắng thay đổi mã nguồn chương trình xét học bổng điều thực IV Thử nghiệm nhận xét Từ nghiên cứu trên, phần nhóm tác giả thực triển khai đơn giản có sử dụng hợp đồng thông minh dựa tảng Ethereum Triển khai phần nhỏ hoạt động hệ thống đào tạo trực tuyến, quản lý sinh viên, môn học, lớp môn Và triển khai này, để dễ theo dõi, chức khác (liên quan đến đào tạo trực tuyến) khơng đề cập Trong triển khai có 06 hợp đồng: - StudentController: quản lý đối tượng sinh viên - SubjectController: quản lý đối tượng môn học - TeacherController: quản lý đối tượng môn học - SubjectClassController: quản lý đối tượng lớp môn - ScoreManagementController: quản lý điểm sinh viên theo lớp môn đăng ký - ScoreConfirmationController: xác thực điểm sinh viên môn học mà sinh viên tham gia đánh giá kết thúc học phần Các hợp đồng xây dựng để minh hoạ cho nghiệp vụ nhỏ quan trọng hệ thống quản lý đào tạo hoạt động xác nhận điểm Đối với hệ thống truyền thống, liệu lưu trữ sở liệu, mã nguồn lưu máy chủ vật lý máy chủ ảo dịch vụ điện tốn đám mây Vì thế, khả đoạn mã nguồn hệ thống quản lý bị tác động cao Các hợp đồng thông minh giúp đảm bảo hoạt động chức thực cách tự động đắn, ngăn chặn can thiệp chỉnh sửa mã nguồn chức Các hợp đồng thông minh lưu trữ khối (block) chuỗi khối (blockchain) nên việc thay đổi mã nguồn hợp đồng thông minh bất khả thi giống việc thay đổi liệu khối 4.1 Các cài đặt môi trường triển khai Môi trường triển khai thực nghiệm triển khai hệ điều hành Ubuntu Thử nghiệm sử dụng thư viện nodejs truffle Truffle sử dụng để giả lập mạng lưới cục tảng chuỗi khối Ethereum 4.2 Xây dựng ứng dụng đơn giản quản lý sinh viên thông qua hợp đồng thông minh Một ứng dụng đơn giản triển khai với chức để cài đặt thử nghiệm hợp đồng thông minh thơng qua chức Do đó, chức có giao diện người dùng đơn giản Dữ liệu chức (dữ liệu đối Nghiên cứu trao đổi ● Research-Exchange of opinion tượng quản lý hợp đồng thông minh) lưu trữ khối chuỗi khối Vì vậy, khối xác thực khó thay đổi nội dung (dữ liệu) khối 31 4.2.1 Chức quản lý sinh viên Chức gồm phương thức nhằm quản lý sinh viên: bổ sung sinh viên, tìm kiếm sinh viên theo mã sinh viên, lập danh sách sinh viên Hình Chức quản lý sinh viên 4.2.2 Chức quản lý giảng viên Chức gồm phương thức để phục vụ cho việc quản lý giảng viên, bao gồm bổ sung thơng tin giảng viên, tìm kiếm giảng viên, chỉnh sửa thơng tin giảng viên Hình Chức quản lý giảng viên 4.2.3 Chức quản lý môn học Chức xây dựng với phương thức để quản lý mơn học Hình Chức quản lý môn học Chức xây dựng với giao diện đơn giản, với số trường liệu để triển khai thực nghiệm 4.2.4 Chức quản lý lớp môn Để xếp sinh viên vào lớp môn, chức với chức quản lý chi tiết lớp môn xây dựng Chức chi tiết lớp môn cho phép đưa sinh viên vào lớp mơn cách tự động sinh viên hồn thành việc học học phần tiên Hình Chức quản lý chi tiết lớp môn Nghiên cứu trao đổi ● Research-Exchange of opinion 32 4.2.5 Chức xác nhận điểm Chức cho phép giáo vụ thực xác nhận điểm cho học phần mà sinh viên hoàn thành đánh giá kết thúc học phần đạt kết theo quy định Một điểm xác nhận khơng thể thay đổi 4.3 Thảo luận Với việc ứng dụng hợp đồng thông minh vào quản lý hoạt động học tập sinh viên mang lại nhiều lợi ích, đảm bảo tính đắn hoạt động đánh giá Chẳng hạn, phận chức hoàn thành việc nhập xác nhận điểm khơng thể thay đổi điểm Ngoài ra, sinh viên sau hoàn thành học phần đăng ký học phần khơng thay đổi điều kiện phải hồn thành học phần tiên đăng ký học phần phía sau Đây khác biệt lợi ích lớn việc ứng dụng hợp đồng thông minh vào ứng dụng hỗ trợ quản lý đào tạo theo tín Tài liệu tham khảo: [1] P Bedi, P Gole, S Dhiman, and N Gupta, “Smart Contract based Central Sector Scheme of Scholarship for College and University Students,” Procedia Comput Sci., vol 171, pp 790–799, 2020, doi: 10.1016/j procs.2020.04.086 [2] Peter Fuchs, “Blockchain.” [Online] Available: https://www.marshmclennan com/ content/ dam/ mmc -web/ insights/ publications/2019/jan/gl-2019-blockchain101-overview-mercer.pdf [3] B Lashkari and P Musilek, “A Comprehensive Review of Blockchain Consensus Mechanisms,” IEEE Access, vol 9, pp 43620–43652, 2021, doi: 10.1109/ ACCESS.2021.3065880 [4] “How Blockchain Could Impact Education in 2020 and Beyond,” Getting Smart, Feb 23, 2020 https://www.gettingsmart com/2020/02/23/how-blockchain-couldimpact-education-in-2020-and-beyond/ (accessed Jan 28, 2022) [5] “Giới Thiệu Về Smart Contract Blockchain – Hợp Đồng Thông Minh,” post https://tek4 vn/ (accessed May 10, 2022) [6] “Hợp đồng thông minh (Smart Contract) gì?,” Aug 21, 2021 https://cryptoviet.com/ smart-contract-la-gi (accessed May 10, 2022) [7] H Atlam, A Alenezi, M Alassafi, and G Wills, “Blockchain with Internet of Things: Benefits, Challenges and Future Directions,” Int J Intell Syst Appl., vol 10, 2018, doi: 10.5815/ijisa.2018.06.05 [8] Vitalik Buterin, “A next generation smart contract and decentralized application platform.” 2014 [9] “What are smart contracts on blockchain? | IBM.” https://www.ibm.com/topics/smartcontracts (accessed Jan 28, 2022) [10] T V Ark, “20 Ways Blockchain Will Transform (Okay, May Improve) Education,” Forbes https://www.forbes.com/ sites/tomvanderark/2018/08/20/26-waysblockchain-will-transform-ok-may-improveeducation/ (accessed Jan 29, 2022) Địa tác giả: Khoa Công nghệ Thông tin, Trường Đại học Mở Hà Nội Email: nguyenductuan@hou.edu.vn Nghiên trao ● Research-Exchange opinion Tạp chí cứu Khoa họcđổi - Trường Đại học Mở HàofNội 92 (6/2022) 33-43 33 ... ứng tuyển Với công nghệ chuỗi khối, Hợp đồng thông minh (smart contract) ứng dụng bật công nghệ chuỗi khối [5], [6] Một hợp đồng thông minh thoả thuận chung hai nhiều bên Các hợp đồng thông minh. .. Với hợp đồng truyền thống, bên không tuân thủ điều kiện hợp đồng họ cần có phân giải án 2.2.2 Ứng dụng thực tiễn hợp đồng thông minh Với lợi ích mà hợp đồng thông minh tảng công nghệ chuỗi khối. .. Về ứng dụng hợp đồng thơng minh đào tạo Để triển khai ứng dụng hợp đồng thông minh vào ứng dụng quản lý hoạt động học tập sinh viên, đặc biệt trình xác nhận điểm hợp phần, phương pháp tổng hợp,