1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ứng dụng hỗ trợ tuyển dụng việc làm trên nền tảng blockchain

66 2 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

Thông tin cơ bản

Định dạng
Số trang 66
Dung lượng 1,32 MB

Nội dung

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 DANH MỤC CÁC BẢNG Bảng 7.1 Các chức chính smart contract 59 Bảng 7.2 Các chức chính 60 DANH MỤC HÌNH VẼ Hình Block hệ thống BlockChain Hình Cấu trúc liệu Blockchain Hình Một số thuật toán đồng thuận áp dụng Hình Các máy đào nhận phần thưởng block khai thác Hình Cấu trúc Block gốc Bitcoin 12 Hình 6: Sự hình thành chuỗi hash khối 13 Hình Bằng chứng xử lý 14 Hình Bằng chứng cổ phần 15 Hình Giao dịch sinh 17 Hình 10 Giao dịch chuyển đến mạng ngang hàng 17 Hình 11 Quá trình sinh khối mạng Blockchain 18 Hình 12 Một máy mạng khai thác khối 19 Hình 13 Mội khối thêm vào Blockchain 19 Hình 14 Ba loại Blockchain phổ biến 20 Hình 15 Logo Ethereum 21 Hình 16 Hợp đồng thơng minh tự động thực thi lệnh chuyển tiền 23 Hình 17 Danh sách hoạt động chi phí EthereumVirtual Machine 25 Hình 18 Mơ hình ứng dụng truyền thống ứng dụng phi tập trung 26 Hình 19 Hợp đồng thông minh viết ngôn ngữ Solidity 28 Hình 20 Tam giác DCS (Decentralised, Consistent, Scalable) 34 Hình 21 Một số tiền kỹ thuật số mã hóa thị trường 36 Hình 22 Fruitchain dự án áp dụng thành cơng Blockchain vào chuỗi cung ứng 37 Hình 23 Một số nhà cung cấp dịch vụ lưu trữ dựa tảng Blockchain 38 Hình 24 Ứng dụng Blockchain vào xe tự hành 38 Hình 25 Hệ thống giới thiệu cho bạn bè, nhận thưởng .55 Hình 26 Kiến trúc hệ thống 57 Hình 27 Lược đồ chức 65 CHƯƠNG I MỞ ĐẦU 1.1 LÝ DO CHỌN ĐỀ TÀI Sau phát triển mạnh đồng tiền kỹ thuật số “BitCoin” có giá trị hàng ngàn la, người ta bất đầu tìm hiểu cơng nghệ “BlockChain” phía sau Cơng nghệ giúp người có sổ cho riêng để giao dịch cách tin cậy minh bạch Đây yếu tố ý nghĩa vượt xa giao thức mã hóa liệu thơng thường Với cơng nghệ BlockChain, tiền tệ kỹ thuật số phát triển vượt bậc, bật đồng tiền “BitCoin” đồng “Ethereum”, nói Ethereum khơng mệnh danh cho đồng tiền kĩ thuật số, cịn tảng điện tốn mà bật hết SmartContract, tìm hiểu kỹ “BlockChain” Ethereum tiềm chúng 1.2 Ý NGHĨA THỰC TIỄN Toàn hoạt động “Blockchain” cụ thể ethereum thực cách tự động hệ thống can thiệp bên thứ ba trung gian Những giao dịch thực hợp đồng thông minh (Smart Contract) minh bạch, chấp nhận đơi bên giao dịch hay chỉnh sửa thơng tin 1.3 MỤC ĐÍCH NGHIÊN CỨU Nghiên cứu Blockchain kiến thức liên quan để xây dựng ứng dụng thực tiễn nhằm mục đích sau: - Học kiến thức - Nâng cao khả tìm kiếm củng khả giải vấn đề - Áp dụng học vào vấn đề thực tiễn 1.4 PHƯƠNG PHÁP NGHIÊN CỨU - Đối tượng nghiên cứu: Khái niệm, tính chất “Blockchain”, cách thức vận hành chuỗi khố Tìm hiểu mạng Ethereum, điểm đặc trưng, cách triển khai ứng dụng phi tập trung mạng - Phương pháp nghiên cứu: Phương pháp nghiên cứu tài liệu Tài liệu bao gồm nguồn sách, viết khách quan, trang tài liệu chính thống nhà cung cấp phát hành 1.5 PHẠM VI NGHIÊN CỨU Những khái niệm, tính chất “Blockchain”, “Ethereum” Xây dựng ứng dụng hỗ trợ tuyển dụng tảng Blockchain Tạo hệ thống tuyển dụng minh bạch, không bị can thiệp bên thứ - Hệ thống xác minh kỹ năng: Kỹ ứng viên xác thực online - Hệ thống trao thưởng: Trao thưởng cho thành viên đóng góp hệ thống - Hệ thống danh vọng: Giúp xác minh độ tin cậy ứng viên - Hệ thống review: Các liệu review công khai minh bạch bất biến 1.6 Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN CỦA ĐỀ TÀI Nội dung đề tài mang ý nghĩa khoa học tìm hiểu, đúc kết kiến thức tổng quan công nghệ Blockchain, Ethereum, công cụ, công nghệ, tảng để phát triển ứng dụng tảng Blockchain Bên cạnh đó, nội dung đề tài cịn mang ý nghĩa thực tiễn vận dụng kiến thức Blockchain vào ứng dụng thực tế website hỗ trợ việc làm Ứng dụng giúp ứng viên người tuyển tạo nên minh bạch trình thuê tìm việc, mang đến thị trường việc làm minh bạch chính xác CHƯƠNG II Tổng quan BlockChain 2.1 KHÁI NIỆM BLOCKCHAIN Hệ thống BlockChain thực hóa vào năm 2018 BlockChain sổ lưu trữ hoạt đông lịch sử hoạt động bên tham gia Đây công nghệ truyền tải lưu trữ liệu khối mắt xích với Trong BlockChain, khối liệu trước liên kết với khối sau liên tiếp tạo thành sợi xích chứa thông tin thời gian khởi tạo, đảm bảo tính nguyên vẹn liệu mắt xích khối sụp đổ tất thơng tin cịn lại khơng bị ảnh hưởng BlockChain thiết lập để ngăn chặn chỉnh sửa thông tin hay can thiệp người khác Chỉ có đồng thuận 50% + nút hệ thống thay đổi ghi nhận hệ thống chấp nhận Hình Block hệ thống BlockChain [1] 2.2 LỊCH SỬ RA ĐỜI CỦA BLOCKCHAIN Nền tảng Blockchain mật mã học, cách hàng nghìn năm người có biện pháp để mã hóa thơng tin, sau phương pháp mã hóa ngày phức tạp, khó giải mã Những năm cuối kỷ XX, có chuyên đề bàn luận việc ứng dụng mật mã học kết hợp với chuỗi liệu an toàn đời tiền kỹ thuật số Nổi bật tiền kỹ thuật số DigiCash, có đặc điểm bật CHƯƠNG 7: ỨNG DỤNG HỖ TRỢ TUYỂN DỤNG VIỆC LÀM TRÊN NỀN TẢNG BLOCKCHAIN 7.1 GIỚI THIỆU CHUNG Website tuyển dụng online ngày người dùng internet ưa chuộng tính tiện lợi Tuy nhiên, tuyển dụng online thường đem lại nhiều rủi ro không mong muốn như: lừa đảo, thông tin chưa minh bạch, phí, bị phía chia phối công việc… Điều vơ tình làm cho người tìm việc cơng tuyển dung khó khăn việc tìm Do đó, áp dụng Blockchain để xây dựng nơi thuận lợi cho người tìm việc nhà tuyển dụng, nơi mà thứ trao đổi cách minh bạch rõ rafng, liệu không bị chi phối cần thiết, hạn chế rủi ro không mong muốn 7.2 ĐẶT VẤN ĐỀ Các vấn đề chính tìm việc online: - Khó khăn việc tìm ứng viên phù hợp - Khó khăn việc xác minh lực ứng viên - Chi phí cho nhân viên bên thứ - Ứng viên khó khăn việc tìm cơng việc phù hợp - Bên thứ sử dụng thông tin ứng viên 7.2.1 Khó khăn việc tìm ứng viên phù hợp Con người sở cho thành công công ty Các công ty biết rõ điều Do đó, việc tạo đội ngũ mạnh mẽ vấn đề quan trọng doanh nghiệp Hai vấn đề quan trọng mà công ty phải đối mặt: - Khó khăn việc tìm kiếm nhân viên giỏi - Khó khăn việc đánh giá kỹ nhân viên Việc tìm kiếm ứng viên tốt thách thức trang web tìm việc online hay mạng xã hội có nhiều hồ sơ chưa xác minh Những bên 45 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 q 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 hoàn toà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, hồn tồ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 ... 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... website hỗ trợ việc làm Ứng dụng giúp ứng viên người tuyển tạo nên minh bạch trình thuê tìm việc, mang đến thị trường việc làm minh bạch chính xác CHƯƠNG II Tổng quan BlockChain 2.1 KHÁI NIỆM BLOCKCHAIN. .. tính chất ? ?Blockchain? ??, “Ethereum” Xây dựng ứng dụng hỗ trợ tuyển dụng tảng Blockchain Tạo hệ thống tuyển dụng minh bạch, không bị can thiệp bên thứ - Hệ thống xác minh kỹ năng: Kỹ ứng viên xác

Ngày đăng: 07/06/2022, 22:39

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

TÀI LIỆU LIÊN QUAN

w