基于Ethereum的房地產供應鏈系統(tǒng)設計與實現
發(fā)布時間:2021-10-09 18:55
以太坊區(qū)塊鏈技術是當今互聯網時代的一項具有創(chuàng)新性、革命性的綜合型分布式數據庫賬本技術,具有去中介化、自治性、數據不可篡改、可追溯、可編程等特點。分析了傳統(tǒng)房地產供應鏈存在的不足,運用新興的區(qū)塊鏈技術,設計了基于以太坊智能合約的房地產供應鏈系統(tǒng)。給出了該系統(tǒng)的系統(tǒng)模型,包括系統(tǒng)流程和系統(tǒng)架構兩部分。具體說明了系統(tǒng)所涉及到的四個功能模塊。展示了系統(tǒng)的工作流程,并討論了區(qū)塊鏈+房地產供應鏈存在的問題。對區(qū)塊鏈應用于房地產供應鏈領域進行總結,旨在為未來更好地將區(qū)塊鏈應用于房地產供應鏈提供參考。
【文章來源】:計算機工程與應用. 2020,56(03)北大核心CSCD
【文章頁數】:10 頁
【部分圖文】:
合約成功部署交易
系統(tǒng)流程
Web前端及業(yè)務邏輯模塊中的業(yè)務邏輯部分主要負責處理前端頁面?zhèn)魉偷恼埱,與數據庫進行交互。以注冊登陸過程為例加以說明,為了將供應鏈各參與主體信息提交到區(qū)塊鏈或數據庫中存儲,各參與主體首先要注冊各自權限的賬號,登陸DAPP。本系統(tǒng)采用的是以太坊測試網絡,僅用于開發(fā)需求,在本地模擬一個擁有眾多節(jié)點的區(qū)塊鏈網絡,然后系統(tǒng)將所有的交易信息向全網廣播,最終記錄到以太坊區(qū)塊鏈網絡中。實際上,如果將注冊信息提交到區(qū)塊鏈上存儲,每一次的注冊就是一筆交易,提交交易到區(qū)塊鏈網絡中的人需要對區(qū)塊鏈網絡中打包交易的礦工節(jié)點支付交易費用,而為了減少用戶的手續(xù)費開銷,本系統(tǒng)將此過程中的賬號密碼和權限信息存儲于服務器端的MySQL數據庫中,由于用戶的密碼經過哈希函數加密后存儲,可以保證其安全性。這樣做既可以節(jié)省實際交易費用,也方便快速地對數據庫中的信息進行讀取核對,系統(tǒng)登陸認證過程使用可以運行在服務器端的編程語言Node.js的身份認證中間件Passport.js來驗證當前登陸的用戶名、密碼和對應權限是否相符。系統(tǒng)所有執(zhí)行的過程對各參與主體來說是不可見的,當涉及到提交到區(qū)塊鏈上的交易時,他們只需在Metamask錢包彈出時進行支付操作。
【參考文獻】:
期刊論文
[1]供應鏈系統(tǒng)下的物資采購管理探析[J]. 顏禮松,任璇,湯俊. 價值工程. 2018(14)
[2]區(qū)塊鏈技術在供應鏈的應用及發(fā)展[J]. 楊望,王虹珊. 金融博覽. 2018(04)
[3]區(qū)塊鏈技術在供應鏈金融中的應用[J]. 朱興雄,何清素,郭善琪. 中國流通經濟. 2018(03)
[4]基于區(qū)塊鏈技術的互信共贏型供應鏈信息平臺構建[J]. 楊慧琴,孫磊,趙西超. 科技進步與對策. 2018(05)
[5]基于區(qū)塊鏈技術的供應鏈智能治理機制[J]. 李曉,劉正剛. 中國流通經濟. 2017(11)
[6]區(qū)塊鏈技術及其應用研究[J]. 謝輝,王健. 信息網絡安全. 2016(09)
[7]基于BIM的房地產供應鏈管理研究[J]. 趙彬,劉星. 項目管理技術. 2016(02)
[8]基于區(qū)塊鏈的供應鏈動態(tài)多中心協同認證模型.[J]. 朱建明,付永貴. 網絡與信息安全學報. 2016(01)
本文編號:3426829
【文章來源】:計算機工程與應用. 2020,56(03)北大核心CSCD
【文章頁數】:10 頁
【部分圖文】:
合約成功部署交易
系統(tǒng)流程
Web前端及業(yè)務邏輯模塊中的業(yè)務邏輯部分主要負責處理前端頁面?zhèn)魉偷恼埱,與數據庫進行交互。以注冊登陸過程為例加以說明,為了將供應鏈各參與主體信息提交到區(qū)塊鏈或數據庫中存儲,各參與主體首先要注冊各自權限的賬號,登陸DAPP。本系統(tǒng)采用的是以太坊測試網絡,僅用于開發(fā)需求,在本地模擬一個擁有眾多節(jié)點的區(qū)塊鏈網絡,然后系統(tǒng)將所有的交易信息向全網廣播,最終記錄到以太坊區(qū)塊鏈網絡中。實際上,如果將注冊信息提交到區(qū)塊鏈上存儲,每一次的注冊就是一筆交易,提交交易到區(qū)塊鏈網絡中的人需要對區(qū)塊鏈網絡中打包交易的礦工節(jié)點支付交易費用,而為了減少用戶的手續(xù)費開銷,本系統(tǒng)將此過程中的賬號密碼和權限信息存儲于服務器端的MySQL數據庫中,由于用戶的密碼經過哈希函數加密后存儲,可以保證其安全性。這樣做既可以節(jié)省實際交易費用,也方便快速地對數據庫中的信息進行讀取核對,系統(tǒng)登陸認證過程使用可以運行在服務器端的編程語言Node.js的身份認證中間件Passport.js來驗證當前登陸的用戶名、密碼和對應權限是否相符。系統(tǒng)所有執(zhí)行的過程對各參與主體來說是不可見的,當涉及到提交到區(qū)塊鏈上的交易時,他們只需在Metamask錢包彈出時進行支付操作。
【參考文獻】:
期刊論文
[1]供應鏈系統(tǒng)下的物資采購管理探析[J]. 顏禮松,任璇,湯俊. 價值工程. 2018(14)
[2]區(qū)塊鏈技術在供應鏈的應用及發(fā)展[J]. 楊望,王虹珊. 金融博覽. 2018(04)
[3]區(qū)塊鏈技術在供應鏈金融中的應用[J]. 朱興雄,何清素,郭善琪. 中國流通經濟. 2018(03)
[4]基于區(qū)塊鏈技術的互信共贏型供應鏈信息平臺構建[J]. 楊慧琴,孫磊,趙西超. 科技進步與對策. 2018(05)
[5]基于區(qū)塊鏈技術的供應鏈智能治理機制[J]. 李曉,劉正剛. 中國流通經濟. 2017(11)
[6]區(qū)塊鏈技術及其應用研究[J]. 謝輝,王健. 信息網絡安全. 2016(09)
[7]基于BIM的房地產供應鏈管理研究[J]. 趙彬,劉星. 項目管理技術. 2016(02)
[8]基于區(qū)塊鏈的供應鏈動態(tài)多中心協同認證模型.[J]. 朱建明,付永貴. 網絡與信息安全學報. 2016(01)
本文編號:3426829
本文鏈接:http://www.sikaile.net/jingjilunwen/jingjiguanlilunwen/3426829.html
最近更新
教材專著