论文部分内容阅读
目前,在中小企业发展过程中,融资难、资金利用率低是困扰中小企业发展的重要问题,而解决这一问题的关键在于提高企业间的金融数据流通。使业务交流频繁的企业组成团体,借助团体贷款系统实现企业间的资金互助,是解决上述问题的方法之一。然而,现有的团体贷款系统也存在多方面不足:一方面贷款信息交给银行或者第三方管理者进行监督管理,贷款效率低,在时间和人力耗费上需要增添大量成本,并且数据记录得不到保障,存在记录信息被恶意删除、修改的状况;另一方面由于团体内部贷款机构之间信息不共享,导致出现成员恶意贷款,企业资金链透支的安全事故的发生。随着比特币的出现和发展,区块链作为其支撑技术引起社会各界的广泛关注。区块链技术最初仅应用于虚拟货币,但随着对其研究的不断深入,区块链技术逐渐推广到金融领域的其它方面。基于区块链技术的去中心化金融系统相继推出,在很大程度上提高了资金和信息的流通效率,节省了大量的时间和人力成本。在本文中,我们将区块链技术应用于团体贷款中,并将区块链与可信执行环境(Trusted Execution Environment,TEE)相结合,实现贷款条件的自动确定和智能合同的自动执行,构建了基于区块链的团体借贷系统,解决了传统团体贷款系统存在的贷款效率低,贷款信息泄露和用户恶意贷款的问题,具体工作如下:1.方案分为成员加入、贷款申请,还款与贷款逾期追责四个阶段。在成员加入阶段,采用可链接群签名技术来审核成员加入团体,由群管理员管理成员信息。在贷款申请阶段,利用同态加密技术对用户贷款申请信息打包加密并对贷款金额进行密态下运算,由管理员判断贷款金额是否符合要求,决定是否发送至贷款公司,最终记录在区块链上。在还款阶段,还款信息经管理员确认后也要记录在区块链上。在贷款逾期追责阶段,利用可链接群签名的可链接性和可追踪性进行贷款追责。2.在系统实现阶段,将JUICE区块链平台与TEE平台进行衔接,编辑智能合约算法,实现设置贷款申请包、上传区块链、贷款金额加密并计算、贷款金额审核的功能。TEE作为群管理员设置API功能项,管理贷款系统与成员的行为。系统测试了各个算法的时间效率与gas花费,并利用eclipse平台进行Android模拟展示功能项。本文详细介绍了在保障用户隐私的前提下,借贷双方的交互过程,整体提高了团体贷款效率,有效防止用户恶意贷款与重复贷款,保障借贷双方的权益。文章对方案设计进行安全性分析和性能评估,实现了系统的自动借贷功能。