一种基于区块链技术的借贷系统及方法技术方案

技术编号:29838143 阅读:23 留言:0更新日期:2021-08-27 14:28
本发明专利技术提供一种基于区块链技术的借贷系统,其特征在于包括市场端和用户端,市场端和用户端之间双向连接,本发明专利技术通过配置有市场端和用户端,用户可随时通过市场端的借币市场模块和供应市场模块进行市场信息浏览、借款和存款操作,且借款和存款操作需要用户通过账号钱包模块进行安全授权后,才能进行后续资产的存入和取出操作,安全性更高,本发明专利技术通过设置有系数调整模块,管理员可以视市场情况对利率模型公式中的各种常数进行调整,从而达到平衡市场波动的作用,通过设置有自动清算模块,可以动态检测用户抵押资金的价值并执行自动清算指令,无需授权将用户个人钱包内的资产卖出用于自动偿还借款,这样减少了风险用户量,增加了市场的稳定性。

【技术实现步骤摘要】
一种基于区块链技术的借贷系统及方法
本专利技术涉及区块链
,尤其涉及一种基于区块链技术的借贷系统及方法。
技术介绍
民间贷款是一种以公民贷款自愿为原则的法律行为,不过因为缺乏一定的法律规范性,所以投资民间贷款有风险。民间贷款中,涉及到较大数额的资金时,出贷方一定要了解清楚对方的还款能力,在必要的时候应该要求贷款方提供担保或者是抵押。通常,民间的追债是比较困难,特别是亲朋之间。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是比特币的一个重要概念,它本质上是一个去中心化的数据库,该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。智能合约指的是用计算机语言取代法律语言来记录条款的合约,它用数学和编程的形式定义了一系列合约双方的权利和义务,一旦被特定的交易触发,就可被自动执行,基于区块链系统的智能合约不仅具有其本身所具备的成本效率等优势,还可避免恶意行为对其正常执行的干扰,有着自动化,去中心化,结果确定的特性,一旦被部署在区块链上,就不会停止,这也保障了其在存储、读取、执行等过程公正透明、记录可追踪、不可被篡改。现有基于区块链的借贷系统基于用户的存款和借款的利率模型不合理且不可自定义,导致用户使用时获得的收益和支出的利息不合理,造成虚拟币市场波动较大,用户存放资产和从市场借贷时无法实现快速、高效的交易,且现有基于区块链的借贷系统欠缺对无能力偿还贷款的算法定义,无法对用户进行及时清算,导致风险用户激增,增加了存款用户的使用风险,降低了市场的稳定性。
技术实现思路
根据以上技术问题,本专利技术提供一种基于区块链技术的借贷系统,其特征在于包括市场端和用户端,所述市场端和用户端之间双向连接;所述用户端包括资产模块和账户钱包模块,所述资产模块用于显示用户资金状况和借款额度,所述账号钱包模块用于用户的注册、登陆、进行资产的交易授权操作和个人钱包的连接操作;所述市场端包括借币市场模块、供应市场模块、自动清算模块和系数调整模块,所述自动清算模块和系数调整模块同时与借币市场模块和供应市场模块连接,所述借币市场模块用于资产的抵押、借入、借款的偿还操作和执行利息计算操作,所述借币市场模块还用于借币市场的浏览;所述供应市场模块用于资产的存入、取出操作和执行收益计算操作,所述供应市场模块还用于供应市场信息的浏览;所述自动清算模块还与账号钱包模块连接用于根据借币市场模块的信息判断并自动执行清算指令;所述系数调整模块用于管理员调整借币市场模块和供应市场模块内每个币种的利率模型常数;所述借币市场模块包括抵押模块、借还款模块和借币市场信息模块,所述抵押模块与借还款模块连接;所述借币市场信息模块用于连接借币市场网络和各种借币市场信息的显示;所述抵押模块用于连接账号钱包模块并抵押资产生成借款额度,所述抵押模块还从借还款模块读取借款金额用于取消抵押的操作,所述抵押模块生成的借款额度为自动清算模块提供信息支持;所述借还款模块用于资产的借入和偿还操作,所述借还款模块与自动清算模块连接用于自动清算模块查询借款金额;所述供应市场模块包括存取款模块和供应市场信息模块;所述供应市场信息模块用于连接供应市场网络和各种供应市场信息的显示;所述存取款模块用于资产的存入和提现操作,所述存取款模块与借还款模块连接用于控制提现金额最大值;本专利技术还提供一种基于区块链技术的借贷方法,其特征在于:其具体操作方法为:用户通过账号钱包模块进行登陆注册操作,然后连接个人钱包;用户借款操作:(1)资产抵押用户先在借币市场模块的抵押模块进行资产抵押操作,抵押模块在用户授权的情况下向账号钱包模块发出请求将用户个人钱包中的一部分资产进行抵押并生成借款额度,借款额度公式为:借款额度=抵押资产*抵押率,抵押模块对用户的抵押资产的数额和借款额度进行记录和更新,然后将借款额度显示在用户端的资产模块上;(2)借款用户在借还款模块进行借款操作,用户先通过借币市场信息模块浏览并选择币种,选择借款数额,然后通过借还款模块发出借款操作,借还款模块首先通过抵押模块提供的借款额度信息进行确认,若借款额度≥借款后的借款总额,则向账号钱包模块发出请求,用户在账号钱包模块授权后,借还款模块将与借款数额相等的资产通过账号钱包模块转移至用户的个人钱包内,并从此刻根据借款年利率公式开始计算利息,借款年利率公式为:借款年利率=基础利率+资金利用率*乘数,最后将借款总额与借款数额与实时利息总和记为新的借款总额,并将借款总额显示在用户端的资产模块,若借款额度<借款后的借款总额,则借还款模块拒绝用户借款请求;用户还款操作:用户在借还款模块进行还款操作,并选择还款数额,然后借还款模块向账号钱包模块发出请求,用户在账号钱包模块授权后,借还款模块将与还款数额相等的资产通过账号钱包模块从个人钱包扣除,扣除的数额为选择的还款数额加借款利息,最后记录减少后新的借款总额,并将新的借款总额更新显示在用户端的资产模块;用户取消抵押资产操作:用户在借币市场模块的抵押模块进行操作,用户先选择取消抵押的数值,然后抵押模块根据借款额度公式重新计算取消抵押后的借款额度,并读取借还款模块中的借款数额与取消抵押后的借款额度进行对比,若取消后的借款额度≥借款数额,则进行取消抵押操作,抵押模块向账号钱包模块发出请求取消选定数值的抵押资产数量,用户在账号钱包模块授权后,用户个人钱包内的部分资金被取消抵押,然后借款额度根据借款额度公式重新计算并相应减少,并将新的借款额度更新显示在用户端的资产模块,若取消后的借款额度<借款数额,则抵押模块拒绝用户的取消抵押请求;用户存款操作:用户在供应市场模块的存取款模块进行操作,用户先通过供应市场信息模块浏览并选择币种,然后选择存款数额,然后通过存取款模块发出存款操作,存取款模块向账号钱包模块发出请求,用户在账号钱包模块授权后,存取款模块将与存款数额相等的资产通过账号钱包模块从个人钱包扣除,并从此刻根据存款年利率开始计算收益,存款年利率公式为:存款年利率=借款年利率*资金利用率*(1-准备金系数),最后将存款数额与实时收益总和记为存款总额,并将存款总额显示在用户端的资产模块上;用户取款操作:用户在供应市场模块的存取款模块进行操作,用户选择需要的取款数额,然后存取款模块从借还款模块读取出当前的借款总额,并根据取款数额最大值公式计算出最大取款数额,取款数额最大值公式为:取款数额最大值=存款总额-借款总额/抵押率,将取款数额最大值与用户选择的取款数额进行对比,若取款数额最大值≥取款数额,存取款模块向账号钱包模块发出请求,用户在账号钱包模块授权后,存取款模块将与取款数额相等的资产通过账号钱包模块转移至用户的个人钱包内,若全款数额最大值<取款数额,则存取款模块拒绝用户的取款请求;资金利用率公式为:资金利用率=已存入没被借走的本文档来自技高网
...

【技术保护点】
1.本专利技术提供一种基于区块链技术的借贷系统,其特征在于包括市场端和用户端,所述市场端和用户端之间双向连接;/n所述用户端包括资产模块和账户钱包模块,所述资产模块用于显示用户资金状况和借款额度,所述账号钱包模块用于用户的注册、登陆、进行资产的交易授权操作和个人钱包的连接操作;/n所述市场端包括借币市场模块、供应市场模块、自动清算模块和系数调整模块,所述自动清算模块和系数调整模块同时与借币市场模块和供应市场模块连接,所述借币市场模块用于资产的抵押、借入、借款的偿还操作和执行利息计算操作;/n所述供应市场模块用于资产的存入、取出操作和执行收益计算操作;/n所述自动清算模块还与账号钱包模块连接用于根据借币市场模块的信息判断并自动执行清算指令;/n所述系数调整模块用于管理员调整借币市场模块和供应市场模块内每个币种的利率模型常数。/n

【技术特征摘要】
1.本发明提供一种基于区块链技术的借贷系统,其特征在于包括市场端和用户端,所述市场端和用户端之间双向连接;
所述用户端包括资产模块和账户钱包模块,所述资产模块用于显示用户资金状况和借款额度,所述账号钱包模块用于用户的注册、登陆、进行资产的交易授权操作和个人钱包的连接操作;
所述市场端包括借币市场模块、供应市场模块、自动清算模块和系数调整模块,所述自动清算模块和系数调整模块同时与借币市场模块和供应市场模块连接,所述借币市场模块用于资产的抵押、借入、借款的偿还操作和执行利息计算操作;
所述供应市场模块用于资产的存入、取出操作和执行收益计算操作;
所述自动清算模块还与账号钱包模块连接用于根据借币市场模块的信息判断并自动执行清算指令;
所述系数调整模块用于管理员调整借币市场模块和供应市场模块内每个币种的利率模型常数。


2.根据权利要求1所述的一种基于区块链技术的借贷系统,其特征在于所述借币市场模块包括抵押模块、借还款模块和借币市场信息模块,所述抵押模块与借还款模块连接;
所述借币市场信息模块用于连接借币市场网络和各种借币市场信息的显示;
所述抵押模块用于连接账号钱包模块并抵押资产生成借款额度,所述抵押模块生成的借款额度为自动清算模块提供信息支持;
所述借还款模块用于资产的借入和偿还操作;
所述供应市场模块包括存取款模块和供应市场信息模块;
所述供应市场信息模块用于连接供应市场网络和各种供应市场信息的显示;
所述存取款模块用于资产的存入和提现操作。


3.根据权利要求2所述的一种基于区块链技术的借贷系统,其特征在于所述抵押模块还从借还款模块读取借款金额用于取消抵押的操作。


4.根据权利要求2所述的一种基于区块链技术的借贷系统,其特征在于所述借还款模块与自动清算模块连接用于自动清算模块查询借款金额。


5.根据权利要求2所述的一种基于区块链技术的借贷系统,其特征在于所述存取款模块与借还款模块连接用于控制提现金额最大值。


6.本发明还提供一种基于区块链技术的借贷方法,其特征在于:其具体操作方法为:
用户通过账号钱包模块进行登陆注册操作,然后连接个人钱包;
用户借款操作:
(1)资产抵押
用户先在借币市场模块的抵押模块进行资产抵押操作,抵押模块在用户授权的情况下向账号钱包模块发出请求将用户个人钱包中的一部分资产进行抵押并生成借款额度,借款额度公式为:借款额度=抵押资产*抵押率,抵押模块对用户的抵押资产的数额和借款额度进行记录和更新,然后将借款额度显示在用户端的资产模块上;
(2)借款
用户在借还款模块进行借款操作,用户先通过借币市场信息模块浏览并选择币种,选择借款数额,然后通过借还款模块发出借款操作,借还款模块首先通过抵押模块提供的借款额度信息进行确认,若借款额度≥借款后的借款总额,则向账号钱包模块发出请求,用户在账号钱包模块授权后,借还款模块将与借款数额相等的资产通过账号钱包模块转移至用户的个人钱包内,并从此刻根据借款年利率公式开始计算利息,借款年利率公式为:借款年利率=基础利率+资金利用率*乘数,最后将借款总额与借款数额与实时利息总和记为新的借款总额,并将...

【专利技术属性】
技术研发人员:马昊伯
申请(专利权)人:北京好扑信息科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1