1. Trang chủ
  2. » Tất cả

(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain

72 8 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain(Đồ án tốt nghiệp) Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng Blockchain

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO  ĐỒ ÁN TỐT NGHIỆP ỨNG DỤNG HỔ TRỢ TUYỂN DỤNG VIỆC LÀM TRÊN NỀN TẢNG BLOCKCHAIN SVTH : Trần Bảo Đan MSSV : 16110044 SVTH : Nguyễn Huy Cường MSSV : 16110028 SVTH : Lê Đặng Đăng Khoa MSSV : 16110121 GVHD: T.S Nguyễn Thiên Bảo Tp Hồ Chí Minh, tháng 12 năm 2020 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCM KHOA ĐÀO TẠO CHẤT LƯỢNG CAO  ĐỒ ÁN TỐT NGHIỆP ỨNG DỤNG HỔ TRỢ TUYỂN DỤNG VIỆC LÀM TRÊN NỀN TẢNG BLOCKCHAIN SVTH : Trần Bảo Đan MSSV : 16110044 SVTH : Nguyễn Huy Cường MSSV : 16110028 SVTH : Lê Đặng Đăng Khoa MSSV : 16110121 GVHD: T.S Nguyễn Thiên Bảo Tp Hồ Chí Minh, tháng 12 năm 2020 LỜI CẢM ƠN Được phân công quý thầy cô khoa Công nghệ thông tin, Trường Đại Học Sư Phạm Kỹ Thuật TP.HCM, sau học kỳ nhờ dạy q thầy cơ, chúng em hồn thành Luận văn tốt nghiệp Để thực tốt nhiệm vụ giao, ngồi tìm hiểu thân người nhóm cịn có hướng dẫn tận tình thầy Em chân thành cảm ơn thầy Nguyễn Thiên Bảo, người hướng dẫn cho nhóm em suốt thời gian làm tiểu luận Mặc dù thầy bận công việc giành thời gian quý báu để định hướng cho nhóm em, để nhóm em hoàn thành tốt nhiệm vụ Một lần em chân thành cảm ơn thầy chúc thầy nhiều sức khoẻ Tuy nhiên kiến thức chun mơn cịn hạn hẹp thân thiếu nhiều kinh nghiệm nên nội dung báo cáo cịn nhiều thiếu xót, em mong nhận góp ý, bảo thêm quý thầy cô hướng dẫn thầy cô phản biện để báo cáo hoàn thiện Một lần xin gửi đến thầy cô lời cảm ơn chân thành tốt đẹp nhất! Sinh viên thực TĨM TẮT Các vấn đề nghiên cứu - Tìm hiểu lý thuyết cơng nghệ Blockchain - Tìm hiểu lý thuyết đồng tiền kỹ thuật số Ethereum - Nghiên cứu, tìm hiểu cơng nghệ, tảng phát triển ứng dụng Blockchain - Nghiên cứu, tìm hiểu nghiệp vụ phát triển ứng dụng hỗ trợ việc làm tảng blockchain Kết đạt - Hiểu lý thuyết Blockchain, Ethereum - Hiểu công nghệ, tảng áp dụng xây dựng ứng dụng tảng Blockchain - Xây dựng ứng dụng hỗ trợ tìm việc làm tảng Blockchain MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN TÓM TẮT Các vấn đề nghiên cứu Kết đạt CHƯƠNG I MỞ ĐẦU 1.1 LÝ DO CHỌN ĐỀ TÀI 1.2 Ý NGHĨA THỰC TIỄN 1.3 MỤC ĐÍCH NGHIÊN CỨU 1.4 PHƯƠNG PHÁP NGHIÊN CỨU 1.5 PHẠM VI NGHIÊN CỨU 1.6 Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN CỦA ĐỀ TÀI CHƯƠNG II Tổng quan BlockChain 2.1 KHÁI NIỆM BLOCKCHAIN 2.2 LỊCH SỬ RA ĐỜI CỦA BLOCKCHAIN 2.4 CÁC KHÁI NIỆM CƠ BẢN 2.4.1 Hàm băm (Hash) 2.4.2 Chữ ký số (Digital Signature) 2.4.3 Phi tập trung ( Decentralized ) 2.4.4 Sổ phân tán ( Distributed Ledger ) 2.4.5 Chuỗi chính ( Block Header ) 2.4.6 Giao dịch lặp chi ( Double Spending ) 2.4.7 Cơ chế đồng thuận ( Consensus Mechanism ) 2.4.8 Khai thác ( Mining ) 2.4.9 Token 2.4.10 Bitcoin 2.4.11 Ethereum 2.5 CÁC KỸ THUẬT TRONG BLOCKCHAIN 10 2.5.1 Các nhân tố cốt lõi Blockchain 10 2.5.2 Mật mã hóa cơng khai 10 2.5.3 Mạng ngang hàng ( Peer to peer network ) 11 2.5.4 Cơ chế đồng thuận ( Consensus Mechanism ) 12 2.5.5 Bằng chứng xử lý ( Proof of Processing ) 14 2.5.6 Bằng chứng cổ phần ( Proof of Stack ) 15 2.6 PHÂN BIỆT GIỮA BLOCKCHAIN VÀ BITCOIN 16 2.7 CÁCH HOẠT ĐỘNG CỦA BLOCKCHAIN 16 2.7.1 Giao dịch sinh 16 2.7.2 Giao dịch phát đến mạng ngang hàng 17 2.7.3 Cuộc đua tạo khối 18 2.7.4 Hoàn thành khối 18 2.7.5 Thêm khối vào chuỗi 19 2.8 PHÂN LOẠI BLOCKCHAIN 20 2.8.1 Public Blockchain 20 2.8.2 Private Blockchain 20 2.8.3 Consortium Blockchain 20 CHƯƠNG 3: TỔNG QUAN VỀ ETHEREUM 21 3.1 LỊCH SỬ RA ĐỜI 21 3.2 CÁC KHÁI NIỆM CƠ BẢN 23 3.2.1 Hợp dồng thông minh (Smart-contract) 23 3.2.2 Ether 24 3.2.3 Gas 24 3.2.4 ERC20 Token 25 3.2.5 Ứng dụng phi tập trung (Decentralized Application) 26 3.2.6 Máy ảo Ethereum (Ethereum Virtual Machine) 26 3.3 NGÔN NGỮ LẬP TRÌNH HỢP ĐỒNG THƠNG MINH – SOLIDITY 27 3.3.1 Sơ lược ngơn ngữ lập trình hợp đồng thơng minh 27 3.3.2 Cơ Solidity 28 3.3.3 Lưu trữ liệu Blockchain 29 3.4 ĐIỂM KHÁC BIỆT CƠ BẢN GIỮA BITCOIN VÀ ETHEREUM 30 CHƯƠNG 4: LỢI ÍCH VÀ THÁCH THỨC TRONG ỨNG DỤNG CÔNG NGHỆ BLOCKCHAIN 31 4.1 LỢI ÍCH CỦA CƠNG NGHỆ BLOCKCHAIN 31 4.1.1 Tính minh bạch 31 4.1.2 Tính riêng tư 31 4.1.3 Tính phân tán 31 4.1.4 Không phụ thuộc vào tin tưởng 31 4.1.5 Tính bất biến 32 4.1.6 Tính phi tập trung 32 4.2 NHỮNG THÁCH THỨC VÀ RỦI RO KHI ÁP DỤNG BLOCKCHAIN 33 4.2.1 Lãng phí lượng 33 4.2.2 Tốc độ giao dịch phụ thuộc vào chi phí 33 4.2.3 Sự gia tăng kích thước sổ 33 4.2.4 Tình trạng đầu cơ, lạm phát 34 4.2.5 Hợp đồng thiếu tính linh hoạt 35 CHƯƠNG 5: CÁC ỨNG DỤNG ĐIỂN HÌNH CỦA BLOCKCHAIN 36 CHƯƠNG TỔNG QUAN VỀ SMART CONTRACT 40 6.1 KHÁI NIỆM 40 6.2 Ý TƯỞNG RA ĐỜI 40 6.2.1 Chức Smart-Contract 41 6.2.2 Cách hoạt động Smart - Contract 41 6.2.3 Cách lập nên Smart Contract 41 6.2.4 Lợi ích Smart-Contract 42 6.2.5 Hạn chế Smart-Contract 42 6.2.6 Ứng dụng Smart-Contract 43 CHƯƠNG 7: ỨNG DỤNG HỖ TRỢ TUYỂN DỤNG VIỆC LÀM TRÊN NỀN TẢNG BLOCKCHAIN 45 7.1 GIỚI THIỆU CHUNG 45 7.2 ĐẶT VẤN ĐỀ 45 7.2.1 Khó khăn việc tìm ứng viên phù hợp 45 7.2.2 Khó khăn việc xác minh lực ứng viên 46 7.2.3 Chi phí cho nhân viên bên thứ 46 7.2.4 Bên thứ sử dụng thông tin ứng viên 47 7.3 MỤC TIÊU CỦA ỨNG DỤNG 47 7.4 ĐẶC TẢ ỨNG DỤNG 49 7.4.1 Các đối tượng ứng dụng 49 7.4.2 Các chức chính 50 7.4.3 Lược đồ chức 51 7.4.4 Kiến trúc hệ thống 52 7.4.5 Các công nghệ ứng dụng 52 7.4.6 Ưu điểm hạn chế 54 CHƯƠNG 8: TỔNG KẾT 55 TÀI LIỆU THAM KHẢO 56 DANH MỤC CÁC CHỮ VIẾT TẮT AWS: Amazon Web Services BC: BitCoin DAO: Decentralized Autonomous Organization DApp: Decentralized Application ERC20: Ethereum Request for Comments ETH: Ethereum EVM: Ethereum Virtual Machine ICO: Initial Coin Offering IDE: Integrated Development Environment MD2: Message-Digest algorithm MD4: Message-Digest algorithm MD5: Message-Digest algorithm NIST: National Institute of Standards and Technology P2P: Peer to peer PoS: Proof of Stake PoW: Proof of Work SHA: Secure Hash Algorithm VoIP: Voice over internet protocol thứ tập trung đến việc đánh bóng hồ sơ ứng viên thay xác minh tính xác thực kỹ ứng viên Để thoát khỏi phương pháp tạo trang website P2P phi tập trung nơi cơng ty đăng thơng tin vị trí tuyển dụng tìm, giới thiệu ứng viên phù hợp 7.2.2 Khó khăn việc xác minh lực ứng viên Doanh nghiệp khó khăn việc đánh giá lực ứng viên khơng có thơng tin khách quan hay nguồn cung cấp thơng tin xác thực, ứng viên viết phóng đại thân, hồ sơ ứng viên xuất sắc làm việc kỹ khơng tương thích hồ sơ tất thơng tin thơng tin chủ quan Do vậy, nên ứng viên thường thêm khoảng chi phí lớn để đầu tư vào việc đào tạo kỹ chuyên môn cho ứng viên Tất lý chứng minh cho việc cần hệ thống xác nhận kỹ cho ứng viên, cho dù khả xác minh mang tính tương đối 7.2.3 Chi phí cho nhân viên bên thứ Chi phí trung bình việc thay nhân viên Hoa Kỳ theo báo cáo Center for American Progress $ 8,000 Số tiền bao gồm: - Chi phí đăng công việc trang web việc làm - Thời giantìm nhân viên phù hợp - Các chi phí cố định mà công ty phát sinh trình tìm kiếm nhân viên - Thời gian ngừng hoạt động vài tháng làm việc nhân viên trình đào tạo 46 7.2.4 Bên thứ sử dụng thông tin ứng viên Các bên thứ sử dụng thông tin ứng viên cách miễn phí, thông tin bán cho bên có nhu cầu mà chưa thông qua chính chủ nhân nguồn thông tin Nhóm hướng đến xây dựng hệ thống – nơi mà thơng tin ứng viên hồn tồn bảo mật, bên thứ không sử dụng khơng có chấp nhận chủ nhân thơng tin 7.3 MỤC TIÊU CỦA ỨNG DỤNG - Tạo hệ thống phi tập trung cho công ty người lao động, giúp tìm kiếm nhân viên tốt giới thiệu bạn bè cho vị trí công việc thích hợp - Tạo hệ thống phi tập trung đánh giá nhân viên - Tạo công cụ đơn giản đáng tin cậy để xác minh kỹ cho ứng viên - Tạo hệ thống phi tập trung cung cấp cho người dung ưu đãi nhằm tạo động lực cho phát triển - Để giới thiệu ưu điểm Ethereum Smartcontract với giới thực 7.3.1 Hệ thống tìm việc phi tập trung Sử dụng hệ thống tìm việc phi tập trung: - Nhận thưởng token giới thiệu bạn bè cho doanh nghiệp chấp nhận cho vòng vấn - Nhận thưởng token bạn bè giới thiệu nhận vào làm việc doanh nghiệp - Xem trạng thái tuyển dụng thời điểm Nó diễn ? Ứng viên giới thiệu công việc cho bạn bè người thân nhận lượng token người quen ứng viên nhận làm việc doanh nghiệp Trong trường hợp này, trình tìm kiếm ứng viên trở thành P2P, ứng viên khác tìm kiếm ứng viên phù hợp cho cơng ty giới thiệu họ 47 Hình 25 Hệ thống giới thiệu cho bạn bè, nhận thưởng Công nghệ Blockchain tạo minh bạch tin cậy cho bên ứng viên công ty, ứng viên giới thiệu người quen cho công ty thường nhận phần thưởng cho việc giới thiệu website tìm kiếm việc online thơng thường không tạo nên tính tin cậy, với công nghệ Blockchain phần thưởng chuyển giao người quen ứng viên công ty xác nhận Cách chia phần thưởng token Phần thưởng người tham gia vào trình tuyển dụng chia sau: - 50% chia cho người giới thiệu đươc ứng viên tốt - 20% chia cho người ứng viên tốt - 10% chia cho người giới thiệu ứng viên đến vấn - 10% chia cho nhựng ứng viên đến vấn - 10% chia cho website 48 7.3.2 Hệ thống phi tập trung xác minh kỹ ứng viên Khi xác minh kỹ năng, ứng viên nhận được: - Nhận phần thưởng token xác minh kỹ - Xác nhận kỹ thân với nhà tuyển dụng - Giới thiệu công việc phù hợp với kỹ xác minh Nó diễn ? Mỗi nhân viên xác nhận thông tin kỹ hệ thống liệu lưu Blockchain, nhân viên nhận phần thưởng wedsite sử dụng thơng tin có đồng ý ứng viên cho quảng cáo, hệ thống làm việc dựa công cho bên tham gia, bảo mật thông tin người tham gia cao 7.4 ĐẶC TẢ ỨNG DỤNG 7.4.1 Các đối tượng ứng dụng Bảng 7.1 Các đối tượng ứng dụng STT Chức Mô tả Employer Người tuyển dụng Employee Người tìm việc 49 7.4.2 Các chức Bảng 7.2 Các chức chính STT Chức Mô tả Xác minh kỹ Xác minh kỹ người tìm việc để tăng độ tin thân cậy Giới thiệu người Giới thiệu người thân ứng tuyển vào vị trí mà người thân ứng tuyển giới thiệu thấy phù hợp Xem danh sách tin Xem danh sách tất cơng việc đăng ký tuyển dụng Đăng tin ứng tuyển tuyển Đăng tin tuyển dụng để tuyển nhân viên vào vị trí cụ dụng thể Đánh giá nhân Đánh giá nhân viên để tăng độ tin cậy cho công ty tuyển dụng khác viên Quản lý tiến trình Giúp cơng ty quản lý ứng viên vòng vấn tuyển dụng mức tổng thể Quản lý vị trí Quản lý vị trí tuyển dụng mà công ty đưa để có tuyển dụng thể quản lý mức tổng thể công ty Đăng ký ứng tuyển Ứng viên đăng ký tham gia tuyển dụng vào vị trí phù hợp Tra cứu công việc Tra cứu nhanh cơng việc muốn tìm 50 7.4.3 Lược đồ chức Hình 27 Lược đồ chức 51 7.4.4 Kiến trúc hệ thống Hình 26 Kiến trúc hệ thống 7.4.5 Các công nghệ ứng dụng - Ethereum Ethereum so sánh với Blockchain 2.0 cung cấp nhiều cải tiến vượt trội so với Blockchain 1.0 (Bitcoin) Ethereum mở nhiều đường cho công nghệ blockchain, cụ thể phát triển ứng dụng phi tập trung (Dapps) ứng dụng khơng có máy chủ trung tâm (serverless) - Smart Contract Như đề cập phần trước, sử dụng hợp đồng thơng minh để phát triển ứng dụng phi tập trung mà không cần tự xây dựng mạng lưới blockchain Solidity ngôn ngữ sử dụng để viết hợp đồng thông minh mạng Ethereum Ngơn ngữ có nhiều điểm tương đồng với ngơn ngữ lập trình thơng thường Javascript, C ++,… Do học hồn tồn ngơn ngữ thời gian ngắn 52 - Ganache Ganache (trước TestRPC) ứng dụng khách Ethereum dựa Node.js để thử nghiệm phát triển Nó sử dụng ethreumjs để mơ đầy đủ hành vi khách hàng đẩy nhanh phát triển ứng dụng Ethereum Nó bao gồm tất chức chức RPC phổ biến (ví dụ: kiện) Test-RPC đơn giản mạng chuỗi khối chạy máy tính cục chúng tơi Nó sử dụng rộng rãi để chạy hợp đồng thông minh DApps cục Ngồi ra, chúng tơi triển khai mạng công cộng Ropsten, Kovan chí mạng thử nghiệm Ethereum - Truffle framework Truffle phát triển phổ biến cho Ethereum Dưới chức truffle: • Biên dịch quán, ràng buộc, thực nhị phân quản lý hợp đồng thơng minh • Kiểm tra hợp đồng tự động để phát triển nhanh • Khung tập lệnh, mở rộng để triển khai di chuyển • Quản lý mạng để triển khai số lượng mạng công cộng mạng riêng • Quản lý gói với EthPM & NPM sử dụng tiêu chuẩn ERC190 • Bảng điều khiển tương tác để giao tiếp hợp đồng trực tiếp • Cấu hình xây dựng đường ống với hỗ trợ tích hợp chặt chẽ • Trình chạy tập lệnh bên ngồi thực thi tập lệnh môi trường truffle - NodeJS Node.js phiên mã nguồn mở dựa tảng Javascript V8 engine Node.js chạy nhiều hệ điều hành khác từ Windows đến Linux OS X Vì vậy, lợi Nó cung cấp thư viện phong phú nhiều dạng mơ-đun JavaScript khác giúp đơn giản hóa việc lập trình giảm thiểu thời gian 53 - ReactJS ReactJS tảng phát triển để tạo ứng dụng di động ứng dụng web, hoàn toàn miễn phí Facebook phát triển Nó tạo ứng dụng dựa HTML JavaScript JSX (một dạng mở rộng cú pháp cho ngôn ngữ JavaScript viết XML) ReactJS đặc trưng tất chức đa tảng, tốc độ hiệu suất cao, hỗ trợ phát triển rộng rãi 7.4.6 Ưu điểm hạn chế Ưu điểm - Các tác vụ thực cách an toàn nhờ tính chất đặc trưng Blockchain - Giảm thiểu khả rủi ro so với việc tìm việc thơng thường - Các thơng tin cá nhân hồn tồn bảo mật giao dịch khơng thơng qua bên thứ ba khác Hạn chế - Vì sử dụng Blockchain để xử lý trao đổi, người dùng cần chi trả khoản phí cho máy đào - Tốc độ xử lý chậm cần thời gian để xác minh giao dịch, trao đổi - Vẫn cần có tham gia đơn vị trung gian tin cậy để giải tranh chấp trường hợp xảy mâu thuẫn hai bên 54 CHƯƠNG 8: TỔNG KẾT Sau 15 tuần tìm hiểu Smart - Contract mạng lưới Ethereum nhóm tìm hiểu số điểm sau: Về Blockchain: - Hiểu khái niệm blockchain, ý tưởng đời - Nguyên tắc làm việc blockchain - Biết số ứng dụng áp dụng blockchain đời sống Về Ethereum: - Hiểu khái niệm liên quan đến ethereum, lịch sử đời ethereum - Nắm đặc điểm chính ethereum, rủi ro giao dịch ethereum Về ứng dụng: - Xây dựng website hỗ trợ tìm việc tảng Blockchain với tính minh bạch cao - Tính bất biến liệu áp dụng công nghệ Blockchain, liệu tạo thay đổi không phụ thuộc vào admin - Ứng dụng website hỗ trợ tìm việc khơng thơng qua bên thứ 3, cần có admin để điều tiết hoạt động website Tổng quan lại, trính thực nhóm xây dựng website hỗ trợ tìm việc tảng Blockchain, hứa hẹn mang lại nhiều lợi ích cho cộng đồng nói chung, cơng ty người tìm việc nói riêng Vì kiến thức chưa đủ sâu thời gian có hạn nên nhóm chưa sâu vào số phần ứng dụng có thiếu sót lập báo cáo Nếu có nhiều thời gian để tìm hiểu học hỏi, nhóm hứa hẹn hồn thành báo cáo chủ đề Nếu có thiếu sót quy trình, xin thầy bỏ qua đóng góp ý kiến cho chúng em để làm cho báo cáo hồn thiện Nhóm e xin chân thành cảm ơn 55 TÀI LIỆU THAM KHẢO Andreas M.Antonopoulos, 2017 Mastering Bitcoin: Programming the Open Blockchain O'Reilly Media Mark Gates, 2017 BLOCKCHAIN: Ultimate guide to understanding blockchain, bitcoin, cryptocurrencies, smart contracts and the future of money CreateSpace Independent Publishing Platform Melanie Swan, 2015 Blockchain: Blueprint for a New Economy O'Reilly Media Lisk, 2018 Blockchain Cryptography Explained [Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://lisk.io/academy/blockchain-basics Ethereum Foundation, 2018 Solidity documentation [Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://solidity.readthedocs.io/en/v0.4.25 Warren Fauvel, 2017 Blockchain Advantage and Disadvantages [Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://medium.com/nudjed/blockchain-advantage-and- disadvantagese76dfde3bbc0 Ethereum Foundation, 2016 Ethereum Javascript API [Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://web3js.readthedocs.io/en/1.0 Consensys, 2018 Truffle Framework documentation [Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://truffleframework.com The go-ethereum Authors, 2016 Go Ethereum [Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://geth.ethereum.org/ 10 Dr Gavin Wood, 2018 Etherum: A secure decentralised generalized transaction ledger [Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://ethereum.github.io/yellowpaper/paper.pdf 56 11 Phan Long, 2017 Ethereum gì? [ Internet] Trích dẫn ngày 05/01/2021 Lấy từ URL: https://phanlonghi.com/ethereum-la-gi/ 12 Dat Xuan, 2020 Cơng nghệ Blockchain gì? Những kiến thức cần biết Blockchain Trích dẫn ngày 05/01/2021 Lấy từ URL: https://www.thegioididong.com/hoi-dap/cong-nghe-blockchain-la-ginhung-kien-thuc-can-biet-ve-1310775 13 Wikipedia, 2020 Mật mã hóa công khai Trích dẫn ngày 05/01/2021 Lấy từ URL: https://vi.wikipedia.org/wiki/M%E1%BA%ADt_m%C3%A3_h%C3%B3a _kh%C3%B3a_c%C3%B4ng_khai 14 TranNgocTai, 2020 Mạng ngang hàng Trích dẫn ngày 05/01/2021 Lấy từ URL: https://cntt212.forumvi.com/t180-topic 15 TapChiBitCoin, 25/04/2018 Blockchain Trích dẫn ngày 05/01/2021 Lấy từ URL: https://tapchibitcoin.io/blockchain-la-gi-2.html 16 Wikipedia, 2020 Ethereum Trích dẫn ngày 05/01/2021 Lấy từ URL: https://vi.wikipedia.org/wiki/Ethereum 17 Research Crew, 24/07/2018 Khái niệm “ gas “ ethereum gì? Trích dẫn ngày 05/01/2021 Lấy từ URL: https://inseclab.uit.edu.vn/khai-niemgas-trong-ethereum-la-gi/ 57 [1] https://www.spheregen.com/blockchain-technology-basics/ [2] https://vi.wikipedia.org/wiki/Blockchain [3] https://sohuutritue.net.vn/cac-co-che-dong-thuan-duy-tri-mang-luoi-blockchainpho-bien-va-cai-tien-d61231.html [4] https://goctienao.com/dao-bitcoin/ [5] https://cryptomining-blog.com/tag/bitcoin-genesis-block/ [6] https://cryptographics.info/cryptographics/blockchain/consensusmechanisms/proof-of-work/ [8] https://tuvantienao.com/proof-of-stake-pos-la-gi.html [10] https://tinnhanhchungkhoan.vn/blockchain-la-xu-the-tat-yeu-nhung-bitcoin-thiphai-can-trong-post178001.html [13] https://www.researchgate.net/figure/Completing-a-new-block-E-Add-a-newblock-to-the-blockchain-by-another-link-Adding-a_fig4_341788606 [14] https://blog.capterra.com/benefits-of-blockchain-cybersecurity/ [15] https://worldvectorlogo.com/logo/ethereum [16] https://viblo.asia/p/blockchain-va-hop-dong-thong-minh-dang-thay-doi-nen-taichinh-cua-chung-ta-nhu-the-nao-naQZRXmq5vx 58 [17] https://mystown.com/2018/03/gas-cua-ethereum-la-gi/ [21] https://blogtienao.com/mot-so-thuat-ngu-co-ban-ban-can-phai-biet-khi-tham-giathi-truong-crypto/ [22] https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.facebook.com%2 Ffruitchainvietnam%2Fposts&psig=AOvVaw00Xx5ya04nd2Z6uQWpEFiN&ust= 1610200245393000&source=images&cd=vfe&ved=0CA0QjhxqFwoTCLj8psO9j O4CFQAAAAAdAAAAABAD [23] https://www.google.com/url?sa=i&url=https%3A%2F%2Fblockapps.net%2Fbloc kchain-disrupt-datastorage%2F&psig=AOvVaw1sV6BnSVNhBDVNGgCWtGHO&ust=1610200339 228000&source=images&cd=vfe&ved=0CA0QjhxqFwoTCOj6x69jO4CFQAAAAAdAAAAABAJ [24] https://www.google.com/url?sa=i&url=https%3A%2F%2Fbitcointalk.org%2Finde x.php%3Ftopic%3D2614017.0&psig=AOvVaw1VyBSwFh8EhvGBHHXm9GFx &ust=1610200401949000&source=images&cd=vfe&ved=0CA0QjhxqFwoTCOD 4t4u-jO4CFQAAAAAdAAAAABAD 59 ... phát triển ứng dụng Blockchain - Nghiên cứu, tìm hiểu nghiệp vụ phát triển ứng dụng hỗ trợ việc làm tảng blockchain Kết đạt - Hiểu lý thuyết Blockchain, Ethereum - Hiểu công nghệ, tảng áp dụng xây... Ethereum - Hiểu công nghệ, tảng áp dụng xây dựng ứng dụng tảng Blockchain - Xây dựng ứng dụng hỗ trợ tìm việc làm tảng Blockchain MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP PHIẾU NHẬN XÉT CỦA GIÁO... 42 6.2.5 Hạn chế Smart-Contract 42 6.2.6 Ứng dụng Smart-Contract 43 CHƯƠNG 7: ỨNG DỤNG HỖ TRỢ TUYỂN DỤNG VIỆC LÀM TRÊN NỀN TẢNG BLOCKCHAIN 45 7.1 GIỚI THIỆU CHUNG

Ngày đăng: 29/01/2023, 14:20

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w