Nghiên cứu xây dựng hệ thống lưu trữ và truy xuất thông tin bất động sản dựa vào công nghệ blockchain và smart contract

92 35 7
Nghiên cứu xây dựng hệ thống lưu trữ và truy xuất thông tin bất động sản dựa vào công nghệ blockchain và smart contract

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ TP HỒ CHÍ MINH BÙI THANH BÁ VƯƠNG NGHIÊN CỨU XÂY DỰNG HỆ THỐNG LƯU TRỮ VÀ TRUY XUẤT THÔNG TIN BẤT ĐỘNG SẢN DỰA VÀO CÔNG NGHỆ BLOCKCHAIN VÀ SMART CONTRACT LUẬN VĂN THẠC SĨ KINH TẾ TP Hồ Chí Minh – Năm 2020 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ TP HỒ CHÍ MINH BÙI THANH BÁ VƯƠNG NGHIÊN CỨU XÂY DỰNG HỆ THỐNG LƯU TRỮ VÀ TRUY XUẤT THÔNG TIN BẤT ĐỘNG SẢN DỰA VÀO CÔNG NGHỆ BLOCKCHAIN VÀ SMART CONTRACT Chuyên ngành: Hệ thống thông tin quản lý (Công nghệ thiết kế thông tin truyền thông) Hướng đào tạo: Ứng dụng Mã số: 8340405 LUẬN VĂN THẠC SĨ KINH TẾ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS HỒ TRUNG THÀNH TP Hồ Chí Minh – Năm 2020 LỜI CAM ĐOAN Tơi đọc hiểu hành vi vi phạm trung thực học thuật Tôi xin cam đoan luận văn cơng trình nghiên cứu tơi thực hướng dẫn TS Hồ Trung Thành Tôi xin cam đoan giúp đỡ cho việc thực luận văn cảm ơn thơng tin trích dẫn khóa luận rõ nguồn gốc Tác giả Chữ ký Bùi Thanh Bá Vương MỤC LỤC TRANG PHỤ BÌA LỜI CAM ĐOAN MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH ẢNH TĨM TẮT ABSTRACT CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Cơ sở hình thành đề tài 1.1.1 Bối cảnh thực tiễn tình hình bất động sản Việt Nam 1.1.2 Tổng quan tình hình nghiên cứu 1.2 Mục tiêu nghiên cứu .7 1.3 Câu hỏi nghiên cứu .7 1.4 Đối tượng phạm vi nghiên cứu 1.5 Phương pháp nghiên cứu 1.6 Ý nghĩa nghiên cứu 1.7 Sơ đồ quy trình nghiên cứu 1.8 Kết cấu nghiên cứu 10 CHƯƠNG : CƠ SỞ LÝ THUYẾT 12 2.1 Cơ sở lý thuyết 12 2.1.1 Hợp đồng 12 2.1.2 Mạng ngang hàng (P2P) 13 2.1.3 Mã hoá liệu (Data Encrypt) 15 2.1.4 Blockchain 20 2.1.5 Các phương pháp đồng thuận phổ biến Blockchain 22 2.1.6 Phân loại hệ thống Blockchain 25 2.1.7 Ethereum 29 2.2 Các ứng dụng liên quan đến Blockchain 37 CHƯƠNG : ĐỀ XUẤT GIẢI PHÁP VÀ THIẾT KẾ HỆ THỐNG .40 3.1 Hiện trạng quản lý khai thác liệu BĐS .40 3.2 Giải pháp chung 40 3.3 Thiết kế hệ thống thực thể tham gia hệ thống .44 Tính chất thực thể tham gia hệ thống 45 3.3.1 Các chức hệ thống 45 3.3.2 Các hoạt động Ethereum 45 3.3.3 Các nhóm thực thể vai trị 45 3.3.4 Các loại giao dịch 46 3.3.5 Đồng thuận loại giao dịch 47 3.3.6 Cơ sở liệu 50 3.3.7 Smart Contract 54 CHƯƠNG : THỰC NGHIỆM HỆ THỐNG VÀ THẢO LUẬN KẾT QUẢ.61 4.1 Thực nghiệm .61 4.1.1 ký Kịch người dùng thường xem thông tin bất động sản đăng 61 4.1.2 Kịch giao dịch đăng ký quyền sở hữu bất động sản 63 4.1.3 sản Kịch xác nhận viên xác nhận yêu cầu đăng ký quyền sở hữu bất động 66 4.1.4 Kịch chuyển thông tin quyền sở hữu bất động sản 69 4.2 Thảo luận kết thực nghiệm 71 CHƯƠNG : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 73 TÀI LIỆU THAM KHẢO DANH MỤC CÁC TỪ VIẾT TẮT API: Giao diện lập trình ứng dụng BĐS: Bất động sản BOS: Hệ thống chuỗi khối theo hướng phát triển phần mềm CA: Tài khoản chuỗi khối hợp đồng thông minh DLT: Công nghệ sổ phân tán DPOS: Bằng chứng uỷ quyền EOA: Tài khoản chỗi khối người dùng NFT: Token mã hoá chuỗi khối đại diện cho tài sản P2P: Mạng ngang hàng PoA: Bằng chứng thẩm quyền PoS: Bằng chứng cổ phần PoW: Bằng chứng công việc SHA256: Giải thuật băm 256bit TTBĐS: Thị trường bất động sản Block: Khối Blockchain: Chuỗi khối Collection: Đơn vị lưu trữ hệ sở liệu khơng có quan hệ Consensus: Đồng thuận Consortium Blockchain: Hệ chuỗi khối kết hợp công khai riêng tư Data Encrypt: Mã hoá liệu Genesis: Khởi nguyên Ledger: Sổ Message Block: Khối tin nhắn Network: Mạng Node: Nút mạng Private Blockchain: Hệ chuỗi khối riêng tư Public Blockchain: Hệ chuỗi khối công khai Smart Contract: Hợp đồng thông minh Transaction: Giao dịch mạng chuỗi khối DANH MỤC CÁC BẢNG Bảng 2.1 So sánh hệ thống Blockchain Bảng 3.1 Các thành phần Contract DetailedERC721 Bảng 3.2 Các thành phần Contract AccessControl Bảng 3.3 Các thành phần Contract MyREToken DANH MỤC CÁC HÌNH ẢNH Hình 1.1 Sơ đồ quy trình nghiên cứu Hình 2.1 So sánh mạng mạng ngang hàng mạng trung tâm (wowza, 2020) Hình 2.2 Phân phối Blockchain mạng ngang hàng (Notaris, 2017) Hình 2.3 Ví dụ q trình hash liệu (Roccia, 2019) Hình 2.4 Quy trình hash liệu (steemit, 2018) Hình 2.5 Quy trình ký xác nhận chữ ký số (SharmaK-D, 2019) Hình 2.6 Mơ tả cấu trúc block chuỗi Blockchain (bitcoinvietnamnews, 2020) Hình 2.7 Mơ tả cấu trúc chuỗi Blockchain đơn giản (Cc Agbo, 2019) Hình 2.8 Cơ chế đồng thuận PoW (Rosic, 2017) Hình 2.9 Cơ chế đồng thuận PoS (Rosic, 2017) Hình 2.10 Mơ hình Public Blockchain (cloudtp.com, 2020) Hình 2.11 Mơ hình Private Blockchain (Ganapathi, 2020) Hình 2.12 Mơ hình Consortium Blockchain (Elisa, 2019) Hình 2.13 Biểu tượng thức Ethereum (ethereum, 2020) Hình 2.14 Các thành phần Ethereum network (bitxmennews.com, 2018) Hình 2.15 Quy trình nhận thưởng từ việc mining Blockchain (Buterin, 2014) Hình 2.16 Các thành phần EOA (Buterin, 2014) Hình 2.17 Cách thành phần Contract Account (Buterin, 2014) Hình 2.18 Các thành phần Transaction (Buterin, 2014) Hình 2.19 Các thành phần Message (Buterin, 2014) Hình 2.20 Tính giá gas Ethereum (Buterin, 2014) Hình 2.21 Quá trình Smart contract tạo block Blockchain (Schüpfer, 2017) Hình 3.1 Ví dụ loại token Blockchain (Finzer, 2020) Hình 3.2 Quy trình đăng ký quyền sở hữu bất động sản Hình 3.3 Quy trình đăng ký thơng tin chuyển quyền sở hữu bất động sản Hình 3.4 Quy trình liệu từ mongoDB mạng Ethereum đến giao diện người dùng Hình 3.5 Các thành phần tham giao vào hệ thống vai trị Hình 3.6 Các trạng thái xác nhận giao dịch Smart Contract Hình 3.7 Quy trình đồng thuận xác nhận quyền đăng ký sở hữu bất động sản Hình 3.8 Quy trình đồng thuận xác nhận chuyển quyền sở hữu bất động sản Hình 3.9 Thiết kế sở liệu off-chain Hình 3.10 Thiết kế cấu trúc Smart Contract Hình 4.1 Kịch người dùng thường xem thông tin bất động sản đăng ký Hình 4.2 Trang danh sách bất động sản đăng ký Hình 4.3 Kịch giao dịch đăng ký quyền sở hữu bất động sản Hình 4.4 Trang danh sách bất động sản đăng ký Hình 4.5 Trang yêu cầu đăng ký thơng tin quyền sở hữu bất động sản Hình 4.6 Kịch xác nhận yêu cầu đăng ký quyền sở hữu BĐS Hình 4.7 Trang danh sách yêu cầu đăng ký quyền sở hữu bất động sản Hình 4.8 Trang chi tiết bất động sản Hình 4.9 Kich chuyển thông tin quyền sở hữu bất động sản Hình 4.10 Trang tạo u cầu chuyển thơng tin quyền sở hữu bất động sản Hình 4.11 Trang danh sách yêu cầu chuyển thông tin quyền sở hữu bất động sản ... cấu trúc xây dựng hệ thống lưu trữ truy xuất thông tin bất động sản Hệ thống đề xuất đảm bảo đặc trưng công nghệ Blockchain, Smart Contract, thông tin lưu trữ truy xuất phù hợp với thơng tin thu... GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ TP HỒ CHÍ MINH BÙI THANH BÁ VƯƠNG NGHIÊN CỨU XÂY DỰNG HỆ THỐNG LƯU TRỮ VÀ TRUY XUẤT THÔNG TIN BẤT ĐỘNG SẢN DỰA VÀO CÔNG NGHỆ BLOCKCHAIN VÀ SMART CONTRACT. .. nhiều nghiên cứu Blockchain lĩnh vực BĐS Đây động lực thúc dẫn đến việc nghiên cứu đề tài xây dựng hệ thống lưu trữ truy xuất thông tin BĐS 1.2 Mục tiêu nghiên cứu Nghiên cứu đề xuất xây dựng hệ thống

Ngày đăng: 20/04/2021, 10:18

Mục lục

    DANH MỤC CÁC TỪ VIẾT TẮT

    DANH MỤC CÁC BẢNG

    DANH MỤC CÁC HÌNH ẢNH

    DANH MỤC CÁC TỪ VIẾT TẮT

    DANH MỤC CÁC BẢNG

    DANH MỤC CÁC HÌNH ẢNH

    CHƯƠNG 1 TỔNG QUAN ĐỀ TÀI

    1.1 Cơ sở hình thành đề tài

    1.1.1 Bối cảnh thực tiễn về tình hình bất động sản tại Việt Nam

    1.1.2 Tổng quan về tình hình nghiên cứu

Tài liệu cùng người dùng

Tài liệu liên quan