基于Ethereum的房地产供应链系统设计与实现
发布时间:2021-10-09 18:55
以太坊区块链技术是当今互联网时代的一项具有创新性、革命性的综合型分布式数据库账本技术,具有去中介化、自治性、数据不可篡改、可追溯、可编程等特点。分析了传统房地产供应链存在的不足,运用新兴的区块链技术,设计了基于以太坊智能合约的房地产供应链系统。给出了该系统的系统模型,包括系统流程和系统架构两部分。具体说明了系统所涉及到的四个功能模块。展示了系统的工作流程,并讨论了区块链+房地产供应链存在的问题。对区块链应用于房地产供应链领域进行总结,旨在为未来更好地将区块链应用于房地产供应链提供参考。
【文章来源】:计算机工程与应用. 2020,56(03)北大核心CSCD
【文章页数】:10 页
【部分图文】:
合约成功部署交易
系统流程
Web前端及业务逻辑模块中的业务逻辑部分主要负责处理前端页面传送的请求,与数据库进行交互。以注册登陆过程为例加以说明,为了将供应链各参与主体信息提交到区块链或数据库中存储,各参与主体首先要注册各自权限的账号,登陆DAPP。本系统采用的是以太坊测试网络,仅用于开发需求,在本地模拟一个拥有众多节点的区块链网络,然后系统将所有的交易信息向全网广播,最终记录到以太坊区块链网络中。实际上,如果将注册信息提交到区块链上存储,每一次的注册就是一笔交易,提交交易到区块链网络中的人需要对区块链网络中打包交易的矿工节点支付交易费用,而为了减少用户的手续费开销,本系统将此过程中的账号密码和权限信息存储于服务器端的MySQL数据库中,由于用户的密码经过哈希函数加密后存储,可以保证其安全性。这样做既可以节省实际交易费用,也方便快速地对数据库中的信息进行读取核对,系统登陆认证过程使用可以运行在服务器端的编程语言Node.js的身份认证中间件Passport.js来验证当前登陆的用户名、密码和对应权限是否相符。系统所有执行的过程对各参与主体来说是不可见的,当涉及到提交到区块链上的交易时,他们只需在Metamask钱包弹出时进行支付操作。
【参考文献】:
期刊论文
[1]供应链系统下的物资采购管理探析[J]. 颜礼松,任璇,汤俊. 价值工程. 2018(14)
[2]区块链技术在供应链的应用及发展[J]. 杨望,王虹珊. 金融博览. 2018(04)
[3]区块链技术在供应链金融中的应用[J]. 朱兴雄,何清素,郭善琪. 中国流通经济. 2018(03)
[4]基于区块链技术的互信共赢型供应链信息平台构建[J]. 杨慧琴,孙磊,赵西超. 科技进步与对策. 2018(05)
[5]基于区块链技术的供应链智能治理机制[J]. 李晓,刘正刚. 中国流通经济. 2017(11)
[6]区块链技术及其应用研究[J]. 谢辉,王健. 信息网络安全. 2016(09)
[7]基于BIM的房地产供应链管理研究[J]. 赵彬,刘星. 项目管理技术. 2016(02)
[8]基于区块链的供应链动态多中心协同认证模型.[J]. 朱建明,付永贵. 网络与信息安全学报. 2016(01)
本文编号:3426829
【文章来源】:计算机工程与应用. 2020,56(03)北大核心CSCD
【文章页数】:10 页
【部分图文】:
合约成功部署交易
系统流程
Web前端及业务逻辑模块中的业务逻辑部分主要负责处理前端页面传送的请求,与数据库进行交互。以注册登陆过程为例加以说明,为了将供应链各参与主体信息提交到区块链或数据库中存储,各参与主体首先要注册各自权限的账号,登陆DAPP。本系统采用的是以太坊测试网络,仅用于开发需求,在本地模拟一个拥有众多节点的区块链网络,然后系统将所有的交易信息向全网广播,最终记录到以太坊区块链网络中。实际上,如果将注册信息提交到区块链上存储,每一次的注册就是一笔交易,提交交易到区块链网络中的人需要对区块链网络中打包交易的矿工节点支付交易费用,而为了减少用户的手续费开销,本系统将此过程中的账号密码和权限信息存储于服务器端的MySQL数据库中,由于用户的密码经过哈希函数加密后存储,可以保证其安全性。这样做既可以节省实际交易费用,也方便快速地对数据库中的信息进行读取核对,系统登陆认证过程使用可以运行在服务器端的编程语言Node.js的身份认证中间件Passport.js来验证当前登陆的用户名、密码和对应权限是否相符。系统所有执行的过程对各参与主体来说是不可见的,当涉及到提交到区块链上的交易时,他们只需在Metamask钱包弹出时进行支付操作。
【参考文献】:
期刊论文
[1]供应链系统下的物资采购管理探析[J]. 颜礼松,任璇,汤俊. 价值工程. 2018(14)
[2]区块链技术在供应链的应用及发展[J]. 杨望,王虹珊. 金融博览. 2018(04)
[3]区块链技术在供应链金融中的应用[J]. 朱兴雄,何清素,郭善琪. 中国流通经济. 2018(03)
[4]基于区块链技术的互信共赢型供应链信息平台构建[J]. 杨慧琴,孙磊,赵西超. 科技进步与对策. 2018(05)
[5]基于区块链技术的供应链智能治理机制[J]. 李晓,刘正刚. 中国流通经济. 2017(11)
[6]区块链技术及其应用研究[J]. 谢辉,王健. 信息网络安全. 2016(09)
[7]基于BIM的房地产供应链管理研究[J]. 赵彬,刘星. 项目管理技术. 2016(02)
[8]基于区块链的供应链动态多中心协同认证模型.[J]. 朱建明,付永贵. 网络与信息安全学报. 2016(01)
本文编号:3426829
本文链接:https://www.wllwen.com/jingjilunwen/jingjiguanlilunwen/3426829.html